toc ardbms

Upload: jit-agg

Post on 03-Apr-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/29/2019 Toc Ardbms

    1/3

    Advanced RDBMS

    Table of Contents

    Unit-I Page no

    1.0 Introduction 11.1 Objectives 21.2 Content 2

    1.2.1 Concepts for Object-Oriented Databases 21.2.2 Overview of Object Oriented Concepts. 31.2.3 Object identity, Object Structure and Type constructors 41.2.4 Encapsulation of Operations, Methods and Persistence Encapsulation 61.2.5 Type Hierarchies and Inheritance 71.2.6 Complex Objects 81.2.7 Other Object-Oriented Concepts 91.2.8 Overview of C++ Language Binding 141.2.9 Object relational and Extended Relational Database

    Systems Evolution & Current trends of Database Technology241.2.10 The Informix Universal Server 261.2.11 Object- Relational Features of Oracle 8i 321.2.12 An Overview of SQL 321.2.13 Implementation & related issues for extended type systems 331.2.14 Conclusion 42

    1.3. Revision Points 421.4. Intext Questions 421.5. Summary 43

    1.6. Terminal Exercise 431.7. Suggested Reading 431.8 Assignments 441.9 Reference Books 441.10 Learning Activities 441.11 Keywords 44

    Unit-II

    2.0 Introduction 452.1 Objective 45

    2.2 Content 482.2.1 Functional Dependencies & Normalization For Relational Databases 482.2.2 Inclusion Dependencies, other Dependencies and Normal Forms 802.2.3 An overview of Databases Tuning In Relational

    Databases & Automated Design Tools 872.3. Revision Points 882.4. Intext Questions 882.5. Summary 882.6 Terminal Exercise 89

  • 7/29/2019 Toc Ardbms

    2/3

    2.7 Supplementary material 892.8 Assignment 892.9 Reference Books 892.10 Learning Activity 892.11 Keywords 89

    Unit-III

    3.0. Introduction 903.1. Objective 903.2 Content 90

    3.2.1 Database System Architectures and the System catalog:System Architectures for DBMS 90

    3.2.2. System Catalog information in Oracle 923.2.3. Data Dictionary and Data Repository Systems 943.2.4 Relational Calculus 1043.2.5 Executing Query Operations 105

    3.2.6. QBE: A Query Language Based on Domain Calculus 1083.2.7 Using Selectivity and Cost estimates in Query Optimization 1103.2.8. Query optimization in Oracle 1143.2.9. Desirable properties of Transaction 1203.2.10 Transaction support in SQL 124

    3.3 Revision points 1263.4 Intext Questions 1263.5 Summary 1263.6 Terminal Exercise 1273.7 Supplementary Materials 1273.8 Assignment 127

    3.9 Reference Books 1273.10 Learning Activities 1283.11 Keywords 128

    Unit-IV

    4.0 Introduction 1294.1 Objective 1294.2 Contents 129

    4.2.1Concurrency Control techniques: Locking Techniques forConcurrency control 129

    4.2.2 Concurrency control based on Timestamp Ordering 1364.2.3 Multiversion concurrency control Techniques 1384.2.4 Validation (Optimistic) Concurrency Control Techniques 1394.2.5 Granularity of data items and Multiple Granularity Locking 1404.2.6 Database Recovery Techniques : Recovery Concepts 1424.2.7 The ARIES Recovery Algorithm 1454.2.8 Recovery In Multi Database System 1474.2.9 Object-oriented Database Security 1514.2.10 Object-Oriented Database Security Problems in the Distributed

  • 7/29/2019 Toc Ardbms

    3/3

    Environment 1534.3 Revision Points 1574.4 Intext questions 1584.5 Summary 1584.6. Terminal Questions 1594.7 Supplementary Materials 1594.8 Assignment 1594.9 Reference Books 1594.10 Learning Activities 1604.11 Keywords 160

    Unit-V

    5.0 Introduction 1615.1 Objective 1615.2 Contents 161

    5.2.1 Enhanced Data Models for Advanced Applications 161

    5.2.2. Distributed Database and Client Server Architecture 1675.2.3. Overview of client server architecture and

    its relationship to distributed databases 1745.2.4 Distributed Databases in Oracle 1775.2.5 Deductive Databases 1785.2.6 Prolog/Datalog Notation 1845.2.7. Basic interface mechanism for logic programs 1855.2.8 Deductive database systems 196

    5.3 Revision points 2035.4 Intext Questions 2035.5 Summary 203

    5.6 Terminal Exercise 2035.7 Suggested Reading 2045.8 Assignments 2045.9 Reference Books 2045.10 Learning Activities 2045.11 Keywords 204