B TECH (SEM V)
DATABASE MANAGEMENT SYSTEM
ASSIGNMENT UNIT-1
ASSIGNMENT LAST DATE: 23-09-2025
PART – A
1. Discuss the role of database administrator.
2. Draw overall structure of DBMS and explain its components in brief.
3. Describe the three-schema architecture. Why do we need mappings between schema levels?
How do different schema definition languages support this architecture?
4. Explain all database languages in detail with example.
5. Compare Generalization, Specialization and aggregation with suitable examples.
6. Discuss the following terms (i) DDL Command (ii) DML command
7. What are the different types of Data Models in DBMS? Explain them.
8. State the procedural DML and nonprocedural DML with their differences.
9. Explain the architecture of DBMS in terms of its components with a proper diagram.
10. Illustrate the concept of data independence and its type with example. Why is it required?
PART – B
1. Explain the process of reducing an ER diagram to tables. Provide a simple example.
2. Given the following ER diagram representing a university database
3. Entities:
Student: Attributes - StudentID (Primary Key), Name, Email
Course: Attributes: CourseID (Primary Key), CourseName, Credits
Enrollment: Attributes - EnrollmentID (Primary Key), DateEnrolled
Relationships:
Enrolls: A many-to-many relationship between Student and Course, represented by the
Enrollment entity.
a) Reduce the ER diagram to relational tables by listing the tables and their corresponding
attributes.
b) Identify primary keys and foreign keys in the tables you created.
4. What is ER Diagram? Explain different components of an ER Diagram with employee project
Management system
5. Draw an ER diagram of Hospital or Bank with showing the Specialization, Aggregation,
Generalization. Also convert it in to relational schemas and SQL DDL.
6. Explain the Primary Key, Super Key, Foreign Key and Candidate key with example
7. A database is being constructed to keep track of the teams and games of a sport league. A team
has a number of players, not all of whom participate in each game. It is desired to keep track of
players participating in each game for each team, the positions they play in that game and the
result of the game.
a. Design an E-R schema diagram for this application.
b. Map the E-R diagram into relational model