DBMS - Database management system Full syllabus in detail.
Unit I
- Introduction to database system: - database application, evolution of DB and DBMS,
- Why need data management?
- Introduction and application of DBMS
- File system and various database system,
- Data models,
- DBMS architecture,
- Data independence,
- Data modelling using entity- relationship model,
- Enhanced er modelling.
Unit II
- relationship database concept and design: introduction to relational database that means RDBMS.
- structure of relational database
- relational model terminology
- attributes
- tuples
- relations
- relational db schema
- relational algebra
- basic operation: selection and projection
- set theoretic operation union
- intersection
- set difference and division
- join operation inner and outer
- left outer
- right outer
- full outer and join
- relational database design
- functional dependency
- definition
- trivial and nontrivial FD
- 1NF
- 2NF
- 3NF
- decomposition using fd preservation
- BCNF
- Multivalued dependency
- 4NF
- Join Dependency and 5NF
Unit III
- Database storage and querying:- Basic concept of Indexing and Hashing Query Processing
- Measure of query cost
- query processing for select
- sort join operation
- basic query of optimization
- Transformation of relational expression estimating statistic of expression
- choice of evaluation plan
Unit IV
- Concurrency
- Recovery and security concurrency control
- Lost and Update
- Dirty read and incorrect summary problems due to concurrency
- Concurrency Control Techniques: Overview of Locking,
- 2PL,
- Timestamp ordering,
- Multi-versioning,
- Validation Recovery concepts,
- Shadow paging,
- Log Based Recovery,
- Elementary concepts of Database security: system failure,
- Backup and Recovery Techniques,
- Authorization and authentication.
Unit V
- Introduction to Current Trends — Centralized and Client Server Architectures,
- Distributed Databases,
- Object Oriented Database,
- Spatial & Temporal Databases,
- Data Mining & Warehousing,
- Data Visualization,
- Mobile Databases,
- OODB & XML Databases,
- Multimedia & Web Databases.
Please share this to your friends. and comment if you have any doubt about this topic. I will post tutorial of DBMS.
Comments
Post a Comment