IS6030 Data Management Fall Semester 2015



Similar documents
BANA6037 Data Visualization Fall Semester 2014 (14FS) / First Half Session Section 001 S 9:00a- 12:50p Lindner 107

Intro. to Data Visualization Spring 2016

ISQS 3358 BUSINESS INTELLIGENCE FALL 2014

Geography 676 Web Spatial Database Development and Programming

LEARNING SOLUTIONS website milner.com/learning phone

SYLLABUS FOR CS340: INTRODUCTION TO DATABASES

RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE CISY 233 INTRODUCTION TO PHP

Maksym Iaroshenko Co-Founder and Senior Software Engineer at Eltrino. Magento non-mysql implementations

Data Warehouses and Business Intelligence ITP 487 (3 Units) Fall Objective

Fall Syllabus. College of Health and Human Services. HAP 700: Introduction to Health Informatics. Course information

Southwestern Michigan College School of Business Dowagiac, Michigan. Course Syllabus FALL SEMESTER 2012

Writing Queries Using Microsoft SQL Server 2008 Transact-SQL

50 Cragwood Rd, Suite 350 South Plainfield, NJ Victoria Commons, 613 Hope Rd Building #5, Eatontown, NJ 07724

CS 1361-D10: Computer Science I

SQL Server 2012 End-to-End Business Intelligence Workshop

Writing Queries Using Microsoft SQL Server 2008 Transact-SQL

Mission of the Hospitality Management Program: Create, share and apply knowledge to develop leaders for the hospitality industry.

MS 20467: Designing Business Intelligence Solutions with Microsoft SQL Server 2012

COURSE OUTLINE UCLA EXTENSI ON MGMNT X

John Fenoglio Gary Husmann FINA 7397 Spring 2016

Syllabus CIS 3630: Management Information Systems Spring 2009

CME403/603 Syllabus Page 1

Course ID#: W 35 Hrs. Course Content

DATABASE DESIGN AND IMPLEMENTATION II SAULT COLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO. Sault College

D61830GC30. MySQL for Developers. Summary. Introduction. Prerequisites. At Course completion After completing this course, students will be able to:

After completing SI- 539, students will have a working personal portfolio website in production.

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS ADVANCED DATABASE MANAGEMENT SYSTEMS CSIT 2510

Module 1: Getting Started with Databases and Transact-SQL in SQL Server 2008

Discrete Mathematics I Distance Learning (online) sections

BANA6037 Data Visualization Fall Semester 2015 (15FS) / First Half Session Section 001 S 9:00a-12:50p Lindner 107

Querying Microsoft SQL Server 20461C; 5 days

AV-005: Administering and Implementing a Data Warehouse with SQL Server 2014

INFORMATION TECHNOLOGY EDUCATION PROGRAMMING & ANALYSIS COURSE SYLLABUS. Instructor: Debbie Reid. Course Credits: Office Location:

SYLLABUS CNBT 2335 COMPUTER-AIDED CONSTRUCTION SCHEDULING

Info Sys 422/722; ISyE 722. Computer Based Data Management. Fall, 2010

Spring 2015: Gordon State College. Barnesville, GA Online Course: Econ 2106 Microeconomics. Course Meeting Time and Location: Internet (D2L)

Computer Information Systems

COMM 437 DATABASE DESIGN AND ADMINISTRATION

MySQL for Beginners Ed 3

CS 649 Database Management Systems. Fall 2011

Web-Based Database Applications ITP 300x (3 Units)

BBA 380 Management for Environmental Sustainability and Durable Competitive Advantage THE BBA PROGRAM

Course: ISYS 4373 Application Development with Java Prerequisite: ISYS 3293

SQL Server 2012 Business Intelligence Boot Camp

Introduction to Psychology

22 INTB Global Business Environment Spring, 2015

SQL Server Administrator Introduction - 3 Days Objectives

School of Health Professions Department of Health Services Administration Healthcare Management Program

Case Studies. Database

How To Pass The Cis 50 Online Course

Course 20461C: Querying Microsoft SQL Server Duration: 35 hours

**SYLLABUS IS SUBJECT TO CHANGE**

TECH 4101 HUMAN RESOURCES FOR ADMINISTRATIVE AND TECHNOLOGY MANAGERS (R1 section) Course Syllabus Fall 2015

MBA Program Dalhousie University School of Business Administration Faculty of Management

Beta: Implementing a Data Warehouse with Microsoft SQL Server 2012

Designing Business Intelligence Solutions with Microsoft SQL Server 2012 Course 20467A; 5 Days

Querying Microsoft SQL Server 2012

Ursuline College Accelerated Program

CLASS: Introduction to Engineering Project Management GNEG 3061 P01

Course 10774A: Querying Microsoft SQL Server 2012 Length: 5 Days Published: May 25, 2012 Language(s): English Audience(s): IT Professionals

