Database Systems: Concepts, design,
                                        and implementation
                           ...
Grading    Final grade will be based upon the total points received, the highest total in
           the class, and the av...
Database Systems: Concepts, design,
                 and implementation
                           ISE 382 (3 Units)
     ...
Week 6 – Querying
           - Structured Query Language
           - Relational data access language SQL

             - ...
-   Data warehouses and data marts

             - Business reporting
             Reading Assignment: Chapter 15

Week 14...
Upcoming SlideShare
Loading in …5
×

Database Systems: Concepts, design, and implementation.doc

1,100 views

Published on

  • Be the first to comment

  • Be the first to like this

Database Systems: Concepts, design, and implementation.doc

  1. 1. Database Systems: Concepts, design, and implementation ISE 382 (3 Units) Description Concepts in modeling data for industry applications. Designing and implementing robust databases. Querying databases to extract business intelligence; Global Enterprise Resource Planning with databases. Content To prepare students to model and build databases and data-based systems with specific focus on • Data modeling using Entity-Relationship model • Database design • Structured Query Language (SQL) • Database application design • Business Intelligence: Reporting and data mining • Enterprise Resource Planning (ERP) systems and databases Prerequisite CSCI 101L (Basic understanding of a programming language) Instructor Nitin Kale, Information Technology Program, Contact Email: kale@usc.edu | 213.740.7083 | OHE 412 Information Office Hours Tuesday 11-12 Tuesday 3:30 – 5 Wednesday 1 - 2 Lecture 2 – 3:20 T | KAP 160 Labs (choose 9:30 – 10:50 F | OHE 540 one) 2 – 3:20 Th | OHE 540 Teaching Haifeng Ji, haifengj@usc.edu Assistant Grader Yi Jin, yijin@usc.edu Textbook Database Processing: Fundamentals, Design, and Implementation, Tenth Edition, David Kroenke, Prentice Hall, ISBN 013167272
  2. 2. Grading Final grade will be based upon the total points received, the highest total in the class, and the average of the class. Projects 40% Midterm 25% Final Exam 35% Total 100% Policies - Make-up policy for exams: In order to make up for a missed exam, the student must provide a satisfactory reason along with proper documentation. Usually make-ups are allowed only under extraordinary circumstances. - Projects: It is YOUR responsibility to turn in your lab projects on, or before, the deadlines as set by the instructor. IT IS NOT THE RESPONSIBILITY OF THE LAB ASSISTANT! - Late Projects: Late submission of projects will lead to loss of points, so please turn in your projects on time! No projects will be accepted after 2 weeks beyond the project’s original due date. Everything regarding a project should be settled within 2 weeks of the project’s due date. - Though working together is encouraged, the projects must be your own effort. “Duplicate” projects will all receive zero points and possible referral to the Office for Student Conduct. - "The School of Engineering adheres to the University's policies and procedures governing academic integrity as described in SCampus. Students are expected to be aware of and to observe the academic integrity standards described in SCampus, and to expect those standards to be enforced in this course." - "Any Student requesting academic accommodations based on a disability is required to register with Disability Services and Programs (DSP) each semester. A letter of verification for approved accommodations can be obtained from DSP. Please be sure the letter is delivered to me (or to TA) as early in the semester as possible. DSP is located in STU 301 and is open 8:30 a.m. - 5:00 p.m., Monday through Friday. The phone number for DSP is (213)740-0776."
  3. 3. Database Systems: Concepts, design, and implementation ISE 382 (3 Units) Course Outline Week 1 - Introduction - Course Overview - Introduction to computer systems - Brief history of information systems and databases Reading Assignment: Chapter 1 Week 2 – Databases - Different types of databases and their organizational context Reading Assignment: Chapter 1 Week 3 – Data Modeling - Relational model - Object oriented model - Elements of the E-R model. - E-R model for modeling business situations Reading Assignment: Chapter 3, 5 Week 4 – Normalization - Anomalies and the need for normalization - Normal forms - Designing updatable databases - Common design problems - First, second, third, Boyce-Codd - Synthesize relations using functional dependencies Reading Assignment: Chapter 3, 4 Week 5 – Database Design from Entity-Relationship Models - Transform E-R data models into relational, DBMS-independent designs - Creating Tables - Creating relationships - Minimum cardinality Reading Assignment: Chapter 6
  4. 4. Week 6 – Querying - Structured Query Language - Relational data access language SQL - Querying a single table Reading Assignment: Chapter 2, 7 Week 7– SQL - Sub query and join for querying multiple tables - Embedding SQL in program code - Coding triggers and stored procedures Reading Assignment: Chapter 2, 7 Week 8 - Midterm Covers material from weeks 1 – 7 Week 9 – Multiuser databases - Database administration - Concurrency and security - Recovery strategies Reading Assignment: Chapter 9 Week 10 – Database Management Systems - Overview of Access - Overview of Oracle - Creating and managing databases in Access and Oracle Reading Assignment: Chapter 10 Week 11 – Database Access Standards - Web server Data Environment - Open Database connectivity ODBC - Active Data Objects ADO Reading Assignment: Chapter 12 Week 12 – Database Application Design - Creating front end applications using o XML o JDBC, Java server pages - MySQL Reading Assignment: Chapter 13, 14 Week 13 – Business Intelligence Systems - Reposting and data mining
  5. 5. - Data warehouses and data marts - Business reporting Reading Assignment: Chapter 15 Week 14 – Enterprise Resource Planning - ERP overview - Global commerce and ERP - Major component of ERP implementation - SAP : Customer Order Management Process (COM) Week 15 – Course review - Summary of databases and applications - Future directions in Business Intelligence and data security Week 16 - Final Exam

×