0% found this document useful (0 votes)
6 views

BCA103 Database Management System

The document outlines the curriculum for the BCA program at MATS University, specifically for the Database Management System course in the first semester of the 2023-24 academic year. It details course objectives, outcomes, and modules, emphasizing the understanding and application of database concepts, design, and manipulation using SQL. Additionally, it includes program outcomes that highlight the skills students are expected to develop throughout their studies.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views

BCA103 Database Management System

The document outlines the curriculum for the BCA program at MATS University, specifically for the Database Management System course in the first semester of the 2023-24 academic year. It details course objectives, outcomes, and modules, emphasizing the understanding and application of database concepts, design, and manipulation using SQL. Additionally, it includes program outcomes that highlight the skills students are expected to develop throughout their studies.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

मैट्स विश्वविद्यालय

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

PROGRAM: BCA SEMESTER: I WEF: 2023-24

Course Code: BCA 103 Credit: 04 Course: Database Management System L: 03 | T: 01 | P: 00

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:

No. Course Outcome BT Level


CO1 Gain an understanding of database concepts, data models, Understanding
database architecture, and user roles.
CO2 Explore the process of designing efficient relational database Understanding,
schemas for applications. Analyzing
CO3 Design an entity-relationship model based on user Understanding,
requirements. Analyzing,
Applying
CO4 Database and Table creation, Enforcing constraints. Understanding,
Analyzing,
Applying
CO5 Practice data manipulation and query. Understanding,
Analyzing,
Applying
Program Upon successfully finishing the program, students shall be able to:
Outcome:
No. Program Outcome

PO1 Apply computing fundamentals, specialized knowledge, math, and domain


expertise to provide effective computing solutions.
PO2 Identify, formulate, and solve complex computing problems using computing
principles, drawing substantiated conclusions.
PO3 Design and assess computing solutions and systems, considering societal aspects
and specified needs.
PO4 Utilize modern computing tools, techniques, and resources, understanding their
limitations.
PO5 Commit to professional ethics, responsibilities, and norms in computing practice.

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/

You might also like