CSE 315
CSE 315
Part A
1. Course No./Course Code: CSE 315
2. Course Title: Database Management System
3. Course Type (GED/Core Course/Electives): Core Course
4. Year/Level/Semester/Term: 3rd Year, 1st Semester
5. Academic Session: Spring 2024
6. Course Teacher/Instructor: A. S. M. Shafi (ASM)
7. Prerequisite (If any): None
8. Credit Value: 3.0
9. Contact Hours: 3 hours/week
10. Total Marks: 100
11. Rationale of the Course:
This course introduces database design and creation using a DBMS product. Emphasis is on data dictionaries,
normalization, data integrity, data modeling, and creation of simple tables, queries, reports, and forms. Upon
completion, students should be able to design and implement normalized database structures by creating simple
database tables, queries, reports, and forms.
12. Course Objectives:
a) Describe the fundamental elements of relational database management systems.
b) Explain the basic concepts of relational data model, entity-relationship model, relational
database design, relational algebra and SQL.
c) Design ER-models to represent simple database application scenarios
d) Convert the ER-model to relational tables, populate relational database and formulate
SQL queries on data.
e) Improve the database design by normalization.
f) Familiar with basic database storage structures and access techniques.
13. Course Learning Outcomes (CLOs) and Mapping of CLOs with Program Learning Outcomes (PLOs)
a. Program Learning Outcomes (PLOs)
PLO 1: Apply knowledge of mathematics, natural science, engineering fundamentals and
Engineering an engineering specialization to the solution of complex engineering problems.
Knowledge
PLO 2: Identify, formulate, research literature and analyze complex engineering problems
Problem analysis reaching substantiated conclusions using first principles of mathematics, natural
sciences and engineering sciences.
PLO 3: Design solutions for complex engineering problems and design systems,
Design/development components or processes that meet specified needs with appropriate consideration
of solutions for public health and safety, cultural, societal, and environmental considerations.
PLO 5: Create, select and apply appropriate techniques, resources and modern engineering
Modern tool usage and IT tools, including prediction and modeling, to complex engineering activities
with an understanding of their limitations.
PLO 7: Understand and evaluate the sustainability and impact of professional engineering
Environment and work in the solution of complex engineering problems in societal and
sustainability environmental contexts.
PLO 8: Apply ethical principles and commit to professional ethics and responsibilities and
Ethics norms of engineering practice.
PLO 10: Communicate effectively on complex engineering activities with the engineering
Communication community and with society at large, such as being able to comprehend and write
effective reports and design documentation, make effective presentations, and give
and receive clear instructions.
PLO 12: Recognize the need for, and have the preparation and ability to engage in
Life-long learning independent and life-long learning in the broadest context of technological change.
CLO2 Formulate the queries required to solve the issues in the database.
CLO3 Design a database system that would facilitate inferring the knowledge.
1 2 3 4 5 6 7 8 9 10 11 12
CLO1 ✓
CLO2 ✓
CLO3 ✓
Part B
14. Course plan specifying content, CLOs, co-curricular activities (if any), teaching learning and assessment
strategy mapped with CLOs.
Additional Relational-Algebra
Operations: set-intersection (binary),
natural join (binary), division (binary),
assignment (unary). Extended Relational Lecture,
5 Algebra Operations: generalized Group Final Exam CLO2
projection, aggregation functions, outer join. Discussion
SQL: Parts of SQL, Domain Types in SQL,
Basic Schema Definition in SQL, Basic
Structure of SQL Queries.
Group
14 Review Class Final Exam
Discussion
Part C
15. Assessment and Evaluation
1) Assessment Strategy: Class Test, Assignment, Midterm, Final Term
2) Marks Distribution:
a) Assessment:
I. Attendance - 10
II. Class test 1/Assignment 1 - 10
III. Class test 2/Assignment 2 - 10
b) Summative:
I. Midterm - 20
II. Final term - 50
Grading System (Letter Grading)
The UGC-approved common grading system is adopted for assigning a letter grade and grade point. This is
given in the following table:
Numerical Grade Letter Grade Grade Point
F* Failure
I** Incomplete
W*** Withdrawal
* “F” means failure. Credits for courses with this grade do not apply toward graduation.
** “I” is given to students who have fulfilled the majority of the course requirements but have
been unable to complete the rest. The student is not required to register for the course in the
next semester.
*** “W” means withdrawal. A student may decide to withdraw from a course by the deadline
with the consent of the instructor and the academic advisor.
3) Make-up Procedures: N/A
Part D
16. Learning Materials
1) Recommended Readings:
Lecture notes and Necessary documents (Uploaded in Google classroom).
2) Supplementary Readings:
a) Database System Concept, Silbertz, Korth and Sudarshan
b) Fundamentals of Relational Database Management Systems, Author: S.
Sumathi and S. Esakkirajan.
3) Others (as applicable for the discipline academic program): Provided materials in
google classroom.