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

Popular posts from this blog

Quick Revision for Multimedia and Animation - Vikatu

Java Quick revision

Quick revision for software engineering by vikatu