MAC 2233, STA 2023, and junior standing

Introduction to Business Course Syllabus. Dr. Michelle Choate Office # C221 Phone: Mobile Office:

Syllabus for Course : Database Systems Engineering at Kinneret College

Course 10774A: Querying Microsoft SQL Server 2012

USC VITERBI SCHOOL OF ENGINEERING INFORMATICS PROGRAM

I. PREREQUISITES For information regarding prerequisites for this course, please refer to the Academic Course Catalog.

ISM 4403 Section 001 Advanced Business Intelligence 3 credit hours. Term: Spring 2012 Class Location: FL 411 Time: Monday 4:00 6:50

Cleveland State University

TA contact information, office hours & locations will be posted in the Course Contacts area of Blackboard by end of first week.

Northeastern University Online College of Professional Studies Course Syllabus

Introducing Microsoft SQL Server 2012 Getting Started with SQL Server Management Studio

SI 539, Winter 2014 Complex Web Design

A. COURSE DESCRIPTION

Implementing a Data Warehouse with Microsoft SQL Server 2012 (70-463)

BRAZOSPORT COLLEGE LAKE JACKSON, TEXAS SYLLABUS ITSE 1432 INTRODUCTION TO VISUAL BASIC.NET PROGRAMMING

Associate Professor Northern Virginia Community College

BUS Computer Concepts and Applications for Business Fall 2012

MKT 403: Electronic Marketing, Class 38724

Querying Microsoft SQL Server Course M Day(s) 30:00 Hours

SQL SERVER BUSINESS INTELLIGENCE (BI) - INTRODUCTION

Enterprise Information Systems ITP 320x (4 Units)

East Asia Network Sdn Bhd

Small Business Management

Modern Data Management. Wolfgang Gatterbauer Spring 2014

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS PROJECT SCHEDULING W/LAB ENGT 2021

BADM323: Information Systems for Business Professionals SU2016 Online Course

eeye Digital Security Product Training

SYLLABUS CNBT 1359 PROJECT SCHEDULING

Saskatoon Business College Corporate Training Centre

CIS 244: Web Server Management (3 Credits) Course Description

ISM 4210: DATABASE MANAGEMENT

Course 10777A: Implementing a Data Warehouse with Microsoft SQL Server 2012

Child Development 382 Professional Seminar in Child Development: Current Issues Fall 2016 Tuesdays 5-7:50pm in Modoc 120

Transcription:

IS6030 Data Management Fall Semester 2015 Instructor: Russell Spangler Senior Manager, Data Visualization russellspangler@gmail.com 859.801.9409 Required Course Materials: Provided by Instructor Suggested Materials: TBD (No required book(s) for the class, book recommendations will be given during the first class) Summary This course provides an introduction to database concepts and manipulating and extracting data from structured databases using Structured Query Language-specifically Transact-SQL. Course Objectives Provide an overview of database fundamentals Learn basic to advance SQL Connect databases to analytical tools (R/Tableau) to help perform data analysis Course Prerequisites Must be in a graduate level Business/Data Analytics academic program o Please see me if you are not in the MS-BANA degree or certificate program Student Outcomes Have the ability to create basic database structures Be able to use SQL to interact with data Perform exploratory data analysis using SQL Connect your relational databases to analytical tools Course Format Students will read class material, engage in lectures and demonstrations, and work in-class examples and homework problems and cases. Main lectures will consist of reviewing homework, presentations, live coding in SQL, and the usage of data tools (SSMS, R, and Tableau). Page 1 of 6

