BCA103 Database Management System
BCA103 Database Management System
MATS UNIVERSITY
University Campus: Gullu, Aarang, Raipur – 493441 | Raipur Campus: MATS Tower, Pandri, Raipur – 492004
Phone : +91-771-40789 95/96/98 Fax : +91-771-40789 97
E-Mail:[email protected] Website : www.matsuniversity.ac.in
CURRICULUM
Prerequisites: Nil
Objectives: To provide an organized framework for efficiently storing, managing, and retrieving data,
ensuring data integrity and consistency. Learner should appreciate the data modeling concepts
and plays a pivotal role in shaping the database's structure to accurately represent real-world
entities and their relationships, making data comprehensible and facilitating efficient querying
and reporting using SQL.
Course Upon successfully finishing the course, students will have the capability to:
Outcome:
PO6 Recognize the need for and engage in lifelong learning for continual development
as a computing professional.
PO7 Communicate effectively within the computing community and society, producing
clear reports, documentation, presentations, and instructions.
Program
Outcomes and Program Outcomes
Course Outcomes
Course PO1 PO2 PO3 PO4 PO5 PO6 PO7
Outcomes CO1 √ √ √ √
Mapping:
CO2 √ √ √ √
CO3 √ √ √ √
CO4 √ √ √ √
CO5 √ √ √ √
Curriculum
No. Module Description BT Level Hours
1 Introduction to Database Management System U 12
1.1 Introduction and purpose of database U 2
1.2 View of Data: Data Abstraction, Instances and Schemas, Data Models U 3
1.3 Database Languages: DDL and DML U 1
1.4 Components of Database System: Storage and Querying U 2
1.5 Database Architecture: Two-tier, Three-tier U 2
1.6 Database Users and Administrator: Functions and Roles U 1
1.7 Introduction to Data Mining, Data warehouse, Big Data, Data Analytics U 1
2 Data Modeling and Database Design U, AN, AP 10
2.1 Design Process U, AN 2
2.2 E-R Model U, AN 2
2.3 Constraints U, AN 2
2.4 E-R Diagram U, AN 2
2.5 Weak and Strong Entity Set U, AN 2
3 Relational Database Design U, AN, AP 10
3.1. Extended E-R Features : Generalization and Specialization U, AN 2
3.2. Constraints on Specialization U, AN 2
3.3. Relational Model Structure U, AN 2
3.4. Database Schema U, AN 1
3.5. Keys: Super, Candidate, Primary, and Foreign key U, AN, AP 1
3.6. Schema Diagram U, AN, AP 1
3.7. Conversion of E-R to Relational Model U, AN 1
4 Managing Database and Table U, AN, AP 12
4.1. Select, Create and Drop Database U, AN, AP 2
4.2. Create, Rename, Alter Table, Truncate and Drop Table U, AN, AP 2
4.3. Data Types: BIT, BOOLEAN, CHAR, VARCHAR, DATE, DATETIME, DECIMAL U, AN, AP 2
4.4. Insert, Update and Delete Records U, AN, AP 1
4.5. Constraint: Primary Key, Foreign Key, UNIQUE Constraint, NOT NULL U, AN, AP 3
Constraint, DEFAULT Constraint, CHECK Constraint
4.6. Import a CSV File Into a Table, Export a Table to a CSV File U, AN, AP 1
5 Data Manipulation U, AN, AP 12
5.1. SELECT, ORDER BY, WHERE, SELECT DISTINCT U, AN, AP 2
5.2. Operators: AND, OR, IN, BETWEEN, LIKE, LIMIT, IS NULL U, AN, AP 2
5.3. Numeric, String and Date functions U, AN, AP 3
5.4. Joins: INNER JOIN, LEFT JOIN, RIGHT JOIN, SELF JOIN, CROSS JOIN U, AN, AP 2
5.5. Aggregate Functions: GROUP BY, HAVING, MIN (), MAX (), AVG (), SUM (), U, AN, AP 2
COUNT ()
5.6 Sub-query U, AN, AP 1
Course Modules
# Module Course Outcomes
and Course
CO1 CO2 CO3 CO4 CO5
Outcomes
1 Introduction to Database Management
Mapping: System √
2 Data Modeling and Database
√ √
Design
3 Relational Model √ √ √
√
4 Managing Database and Table
√
5 Data Manipulation √ √
√
Text Books/ 1. Henry F. Korth, “Database System Concepts”, Tata McGraw Hills
Resources: 2. Ivan Bayross, MySQL 5.1 for Professionals, SPD
Reference 1. Elmasri and Navathe, “Fundamentals of Database Systems”, Pearson Education.
Books/ 2. Thomas Connolly and Carolyn Begg, “Database Systems, A Practical Approach to Design
Resources Implementation and Management", Pearson Education
3. MySQL Reference https://www.mysqltutorial.org/
4. MySQL Reference Manual - https://dev.mysql.com/doc/refman/8.0/en/