Professional Documents
Culture Documents
Topics to be covered
Suggested Book
Page No
Teaching Methods
UNIT I
L1 Introduction to dbms vs file System T1 3-8 BB
L2 L3 L4 L5 L6 L7
Data Abstraction Instances Schemas the ER Model ,Relational Model DDL,DML,Application Program
T2 T1 T1 T2 T1 T2 T1 T1
BB BB BB BB BB BB BB BB
Data base Users and Administrator base Users Users interfaces data Transaction Management Data base System Structure Transactions ,Protocols
L8 L9
Storage Manager
T1 T1 T1 T1 T1
25 25 28 29 32
BB BB BB BB BB
Beyond ER Design Entities, Attributes and Entity sets Entity sets Entities, Attributes and Relationships and RelationshipCordialities, Degree sets Additional features of ER Model Key Constraints, Weak entities Concept Design with the ER Model, Conceptual Design for Large enterprises Enties versus Attribute, Relationship
T1
40
BB
UNIT III
L17 L18 L19 L20 L21 L22 L23 L24 L25 Introduction to the Relational Model Relanational databases Integrity Constraint Over relations Key Constraints Enforcing Integrity constraints Enforcing Integrity constraints Querying relational data Logical data base Design Introduction to Views Destroying /altering Tables and Views. Selection and projection set operations renaming Joins Division Examples of Algebra overviews Relational calculus Tuple relational Calculus Domain relational calculus Querying relational data Entity sets to Table Views ,Data indendent Destroying /altering Tables and Views Selection and projection set operations T1 59 BB BB BB BB BB BB BB BB
T1 T1 T1 T1 T1 T1
T1
T1 T1 T1
BB BB BB
L29
Expressive Power of Algebra Expressive Power of Algebra and and calculus. calculus.
T1
124-125
BB
UNIT IV
L30 Form of Basic SQL Query Examples of Basic SQL Queries Introduction to Nested Queries Correlated Nested Queries Set SQL T1 133-144 BB
T1 T1 T1
145-148
BB BB
Comparison Operators Aggregative Operators NULL values Comparison using Null values Logical connectivitys AND, OR and NOT Impact on SQL Constructs Outer Joins Disallowing NULL values Complex Integrity Constraints in SQL Triggers
148-151 151-162
BB BB
T1 T1 162-163 163-164,165168
BB BB BB
T1
BB
integrity Constraints
BB
UNIT V
Schema refinement Problems Caused by redundancy Decompositions Problem related to decomposition reasoning about FDS FIRST, SECOND, THIRD Normal forms BCNF Schema refinement T1 Decompositions Functional Dependeis FIRST, SECOND, THIRD Normal forms BCNF 606-68 BB BB BB BB BB BB
L41
L42 L43
T1 T1 T1
Lossless join Decomposition Lossless join Decomposition Dependency preserving Decomposition Schema refinement in Data base Design Schema refinement in Data base Design Multi valued Dependencies FORTH Normal Form Multi valued Dependencies
T1
619-621
BB BB
T1
629-633
BB
L48
T1
634-638
BB
UNIT VI
Transaction Concept Transaction Concept T2 609-614 BB BB T2 T2 T2 615-616 617-620 627-630 BB BB BB BB T2 T2 635-647 648-651 BB BB BB
Transaction State Transaction State Implementation of Atomicity and Durability Atomicity and Durability Concurrent Executions Implementation of Isolation Testing for serializability Concurrent Executions Isolation Testing for serializability Lock Based Protocols Timestamp Based Protocols
L54 L55
L56
T2
651-652
BB
L57
Multiple Granularity
Multiple Granularity
T2
653-656
BB
UNIT VII
Recovery and Atomicity L57 Log Based Recovery Recovery with Concurrent Transactions Buffer Management Failure with loss of nonvolatile storage Advance Recovery systems Remote Backup systems File Organization and Indexing Recovery and Atomicity Log Based Recovery Recovery with Concurrent Transactions Buffer Management Failure with loss of nonvolatile storage Advance Recovery systems Remote Backup systems T2 T2 702-710 711-713 T2 697-701 T2 688-697 BB BB BB BB BB BB BB
L58
L59 L60
UNIT VIII
L61 L62 L63 L64 L65 L66 L67 L68 L70 L71 L72 L73 Index data Structures Comparison of File Organizations Indexes and Performance Tuning Intuitions for tree Indexes Indexed Sequential Access Methods (ISAM) B+ Trees: A Dynamic Index Structure Cluster Indexes Primary and Secondary Indexes Hash Based Indexing Tree base Indexing Comparison of File Organizations T1 T1 278-281 282-290 T1 T1 275 276-277 BB BB BB BB BB BB Indexes and Performance Tuning Intuitions for tree Indexes Indexed Sequential Access Methods (ISAM) T1 T1 290-299 339-340 BB BB BB T1 341-344 BB BB B+ Trees: A Dynamic Index Structure T1 344-346 BB
Text Books