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: Fall 2016 Section/Days: 01, TR Room/Time: Hiner G11, 2:00−3:15 pm Credit Hours: 3 Final Exam: Dec 5, Monday, 6:30–9 pm Instructor: Linda Lau E-mail: [email protected] Office: Hiner G13c Office Hours: TR 8:30-9:30, 12:15-2:00, Fri 10-45-11:45 am, and by appointment. Office Phone: 434-395-2778 BASIC COURSE INFORMATION Required Course Materials: 1. Carlos Coronel and Steven Morris. Database Systems: Design, Implementation & Management, 12th ed. Cengage, 2015. ISBN 10: 1285-06003-2. ISBN-13: 978-1-305-62748-2 2. A laptop installed with: Microsoft SQL Server 2014 Express software download from https://msdn.microsoft.com/en-us/sqlserver2014express.aspx Visio Professional download from DreamSparks Premium, or a diagramming tool such as RFFlow. 3. Student data files and Online Appendices download from Module 1. 4. A reasonably sized USB 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. 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: Page 1 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 (16) Test 1 (Chap 1-2) Test 2 (Chap 3-6) Test 3 (Chap 7-9) Test 4 (Chaps 10-14) Final Exam (Chap 15-16) 3 Assignments (5% each) Group Project Total Percent 0% 16% 6% 12% 9% 15% 6% 15% 21% 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 16 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. FOUR 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. ASSIGNMENTS: To provide students with hands-on practice, students must complete several hands-on assignments, and all completed homework assignments are due on the stipulated date listed in the Class Schedule. GROUP PROJECT: Students will be divided into a team of 2-3 members to complete a group project. More details will be provided on Canvas. COURSE POLICIES Page 2 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. 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. Page 3 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. 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 Introduction: 1. ISYS 373 Database Management Course 2. Longwood Canvas Orientation 3. Software packages for this class Canvas Assignments [Due on August 25, Thursday] 1. Read the FAQ 2. Knowledge of Course Syllabus and Class Schedule Quiz Aug 23 3. Personal Blog Discussion Tue Your laptop: 1. Download and install Microsoft SQL Server 2014 Express software from https://msdn.microsoft.com/en-us/sqlserver2014express.aspx 2. Download and install Visio Professional from DreamSparks Premium at 3. http://e5.onthehub.com/d.ashx?s=nwwlki2nxy 4. OR download and install a diagramming tool such as RFFlow 5. Download student data files and Online Appendices from Modules in Canvas Part I DATABASE CONCEPTS Chapter 1 Database Systems, p. 1-34 1. Textbook: Read content materials, p. 1-30 Review Chapter Summary, p. 30 Review Key Terms, p. 31 Aug 25 Review Questions, p. 32 Thu Review Problems, p. 32-34 2. Canvas: Review Learning Objectives Review PPT slides Complete Chapter 1 Quiz [Due on August 30, Tuesday] Aug 29 5:00 p.m. – Last day to add/drop a course Page 4 2 Chapter 2 Data Models, p. 35-69 1. Textbook: Read content materials, p. 35-63 Review Chapter Summary, p. 64 Review Key Terms, p. 65 Aug 30 Review Questions, p. 65-66 Tue Review Problems, p. 66-69 2. Canvas: Review Learning Objectives Review PPT slides Complete Chapter 2 Quiz [Due on Sept 1, Thursday] Sep 1 Thu Test 1 (Chapters 1-2) Sep 5 Labor Day (Longwood is open) Part I DATABASE CONCEPTS Sep 6 Tue Chapter 3 The Relational Database Model, p. 71-116 1. Textbook: Read content materials, p. 71-105 Review Chapter Summary, p. 106 Review Key Terms, p. 107 Review Questions, p. 107-109 Review Problems, p. 110-116 2. Canvas: Review Learning Objectives Review PPT slides Complete Chapter 3 Quiz [Due on Sept 8, Thursday] 3 Sep 8 Thu Chapter 4 Entity Relationship (ER) Modeling, p. 117-168 1. Textbook: Read content materials, p. 117-152 Review Chapter Summary, p. 152 Review Key Terms, p. 153 Review Questions, p. 153-155 Review Problems, p. 156-161 Review Cases, p. 161-168 2. Canvas: Review Learning Objectives Review PPT slides Complete Chapter 4 Quiz [Due on Sept 13, Tuesday] 3:30 pm Convocation 4 Sep 13 Tue Chapter 5 Advanced Data Modeling, p. 169-200 1. Textbook: Read content materials, p. 169-187 Review Chapter Summary, p. 188 Review Key Terms, p. 189 Review Questions, p. 189-190 Review Problems, p. 190-192 Review Cases, p. 192-200 Page 5 2. 5 Canvas: Review Learning Objectives Review PPT slides Complete Chapter 5 Quiz [Due on Sept 15, Thursday] Sep 15 Thu Assignment 1 (Chapter 4 or 5) Sep 16 3:30 pm: Cyber Security Summit, Jarman Auditorium Sep 20 Tue Chapter 6 Normalization of Database Tables, p. 201-244 1. Textbook: Read content materials, p. 201-233 Review Chapter Summary, p. 234 Review Key Terms, p. 235 Review Questions, p. 235-236 Review Problems, p. 237-244 2. Canvas: Review Learning Objectives Review PPT slides Complete Chapter 6 Quiz [Due on Sept 22, Thursday] Sep 22 Thu Test 2 (Chapters 3-6) Part III ADVANCED DESIGN AND IMPLEMENTATION 6 7 8 Sep 27 Tue Chapter 7 Introduction to Structured Query Language (SQL), p. 245-339 1. Textbook: Read content materials, p. 245-304 Review Chapter Summary, p. 305-306 Review Key Terms, p. 306 Review Questions, p. 306-307 Review Problems, p. 307-331 Review Cases, p. 331-339 2. Canvas: Review Learning Objectives Review PPT slides Complete Chapter 7 Quiz [Due on October 11, Tuesday] Sep 29 Thu Fall Break [September 29 – October 5] – Debate Week (no classes) Oct 4 Tue Fall Break [September 29 – October 5] – Debate Week (no classes) Oct 6 Thu Chapter 7 Introduction to Structured Query Language (SQL), p. 245-339 (cont’d) Oct 10 Grade estimates due 12 noon Oct 11 Tue Assignment 2: EliteVideo Case, p. 331-339 Oct 13 Thu Chapter 8 Advanced SQL, p. 339-438 1. Textbook: Page 6 2. 9 10 Canvas: Read content materials, p. 339-414 Review Chapter Summary, p. 415-6 Review Key Terms, p. 416 Review Questions, p. 417-8 Review Problems, p. 418-438 Review Learning Objectives Review PPT slides Complete Chapter 8 Quiz [Due Oct 20, Thursday] Oct 14 Fri 5:00 p.m. – Last day to withdraw from a course with a “W” 5:00 p.m. – Removal of Incompletes Oct 18 Tue Chapter 8 Advanced SQL, p. 339-438 (cont’d) Oct 20 Thu Assignment 3: EliteVideo Case, p. 435-438 Oct 25 Tue Chapter 9 Database Design, p. 439-480 1. Textbook: Read content materials, p. 251-476 Review Chapter Summary, p. 477 Review Key Terms, p. 477 Review Questions, p. 477-478 Review Problems, p. 478-480 2. Canvas: Review Learning Objectives Review PPT slides Complete Chapter 9 Quiz [Due on Oct 27, Thursday] Oct 27 Thu Test 3 (Chapters 7-9) Nov 1 Tue Part IV ADVANCED DATABASE CONCEPTS Chapter 10 Transaction Management and Concurrency Control, p. 481-514 1. Textbook: Read content materials, p. 481-509 Review Chapter Summary, p. 510-511 Review Key Terms, p. 511 Review Questions, p. 511-512 Review Problems, p. 512-514 2. Canvas: Review Learning Objectives Review PPT slides Complete Chapter 10 Quiz [Due on Nov 1, Thursday] Nov 3 Thu Chapter 11 Database Performance Tuning and Query Optimization, p. 515-552 1. Textbook: Read content materials, p. 515-545 Review Chapter Summary, p. 546 Review Key Terms, p. 547 Review Questions, p. 547-548 Review Problems, p. 548-552 11 Page 7 2. Nov 7 Nov 8 Tue 12 Canvas: Review Learning Objectives Review PPT slides Complete Chapter 11 Quiz [Due on Nov 8, Tuesday] Advising and Advanced Registration Begins Chapter 12 Distributed Database Management Systems, p. 553-588 1. Textbook: Read content materials, p. 553-583 Review Chapter Summary, p. 584 Review Key Terms, p. 585 Review Questions, p. 585-586 Review Problems, p. 586-588 2. Canvas: Review Learning Objectives Review PPT slides Complete Chapter 12 Quiz [Due on Nov 10, Thursday] Group Project due today Chapter 13 Business Intelligence and Data Warehouses, p. 589-647 1. Textbook: Read content materials, p. 589-636 Review Chapter Summary, p. 636-637 Review Key Terms, p. 637 Nov 10 Review Questions, p. 637-638 Thu Review Problems, p. 639-647 2. Canvas: Review Learning Objectives Review PPT slides Complete Chapter 13 Quiz [Due on Nov 17, Thursday] Nov 15 Chapter 13 Business Intelligence and Data Warehouses, p. 589-647 (cont’d) Tue 13 Chapter 14 Big Data Analytics and NoSQL, p. 648-678 1. Textbook: Read content materials, p. 648-674 Review Chapter Summary, p. 675-676 Review Key Terms, p. 676 Nov 17 Review Questions, p. 677 Thu 2. Canvas: Review Learning Objectives Review PPT slides Complete Chapter 14 Quiz [Due on Nov 22, Tuesday] Nov 18 Advising Ends 14 Nov 22 Test 4 (Chapters 10-14) Tue Nov 23-25 THANKSGIVING BREAK Page 8 15 16 Part V DATABASES AND THE INTERNET Chapter 15 Database Connectivity and Web Technologies, p. 679-720 1. Textbook: Read content materials, p. 679-716 Review Chapter Summary, p. 717 Review Key Terms, p. 718 Nov 29 Review Questions, p. 718-719 Tue Review Problems, p. 719 2. Canvas: Review Chapter Overview and Learning Objectives Review PPT slides Complete Chapter 15 Quiz [Due on Dec 1, Thursday] Dec 1 Thu Part VI DATABASE ADMINISTRATION Chapter 16 Database Administration and Security, p. 721-767 1. Textbook: Read content materials, p. 721-764 Review Chapter Summary, p. 765-766 Review Key Terms, p. 766 Review Questions, p. 767-768 2. Canvas: Review Learning Objectives Review PPT slides Complete Chapter 16 Quiz [Due on Dec 5, Monday] Dec 5 Mon FINAL EXAM (Chapters 15+16): 6:30-9:00 p.m. 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 August 17, 2016. Page 9