Syllabus | |
Text Book | Reference Book |
Introduction: [Basic concepts, Advantages of DBMS over file-processing systems, Data abstraction, Data models and data independence, Components of DBMS and overall structure of DBMS]
Data modeling, entities, attributes, relationships, constraints, Keys, E-R diagrams, and components of the E-R model
Entity-Relationship Model (study Material and PPT)
--------------------------------------------------------------------------------------------------------------
Relational Model: Basic concepts, Attributes and domains, Concept of integrity and referential constraints, Schema diagram, Relational query languages, Relational Algebra and Relational Calculus: Tuple relational and domain relational calculus
Unit 2: Relational Model Overview
Unit 2: Relational Calculus : Tuple Relational calculus, Domain relational calculus
----------------------------------------------------------------------------------------------------------
- Introduction to SQL, characteristics, advantages, data types, and literals
- DDL, creating, modifying, and deleting tables, Views: Creating, Dropping, Updation using views, DML, Operators, SQL DML queries, SELECT query and clauses. Structured Query Language- II: Set operations, Predicates and joins, Set membership, Tuple variables, Set comparison, Ordering of tuples, Aggregate functions, Nested queries, Database modification using SQL Insert, Update and Delete queries, Dynamic and SQL and concept of stored procedures, Queryby-example
1. Introduction to SQL | ||
2. Intermediate SQL | ||
3. Advanced SQL |
-------------------------------------------------------------------------------------------------------
UNIT IV: Relational Database Design and Storage Systems
- Notion of normalized relations
- Functional dependency, decomposition, and properties
- Questions [Explain trivial dependency? 2 marks
- What is meant by the closure of functional dependencies? Illustrate with anexample.
- What is Functional Dependency? Explain types and properties of FD’s.
- ]
- Normalization using functional dependency, multi-valued dependency, and join dependency
- Normalizations ( 1 nf,2nf,3nf,bcnf,4nf,5nf) and examples
- Questions:
- What is normalization? Explain its need.
- Explain insertion, deletion and modification anomalies with suitable examples.
- State BCNF. How does it differ from 3NF?
- State 1NF, 2NF & 3NF and explain with examples.
- Storage systems: secondary storage, RAID,
- 4. RAID
- file organization : Click here
- Indices, static and dynamic hashing
- click here
- Distinguish between: i) Primary and Secondary indexing. ii) Ordered indexing and hashing.
- B-Trees and B+ Trees
UNIT V: Query Processing and Transaction Management
- Measures of query cost
- Selection operation, sorting, and join operation
- Transaction concept, components of transaction management
- Concurrency and recovery system
- Concurrency control protocols (timestamps, locking), validation
- click here
- Multiple granularity, deadlock handling
- click here
- Crash recovery methods (log-based recovery, shadow-paging)
- Buffer management and
- remote backup system
- Click here
- [Question : Write in detail about Remote Backup systems?]
0 Comment to "DBMS"
Post a Comment
Note: Only a member of this blog may post a comment.