Management of Database Systems MIS 6230 Syllabus Fall 2017 Dr. David Olsen david.olsen@usu.edu 435.797.2349 Office Hours TR 1:30 2:30 pm or by appointment EBB 711 Introduction The purpose of this class is to help graduate MIS students learn to use and create database and business intelligence (BI) systems. Students completing this course should be comfortable with a wide variety of database concepts including logical and physical database design, ER diagramming, normalization, and a full range of ANSI SQL techniques in the context of stock market data. The texts, assignments, and experiences of the instructor will be the primary materials used to present essential database concepts throughout the course. Required Text(s) Title: Database Systems: Design, Implementation, & Management, 12 th Edition Author(s): Carlos Coronel and Steven Morris Publisher: Oracle 9781305627482 MIS 6230 Top Data Ninja Award There are many scholarly awards available in academia. This award is meant to celebrate your success and recognize the impact you have made on the class, the department, and the university as a result of your dedicated effort. The student with the highest total points for the course will win the distinguished title of TOP DATA NINJA for MIS 6230. Please let me know if you don t want to be recognized as a top student or a top test taker. Opportunities multiply as they are seized. - Sun Tzu MIS 6230 Management of Database Systems Syllabus Fall 2017 1
Grading Policy Final grades will be determined as follows: Exam 1 Chapters 1, 3, 4, 5 20% Exam 2 SQL 20% Exam 3 Chapters 6, 9, 13, 16 20% Assignment 1 5% Assignment 2 5% Assignment 3 5% Assignment 4 5% Assignment 5 5% Assignment 6 5% Quizzes* 5% Ethic** 5% * Students drop their lowest quiz score **Five percent of the final grade is determined by the following factors: 1) student attendance 2) student attitude 3) student participation 4) in-class task completion. Grading Scale A 93-100% B- 80-81% D+ 68-69% A- 90-92% C+ 78-79% D 62-67% B+ 88-89% C 72-77% D- 60-61% B 82-87% C- 70-71% F below 60% Student Preparation You should expect to spend a minimum of two hours outside of class for every hour in class. There will be, however, a great deal of variation in this amount due to differences in learning and programming skills. It is recommended that you read each textbook chapter twice--the first time for an overview and the second time for note taking. MIS 6230 Management of Database Systems Syllabus Fall 2017 2
Attendance Policy The Attendance Policy in the Utah State University General Bulletin states, A student is expected to attend all meetings of a class for which he or she is registered. A student may be dropped from a course by the dean if absences are repeated and the instructor recommends this action. A student can gain re-admission only with permission of both the dean and the instructor. A student dropped from a course receives an 'F' which counts as work attempted whenever grade point ratio calculations are made. Students with absences in excess of 10% of scheduled class meetings may be administratively withdrawn from the class with a grade of F which will count as work attempted whenever grade point ratio calculations are made. Late work is not accepted under any circumstances. Get your work in on time. If you need a particular grade in this class, earn it. Don't tell me you need an "A" the last week of class when you have earned a low "C" all semester. It is your responsibility to earn whatever grade you need. Testing Policy A final will be given at the end of the semester, and the time is listed at the end of this syllabus. The final is not cumulative; it covers only the last chapters! Exams will emphasize material taken from the text, assignments, and the lecture notes. In other words, anything from the books, lecture notes, or assignments is fair game for the final exam. Students who have questions concerning their exams may request that a test be regraded. Be aware, however, that the entire test will be regraded and that a lower or higher score could result. This is designed to discourage students from "haggling" over points. The format of the final exam is objective in its format and will be explained further in class before the exam. Comfortable Environment Policy Students with disabilities are encouraged to discuss their needs with the instructor, preferably during the first week of the semester. Course materials will be provided in alternative format like large print, audio, and braille in cooperation with the Disability Resource Center (Ext. 2444). USU, the MIS Department, and your instructor are all committed to maintaining an inoffensive, nonthreatening learning environment for every student. Class members, including the instructor, should therefore treat each other politely both in word and deed. Offensive humor and aggressive personal advances are specifically forbidden. If you feel uncomfortable with a personal interaction in class, see MIS 6230 Management of Database Systems Syllabus Fall 2017 3
your instructor for help in solving the problem. The MIS department head, the dean of the Jon M. Huntsman School of Business, and USU's Affirmative Action Office are also willing to help as needed. Cheating Policy There is no room for cheating in this class whatsoever. Anyone caught cheating in any way will, at best, receive a failing grade for the course. At worst, he/she will be on probation, suspension or expulsion from the University. We have no tolerance for cheating. Please see USU s policy on academic honesty/integrity for more details on cheating, falsification, and plagiarism. Succeeding in Class There are two things that really irritate me: being late and interruptions. Therefore, it is really easy to make me happy. Come to class on time and don t be a distraction during class. If you want to earn a high grade, study hard! Schedule of Events Aug. 29: Aug. 31: Sept. 5: Sept. 7: Sept. 12: Sept. 14: Sept. 19: Sept. 21: Introduction to the course Assignment 1 Passed Out Quiz 1, Pretest, Importing Data, Constraints, Chapter 1 Database Systems Indexes, Functions Quiz 2, Chapter 3 The Relational Database Model, Assignment 1 Due, Assignment 2 Passed Out Eliminate Duplicates, Cast, Convert Assignment 3 Passed Out Quiz 3, Chapter 4 Entity Relationship (ER) Modeling Assignment 2 Due, Auxiliary Tables, PowerShell MIS 6230 Management of Database Systems Syllabus Fall 2017 4
Sept. 26: Quiz 4, Chapter 5 - Advanced Data Modeling Sept. 28: Oct. 3: Data Modeling Cases Test Review, Assignment 3 Due Oct. 5: Exam 1 Oct. 10: Oct. 12: Oct. 17: Oct. 19: Oct. 24: Oct. 26: Oct. 31: Nov. 2: Nov. 7: Nov. 9: Nov. 14: Nov. 16: Nov. 21: SQL Introduction Assignment 4 Passed Out, SQL Foundations, SELECT, FROM, WHERE SQL Foundations BETWEEN, IN, NOT, LIKE, %, CREATE, DELETE, INSERT, UPDATE SQL JOINS Assignment 4 Due, Assignment 5 Passed Out Friday Class Schedule Quiz 5, Chapter 6 Normalization Correlated Sub-Queries lights Derived tables, CTE, VIEWS with Queries Advanced SQL - Assignment 5 Due, Assignment 6 Passed Out SQL Aggregates SQL Statistics, Correlation and Regression SQL GROUP BY and Aggregates, Review for Exam, Exam 2 - SQL (with blue books and a help sheet) MIS 6230 Management of Database Systems Syllabus Fall 2017 5
Nov. 23-25: Thanksgiving Break Nov 28: Chapter 6 - Normalization Nov. 30: Quiz 6, Chapter 9 Dec. 5: Quiz 7, Chapter 13, SQL Assignment 6 Due Dec. 7: Quiz 8, Chapter 16 Dec. 12: Exam 3 - Final Examination 11:30-1:20 Course Assessment Huntsman School Vision Huntsman Pillar Emphasis Discussion Ethical Leadership Low There is little discussion of leadership in this course. Global Vision Medium The global vision in this course involves helping students see the use of databases worldwide in many different business scenarios. Entrepreneurship Medium The use of database in any type of business including small and startup businesses is discussed. Analytical Rigor Most of this course is designed to help students understand the complex nature of databases and database management systems. Specifically, students completing this course should be comfortable with a wide variety of database concepts including logical and physical database design, normalization, and ANSI SQL. Ultimately, strong database skills should lead to better management decision making. MIS 6230 Management of Database Systems Syllabus Fall 2017 6
MMIS Program Assessment Students will learn database management skills that will prepare them for the technical requirements of an IS professional. Learning Objective How Measured Measurement Students will demonstrate understanding of the issues in managing database systems as an essential organizational resource [with a focus on data warehouse and business intelligence]. Students will understand enterprise data architecture components, data storage configurations, and information retrieval methods [with a focus on various business intelligence tools via SQL Server Analysis Services]. Students will understand the relational model, multidimensional model, object-relational techniques, and web accessed data [with a focus on modeling for SQL Server Reports Services]. Pretest / Post Test Assignment 2 Pretest / Post Test We expect 80% of students to score above 75% on the posttest. We expect 80% of the students to receive a score of 75% or better. We expect 80% of students to score above 75% on the posttest. MIS 6230 Management of Database Systems Syllabus Fall 2017 7
Management Information Systems Department Learning Goals Learning Goal Emphasis Discussion Organize and analyze data for improved decision making Build complete and innovative solutions that surpass marketplace expectations Build logical and analytical skills using common third generation programming languages (C++, C#, Java, Visual Basic) Medium Medium A primary emphasis of this course involves designing, building and querying databases. A key function of these databases is to improve business decision making. A pragmatic approach is taken to all the database assignments such that they relate to common business problems and solutions. Logic skills are developed using SQL programming languages. Database Goals Learning Goal Emphasis Discussion E/R Diagrams Database Design theory E/R Diagrams are core to database theory. Elegantly structured tables are central to database management. Business Rules Business Rules are central to understanding the needs of the users. Relational Design Translating the ER diagram into relational tables is critically important. Build a stock market Learning to use command line and GUI tools for table database using GUI tools creation is important. Build a stock market database using SQL Students work on real stock market data. statements SQL Principles: CREATE, DELETE, SELECT, INSERT, JOINS, Students learn the essential SQL clauses. Subqueries, UPDATE SQL Intermediate: FULL JOIN, Cartesian Product, Derived tables, Stored Procedures, Functions, Students learn the intermediate SQL clauses. Statistical functions used to compare stocks Database Connectivity: Connect to Excel, Access and SPSS for reporting purposes Student s peripheral database technologies. MIS 6230 Management of Database Systems Syllabus Fall 2017 8