An Introduction to database System, Basic Data System Terminology, Purpose of DBMS, Data Independence, An Architecture of DBMS: Schema, Subschema, mapping, Physical & Logical Data, Basic File Systems, File Organization: Sequential, Index Sequential, Hosting, B-Tree based index, File Organisation based on Dynamic Hashing with immediate splitting, Model of Real World, Details of E-R Model.
An Overview of three Main Data Models i.e. Hierarchical Model, Network Model, Relational Model and their Inter comparison, Concept of Relation, Relational Algebra: Basic Operation like Union, Intersection, Difference, Product Join, The relational Calculus: Domain & Tuple Calculus, Relational Database Design: Integrity Constraints, Functional Dependency: Single Value and Multi Value Functional dependency, Normal Forms: I, II, III, Boycee Codd, & IVth Normal forms; Join Dependency.
Query Interpretation, Equivalence of Expression, Estimation of Query Processing Cost, Query Optimization by Algebraic Manipulation, Join Algorithms, Types of Data Base Languages: Procedural and Non-procedural Language, Relational Commercial Query languages,QBE,
SQL: Introduction, Basic Structure, the Power of SQL (Creation, Insertion, Deletion, Indexing & Modification of Databases in SQL), query optimization strategies.
Introduction, Access Control, Crypto Systems, Statistical DataBase Security; Concurrency Control: Transaction, Database System Architecture, Serializability, Locking, Database Recovery: Kinds of Failure, Recovery Techniques, Object, An Overview of Oriented Model, Distributed database: Structure, Tradeoffs, Design, Client Server Database, Knowledge databases.
1. Abraham Silberschatz, Henry Korth, S. Sudarshan. “Database Systems Concepts”. 4th Edition, McGraw Hill, 1997. 2. R. Elmarsi and SB Navathe, “Fundamentals of Database Systems”, Addison Wesley, 4th Edition, 2004. 3. Henry F. Korth & A. Silbershatz. “Data Base System Concepts”. McGraw-Hill, New York, 1991. 4. Jeffrey O. Ullman. “Principles of Database System”. Galgotia Publishers, New Delhi. 1998
1. A. K. Majumdar, P. Battacharya. “Data Base Management Systems’’. TMH, 1996. 2. Bipin Desai. “An Introduction to database Systems”. Galgotia Publications, 1991. 3. Arun K. Majumdar & P. Bhattacharya. “Data Base Management System”. Tata McGraw-Hill, 1996.