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
Microsoft SQL Server wikipedia , lookup
Extensible Storage Engine wikipedia , lookup
Entity–attribute–value model wikipedia , lookup
Oracle Database wikipedia , lookup
Open Database Connectivity wikipedia , lookup
Microsoft Jet Database Engine wikipedia , lookup
Concurrency control wikipedia , lookup
Relational model wikipedia , lookup
ContactPoint wikipedia , lookup
IS 631-851 Enterprise Database Management Course Syllabus (preliminary – August 27, 2009 – this is a preliminary version of the Course Syllabus, and we reserve the right to make changes in the Syllabus for the benefit of the class) Fall, 2009 Instructor: Dr. J. M. Scher Office: Room 4105 GITC (Office Hours (most preferably by appointment) - Mon, 1:00 3:00; Wed, 1:30 – 2:30) Phone: (973) 596-3395; ( if urgent, you can also leave a msg. for Dr. Scher with the IS Department Secretary (973) 596-3368 ) E-Mail: [email protected] (Please do NOT send IS631 email to Dr. Scher's NJIT account!) Textbook: P. Rob, C. Coronel, DATABASE MANAGEMENT: DESIGN, IMPLEMENTATION, AND MANAGEMENT (Eighth Edition), Thomson/Course Technology – Cengage Learning 2009. (Earlier editions of this text will NOT satisfy the course requirements - only purchase and use the current edition, which has a copyright date of 2009). ISBN: 13:1-4239-0201-7 and 13:978-1-4239-0201-0. Course Description: This course introduces the foundations of database systems, focusing on data modeling, query design, and applications. It provides an understanding of the issues in designing and managing database systems as an essential organizational resource. We cover the components of enterprise data management, and place a strong emphasis on data modeling as well as the DBLC (Data Base Life Cycle). Implementing a database using SQL is an art and a science and will be addressed in the course. Data warehousing and data mining issues will also be examined. Prerequisite: graduate student status Class Communication Space/Learning Management System: We will be using Moodle, a state-of-the-art, open source, Learning Management System (LMS), and is nationally/internationally the fastest-growing LMS. Course Goals: To understand the design and development issues regarding databases and enterprise database management. Students will obtain a strong conceptual foundation of the underpinnings of database design and enterprise database management, as well as gain experience with some commercial database management systems, such as using SQL within Oracle. Lecture Notes: Powerpoint slides will be available for download each week in Moodle. Course Grade Components: Midterm Exam 33% Final Exam 34% Database Projects (both conceptual assignments and DBMS projects) 33% Our Strict Policy on Collaboration/Cheating: Every assignment/project is to be regarded as an examination. The NJIT Honor Code will be upheld. A description of the NJIT Honor Code is available for your review at http://www.njit.edu/academics/honorcode.php . Students found cheating/collaborating/plagiarizing will be immediately referred to the Dean of Students and the NJIT Committee on Professional Conduct and subject to Disciplinary Probation, a permanent negative marking on their record, possible dismissal and a definite grade of 'F' in the course. All submitted assignments are carefully checked for similarities, and plagiarism and guilty students will be identified. Policy on Submission of Assignments/Projects: The format of submission will be announced with each assignment/project. If you are off-campus, generally the form of submission will be “snail-mail” which MUST be postmarked on or before the due date of the assignment/project. (Dr. Scher’s mailing address is Dr. Julian M. Scher, Dept. of Information Systems, College of Computing Sciences, New Jersey Institute of Technology, 323 Dr. Martin Luther King Jr. Blvd., Newark, NJ 07102. The outside of the envelope must state “IS631-851 submission.” If you are on-campus, you may either hand-deliver the assignment/project to Dr. Scher, at his office, before the due data/time – if Dr. Scher is not in his office, you may slide the assignment under his door.) Our Strict Policy on Lateness of Submission: Every assignment/project will have a due date, and all submissions MUST be made by this due date. NO EXCEPTIONS. Assignments submitted after the due date will not be accepted. Below are the TOPICs covered in the course and the related TEXTBOOK readings. Remember one of the keys to success in IS631-DL is your own self-discipline - your goal should be to maintain currency each week, and NEVER fall behind! (Note: this is a very tentative schedule, and we reserve the privilege to modify and edit these topics and textbook readings for the benefit of the course.) WEEK OF TOPIC TEXTBOOK READING 8/31 Welcome, File Processing, Introduction to Enterprise Database Systems Chapter 1, pp. 2 – 26, and Powerpoint Slides 9/7 Data Modeling, Intro to ERM/ERD, Implementing Business Rules Chapter 2, pp. 30-53, and Powerpoint Slides 9/14 Relational Database Design Chapter 3, pp. 62-93, and Powerpoint Slides 9/21 ERM/ERD Design and Development Chapter 4, pp. 104139, and Powerpoint Slides 9/28 Functional Dependencies, Normalization, Enterprise Database Design and Denormalization Chapter 5, pp. 152184, and Powerpoint Slides 10/5 Advanced Data Modeling, EER Data Modeling Chapter 6, pp. 193 213 , and Powerpoint Slides 10/12 The Midterm Exam will either be this week or next (on a weekend date, to be announced) 10/19 SQL for Data Administration, Data Manipulation and Query Design Chapter 7, pp. 224280, and Powerpoint Slides 10/26 AdvancedSQL, Oracle and Aqua Data Studio Chapter 8, pp. 298 366, and Powerpoint Slides 11/2 Advanced SQL, Oracle and Aqua Data Studio(continued) Chapter 8, pp. 298 366, and Powerpoint Slides 11/9 Advanced Database Design, and SDLC and DBLC Issues Chapter 9, pp. 372 407, and Powerpoint Slides 11/16 Chapter 13, pp. 513Business Intelligence, Data Warehousing, Data Mining, 564, and Powerpoint OLAP Slides 11/23 Chapter 13, pp. 513Business Intelligence, Data Warehousing, Data Mining, 564, and Powerpoint OLAP Slides 11/30Advanced Database Design Topics (to be determined) 12/9 12/12Comprehensive Final Examination 13 (to be announced)