Unit I : DBMS Introduction
1. Introduction to Databases and Database Architecture
What is a database?
Define schema.
What is a database state?
Describe with a neat diagram the database architecture.
Depict the Three Schema Architecture of a database by interpreting the different schema levels.
Bring out the difference between physical and logical data independence.
Depict the component module of the database system by elaborating on its working principle.
Explain the responsibilities of a Database Administrator (DBA).
2. Relational Model and Constraints
What are the core concepts of the Relational Model?
Discuss the following schema-based constraints with appropriate examples:
a) Domain constraint
b) Key constraint
c) Entity integrity constraintDiscuss the relational constraints. Why is each considered important?
Analyze and discuss the different constraints available in SQL with proper syntax and examples.
3. Update Operations and Constraint Violations
Analyze and discuss in detail the different constraint violations that can occur during insert, delete, and update operations on a relational database system.
Exemplify the violation of various integrity constraints caused by each of the three types of update operations.