D B M S
D B M S
D B M S
Bachelor of Engineering
Subject Code: 3130703
Semester – III
Subject Name: Database Management Systems
Rationale:
Database is an integral part of real life application system. The course will enable student understand the
different issues involved in the design and implementation of a database system. Student will learn the
physical and logical database designs, database modeling, relational, hierarchical, and network models.
Student will learn to use data manipulation language to query, update, and manage a database. Student will
understand essential DBMS concepts such as: database security, integrity, concurrency, storage strategies
etc. The students will get the hands on practice of using SQL and PL/SQL concepts.
Content:
w.e.f. AY 2018-19
GUJARAT TECHNOLOGICAL UNIVERSITY
Bachelor of Engineering
Subject Code: 3130703
algorithms.
Note: This specification table shall be treated as a general guideline for students and teachers. The actual
distribution of marks in the question paper may vary slightly from above table.
Reference Books:
1. “Database System Concepts”, 6th Edition by Abraham Silberschatz, Henry F. Korth, S. Sudarshan,
McGraw-Hill.
2. “Fundamentals of Database Systems”, 7th Edition by R. Elmasri and S. Navathe, Pearson
3. “An introduction to Database Systems”, C J Date, Pearson.
4. “Modern Database Management”, Hoffer , Ramesh, Topi, Pearson.
5. “Principles of Database and Knowledge – Base Systems”, Vol 1 by J. D. Ullman, Computer
Science Press.
Page 2 of 4
w.e.f. AY 2018-19
GUJARAT TECHNOLOGICAL UNIVERSITY
Bachelor of Engineering
Subject Code: 3130703
6. “Understanding SQL”, Martin Gruber, BPB
7. “SQL- PL/SQL”, Ivan bayross
Course Outcomes:
CO-1 For a given query write relational algebra expressions for that query and 10
optimize the developed expressions
CO-2 For a given specification of the requirement design the databases using 20
ER method and normalization
CO-3 For a given specification construct the SQL queries for Open source and 20
Commercial DBMS -MYSQL, ORACLE, and DB2
CO-4 For a given query optimize its execution using Query optimization 10
algorithms
CO-5 For a given transaction-processing system, determine the transaction 20
atomicity, consistency, isolation, and durability
CO-6 Implement the isolation property, including locking, time stamping 20
based on concurrency control and Serializability of scheduling
List of Experiments:
Major Equipment:
1. https://www.tutorialspoint.com/dbms/
2. https://www.w3schools.com/sql/
3. https://www.codecademy.com/learn/learn-sql
Page 3 of 4
w.e.f. AY 2018-19
GUJARAT TECHNOLOGICAL UNIVERSITY
Bachelor of Engineering
Subject Code: 3130703
4. https://in.udacity.com/
Page 4 of 4
w.e.f. AY 2018-19