0 valutazioniIl 0% ha trovato utile questo documento (0 voti)
10 visualizzazioni2 pagine
This document provides a teaching plan for a Database Management Systems course over 59 class periods. It outlines the topics to be covered each period including data models, relational algebra and calculus, SQL, database design, transaction management, concurrency control, crash recovery, and file organization. The topics are divided into 5 units covering concepts such as the entity relationship model, normalization, transactions, locking protocols, and indexing.
This document provides a teaching plan for a Database Management Systems course over 59 class periods. It outlines the topics to be covered each period including data models, relational algebra and calculus, SQL, database design, transaction management, concurrency control, crash recovery, and file organization. The topics are divided into 5 units covering concepts such as the entity relationship model, normalization, transactions, locking protocols, and indexing.
This document provides a teaching plan for a Database Management Systems course over 59 class periods. It outlines the topics to be covered each period including data models, relational algebra and calculus, SQL, database design, transaction management, concurrency control, crash recovery, and file organization. The topics are divided into 5 units covering concepts such as the entity relationship model, normalization, transactions, locking protocols, and indexing.
Teaching Plan For Data base Management System Academic Year: 2016-17 Total No Of Periods: 59
S.N Uni Topic No.Of.Period Remark
o t s s 1 I Data base System Applications, data base System 1 VS file System 2 I View of Data Data Abstraction Instances and 1 Schemas 3 I data Models -the ER Model, Relational Model &Other 1 4 I Database Languages DDL DML database 1 Access for applications Programs 5 I data base Users and Administrator 1 6 I Transaction Management data base System 2 Structure Storage Manager the Query Processor. 7 I History of Data base Systems. Data base design 1 8 I ER diagrams Beyond ER Design Entities, Attributes 2 and Entity sets Relationships and Relationship sets 9 I Additional features of ER Model 1 10 I Concept Design with the ER Model Conceptual 2 Design for Large enterprises. 11 I Introduction to the Relational Model 1 12 I Integrity Constraint Over relations Integrity 1 Enforcing constraints 13 I relational data Logical data base Design 2 14 I Introduction to Views Destroying /altering Tables 1 and Views. Number. Of Periods 18 15 II Relational Algebra Selection and projection set 2 Examples of Algebra overviews 16 II Relational calculus Tuple relational Calculus 4 Domain relational calculus 17 II Expressive power of algebra and calculus 2 18 II Form of Basic SQL Query Examples of Basic SQL 2 Queries Introduction to Nested Queries Correlated Nested Queries Set Comparison Operators 19 II Aggregative Operators Comparison using Null 2 values Impact on SQL Constructs Outer Joins 20 II Disallowing NULL values Complex Integrity 2 Constraints in SQL Triggers and Active Data bases. Number Of Periods 14 21 III Introduction to Schema Refinement 1
22 III Functional Dependenceies 1
23 III Normal Forms 2 24 III Schema refinement in Data base Design 1 25 III Other kind of Dependencies 2 Number Of Periods 7 26 IV Transaction Concept- Transaction State- 2 Implementation of Atomicity and Durability 27 IV Recoverability Implementation of Isolation 2 Testing for serializability 28 Lock Based Protocols Timestamp Based Protocols- 1 IV 29 IV - Validation- Based Protocols Multiple Granularity. 1 30 IV Failure with loss of nonvolatile storage- 1 31 IV Recovery and Atomicity Log Based Recovery 2 32 IV Recovery with Concurrent Transactions 1 33 IV Advance Recovery systems- Remote Backupsystems 1 Number Of Periods 11 33 V File Organization and Indexing Cluster Indexes, 2 Primary and Secondary Indexes 34 V Index data Structures Hash Based Indexing Tree 2 base Indexing Comparison of File org 35 V Indexes and Performance Tuning 2 36 V - Intuitions for tree Indexes ISAM B+ Trees: A 3 Dynamic Index Structure Number Of Periods 9 Total Number of Periods 59
Text Books: Databse Management Systems, Raghu Ramakrishnan, JohannesGehrke,