|
CS7380/4380 DATABASE MANAGEMENT SYSTEMS - I
Syllabus
Overview: Fundamental concepts of current database systems with emphasis on the relational model. Topics include entity-relationship model, relational algebra, query by example, indexing, query optimization, normal forms, crash recovery, web-based database access, and case studies. Project work involves a modern DBMS, such as Oracle, using SQL.
Textbook: Require: Database Management Systems, 3rd Edition, by Raghu Ramakrishnan and Johannes Gehrke, McGraw Hill, ISBN 007-2465638, 3rd Edition, 2003. Reference: Oracle9i: The Complete Reference, by Kevin Loney and George Koch, Oracle Press, ISBN 0072225211.
Prerequisites: CS 3380
1. Topics: Introduction 2. ER Model 3. Relational Model - I 4. Relational Model - II 5. Relational Algebra - I 6. Relational Algebra - II 7. Lab 8. Recitation Section for Relational Algebra 9. SQL - I 10. SQL - II 11. Indexing I & Triggers 12. Indexing II 13. Evaluation of Relational Operator - I 14. Evaluation of Relational Operator - II 15. Review for Exam 1 16. Exam 1 17. Relational Query Optimizer I 18. Relational Query Optimizer II 19. Normal Forms I 20. Normal Forms II 21. Normal Forms III 22. Decomposition and Dependency Preserving 23. DBS Design and Tuning 24. Transaction Management 25. Security and Backup 26. Intro to Search Engine 27. Exam 2: Comprehensive 28. Advanced Topics 29. Final Project Demonstration
Prepared by: Chi-Ren Shyu
Date: September 2004
Fundamental concepts of current database systems with emphasis on the relational model. Topics include entity-relationship model, relational algebra, query by example, index- ing, query optimization, normal forms, crash recovery, web-based database access, and case studies. Project work involves a modern DBMS, such as Oracle, using SQL. Prerequi- site: CS 3380.
|