4th sem major J1 syllabus
4th sem major J1 syllabus
4th SEMESTER
CAP422J1 COMPUTER APPLICATIONS _ DBMS
CREDITS: THEORY (3) PRACTICAL (1)
Course Learning Outcomes:
• To introduce the core concept of Relational Database.
• To enable students to design the databases for a wide variety of Real-World problems
• To introduce the concept and process of Database Normalization
• To enable the student to learn DML, DDL, DCL commands using SQL
Unit I:
Introduction to Databases, Database Users, Characteristics of Database approach, Applications of DBMS,
Advantages and Disadvantages, Database System Concepts and Architecture, Data Models, Schemas,
Instances, Three-Schema Architecture and Data Independence, Database System, Centralized and
Client/Server Architecture for DBMS,
Unit II:
Data Modelling using Entity-Relationship Mode, Entity Types, Entity Sets, Attributes, and Keys, Relationship
Types, Relationship Sets, ER Diagrams, Relational Data Model and Relational Model Constraints, Functional
Dependencies, Normalization: 1NF, 2NF, 3NF
Unit III:
Relational Algebra and Relational Calculus, Introduction to DDL, DML, DCL. Introduction to transactions,
Transaction states ACID properties, Concurrency Control Techniques: 2-phase locking, time stamp ordering.
TEXTBOOK:
1. R. Elmasri, S.B. Navathe, Fundamentals of Database Systems 6th Edition, Pearson Education, 2010
REFERENCES:
1. An introduction to database systems by Desai, Bipin C
2. PL/SQL by Ivan Bayross
DBMS- LAB
Joining Tables