Section outline

  • CSE311: Database Management System 


    • Welcome to the Database Systems course! In this course, we will be using SQL Server to learn about administering a database, as well as the basics of the SQL language.  In this course, we will learn about database management the system, database languages, data models, database design. This course will focus on how to use the SQL language in order to view and manipulate data. This will include creating and deleting various database objects, adding and altering data within tables, and viewing and sorting data. After completing this course, you will have hands-on experience in administering a database know how to use the SQL language in order to manage it.

    • Course Objective:

      Upon successful completion of this course, students should be able to:

      • Describe the fundamental elements of relational database management systems.
      • Explain  the  basic  concepts  of  relational  data  model,  entity-relationship  model,  relational  database design, relational algebra and SQL.
      • Design ER-models to represent simple database application scenarios
      • Convert  the  ER-model  to  relational  tables,  populate  relational  database  and  formulate  SQL  queries on data.
      •  Improve the database design by normalization.
      •  Familiar   with   basic   database   storage   structures   and   access   techniques.

    • Course Objective:


    • Course Assessment:

      Final grade in each course will be given on the basis of performance in class attendance, in-
      course examinations, assignments, midterm test and final examination is shown in Table.


    • BLC Course Design Feed-back

      Please give your valuable feedback here. Your Single feedback can make a great change. So do not miss the chance to contribute. I appreciate your active participation

  • How would you like to communicate with me ..

    me

    Instructor :
    Dr. Moushumi Zaman Bonny
    Assistant Professor
    Department of Computer Science and Engineering
    Faculty of Science and Technology
    Daffodil International University 

    Office : Level 5, CSE Building, Daffodil Tower Extension
    Office Hour   : Sunday (14:00/16:00),Tuesday (14:00/16:00) or by appointment
    Telephone : 8130864  Ext. 226
    Email : bonny.cse@diu.edu.bd

    • Lecture Objectives:

      • Database Introduction, Database History, Flat File Database,
      • Data and Information, Database Applications
      • Problems in Conventional File Processing System, Difficulty in accessing data.
      • Integrity problems, Atomicity problems, Security problem.
      • Relational Model?  Relational Model Concept.
      • Relational Integrity Constraints, Operation in Relational Model

    • Expected outcome

      • Able to identify the problems of conventional file processing system with related terminology of ACID properties.







    • Lecture Objectives:

      • Level of Abstraction, Data Models, Database Languages
      • Two Tier Architecture, Three Tier Architecture
      • Discuss all types of keys in relational DB Model.

    • Expected outcome

      • Able to know the level of abstraction, database languages and make relational model with keys.



    • Lecture Objectives:

      • ER Diagram
      • ER practice from scenario

    • Expected outcome

      • Able to learn mapping with different relations in Database and mathematical structure (Relational Algebra) of relations.


    • Lecture Objectives:

      • ER to Schema Mapping 
      • Practice example

    • Expected outcome

      • Able to learn very important CRUD operations in Relations.

    • Due: Monday, 6 June 2022, 9:05 AM

    • Lecture Objectives:

      • Relational Algebra 

    • Expected outcome

      • Able to learn the  basic Join operation with SQL query.


    • Lecture Objectives:

      • Basic SQL query
      • Between and In Queries, Exist and not exists Queries
      • Like Operator, Group by with having clause
      • Rename Operation, Order By, Set Operations
      • Nested Query  



    • Expected outcome

      • Able to learn the  basic SQL query with Set operations and different operation in SQL.

    • Lecture Objectives:

      • Basic SQL query
      • Between and In Queries, Exist and not exists Queries
      • Like Operator, Group by with having clause
      • Rename Operation, Order By, Set Operations
      • Nested Query  



    • Expected outcome

      • Able to learn the  basic SQL query with Set operations and different operation in SQL.


    • Lecture Objectives:

      • SQL Joining  



    • Expected outcome

      • Able to learn the  basic SQL query and different functions in SQL.

    • Presentation Submission (Click Here)

  • Mid Term Examination 

      

    • Midterm Syllabus

      • Relational Model, DBMS Languages
      • Entity-Relationship (ER) diagram.
      • ER to Schema Mapping. 
      • Basic SQL Queries with different functions.


    • Lecture Objectives:

      • Nested Queries



    • Expected outcome

      • Able to learn the nested SQL query among more than one relation.


    • Lecture Objectives:

      • Stored Procedure
      • First Normal Form
      • Second Normal Form
      • Third Normal Form



    • Expected outcome

      • Able to learn to minimize redundancy (duplicate data) and to ensure only related data is stored in each table.


    • Lecture Objectives:

      • Transaction Operation in DBMS



    • Expected outcome

      • Able to identify Concurrent execution of the same transaction, deadlock, or slow performance.


    • Lecture Objectives:

      • What is DB Trigger? 
      •  Trigger Syntax
      • Explanation of Trigger Syntax
      • Trigger Example



    • Expected outcome

      • Able to identify when discrete events occur, and it allows for the user to drill down into the metrics of that event.