Dbms
Dbms
Course Objectives:
The objective of this course is to get students familiar with Databases and their use. They can identify different types of available database
model, concurrency techniques and new applications of the DBMS.
Pre-requisites:
Knowledge about the raw data, knowledge about the operating system and organization
Course Contents/Syllabus:
Weightage (%)
Module I : : Introduction 15%
Concept and goals of DBMS, Database Languages, Database Users, Database Abstraction. Database architecture,
The Relational Data Model and Relational Database Constraints, Basic Concepts of ER Mode l, Relationship sets,
Keys, Mapping, Design of ER Model
Module II: Relational Model 20%
The relational model , The catalog, Types, Keys, Relational algebra, Domain relational calculus, Tuple relational
calculus , Fundamental operations, Additional operations, SQL fundamentals, Integrity , Triggers , Views
,Relational database, Relational Algebra, Relational & Tuple Calculus
Translating SQL Queries into RelationalAlgebra, Algorithms for External Sorting, Algorithms for SELECT and
JOINOperations, Algorithms for PROJECT and SetOperations, Combining Operations Using Pipelining, Using
Heuristics in Query Optimization
Student Learning Outcomes: After completion of this course student will be able to
Apply knowledge of mathematics, science, engineering and computing appropriate to the discipline.
Analyze a problem, and identify and define the computing requirements appropriate to its solution.
Design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social,
political, ethical, health and safety, manufacturability, and sustainability
Analyze the local and global impact of computing on individuals, organizations, and society.
Recognize the need for and an ability to engage in continuing professional development.
Course Contents:
1. Database Design
2. Data Definition (SQL)
3. Data Retrieval (SQL)
4. Data Modification (SQL)
5. Vie ws
6. Triggers and Procedures
7. PL\SQL
80 20 100
Weightage (%) 5 10 7 8 70
Lab Assessment
Continuous Assessment/Inte rnal Assessment End Term
Examination
Components (Drop Attendance Lab Record Performance Viva
down)
Weightage (%) 5 10 10 5 70
Text Books:
1. Korth, Silberschatz, “Database System Concepts”, 6th Ed., TMH, 2011.
2. Steve Bobrowski, “Oracle & Architecture”, TMH, 2000
Reference Books:
1. Date C. J., “An Introduction to Database Systems”, 7th Ed., Narosa Publishing, 2004
2. Elmsari and Navathe, “Fundamentals of Database Systems”, 6th Ed., A. Wesley, 2010
3. Ullman J. D., “Principles of Database Systems”, 2 nd Ed., Galgotia Publications, 1999.