Section outline

  • Welcome to the 2024 Fall Semester!

    Welcome back, Students. I can’t wait to see all your smiling faces again! . I am here to support you every step of the way. I encourage you to make the most of your time here.

    Remember to make it a great year. I will see you soon.

    Course Teacher Information
    Course Teacher

    Course Teacher: Israt Jahan

    Designation: Lecturer (Senior Scale) 

    Office address: Room no 705, Level 7, Knowledge Tower (KT), Daffodil Smart City

    Email:isratjahan.cse@diu.edu.bd

    Mobile:01794362263


    • Course Rationale

      DBMS refers to an introductory course for understanding the fundamental concepts, principles, and techniques of database management systems. DBMS aims at the design, implementation and maintenance of relational databases, as well as various database models, query languages, normalization techniques, and database administration.

    • Course Objective:

      • Gain a foundational understanding of database management systems, including data models, normalization principles, and relational algebra.  
      • Develop proficiency in SQL for data manipulation, querying, and database schema definition. 
      • Learn to design and implement efficient relational databases using normalization techniques and proper schema design principles. 
      • Understand database security concepts and implement measures such as authentication, authorization, encryption, and auditing to protect data integrity and confidentiality. 
      • Explore advanced topics such as distributed databases, NoSQL databases, and data warehousing to understand emerging trends and technologies in the field.

    • Course Outcome

      CO1 : demonstrate a comprehensive understanding of fundamental database management concepts, including the relational data model, normalization techniques, and SQL basics
      CO2: design, implement and optimize relational databases, incorporating advanced SQL queries, indexing techniques and query optimization strategies.
      CO3 understand and analyze security measures, distributed database architectures and emerging trends in database management, demonstrating an understanding of the broader context and challenges in the field.
    • 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.



    • Lesson One(1): Introduction to Database 

    • Learning Objectives:

    • Lesson 2 : 

      Learning Objective:

      Relational Model in DBMSFile 

    • Lecture Objectives:

      • Relational Model?  Relational Model Concept, Relational Integrity Constraints, Operation in Relational Model



    • Content By IJN 
      Content 1-IJN: DBMS Overview (CLICK Here)

      Content 2-IJN: Normalization (CLICK HERE)


      DBMS Normalization Online Site by IJN (JavaTpoint-Click here)





    • Lesson: 9
      Learning Objectives: 

      Join and join classification?
      Equi join and self join with example 

      Click here to get resource (Self Join and Equi Join example in table JPG format)

    • 1. Create a database named 'university' and  Make the following relation using Mysql or Sql Commands under this database.

      2. After making these relations insert at least 5 records into each table.


    • Lesson: 10
      Learning Objectives: 

      • Subqueries- excel table example
      Subqueries lecture content

  • daffodil

    Daffodil International University

    Department of Computer Science and Engineering

    MIDTERM EXAM

    cseicon

    Topics:

    • Introduction to Database
    • Basics of Database Architecture and properties 
    • Relational Model
    • Schema Diagram
    • SQL Operations
    • Join and Subqueries 

    • Lesson: 17

      Learning Objectives: 

            ACID Properties
            Transaction details
            Commit
            Rollback
            savepoint

      Lecture Content from StudyTonight site


    • Lesson: 13
      Learning Objectives: 

              States of Transaction
              Deadlock types 
              Working Mechanism of PC
              Numeric Functions,

      Lecture Content 

      Video Content

    • Lesson: 14
      Learning Objectives: 

              Introduction to nested queries
      Lecture Content 
      Lecture Content 

      Video Content

    • Lecture Video:

    • Lecture Objectives: Distributed Database, NoSQL, Database Security

      1. Distributed database 

      2. NoSQL 

      3. Database Security

      Content by IJN  (Click Here)

    • Lecture Video:

    • Database CRUD Operation

      Lecture  Objective: 

      1. Insert
      2. Delete
      3. update

    • Lecture Video:

    • Lecture Objectives

      • What is DB Trigger?  Trigger Syntax, Explanation of Trigger Syntax, Trigger Example
    • Trigger Content by IJN

      Trigger content-1 by IJN (CLICK HERE)

      Trigger Practice content-1 by IJN (CLICK HERE)

      Trigger Practice content-2 by IJN (CLICK HERE)

    • Lecture Objectives

      • What is DB Procedure?   Procedure Syntax, Explanation of Procedure Syntax, Procedure Example.
      • What is View? View Syntax, Explanation of View Syntax, View Example.
    • Procedure and View Content by IJN

      Procedure content-1 by IJN (CLICK HERE)

      Procedure Practice content-1 by IJN (CLICK HERE)

      View Practice content-1 by IJN (CLICK HERE)

    • Final exam is coming!!! Are you ready... - Language Center DTC ...