438C2B
438C2B
Objectives:
To learn the fundamentals of data models and to represent a database system using ER diagrams.
To study SQL and relational database design.
To understand the internal storage structures using different file and indexing techniques which
will help in physical DB design.
To understand the fundamental concepts of transaction processing- concurrency control
techniques and recovery procedures.
To have an introductory knowledge about the Storage and Query processing Techniques
Outcomes:
1. Classify the modern and futuristic database applications based on size and K1, K2
complexity
2. Map ER model to Relational model to perform database design effectively K2, K3
3. Write queries using normalization criteria and optimize queries K3, K4
4. Compare and contrast various indexing strategies in different database systems K4, K5
5. Appraise how advanced databases differ from traditional databases. K5, K6
K1-Remember;K2-Understand;K3-Apply;K4-Analyze;K5-Evaluate; K6-Create
UNIT I: RELATIONAL DATABASES: Purpose of Database System – Views of data – Data Models –
Database System Architecture – Introduction to relational databases – Relational Model – Keys –
Relational Algebra – SQL fundamentals – Advanced SQL features – Embedded SQL– Dynamic SQL
UNIT II: DATABASE DESIGN: Entity-Relationship model – E-R Diagrams – Enhanced-ER Model –
ER-to-Relational Mapping – Functional Dependencies – Non-loss Decomposition – First, Second, Third
Normal Forms, Dependency Preservation – Boyce/Codd Normal Form – Multi-valued Dependencies and
Fourth Normal Form – Join Dependencies and Fifth Normal Form
TEXT BOOKS:
1. Abraham Silberschatz, Henry F. Korth, S. Sudharshan, ―Database System Concepts, Sixth
Edition, Tata McGraw Hill, 2011.
2. RamezElmasri, Shamkant B. Navathe, ―Fundamentals of Database Systems‖, Sixth Edition,
Pearson Education, 2011.
REFERENCES:
1. C.J.Date, A.Kannan, S.Swamynathan, ―An Introduction to Database Systems‖, Eighth
Edition, Pearson Education, 2006.
2. Raghu Ramakrishnan, ―Database Management Systems‖, Fourth Edition, McGrawHill
College Publications, 2015.
3. G.K.Gupta,"Database Management Systems‖, Tata McGraw Hill, 2011. Mapping with
Programme Outcomes:
CO1 M S S L S M L M L L
CO2 S M S S S M M L M L
CO3 S S L M S S L M L M
CO4 M L S M M L S L M S
CO5 S S M S L M M L M L