CY-405 · Data base Management System/Official Syllabus
Data base Management System (CY-405) - Official Syllabus
1
Unit 1
Basic Concepts of Data and DBMS
- Basic Concepts of Data and DBMS
- File organization and access methods
- Introduction to DBMS
- Difference between DBMS and traditional file storage system
- Characteristics of DBMS
- Data Models, Schemas and Instances
- DBMS architecture
- Components of DBMS
- Data Independence
- Study of Entity Relationship Model
- Type of attributes
- Entity types
- Relationship and Cardinalities
- Participation, Roles and constraints
2
Unit 2
Relational Data Model
- Relational Data Model: Domains, Tuples, Attributes, Relations
- keys and types of keys
- Integrity Constraints
- Relational Algebra: Queries using Select operation, project operation, renaming, joins, union, intersection, difference, division, and product etc.
- SQL –basic SQL queries, functions, constraints, joins and nested queries
- Triggers
- assertions
- views and stored procedures and PL/SQL
3
Unit 3
Normalization Theory and Database methodologies
- Relation Schemas
- Functional Dependencies- Definition and rules of axioms
- Normal forms- 1NF, 2NF, 3NF and BCNF
- Dependency preservation
- properties, loss less join decomposition
4
Unit 4
Transaction Processing
- States of transaction and desirable properties
- Introduction to Concurrency and Recovery
- Schedules, Recoverability & Serializability
- types of serializability and test for serializability
- Concurrency Control: Two phase locking
- Timestamp Based concurrency control
- Deadlocks: Avoidance, Prevention , detection & resolution
- Recovery: Basic concepts, techniques based on deferred update and immediate update
- Shadow paging
- check points
5
Unit 5
Storage structures
- Secondary Storage Devices
- Hashing & Indexing structures: Single level & multilevel indices
- Query Processing and Optimization: Various algorithms to implement select, project & join operation of relational algebra
- complexity measures
- Case Study of any contemporary DBMS
Reference Books
- Database Concepts — Korth, Silbertz, Sudarshan — McGraw Hill
- Fundamentals of Database Systems — Elmasri, Navathe — Pearson
- SQL, PL/SQL the Programming Language of Oracle — Ivan Bayross — BPB publications
- Advanced Database Management System — S. Sharma, J. Agrawal, S. Agrawal — Dreamtech Press
- Fundamental of Data Base Management System — Leon, Leon — TMH
Go to where you left off?
Quick Add to Notes
Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.
Create free accountHave an account? Log in
Notes Panel