Syllabas
Syllabas
Database Management System , File based system, Advantages of DBMS over file based
system,Database Approach, Logical DBMS Architecture, Three level architecture of DBMS or logical
DBMS architecture, Need for three level architecture, Physical DBMS Architecture, Database
Administrator (DBA) Functions & Role, Data files indices and Data Dictionary,
Types of Database, Relational and ER Models: Data Models , Relational Model, Domains, Tuple and
Relation, Super keys, Candidate keys , Primary keys and foreign key for the Relations, Relational
Constraints, Domain Constraint, Key Constraint , Integrity Constraint,- Update Operations and Dealing
with Constraint Violations, Relational Operations
Entity Relationship (ER) Model: Entities, Attributes, Relationships, More about Entities and
Module II:
Relational Database Integrity, The Keys, Referential Integrity, Entity Integrity, Redundancy and
Associated Problems, Single Valued Dependencies, Normalization, Rules of Data Normalization, The First
Normal Form, The Second Normal Form, The Third Normal Form, Boyce CODD Normal Form, The Fourth
Normal Form, The Fifth Normal Form, Multi-valued Functional Dependency, Attribute Preservation,
Lossless join Decomposition, Dependency Preservation.
MODULE III
Physical Database Design Issues, Storage of Database on Hard Disks, File Organization and Its
Types, Heap files (Unordered files), Sequential File Organization, Indexed (Indexed Sequential) File
Organization, Hashed File Organization, Types of Indexes, Index and Tree Structure, Multikey File
Organization, Need for Multiple Access Paths, Multi-list File Organization, Inverted File Organization.
MODULE IV
Meaning, SQL commands, Data Definition Language, Data Manipulation Language, Data
Control Language, Transaction Control Language, Queries using Order by, Where, Group by,
Nested Queries. Joins, Views, Sequences, Indexes and Synonyms, Table Handling.
MODULE V
Phase Locking (2PL), Deadlock and its Prevention, Optimistic& Pessimistic Concurrency
Control.
Database Recovery and Security: Database Recovery meaning, Kinds of failures, Failure controlling
methods, Database errors, Backup & Recovery Techniques, Security & Integrity, Database Security
Authorization.
MODULE VI
PL/SQL (6L)
Introduction to PL/SQL, Variables & Data types, Basic blocks, Conditional & branching
MODULE VII
Distributed Deadlock Management, Distributed Commit Protocols: Two-Phase Commit (2PC) & Three-
Phase Commit (3PC).Basic Concept, Limitation of Relational Databases and Need for Object Oriented
Databases.