0% found this document useful (0 votes)
16 views2 pages

Lesson Plan BCA103 Database Management System

The document outlines a lesson plan for the BCA 103 Database Management System course for the 2023-24 academic session. It includes modules on database introduction, data modeling, relational database design, database management, and data manipulation, detailing topics, references, and hours allocated for each. Textbooks and reference materials are also provided to support the curriculum.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views2 pages

Lesson Plan BCA103 Database Management System

The document outlines a lesson plan for the BCA 103 Database Management System course for the 2023-24 academic session. It includes modules on database introduction, data modeling, relational database design, database management, and data manipulation, detailing topics, references, and hours allocated for each. Textbooks and reference materials are also provided to support the curriculum.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

MATS School of Information Technology

LESSON PLAN
COURSE: BCA 103 DATABASE MANAGEMENT SYSTEM

PROGRAM: BCA SEMESTER: I SESSION: 2023-24

No. Module Description References BT Level Hours

1 Introduction to Database Management System U 12

1.1 Introduction and purpose of database TB#1, CH#1, 1.1- U 2


1.2
1.2 View of Data: Data Abstraction, Instances and TB#1, CH#1, 1.3 U 3
Schemas, Data Models
1.3 Database Languages: DDL and DML TB#1, CH#1, 1.4 U 1

1.4 Components of Database System: Storage and TB#1, CH#1, 1.7 U 2


Querying
1.5 Database Architecture: Two-tier, Three-tier TB#1, CH#1, 1.9 U 2

1.6 Database Users and Administrator: Functions and TB#1, CH#1, U 1


Roles 1.12
1.7 Introduction to Data Mining, Data warehouse, Big U 1
Data, Data Analytics
2 Data Modeling and Database Design U, AN, AP 10

2.1 Design Process TB#1, CH#7, U, AN 2


7.1.1
2.2 E-R Model TB#1, CH#7, 7.2 U, AN 2

2.3 Constraints TB#1, CH#7, 7.3 U, AN 2

2.4 E-R Diagram TB#1, CH#7, 7.5 U, AN 2

2.5 Weak and Strong Entity Set TB#1, CH#7, 7.5 U, AN 2

3 Relational Database Design U, AN, AP 10

3.1. Extended E-R Features : Generalization and TB#1, CH#7, 7.8 U, AN 2


Specialization
3.2. Constraints on Specialization TB#1, CH#7, 7.8 U, AN 2

3.3. Relational Model Structure TB#1, CH#2, 2.1 U, AN 2


3.4. Database Schema TB#1, CH#2, 2.2 U, AN 1

3.5. Keys: Super, Candidate, Primary, and Foreign key TB#1, CH#2, 2.3 U, AN, AP 1

3.6. Schema Diagram TB#1, CH#2, 2.4 U, AN, AP 1

3.7. Conversion of E-R to Relational Model TB#1, CH#7, 7.6 U, AN 1

4 Managing Database and Table U, AN, AP 12

4.1. Select, Create and Drop Database TB#2 U, AN, AP 2

4.2. Create, Rename, Alter Table, Truncate and Drop Table TB#2 U, AN, AP 2

4.3. Data Types: BIT, BOOLEAN, CHAR, VARCHAR, DATE, TB#2 U, AN, AP 2
DATETIME, DECIMAL
4.4. Insert, Update and Delete Records TB#2 U, AN, AP 1

4.5. Constraint: Primary Key, Foreign Key, UNIQUE TB#2 U, AN, AP 3


Constraint, NOT NULL Constraint, DEFAULT Constraint,
CHECK Constraint
4.6. Import a CSV File Into a Table, Export a Table to a CSV TB#2 U, AN, AP 1
File
5 Data Manipulation U, AN, AP 12

5.1. SELECT, ORDER BY, WHERE, SELECT DISTINCT TB#2 U, AN, AP 2

5.2. Operators: AND, OR, IN, BETWEEN, LIKE, LIMIT, IS TB#2 U, AN, AP 2
NULL
5.3. Numeric, String and Date functions TB#2 U, AN, AP 3

5.4. Joins: INNER JOIN, LEFT JOIN, RIGHT JOIN, SELF JOIN, TB#2 U, AN, AP 2
CROSS JOIN
5.5. Aggregate Functions: GROUP BY, HAVING, MIN (), MAX TB#2 U, AN, AP 2
(), AVG (), SUM (), COUNT ()
5.6 Sub-query TB#2 U, AN, AP 1

Text Books/ 1. Henry F. Korth, “Database System Concepts”, Tata McGraw Hills: TB#1
Resources: 2. Ivan Bayross, MySQL 5.1 for Professionals, SPD: TB#2
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 Manual - https://dev.mysql.com/doc/refman/8.0/en/
4. PostgreSQL Reference Manual - https://www.postgresql.org/docs/

You might also like