You are on page 1of 3

CB420 DATATBASE MANGEMENT SYSTEMS

Total Teaching hours: 48 No. of credits: 04


Hours/Week: 03

Course Outcomes
On successful completion of the course, students should be able to:

CO1: Illustrate different data models in database management system


CO2: Implement database design and queries using Structured Query Language (SQL)
CO3: Implement the concepts of query optimization and indexing in relational database.
CO4: Illustrate the concepts of transactions and concurrency control.
CO5: Illustrate advanced database and database security.

Syllabus
Unit 1:
Introduction: Introduction to Database. Hierarchical, Network and Relational Models.
Database system architecture: Data Abstraction, Data Independence, Data Definition
Language (DDL), Data Manipulation Language (DML).
Data models: Entity-relationship model, network model, relational and object oriented data
models, integrity constraints, data manipulation operations.
Unit 2:
Relational query languages: Relational algebra, Tuple and domain relational calculus,SQL3,
DDL and DML constructs, Open source and Commercial DBMS - MYSQL,ORACLE, DB2,
SQL server.
Relational database design: Domain and data dependency, Armstrong's axioms, Functional
Dependencies, Normal forms, Dependency preservation, Lossless design.
https://www.youtube.com/watch?v=xoTyrdT9SZI&list=PLLGlmW7jT-
nTr1ory9o2MgsOmmx2w8FB3&index=1
https://www.youtube.com/watch?v=mUtAPbb1ECM&list=PLLGlmW7jT-
nTr1ory9o2MgsOmmx2w8FB3&index=3
https://www.youtube.com/watch?v=R7UblSu4744&list=PLLGlmW7jT-
nTr1ory9o2MgsOmmx2w8FB3&index=4
https://www.youtube.com/watch?v=aAx_JoEDXQA&list=PLLGlmW7jT-
nTr1ory9o2MgsOmmx2w8FB3&index=5
https://www.youtube.com/watch?v=NNjUhvvwOrk&list=PLLGlmW7jT-
nTr1ory9o2MgsOmmx2w8FB3&index=6
https://www.youtube.com/watch?v=OTCuykFHBeA&list=PLLGlmW7jT-
nTr1ory9o2MgsOmmx2w8FB3&index=7
https://www.youtube.com/watch?v=mbj3HSK28Kk&list=PLLGlmW7jT-
nTr1ory9o2MgsOmmx2w8FB3&index=8
https://www.youtube.com/watch?v=p3yJZH8_bsc&list=PLLGlmW7jT-
nTr1ory9o2MgsOmmx2w8FB3&index=9
https://www.youtube.com/watch?v=XUdNVaSikqY&list=PLLGlmW7jT-
nTr1ory9o2MgsOmmx2w8FB3&index=10
https://www.youtube.com/watch?v=h_Va-DLQnBQ Dependency preservation
https://www.youtube.com/watch?v=zb8ESEf36Zc lossless join

Unit 3:
Query processing and optimization: Evaluation of relational algebra expressions, Query
equivalence, Join strategies, Query optimization algorithms.
Storage strategies: Indices, B-trees, Hashing.
https://www.youtube.com/watch?v=oSXEQXXsIfw
https://www.youtube.com/watch?v=lJvkIgFT3dY need for query processing
https://www.youtube.com/watch?v=Sn_Wkf9KNEg nptel QP1 and QP2 (nptel notes video)
https://slideplayer.com/slide/5007968/ introduction to hashing technique
https://slideplayer.com/slide/3954033/ hashing
Unit 4:
Transaction processing: Concurrency control, ACID property, Serializability of scheduling,
Locking and timestamp based schedulers, Multi-version and optimistic Concurrency Control
schemes, Database recovery.
https://www.youtube.com/watch?v=aeykOjWjT5Q time stamping

Unit 5:
Database Security: Authentication, Authorization and access control, DAC, MAC and RBAC
models, Intrusion detection, SQL injection.
Advanced topics: Object oriented and object relational databases, Logical databases, Web
databases, Distributed databases, Data warehousing and data mining.
https://www.slideshare.net/amirkhanzada33/database-security-38334769 security
https://www.slideshare.net/primeteacher32/access-controls-65868136 access control
https://www.slideshare.net/pallavibiswas1/sql-injection-16984356 sql injection
https://www.slideshare.net/Ajay94/oodbms-48447170 object oriented database
https://www.slideshare.net/rabin95/object-relational-database-management-systemordbms obj
relational db
https://www.slideshare.net/saddam02/presentations-on-web-database web database
https://www.slideshare.net/patilbharat7/distributed-database-final distributed database
https://www.slideshare.net/HarishChand5/data-mining-data-warehousing-ppt Data warehousing
and data mining
https://www.slideshare.net/pankajanil/data-warehousing-and-data-mining-presentation Data
warehousing and data mining

Text Books:
1. Database System Concepts. Abraham Silberschatz, Henry F. Korth and S. Sudarshan.
Reference Books:
1. Principles of Database and Knowledge – Base Systems, Vol 1 by J. D. Ullman.
2. Fundamentals of Database Systems. R. Elmasri and S. Navathe.
3. Foundations of Databases. Serge Abiteboul, Richard Hull, Victor Vianu.

For slides : https://www.db-book.com/slides-dir/index.html

You might also like