0% found this document useful (0 votes)
49 views6 pages

Lesson Plan DBMS

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
49 views6 pages

Lesson Plan DBMS

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

University of Scholars

Department of Computer Science and Engineering

Course Title: Database Management System


Course Code: CSE 3223-0612
Credits/Hours: 3 Hours/Week
Prerequisites: CSE 1214-0613
Course Instructor: AKM Monzurul Islam
Email: [email protected]
Course Objectives: A database management system (DBMS) is an important component of
modern information systems. Database applications are ubiquitous, ranging
in size from small in-memory databases to terabytes and even across
different application domains. This course focuses on the basics of
knowledge bases and relational database management systems, as well as
current developments in database theory and practice.
Course Outcome: CLO1: Able to apply analytical skills to create conceptual designs for real
problems and create database documents such as data standards, procedures,
and data dictionary definitions.
CLO2: To be able to draw a relational database model using the Entity
Relationship (ER) model to explain the basic elements of a database
management system.
CLO3: Would be able to evaluate the logical design and transform it into a
specific data model to meet the storage needs of your system.
CLO4: Able to evaluate the capabilities of MSSQL / MySQL / Oracle
related products to maintain the integrity and performance of your
enterprise database.
Grading policy: Class Attendance: 10%
Assignment/ Presentation: 10%
Class test/quiz: 10%
Midterm exam: 30%
Final: Exam: 40%
Mapping of CLOs with PLOs:

CLOs PLO1 PLO2 PLO3 PLO4 PLO5 PLO6 PLO7 PLO8 PLO9 PLO1 PLO1
0 1
CLO1 ✓ ✓ ✓ ✓

CLO2 ✓ ✓ ✓

CLO3 ✓ ✓

CLO4 ✓ ✓ ✓

Mapping Course Learning Outcomes (CLOs) with the PLOs

Course Learning Outcomes (CLOs) Teaching-Learning Assessment


Strategy[T-L] Strategy
Able to apply analytical skills to create Lecture material, Oral question,
conceptual designs for real problems and create Presentation, Learning individual task,
database documents such as data standards, Video Assignment
procedures, and data dictionary definitions.
To be able to Draw a relational database model Lecture material, Problem-solving
using the Entity Relationship (ER) model to Interactive Learning, test, Class test,
explain the basic elements of a database Video Demonstration, Assignment
management system. Problem Based Learning
Would be able to evaluate the logical design and Lecture material, Individual/Group
transform it into a specific data model to meet the Presentation, Work presentation, Quiz,
storage needs of your system. based learning, Video Problem solving test
Demonstration
They are able to evaluate the capabilities of Lecture material, Topic based
MSSQL / MySQL / Oracle related products to Presentation, Interactive presentation, Quiz,
maintain the integrity and performance of your Learning, Group Oral question
enterprise database. Learning

Course Content:
Introduction to Basic Database Concepts: The Course Outline and Objective, Database
Definition, Importance of Databases, Shortcomings of Traditional File Processing System,
Levels of Data, Different Types of Database Users, History of DBMSs, Advantages and
Disadvantages of DBMSs.

Database Architecture: Three Level Schema Architecture, Data Independence, Database


Languages Database, Data Model and DBMS, Functions and Components of a DBMS Multi-
user DBMS Architectures.

Database Planning, Design, and Administration: The Information System Life Cycle, DBS
Development Life Cycle, DB Planning System Definition, Requirements Collection and
Analysis, DB Design, DBMS Selection Application Design, Prototyping, Implementation, Data
Conversion and Loading Testing, Operational Maintenance, CASE Tools, Data Administration
and Database Administration.

Fact-Finding Techniques: What facts are collected, Techniques, A worked example


Entity-Relationship Modeling: Semantic Data Models, Introduction to Entity-Relationship
Data Model Different Constructs of E-R Data Model, Abstraction Process Modeling different
types of Entities and Attributes. Cardinality and Degree of a Relationship, Unary, Binary and n-
array Relationships.

Entity-Relationship Modeling Case Studies


Relational Model and Languages: Introduction to Relational Data Model, Brief History
Advantages, Relational Model Terminology, Mathematical Relations, Database Relations
Characteristics of Relations, Understanding tables, The Concept of Key, Different Types of
Keys, Integrity Constraints Over Relations, Key Constraints, Foreign Key Constraints General
Constraints, Data dictionaries, Views.
Normalization: Objectives, Functional Dependency, Inference Rules, First Normal Form, Full
Functional Dependency, Second Normal Form, Transitive Dependency, Third Normal Form,
Boyce-Codd Normal Form.
Data Manipulation Languages: Relational Algebra: Unary and Binary operations, Selection,
Projection, Cartesian Product Different types of Joins, Union, Intersection, Division.
Relational Algebra Practice
SQL Queries: Insert, Delete, Select, Update, Where, Order by
SQL Queries with Joins: Types of joins, Sub queries
Indexing: Types of SQL indexing
Presentation of projects

Week No. Sessi Topic Name Mode of


on Teaching

1 ppt/video/notes

2 ppt/video/notes

3 ppt/video/notes

4 ppt/video/notes

5 ppt/video/notes

6 ppt/video/notes

7 ppt/video/notes

8 ppt/video/notes

9 ppt/video/notes

10 ppt/video/notes

11 ppt/video/notes

12 ppt/video/notes
13 ppt/video/notes

14 ppt/video/notes

15 ppt/video/notes

16 ppt/video/notes

17 ppt/video/notes

18 ppt/video/notes

19 ppt/video/notes

20 ppt/video/notes

21 ppt/video/notes

22 ppt/video/notes

23 ppt/video/notes

24 ppt/video/notes

25 ppt/video/notes

26 ppt/video/notes

27 ppt/video/notes

28 ppt/video/notes

29 ppt/video/notes

30 ppt/video/notes

31 Final Exam

References Books:
Learning Materials
SL Others Learning
Text Books
No. Materials
Database System Concepts, Abraham Silberschartz,
1 Henry F. Korth and S Sudershan, Published by McGraw-
Hill, 7th Edition.
Database Systems: Design, Implementation, and Journals, Web
2 Management, by Carlos Coronel & Steven Morris & Peter Materials, etc.
Rob
Beginning Oracle SQL for Oracle Database 12c, 3rd
3
edition,

You might also like