PART I: DATABASE SYSTEMS Chapter 1: The Database ApproachChapter 2: Data ModelsChapter 3: Relational Model CharacteristicsChapter 4: Relational AlgebraPART II: DATABASE ALTERNATIVESChapter 5: Data Modeling with Entity Relationship DiagramsChapter 6: Data Modeling Advanced ConceptsChapter 7: Normalizing Database DesignsPART III: DATABASE PROGRAMMINGChapter 8: Beginning Structured Query LanguageChapter 9: Procedural Language SQL and Advanced SQLPART IV: DATABASE DESIGNChapter 10: Database Development ProcessChapter 11: Conceptual, Logical and Physical Database DesignPART V: IMPLEMENTATION ALTERNATIVESChapter 12: Managing Transactions and ConcurrencyChapter 13: Managing Database and SQL PerformancePART VI: DATABASE MANAGEMENTChapter 14: Distributed DatabasesChapter 15: Databases for Decision SupportChapter 16: Interacting with Databases Through the WebONLINE APPENDICES (Available on CourseMate)Appendix A: Designing Databases with Visio Professional: A TutorialAppendix B: New Case study TBC : Conceptual, Logical and Physical Database DesignAppendix C: The University Lab: Conceptual, Logical and Physical Database DesignAppendix D: Converting an ER model into a Database StructureAppendix E: Comparison of ER Modelling NotationsAppendix F: Client /Server SystemsAppendix G: Object-Orientated DatabasesAppendix H: Databases in e-CommerceAppendix I: The Hierarchical Database ModelAppendix J: The Network Database ModelAppendix K: Database AdministrationAppendix L: Data warehouse implementation factors Appendix M: Creating a new database using ORACLE 11g Appendix N: A Guide to using SQL Developer with ORACLE 11g Appendix O: Building a simple Object-relational database using ORACLE Objects Appendix P: Microsoft access tutorial.
Database Systems