Course Type: Engineering Course : Bachelor of Technology
Year/sem: 3 Sem Branch : CSE-AIML Created By:
Database Management System
CS33204
Unit Sub Unit Topic Duration
1 Introduction: An overview of database management system,, database system Vs file system, Database 1 system concepts and architecture, data models schema and instances, data independence and data base language and interfaces, definitions language, DML, Overall Database Structure.Data, Modeling using the Entity Relationship Model: ER model concepts, notation for ER diagram, mapping constraints, keys,, Concepts of Super Key, Candidate key, primary key, Generalization,, aggregation, reduction of an ER diagrams to tables 2 Relational data Model and Language:, Relational data model concepts, integrity constraints:, entity integrity, 1 referential integrity, Keys constraints, Domain constraints,, , relational algebra, relational calculus, tuple and domain calculus. Introduction to SQL: Characteristics of SQL. Advantage of SQL, SQL data types and literals. Types of SQL commands. SQL operators and their procedure, Tables, views, Queries and sub queries. Aggregate functions. Insert, update and delete operations, . Joins, Unions, Intersection, Minus,, Cursors in SQL, Procedures and PL/SQL. 3 Functional dependencies, normal forms, first, second, third normal forms,, BCNF, inclusion dependences, loss 1 less join decompositions,, , normalization using FD, MVD, alternative approaches to database design. 4 Transaction system, Testing of serializability,, Serializability of schedules,, , conflict and view serializable 1 schedule, Recovery from transaction failures, log based recovery, checkpoints, deadlock handling, Concurrency control, locking Techniques for concurrency control, Time stamping protocols for concurrency control, validation based protocol, Recovery with concurrent transaction. 5 SQL versus NoSQL, Single Database Versus Multi-Database systems, , Business intelligence, , 1 Multidimensional expressions(MDX), Spatial data.
Copyright @ Cyborg IT Services (P) Ltd. An ISO 9001: 2008 certified company Campsys