Required Software Microsoft SQL Server Express (Free Download: https://www.microsoft.com/enus/sqlserver/editions/2012-editions/express.aspx) R (Open source. Available from: http://cran.case.edu/) Tableau (Tableau Public http://www.tableausoftware.com/ ) ER Diagram software, MySQL Workbench (https://www.mysql.com/products/workbench/) Mac and Linux users: SQL Server Express and SAS run on Windows only. In order to run Windows applications, I recommend the use of Oracle s VirtualBox, a free virtualization solution that will allow you to install and run Windows and Windows-based software on your Macintosh (Intel-based) or Linux computer. You can download the software and review system requirements at http://www.virtualbox.org. Microsoft Windows can be purchased at the University Bookstore for a nominal charge if needed. You may use other virtualization software if you would like, it is your responsibility to have an operating server on your personal laptop or desktop. Expectations of Students Students are expected to prepare and participate by: 1. Reading scheduled assignments each week 2. Participating in class discussions, projects and exams 3. Completing the assigned projects by the due date and time Students are expected to complete each test, exam, homework, and all other assignments independently. The student s submissions must represent his or her individual work, and citations must be provided where content from other sources is referenced. Academic Integrity If there is a question about the academic integrity of a submission, or if it is believed that a submission does not fully represent the unique work of the student or approved group members, the instructor will take all appropriate action in accordance with the college s policy on Academic Misconduct and Plagiarism (http://www.uc.edu/conduct/code_of_conduct.html ). This can include issuance of an F grade for the assignment, course, and/or could include removal from the program (plagiarism is a serious offense). Group projects should be collaborative only within your group and not shared between groups. Performance Evaluation Course grades will be determined as follows: % Points Homework 40% 400 Quizzes 30% 300 Final Exam 30% 300 Total: 100% 1,000 pts Page 2 of 6

Grading Scale 93% - 100% A 90% - 92.9% A- 87% - 89.9% B+ 83% - 86.9% B 80% - 82.9% B - 77% - 79.9% C+ 73% - 76.9% C 70% - 72.9% C- Below 70% D Below 60% F All students have the same opportunity to earn points in the course. Any questions regarding grading of assignments, quizzes, or exams must be addressed within one week of return of the graded assignment, quiz or exam to the student. Homework Homework assignments given in this class are due by the date and time indicated in the syllabus or as indicated by the instructor. Quizzes There will be multiple quizzes during the course intended to evaluate students grasp of the material and progress towards student outcomes as stated at the beginning of the course. Exams The final exam will be cumulative covering all concepts covered during classes. The exam will consist of an in-class portion and a take home portion that will be due at the beginning of the scheduled exam time. Students will be expected to apply the course learning in completing both portions of the final exam. Quizzes and exams must be taken and on the date specified in the course calendar unless the instructor grants approval of a make-up exam PRIOR to that date. Without prior approval, make-up opportunities are limited to documented emergencies. Instructor discretion is used in determining whether a situation constitutes an emergency. Projects Students might be assigned a class project designed to provide experience in applying the principles of the course to sample data. The performance evaluation scale will be adjusted if a class project is assigned. Late Assignments Late assignments will receive a deduction of 20% per day, beginning with a 20% deduction for assignments turned in past the date and time due. Assignments more than 2 days late will not be accepted. (Students can arrange different terms for certain emergencies/travel if appropriate notice is provided before the due date and time). Page 3 of 6

Adjustments to Assignments, Schedule, and Syllabus The scope, timing, and due date/time of any assignments, projects, homework, exams, or any other required work may be adjusted by the instructor as needed to maximize learning opportunities for students and/or better serve the goals of the course. The syllabus may likewise be modified at the discretion of the instructors. Any adjustments will be communicated to students in class and on Blackboard with as much advance notice as possible Page 4 of 6

Week #(Week of) Topic #1 Introduction to Databases Brief History of Databases 10/17/2015 Key Terms Relational Databases Normal Forms Data Types Entity Relationship Diagrams ETL Assignments: Homework #1: Entity Relationship case #2 10/24/2015 #3 10/31/2015 Database Tools and Practices Microsoft SQL Server Express Best Coding Practice SQL Basics I Creating Tables INSERT data Common SQL Syntax JOINs Database Theory Table Design Data Anomalies SQL Basics II ALTER/UPDATE/DELETE/TRUNCATE CASE GROUP BY/ORDER BY Built-in Functions (Arithmetic, String) CAST/CONVERT Date & Time data Due 10/24/2015 @ 5p: Homework #1 ER Case Homework #2: SQL Basics I & JOINs Due 10/31/2015 @ 5p: Homework #2 SQL Basics I & JOINs Homework #3: SQL Basics II Quiz #1 JOINs & Intro to Databases Page 5 of 6

#4 11/7/2015 #5 11/14/2015 #6 11/21/2015 #7 12/5/2015 Quiz #1 JOINs & Intro to Databases Database Theory II Modular Code Design Isolation Levels SQL Advanced I OVER, PARTITION BY PIVOT, UNPIVOT Stored procedures Views Common Table Expressions SQL Advanced II Variables IF, WHILE Cursors Dynamic SQL SSIS, SSAS, OLAP Cubes Using R with Databases Quiz #2 SQL Advanced I & II Using R with Databases (con t) R packages Final Exam Review Take home SQL Exam and Case Study assigned Final Exam (in-class portion) Brief overview of other database technologies SQL Extensions (e.g. MySQL, PostgreSQL, Oracle, DB2, etc.) NoSQL databases Cloud Database offerings Distributed file systems Due 11/7/2015 @ 5p: Homework #3 SQL Basics II Homework #4 SQL Advanced I Due 11/14/2015 @ 5p: Homework #4 SQL Advanced I Homework #5 SQL Advanced II Quiz #2 SQL Advanced I & II Due 11/21/2015 @ 5p: Homework #5 SQL Advance II Final Exam (in-class portion) Due 12/5/2015 @ 5p Final Exam: Take home portion Page 6 of 6