Documente Academic
Documente Profesional
Documente Cultură
Course Modules
S. No Unit Contents
Course Description
The overall objective of the module is that the student should be able to appreciate the use of relational databases to store, manage and query the
data. The student should get fair idea of designing database through modeling and should know normal forms and the reason for normalizing.
The student should be able to design Simple query statements by the use of Oracle interface. The student should be able to design queries with
phrases like where, order by statements etc. The student should be able to understand the use of views, and design them.
The student should be able to understand the background working of Oracle, by learning Oracle Architecture and its background processes.
Overall the student should appreciate the use of DBMS systems for effective data management.
Course Outcomes
1. Differentiate database systems from file systems by enumerating the features provided by database systems and describe each in both
function and benefit.
3. Analyze an information storage problem and derive an information model expressed in the form of an entity relation diagram.
5. Transform an information model into a relational database schema and to use a data definition language and/or utilities to implement the
schema using a DBMS.
7. Formulate, using SQL, solutions to a broad range of query and data update problems.
8. Demonstrate an understanding of normalization theory and apply such knowledge to the normalization of a database.
10. Understanding of query optimization and know the process by query executing.
Content marked in Yellow is online component.
Discussion(s) Assignment(
Required Learning
and s)/Quizzes/
SESSION TOPIC Course Outcomes Addressed Resources
Postings on Tests
(including media)
Frontier
OVERVIEW OF DATABASES
6 Module 1
Database systems, concepts, T1 &R1
L1 characteristics and 2 https://www.youtube.com/ Lecture
advantages of the database watch?v=1057YmExS-I
Readings/ brief
Data models, schemas &
L2 instances, 2 Faculty Uploaded PPTs video/
presentations
Three-Schema architecture T1 &R1
L3 & data independence, 2 https://www.youtube.com/ Lecture
watch?v=3ddQ12SJ5LE
Readings/ brief Reflection-1
database languages &
L4 interfaces 2 Faculty Uploaded PPTs video/
presentations
T1 &R1
Classification of DBMS.
L5 Database users 1 https://www.youtube.com/ Lecture
watch?v=Kq0oinCHK84
Database & database users T1 &R1
L6 and basics of SQL 1 https://www.youtube.com/ Lecture
watch?v=Kq0oinCHK84
Module 2 Data modeling using the entity-relationship approach
5
T1&R1
Introduction to ERD
L7 3 https://www.youtube.com/ Lecture
watch?v=Wv1c9K4788A
Concept of Data Association, T1
L8 entities, attributes 3 https://www.youtube.com/ Lecture
watch?v=Wv1c9K4788A
Reflection-2
Relationship Types, Readings/ brief
relationship sets , &
L9 3 Faculty Uploaded PPTs video/
presentations Assignment-
1
Roles and Structural constraint , and T1
L10 working with SQL. 3 https://www.youtube.com/ Lecture
watch?v=dwSqHhMl32Y
Readings/ brief Test-1
Designing ER Dig, naming
L11 convention and Design issue 3 Faculty Uploaded PPTs video/
presentations
6 Module 3 Relational model
T1
L12 Relational model Concepts 4 https://www.youtube.com/ Lecture
watch?v=NvrpuBAMddw
Relational model constraint Readings/ brief Discussion-1
L13 & relational database 4 Faculty Uploaded PPTs video/
schemas presentations
Update operations and T1
L14 dealing with constraint 4 https://www.youtube.com/ Lecture
Violation watch?v=CsGalH0QKbs
Relational algebra Readings/ brief Reflection-3
L15 operations 5 Faculty Uploaded PPTs video/
presentations
T1
https://www.youtube.com/
L16 Relational Calculus; 6 watch?v=LL_eHNQA6wk Lecture
https://www.youtube.com/
watch?v=X5JLqdiHWcw
Implementation in SQL
L17 Codds Rule 7 T1 Lecture
Module 4 Relational data base design
9
T1
Informal Design guideline
L18 for relational Schemas 8 https://www.youtube.com/ Lecture
watch?v=FVEPeCIVBtU
T1
L19 Functional Dependencies 8 https://www.youtube.com/ Lecture
watch?v=ddOP5D4fagg
T1
Inference rules of
L20 8 https://www.youtube.com/ Lecture
functional dependencies
watch?v=YD8dhOmuVnY
Readings/ brief Reflection-4
Normal forms based on
L21 primary keys and 1NF, 8 Faculty Uploaded PPTs video/
presentations
T1
2Normal form and 3 Normal
L22 form 8 https://www.youtube.com/ Lecture
watch?v=YD8dhOmuVnY
Readings/ brief Quiz-1
L23 BCNF 8 Faculty Uploaded PPTs video/
presentations
T1
L24 Lossless join decomposition 8 https://www.youtube.com/ Lecture
watch?v=TykMe1A2u6U
T1
dependency preservation
L25 Multivalued dependencies 8 https://www.youtube.com/ Lecture
watch?v=VOknBEe1YLo
Readings/ brief Reflection-5
L26 (4NF, 5NF) 8 Faculty Uploaded PPTs video/
presentations
Module 5 ORACLE & DB2 ARCHITECTURE
4
Course Assessment
Internal Assessment:
Assessment Percentage
Tests - 2 40%
Quiz - 1 20%
Assignments - 2 20%
Total 100%
Suggested Readings:
Text Book
T1: Fundamentals of Database Systems by Ramez Elmasri and Shamkant B. Navathe, Pearson India
Reference Books
R1: Database System Concepts by Abraham Silberschatz, Henry F. Korth and S. Sudarshan, McGraw-Hill
R2: Database Systems-The Complete Book by Jeffrey D. Ullmam, Pearson India