DBMS Syllabus ICCSC401
DBMS Syllabus ICCSC401
COURSE OUTCOMES:
CO 1 : To understand the basic concepts and various data models of database
CO 2 : To design relational data model with different types of integrity
constraints and use the SQL commands to access data from database
objects.
Unit Topics
No.
Suggested Readings:
1. Abraham Silberschatz, Henry F. Korth, S. Sudharshan, “Database
System Concepts”, Tata McGraw Hill.
2. Ramez Elmasri, Shamkant B. Navathe, “Fundamentals of Database
Systems”, Pearson / Addision wesley.
3. C.J. Date, A. Kannan, S. Swamynathan, “An Introduction to Database
Systems”, Pearson Education.
4. Raghu Ramakrishnan, “Database Management Systems”, McGraw Hill.
5. S.K. Singh, “Database Systems Concepts, Design and Applications”,
Pearson Education.
LECTURE
S
Introduction to database systems: Overview
1 1 UnitI
CLASS TEST-I
Relational Data models: Structure of Relational
5 Database, Integrity Constraints over relations 2 UnitII
(Primary key, foreign key, unique, not null,
check), Enforcing Integrity Constraints (13)
8 Aggregate functions 1
25 Conflict serializability 1
Concurrency Control (Lock based protocols:
26 2PL, strict 2PL) 2
Database Recovery, Database Security
27 2
1 NOTE: Ensure all the integrity constraints are applied while creating
the relations. Also write relational algebra queries, wherever possible.
For the given database, write SQL queries and corresponding relational
algebra queries (wherever possible) :
2 For the database in question 1, write SQL queries and relational algebra
queries (wherever possible):
a. Give the title of each book on the topic of either alcohol or drugs.
b. Give the title and author of each book of which at least two copies
are held in a branch located in Melbourne.
a. Give the total number of books in stock in the branch called Fisher.
For the relations created, write a query to insert data into the relations.
Insert 5 rows in each relation. Write a query to alter the data type of
CUST_ADD from varchar to char. Show the use of DDL triggers in
response to DDL events.
5 NOTE: Ensure all the integrity constraints are applied while creating
the relations. Also write relational algebra queries, wherever possible.
For the given database, write SQL queries to create the following
c. Find aid’s of aircraft that can fly non-stop from LA to NY. Assume
you don’t already know the distance.
a.Find names of pilots who can operate planes with a range greater than
3,000 miles, but are not certified on any Boeing.
E. SELF STUDY
Sr. Topic
No.
To study different types of databases in SQL such as ORACLE,
1. MySQL, SQLite, MongoDB. Unit I, II,III
Study the use and applicability of higher normal forms and
2. multivalued dependencies. Convert a set of relations to 4th Normal Unit IV
Form.