Page 164 - Microsoft Word - B.Tech. Course Structure (R20) WITH 163 CREDITS
P. 164

Independence,  DBMS  system  architecture,  challenges  in  building  a  DBMS,  various  components  of  a
           DBMS.


           UNIT-II: E/R Model
           Conceptual Data Modeling – motivation, entities, entity types, various types of attributes,  relationships,
           relationship
           types, Entity set types, Participation constraints, E/R diagram notation, Extended E/R Model, Examples
           Conceptual Data Modeling – motivation, entities, entity types, various types of attributes,  relationships,
           relationship
           types, Entity set types, Participation constraints, E/R diagram notation, Extended E/R Model, Examples
           Conceptual  Data  Modeling  -  motivation,  entities,  entity  types,  various  types  of  attributes,  relationships,
           relationship types, Entity set types, Participation constraints, E/R diagram notation, Extended E/R Model,
           Examples.

           UNIT-III: Relational Data Model
           Concepts of relations, schema-instance distinction, keys, referential integrity & foreign keys, converting
           the database specification in ER notation to the relational schema, Relational algebra operators: selection,
           projection, cross product, various types of joins, division, set operations, example queries, tuple relational
           calculus, domain relational calculus, Fundamentals of SQL.


           UNIT-VI: Relational Database Design
           Importance  of  a  good  schema  design,  problems  encountered  with  bad  schema  designs,  motivation  for
           normal forms, dependency theory - functional dependencies, Armstrong's axioms for FD's, closure of a set
           of FD's, minimal covers, Normalization, Normal Forms - INF, 2NF, 3NF and BCNF, decompositions and
           desirable properties of them, multi valued dependencies and 4NF, join dependencies and 5NF, Concept of
           Denormalization.

           UNIT-V: Transaction Processing,Data Storage & Indexing
           Transaction  processing  and  Error  recovery-Concepts  of  transaction  processing,  ACID  properties,
           concurrency  control,  Serializability,  locking  based  protocols,  Timestamp  based  protocols,  recovery  and
           logging methods.
           Data  Storage  and  Indexes  -  File  organizations,  primary,  secondary  index  structures,  various  index
           structures - hasb based, dynamic hashing techniques, multi-level indexes, B and B-trees.

               References:
                 5. K. A. Navas, “Electronics Lab Manual”, Volume I, PHI, 5th Edition, 2015,
                    ISBN:9788120351424
                 6. Cyril Prasanna Raj P., “CMOS digital circuit design manual”, Volume 1, MSEC E-publication,
                    Edition 2016












                                                         Mdv
                                                          Mdv
   159   160   161   162   163   164   165   166   167   168   169