Lecture 1 DBMS Concepts and Architecture Introduction of DBMS
Lecture 1 DBMS Concepts and Architecture Introduction of DBMS
July-December,2023
Lecture No. 1
Dr. Deepak Gupta
Asso. Prof. ,Department Of Computer Science & Engineering
Outlines
• Prerequisite
• Examples of DBMS
• Introduction of Unit 1-Unit 5
• Exercise
• Learning Outcomes
• Scope of DBMS
• Suggested Reading
DBMS 1
Prerequisite
1. Set Theory
2. Data Structures
3. Algorithms
4. Procedural and / or Object-Oriented Programming
DBMS 2
Examples of DBMS
1. University database
2. Bank database
3. Telecom database
4. Order management system database
DBMS 3
Introduction Unit 1
1.Database approach v/s Traditional file
2. Data models
3. Database Structure
4. ER data model
5. Object-oriented data Model
6. Network data model
7. Relational data model
DBMS 4
Introduction Unit 2
1.Relational Data models
2. Relations
3. Keys Data Base
4. Constraints
5. Relational Query languages
6. Algebra
7. Calculus
DBMS 5
Introduction Unit 3
1. Data Base Design
2. Normalization
3. Dependency
4. Query Optimization
5. Optimization methods
Data
DBMS 6
Introduction Unit 4
DBMS 7
Introduction Unit 5
Oracle/PL SQL
Memory Structures
Concept Of Table Spaces
Snapshot
Security
Introduction Of ANSI SQL
Cursor Management
Oracle Exception Handling Mechanism
DBMS 8
Lab Assignments
1. Delete duplicate row from the table.
2. Display the alternate row from table.
3. Delete alternate row from table.
4. Update multiple rows in using single update
statement.
5. Find the third highest paid and third lowest paid salary.
6. Write a data base trigger, which acts just like primary key and does not allow
duplicate values.
7. Create a data base trigger, which performs the action of the on delete cascade.
DBMS 8
Lab Assignments
1. Section A: Solving the case studies using ER datamodel (design of the
database)
2. Section B: Implement a miniproject for the problem taken in section A
DBMS 8
Assignment/Exercise
DBMS 9
Learning Outcomes
DBMS 10
DBMS Scope
DBMS 11
Suggested Reading
DBMS 12
13