SubjectName: Database SubjectCode: 1010043223 Management Systems
AssignmentNo:1
1. Draw and explain the three-level architecture of DBMS.
2. Explain the concept of data abstraction in DBMS. 3. Define data independence. 4. Write DDL commands to create a database for a university system. Include tables for Students, Courses, and Enrollments with appropriate constraints. 5. Define: Primary Key, Foreign key, NOT NULL constraints, and Referential integrity (Foreign Key) constraint 6. Write DML commands for the following operations: I. Insert a new student into the Students table. II. Update the name of a course in the Courses table. III. Delete an enrollment record from the Enrollments table. 7. List various mapping cardinalities of the E-R diagram. 8. Explain generalization and specialization in the ER diagram with a suitable example. 9. What is the significance of projection and selection operations in relational algebra? 10. Explain all types of join in detail with examples.