BCA Database Management System: PCTE Group of Institutes
BCA Database Management System: PCTE Group of Institutes
Course: BCA
Subject Name: Database Management System
Subject Code: BSBC 404
Semester: 4th
Credit: 4 Hrs/Week
Course Instructor: Richa Arora,Lata Pant
OVEARALLCOURSE OBJECTIVES
To make students aware about the basics of Database Management System and understand its importance in
automation of various Systems and efficient management of data at various levels within an organisation.
COURSE OUTCOMES
• Understand and create a database that is used in day-to-day life(e.g. online food delivery, online cab booking,
ola etc.)
• Perform all DDL and DML Commands on the database
SYLLABUS
SECTION A
An overview of DBMS: Concept of File Processing Systems and database systems, Database Administrator and his responsibilities.
Physical and Logical data independence.
Three level Architecture of Database System: the external level, conceptual level and the
Internal level.
SECTION B
Introduction to Data Models: Entity Relationship Model, Hierarchical, Network and Relational Model. Comparison of Network,
Hierarchical and Relational Model.
SECTION C
Relational data Model: Relational database functional dependency, join, normalization. , relational algebra and calculus, SQL
dependencies, multi-valued dependency
SECTION D
Database protection: Recovery, Concurrency Management, Database Security, Integrity and Control, Disaster Management
Recommended Books:
Text Book:
EVALUATION CRITERIA
Total 165 40
Attendance Policy:
It is compulsory for all the students to have 75% attendance at the end of the semester failing which the student will not be allowed to write the
final exam.
Presentation:
▪ The Students will deliver presentation on the individual topics assigned to them. The students will
explain their projects starting from requirement analysis till the work completed before the day of
presentation.
Guest Lecture:
5 Railway System
9 Healthcare Organization
10 Restaurant Management
14 School Management
20 GetMaid-Server Project
21 Online-food-delivery Project
22 Trip-Planner
23 Central Bank
24 Online-furniture-store
25 Olx-like-web-portal Project
26 University-Database-System
27 Employee-Management-System
28 Pharmacy-Management-System
33 Job Portal
34 Result Management
38 Wedding Planner
40 Laboratory Management-Chemistry
COURSE PLAN
Lect.
Topics Sub Topics Remarks
No.
Database
1 Overview of DBMS Database system
DBMS
Why database
2 Introduction to DBMS Types of DBMS
Advantages of DBMS
3 Characteristics of Data in Database https://www.youtube.com/watch?v=zr7maVQrJiA&feature=youtu.be
Physical
4 Data Independence Logical
Database administrator and his responsibilities
5 Three levels of architecture Mapping(https://www.youtube.com/watch?v=3LIN_25GKKg&feature=youtu.be)
21 Domain
Domain versus Tuple
Relational Calculus versus
22 Relational Database Design
Relational Algebra
23 Class Test-2
Anomalies in database
24 Functional Dependencies
Functional dependencies
Keys
25 Database Normalization Relationships
Need for normalization
26 First Normal Form
27 Second Normal Form
28 Third Normal Form
29 BCNF
30 Fourth Normal Form
Decomposition and other
31
dependencies
Decomposition and other
32
dependencies…contd
33 Concurrency and Recovery Basic concepts