0% found this document useful (0 votes)
44 views

Database Management Systems: Overview of Storage and Indexing: Storage Hierarchies, Tree Structured Indexing

The document outlines the syllabus for a Database Management Systems course. It includes 10 topics that will be covered: 1) Overview of DBMS concepts, 2) The Entity Relationship Model, 3) The Relational Model and SQL, 4) Storage and indexing, 5) Query evaluation and optimization, 6) Schema refinement and normalization, 7) Transaction processing, 8) Security and authorization, 9) Lectures, practical exams and term work assignments. Students will develop a database application, learn to query and optimize queries, and normalize database schemas.

Uploaded by

Nilesh Patil
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
44 views

Database Management Systems: Overview of Storage and Indexing: Storage Hierarchies, Tree Structured Indexing

The document outlines the syllabus for a Database Management Systems course. It includes 10 topics that will be covered: 1) Overview of DBMS concepts, 2) The Entity Relationship Model, 3) The Relational Model and SQL, 4) Storage and indexing, 5) Query evaluation and optimization, 6) Schema refinement and normalization, 7) Transaction processing, 8) Security and authorization, 9) Lectures, practical exams and term work assignments. Students will develop a database application, learn to query and optimize queries, and normalize database schemas.

Uploaded by

Nilesh Patil
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Database Management Systems

Lectures: 4 Hrs/week One paper: 100 marks / 3 Hrs duration Term Work : 25 marks 1. Overview: Overview of Database Management System: Limitation of Data Processing environment, Data Independence, Three Levels of Abstraction, data models, DBMS Architecture, People who with Database, Overview of conventional data models- Hierarchical, Network models 4 Hrs Practical: 3 Hrs /week Practical exam: 50 marks

2.

Entity Relation Model: Entity, attributes, keys, relation. Cardinality, participation. 4 Hrs Weak entities, ER Diagram Generalization Specialization and aggregation. Conceptual design with ER Model. Entity versus Attribute, Entity versus, Relationship Binary Versus Ternary relationship. Aggregate versus Ternary relationship. Relational Model: Introduction to relational model, Creating and modifying relations 6 Hrs using SQL, Integrity Constraints over relation. Logical database design: ER to relational,Relational Algebra SQL: Data definition commands. Constraints, Views, Data manipulation Commands, 6 Hrs Queries SELECT- FROM-WHERE, Aggregate Queries, NULL values. Outer JOINS, Nested Queries- Correlated queries. Embedded SQL. Dynamic SQL Triggers.. One Database application development 3 Hrs

3.

4.

5. 6.

Overview of Storage and Indexing: Storage Hierarchies, Tree structured indexing 4 Hrs and Hash Based Indexing Query Evaluation Overview: Overview of Query optimization- Query evaluation 3 Hrs plan, Relational Optimization Cost of a plan estimating result Sizes. Schema refinement and Normal Forms: Functional Dependencies, First, Second 6 Hrs Third, Fourth and Fifth Normal form, BCNF ,Comparison of 3 NF and BCNF Lossless and dependency preserving decomposition, Closure of dependencies, Minimal Closure Transaction processing: Transaction Concurrency control recovery of Transaction 7 Hrs failure, Serilazibility, Log based recovery, locking techniques. Granularity in locks. Time stamping techniques, Two phase locking system, Deadlock Handling 2 Hrs

7.

8.

9.

10. Security and Authorization. Grant and revoke. Permissions Access Control

Term Work :- Term work/Assignment :- Each candidate will submit a journal in which at least 10 assignments based on the above syllabus and the internal test paper. Test will be graded for 10 marks and assignments will be graded for 15 marks. References 1. Database Managements Systems, Raghu Ramakrishnan, Johannes Gehrke Third Edition, McGraw Hill 2. Database Manegament Pratt & Adamski Thomson 7th Edition 3. Database Systems Concepts Korth Silerchatz, McGraw Hill. 4. Fundamental of DBMS Mark Gillenson Wiley Publication 5. Fundamental of Database System. Elmasari and Navathe, Benjamin Cummins. 6. Database Systems design, implementation and managements, Rob Coronel. Course Technologies. 7. Introduction to Database Management Systems C. J. Date 8. Modern Database Management Jaffrey A. Hoffer ., Mary B. Prescott, and Fred R McFadden Pearson 7th 7. 8. Practicals 1. SQL commands for DDL, Creation of simple dada tables with insertion of data Create table, Create index Pkey creation. 2. SQL command for manipulation of data using selectfromwheresequences with variation. 3. Write embedded code for getting the data from table-embedding using i. Pro*C/Pro*Cobol/PL/SQL- basic idea is to be able to work with coerces and record accessing 4. Design and analysis of an application like: Travel agency. Online Placement service. Hostel accounting systems. Library management system, Bank front office management etc. 5. Creating of the database. 6. Five queries for the database created. 7. Five input screen for data output

You might also like