Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
ISCS 373 DATABASE MANAGEMENT Semester: Spring 2017 Section/Days: 01, TR Room/Time: Hiner G11, 12:30−1:45 pm Credit Hours: 3 Final Exam: May 9, Tuesday, 3:00–5:30 pm Instructor: Linda Lau E-mail: [email protected] Office: Hiner G13c Office Hours: TR 9:15-11:00, and 1:45-3:00; and Fri by appointment. Office Phone: 434-395-2778 BASIC COURSE INFORMATION Required Course Materials: 1. David Kroenke and David Auer. Database Processing: Fundamentals, Design, and Implementation, 14th ed. Upper Saddle River, NJ: Pearson, 2016. Hardcopy: ISBN-13: 9780133876703 eText: ISBN-13: 9780133878998 2. A laptop installed with: Microsoft SQL Server 2014 Express with Advanced Services software downloaded from https://msdn.microsoft.com/en-us/sqlserver2014express.aspx Visio Professional downloaded from Microsoft Imagine at http://e5.onthehub.com/d.ashx?s=nwwlki2nxy, or a diagramming tool such as RFFlow. Student data files and Online Appendices downloaded from http://media.pearsoncmg.com/ph/bp/bridgepages/teamsite/kroenke/ or Module 1 on Canvas. 3. A reasonably sized jump drive or zip disk to save your work. None Recommended Course Materials: Optional Course None Materials: Course Introduction to theory of data structure, implementation of database models, and applications Description: using a conventional database system. Prerequisite: ISYS 370 or CMSC 362.3 credits. Prerequisites: ISYS 370 or CMSC 362 Writing Intensive: No Speaking Intensive: No COURSE OBJECTIVES Upon completion of this course, students will be able to: 1. Describe the purpose and functions of a DBMS. 2. Describe different database structures and discuss their advantages and disadvantages. 3. Use Entity Relationship diagrams to produce models of data structures useful to business problems. 4. Optimize data structures using the rules of Normalization, and produce complex physical models in Third Normal Form. 5. Use Relational Algebra concepts to manipulate database tables and extract information from the data within them. 6. Understand how transaction management operates in a database environment to keep inconsistencies and errors from occurring. 7. Implement relational algebra concepts using SQL queries and views. 8. To gain expertise with creating and maintaining relational database tables using SQL. 9. To understand the PL/SQL procedural programming language and how it is used with SQL commands. 10. To gain expertise developing a database application using the Oracle Developer DBMS development tools. 11. To learn critical-thinking techniques for solving unstructured problems by identifying and analyzing an IS problem and designing a working database system to solve this problem. 12. To learn problem-solving skills for solving programming problems. Page 1 OVERVIEW OF COURSE FORMAT The course objectives are achieved through lectures, PPT slides, homework and lab assignments, and class discussion. The course contents include the following topics: Model systems using the E-R model Modeling and designing databases and systems using modeling software and database management systems. Writing structured query language (SQL) code to manage and maintain databases. Learning different types of database systems. Understanding how to secure database systems from threats and other risks. STUDENT EVALUATION Points possible Getting Ready Assignments Chapter Quizzes (12) Test 1 (Chap 1, 2, and 10A) Test 2 (Chap 3-6) Test 3 (Chap 7-8) Final Exam (Chap 9, 11,12) 2 Individual Assignments (5% each) Group Project – Queen Ann Case Study Total Percent 0% 12% 12% 16% 8% 12% 10% 30% 100% Grading Scale* Percent Grade Percent Grade 94 – 100 A 74 – 76 C 90 – 93 A70 – 73 C87 – 89 B+ 67 – 69 D+ 84 – 86 B 64 – 66 D 80 – 83 B60 – 63 D77 – 79 C+ < 60 F *No rounding up and no curve. GETTING READY ASSIGNMENTS: To help students get started with the course, students must complete the following activities, which are required but will not earn you any points toward the course: Knowledge of Course Syllabus and Class Schedule Quiz: Students must be very familiar with every component listed on the Course Syllabus because this is the contract between the instructor and the students. Your Personal Blog: As an ice breaker, you will create a personal blog and share something about yourself with your classmates. More information about this assignment is posted on Canvas. CHAPTER QUIZZES: To assess students’ understanding of the basic concepts and key terms in this course, students must complete many chapter quizzes which are administered online via the Longwood Canvas Learning Management System. The deadline for all quizzes is listed on the Class Schedule, and all quizzes must be completed five minutes prior to the start of the class period for the next chapter. Each quiz consists of 20 questions, which could be multiplechoice, true/false, or fill-in-the-blank, and with a time limit of 20 minutes. Students must complete all quizzes by themselves, and all chapter quizzes are closed book and closed notes. THREE TESTS AND FINAL EXAM: Three tests and a final exam, which focus primarily on materials covered in class and in the textbook, will be administered during the semester. The questions on the tests and final exam will be taken from the materials covered in the textbook and in class. Students who cannot take the scheduled tests must discuss with the instructor in advance. Makeup tests and exam will only be given with prior notification and under extenuating and unavoidable circumstances. The burden of proof of said circumstances is on the student. Makeup examinations will usually differ from the original exam, and may be essay or oral. All tests and final exam are closed book, closed notes, and students must complete them by themselves. INDIVIDUAL ASSIGNMENTS: To provide students with hands-on practice on Access and to learn how to write SQL statements, students must complete two hands-on assignments–Online Appendix A (Access) and Online Chapter 10A (Microsoft SQL Server 2014). Due dates for these two individual assignments are listed in the Class Schedule, and details of these assignments are posted on Canvas. Page 2 GROUP PROJECT – QUEEN ANN CASE STUDY: Students will form a group of two members to complete a semester-long group project that will help them apply their learned knowledge to a real-world situation. Information about the Queen Anne Curiosity Shop case study is listed at the end of the chapter, in the Case Questions section, starting from Chapter 2 through Chapter 12. Due dates for all the group assignments are listed in the Class Schedule, and details of these chapter assignments are posted on Canvas. COURSE POLICIES COMMUNICATION POLICY: Students who need additional help with assignments should make an appointment with the instructor in advance. Email is another means of communication in this class. ATTENDANCE: The attendance policy follows the guidelines stated in the Longwood Catalog (read http://www.longwood.edu/registrar/19343.htm#attendance). Students must assume full responsibility for any loss incurred because of absence, whether excused or unexcused. All work missed because of absences will receive a grade of zero. Excused absences are those resulting from the student’s participation in a University-sponsored activity, from recognizable emergencies, or from serious illness. Students are encouraged to participate actively in class discussion and presentation. Instructors may assign a grade of “0” or “F” on work missed because of unexcused absences. Instructors have the right to lower a student’s course grade, but no more than one letter grade, if the student misses 10 percent of the scheduled class meeting times for unexcused absences. Instructors have the right to assign a course grade of “F” when the student has missed a total (excused and unexcused) of 25 percent of the scheduled class meeting times. HONOR CODE: All students must obey the Longwood Honor Code diligently. The Honor Code is based on the need for trust in an academic community. Longwood’s Honor Code is a system developed by and maintained for the welfare of its students, and all students should make sure that they read and understand the provisions outlined on Longwood Web site (http://www.longwood.edu/studentconduct/12011.htm). All work completed for this course will be considered pledged. However, students are strongly encouraged to write the Pledge of Honor on every submitted assignment and tests: I have neither given or received help on this work, nor am I aware of any infraction of the Honor Code. CHEATING IS ABSOLUTELY NOT TOLERATED AT LONGWOOD UNIVERSITY. CBE ACADEMIC DISHONESTY POLICY: Cheating in any form will not be tolerated in the College of Business and Economics. If the instructor determines that a student has cheated on an assignment, the grade of “F” may be assigned for the entire course. “Cheating” is the use of unauthorized resources and/or work of another including but not limited to homework, tests, papers, presentations and exams. Unless specifically instructed otherwise, students are to assume that all coursework is to be the work of the individual student alone. If a student is unsure as to whether collaboration is permitted, the professor should be contacted in advance of performing the work. If a faculty member penalizes a student in a course for an Honor Code violation, they should also bring formal charges against the student with the University Honor Board. INCLEMENT WEATHER POLICY: In cases of inclement weather, commuter and campus based disabled students will be permitted to make decisions about whether or not to attend classes without penalty. If the University is open, it is expected that residence students will attend all classes being held that day. Canceled classes will not be rescheduled since students should utilize the canceled class period as computer lab time. INSTITUTIONAL AND ACADEMIC POLICIES AND RESOURCES ACCOMMODATIONS: Any student who feels that s/he may need or wish reasonable accommodations based on the impact of a physical, psychological, medical, or learning disability (e.g., note taking support, extended time for tests, etc.) should contact the staff at The Office for Disability Services located at Graham Hall, tel: 434-395-2391. The office will require appropriate documentation of disability. All information is kept confidential. Page 3 WRITING CENTER: If a student wants help with writing, The Writing Center is very helpful. (http://www.longwood.edu/academicsuccess/15878.htm). COMPUTER HELP: If a student has technical issues and needs assistance, please contact the Longwood Help Desk at 434-395-4357 or [email protected]. Please visit their webpage (http://www.longwood.edu/usersupport) for hours of operation and additional information. MENTAL HEALTH: The Student Health and Wellness Center can help with mental health problems. Please visit their website (http://www.longwood.edu/health/23517.htm) to schedule an appointment. For general counseling please visit The Counseling Center (http://www.longwood.edu/counseling/index.html) to schedule an appointment. TUTORING (OPTIONAL): The Center for Academic Success provides free tutoring for this class. Please visit their website (http://www.longwood.edu/academicsuccess/) for more details. To request a tutor, please go to http://www.longwood.edu/academicsuccess/15994.htm and fill out the form. MANDATORY REPORTING OF CRIMES AND SEXUAL MISCONDUCT: In accord with its history and mission, Longwood University believes that each individual should be treated with respect and dignity and that any form of crime or violence is incompatible with Longwood’s commitment to the dignity and worth of the individual. Longwood University is committed to providing a healthy living, learning and working environment which promotes personal integrity, civility and mutual respect. If you have been the victim of a crime or sexual misconduct, we encourage you to report this. If you disclose this to a faculty member or employee (with the exception of our Limited Reporting and Confidential Reporting Resources; for example, the Counseling and Psychological Services (CAPS) staff), they are required by law to notify the appropriate University officials. The faculty member or employee cannot maintain complete confidentiality and is required to report the information that has been shared. Please know that all reported information is treated with discretion and respect and kept as private as possible. For more information about your options at Longwood: Title IX Information: http://www.longwood.edu/titleix Crime Reports & Prevention: http://www.longwood.edu/police/crimereports.htm Sexual Misconduct Policy: http://www.longwood.edu/studentconduct/sexual-misconduct/ OTHER CLASS POLICIES AND INFORMATION 1. 2. 3. The instructor reserves the right to make any appropriate and necessary changes to the class schedule and syllabus. Students are responsible for all materials covered in class as well as materials in the textbook. If you must be absent, the instructor assumes that you have obtained notes from a classmate. Any student having difficulty with the materials should make an appointment to see the instructor. Private conservations between students are disruptive and annoying to both the instructor and other students. Therefore, students with disruptive and annoying behaviors are dismissed from class until the behavior is under control. CLASS SCHEDULE *All assignments are listed in the Class Schedule below, and are due 5 minutes before the next class period. Wk 1 Date COURSE CONTENT – READING AND HOMEWORK ASSIGNMENTS Jan 18 Spring Semester Starts Jan 19 Thu Introduction: 1. ISYS 373 Database Management Course 2. Longwood Canvas Orientation 3. Software required for this class Canvas Assignments [Due: Jan 24, Tuesday] 1. Read the FAQ Page 4 2. Knowledge of Course Syllabus and Class Schedule Quiz 3. Personal Blog Discussion Your laptop: 1. Download and install Microsoft SQL Server 2014 Express with Advanced Services software from https://msdn.microsoft.com/en-us/sqlserver2014express.aspx 2. Download and install Visio Professional from Microsoft Imagine at http://e5.onthehub.com/d.ashx?s=nwwlki2nxy OR download and install a diagramming tool such as RFFlow 3. Download student data files and Online Appendices from http://media.pearsoncmg.com/ph/bp/bridgepages/teamsite/kroenke/ or Module 1 on Canvas. Part I GETTING STARTED Jan 24 Tue Chapter 1 Introduction, p. 2-33 1. Textbook: Read content materials, p. 2-30 Review Chapter Summary, p. 29 Review Key Terms, p. 30 Review Questions, p. 31 Project Questions, p. 33-35 2. Canvas: Review Learning Objectives Review PPT slides Complete Chapter 1 Quiz [Due: Jan 26, Thursday] Jan 25 5:00 p.m. – Last day to add/drop a course Jan 26 Thu Online Appendix A: Getting Started with Microsoft Access 2013 Individual Assignment # 1 (Access): Project Questions 1.64 to 1.73, p. 33-35. Due: Jan 31, Tuesday Jan 31 Tue Chapter 2 Introduction to Structured Query Language (SQL), p. 36-129 1. Textbook: Read content materials, p. 36-105 Review Chapter Summary, p. 106 Review Key Terms, p. 106 Review Questions, p. 107-114 Project Questions, p. 114-117 Case Questions: p. 117-132 2. Canvas: Review Learning Objectives Review PPT slides Complete Chapter 2 Quiz [Due: Feb 14, Tuesday] Feb 2 Thu Online Chapter 10A Managing Database with Microsoft SQL Server 2014 [you may bring your own laptop] 1. Textbook: Read content materials, p. 2-30 Review Chapter Summary, p. 29 Review Key Terms, p. 30 Review Questions, p. 31 Project Questions, p. 33-35 2. Canvas: 3 Page 5 Review Learning Objectives Review PPT slides Complete Chapter 10A Quiz [Due: Feb 9, Thursday] Individual Assignment # 2 (Chap 10A, p. 12-90). Due: March 2, Thu 4 Feb 7 Tue Online Chapter 10A (cont’d) Feb 9 Thu Chapter 2 Introduction to Structured Query Language (SQL), p. 36-129 (cont’d) Group Project (Queen Anne Curiosity Shop Case)-Chapter 2, p. 121-128. Due: Feb 16, Thu Feb 14 Tue Test 1 (Chapters 1 and 2) Part II DATABASE DESIGN 5 Feb 16 Thu Chapter 3 The Relational Model and Normalization, p. 134-175 1. Textbook: Read content materials, p. 134-168 Review Chapter Summary, p. 168 Review Key Terms, p. 168 Review Questions, p. 169-170 Project Questions, p. 171-172 Case Questions, p. 172-175 2. Canvas: Review Learning Objectives Review PPT slides Complete Chapter 3 Quiz [Due: Feb 21, Tuesday] Group Project (Queen Anne Curiosity Shop Case)-Chapter 3, p. 173-175. Due: Feb 23, Thu Feb 21 Tue 6 Chapter 4 Database Design using Normalization, p. 177-196 1. Textbook: Read content materials, p. 177-190 Review Chapter Summary, p. 190 Review Key Terms, p. 190 Review Questions, p. 191-193 Project Questions, p. 193 Case Questions, p. 193-195 2. Canvas: Review Learning Objectives Review PPT slides Complete Chapter 4 Quiz [Due: Feb 23, Thursday] Group Project (Queen Anne Curiosity Shop Case)-Chapter 4, p. 194. Due: Feb 28, Tue Feb 23 Thu Chapter 5 Data Modeling with the Entity-Relationship Model, p. 196-247 1. Textbook: Read content materials, p. 196-234 Review Chapter Summary, p. 234 Review Key Terms, p. 235 Review Questions, p. 236-238 Project Questions, p. 238-244 Case Questions, p. 244-247 2. Canvas: Page 6 Review Learning Objectives Review PPT slides Complete Chapter 5 Quiz [Due: March 2, Thursday] Group Project (Queen Anne Curiosity Shop Case)-Chapter 5, p. 246-247. Due: Mar 14, Tue Feb 27 Grade estimates due 12 noon Feb 28 Tue Chapter 5 Data Modeling with the Entity-Relationship Model (cont’d) 7 Mar 2 Thu Chapter 6 Transforming Data Models into Database Designs, p. 248-300 1. Textbook: Read content materials, p. 248-293 Review Chapter Summary, p. 293 Review Key Terms, p. 295 Review Questions, p. 295-297 Project Questions, p. 297-298 Case Questions, p. 298-300 2. Canvas: Review Learning Objectives Review PPT slides Complete Chapter 6 Quiz [Due: March 16, Thursday] Group Project (Queen Anne Curiosity Shop Case)-Chapter 6, p. 300. Due: Mar 21, Tue 8 Mar 6-10 SPRING BREAK Mar 13 5:00 p.m. – Last day to withdraw from a course with a “W” Mon 5:00 p.m. – Removal of Incompletes 9 Mar 14 Chapter 6 Transforming Data Models into Database Designs (cont’d) Tue Mar 16 Thu Test 2 (Chapters 3-6) Advising Begins Part III DATABASE IMPLEMENTATION 10 Chapter 7 SQL for Database Construction and Application Processing, p. 302-390 1. Textbook: Read content materials, p. 302-354 Review Chapter Summary, p. 354 Review Key Terms, p. 356 Mar 21 Review Questions, p. 357 Tue Project Questions, p. 366-369 Case Questions, p. 369-390 2. Canvas: Review Learning Objectives Review PPT slides Complete Chapter 7 Quiz [Due: March 28, Tuesday] Mar 23 Chapter 7 SQL for Database Construction and Application Processing, p. 302-390 (cont’d) Thu Group Project (Queen Anne Curiosity Shop Case)-Chapter 7, p. 383-389. Due: Mar 30, Thu Page 7 11 Chapter 8 Database Redesign, p. 396-421 1. Textbook: Read content materials, p. 396-415 Review Chapter Summary, p. 415 Review Key Terms, p. 416 Review Questions, p. 416-8 Mar 28 Project Questions, p. 418-419 Tue Case Questions, p. 419-421 2. Canvas: Review Learning Objectives Review PPT slides Complete Chapter 8 Quiz [Due: Mar 30, Thursday] Group Project (Queen Anne Curiosity Shop Case)-Chapter 8, p. 420-421. Due: Apr 4, Tue Mar 29 Advising Ends Mar 30 Test 3 (Chapters 7-8) Thu 12 13 14 Apr 4 Tue Part IV MULTIUSER DATABASE PROCESSING Chapter 9 Managing Multiuser Databases, p. 424-456 1. Textbook: Read content materials, p. 424-450 Review Chapter Summary, p. 450 Review Key Terms, p. 451 Review Questions, p. 452-453 Project Questions, p. 453-454 Case Questions, p. 454-456 2. Canvas: Review Learning Objectives Review PPT slides Complete Chapter 9 Quiz [Due: April 6, Thursday] Apr 6 Thu Group Project (Queen Anne Curiosity Shop Case)-Chapter 9, p. 455-456. Due: Apr 11, Tue Group Project (Queen Anne Curiosity Shop Case)-Chapter 10A, p. 113-115. Due: Apr 18, Tue Apr 11 Tue Group Project (Queen Anne Curiosity Shop Case)-Chapter 10A, p. 113-115. Due: Apr 18, Tue Apr 13 Thu Chapter 11 The Web Environment, p. 466-532 1. Textbook: Read content materials, p. 466-524 Review Chapter Summary, p. 524 Review Key Terms, p. 525 Review Questions, p. 526-529 Project Questions, p. 529-531 Case Questions, p. 531-532 2. Canvas: Review Learning Objectives Review PPT slides Complete Chapter 11 Quiz [Due: April 20, Thursday] Apr 18 Tue Online Appendix I Getting Started with Web Servers, PHP, and the NetBeans IDE Group Project (Appendix I) – in class Page 8 Apr 20 Thu Chapter 11 (cont’d) Group Project (Queen Anne Curiosity Shop Case)-Chapter 11, p. 531-532. Due: Apr 27, Thu Apr 25 Tue Chapter 12 Big Data, Data Warehouses, and Business Intelligence Systems, p. 533-577 1. Textbook: Read content materials, p. 533-570 Review Chapter Summary, p. 570 Review Key Terms, p. 571 Review Questions, p. 572-574 Project Questions, p. 574-575 Case Questions, p. 575-577 2. Canvas: Review Learning Objectives Review PPT slides Complete Chapter 12 Quiz [Due: Apr 27, Thursday] Apr 27 Thu Online Appendix J Business Intelligence Systems Online Appendix K Big Data www.mongodb.org 16 May 2 Tue Group Project (Queen Anne Curiosity Shop Case)-Chapter 12, p. 576. Due: May 9, Tue Group Project (Queen Anne Curiosity Shop Case)-Chapter 10A, p. 113-115. Due: Apr 18, Tue 16 May 9 Tue FINAL EXAM (Chapters 9, 11, and 12): 3:00-5:30 p.m. 15 Go to the Information Systems and Cyber Security Concentration Home Page Go to the College of Business and Economics Home Page Go to the Longwood University Home Page If you have any comments, corrections or suggestions, please don't hesitate to me at [email protected] or call me at 434-395-2778. Also, my office hours and class schedules are listed on my homepage. This page was last updated on April 16, 2017. Page 9