0% found this document useful (0 votes)
101 views2 pages

B Tech Assignment1

This document outlines an assignment for B Tech students in Database Management Systems, due on September 23, 2025. It consists of two parts: Part A includes questions on the role of database administrators, DBMS architecture, data models, and various database languages, while Part B focuses on practical applications such as ER diagrams and relational tables. The assignment requires students to demonstrate their understanding of key concepts in database design and management through detailed explanations and examples.

Uploaded by

gauravchauhan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
101 views2 pages

B Tech Assignment1

This document outlines an assignment for B Tech students in Database Management Systems, due on September 23, 2025. It consists of two parts: Part A includes questions on the role of database administrators, DBMS architecture, data models, and various database languages, while Part B focuses on practical applications such as ER diagrams and relational tables. The assignment requires students to demonstrate their understanding of key concepts in database design and management through detailed explanations and examples.

Uploaded by

gauravchauhan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

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

You might also like