Data Base Management Systems
Data Base Management Systems
3 0 0 3
COURSE OUTCOMES:
At the end of the course student will be able to
Learning Outcomes:
At the end of the module, students will be able to
Recognize when to use files and when to use a DBMS(L2)
Explain how data can be stored and processed.(L2)
Interpret data modeling tools like Entity-Relationship Diagrams.(L3)
Learning Outcomes:
At the end of the module, students will be able to
Conceptualize/Represent the data using relational model.(L2)
Ilustrate queries using relational algebra and calculus.(L2)
Summarize what views are for and how to use them.(L2)
Computer Applications 2022
Learning Outcomes:
At the end of the module, students will be able to
Practice functional dependencies and their relationship to keys.(L3)
Find the keys given a set of functional dependencies.(L2)
Identify tables that are not normalized and decompose normalized tables.(L3)
Learning Outcomes:
At the end of the module, students will be able to
Identify transactions and their properties (ACID).(L2)
Summarize the anomalies that occur without ACID properties.(L3)
Explain the locking protocols used to ensure Isolation.(L2)
TEXT BOOKS:
1. RaghuRamakrishnan, Johannes Gehrke, “Data base Management Systems”, 3rd Edition, TATA
McGrawHill, 2008.
2. Silberschatz, Korth, “Data base System Concepts”, 6thEdition, McGraw Hill, 2010.
3. C.J.Date, “Introduction to Database Systems”, 7th Edition, Pearson Education, 2002.
Computer Applications 2022
REFERENCES:
1. Peter Rob & Carlos Coronel, “Data base Systems design, Implementation, and Management”,
7th Edition, Pearson Education, 2000.
2. ElmasriNavrate, “Fundamentals of Database Systems”, 5thEdition, Pearson Education,
WEB REFERENCES:
https://pages.cs.wisc.edu/~dbbook/openAccess/thirdEdition/slides/slides3ed.html
https://www.javatpoint.com/dbms-tutorial