Course Objectives:
Course Content:
- Unit 1: Introduction
- Unit 2: Database System Concepts, Architecture and ER-Model
- Unit 3: Relational Algebra
- Unit 4: SQL
- Unit 5: Integrity Constraints
- Unit 6: Relational Database Design
- Unit 7: Database Security
- Unit 8: Transaction Management, Recovery, and Query Processing
Course Outcome:
- Understand the basics of a relational database management system.
- Identify suitable data models for specific problems.
- Design entity-relationship models and convert them into relational database structures, crafting SQL queries accordingly.
- Apply normalization techniques for developing application software.
Target Audience:
This course is suitable for students pursuing BSCCSIT, BCA, BCSiT, BIM, BBA, BE IT, and BE Computer programs.
Course Resources:
Textbook: “Database System Concepts” by Abraham Silberschatz, Henry F. Korth, and S. Sudarshan
Database Software: SQL,MySQL or PostgreSQL, Oracle
Supplementary Readings: Curated journal articles, online resources, and case studies