Uploaded by Asif Dilrash

Spring 2023 CS403 1

advertisement
Assignment No. 01 (Graded)
SEMESTER Spring 2023
CS403- Database Management System
Total Marks: 20
Due Date: 22-05-2023
Instructions:
Please read the following instructions carefully before solving & submitting assignment:
It should be clear that your assignment will not get any credit (zero marks) if:
o
The assignment is submitted after due date.
o
The submitted assignment does NOT open or file is corrupted.
o
The assignment is copied (from other student or ditto copy from handouts or internet).
o
You are supposed to submit your assignment in .doc / Docx format. Any other formats like scan images,
PDF, Zip, rar, bmp etc will not be accepted.
Objectives:
The objectives of this assignment are,

Giving the idea of entities, attributes, cardinalities and relationships between the entities in the system.

Proving an understanding of comprehensive Entity Relationship Diagram (ERD).
For any query about the assignment, contact at cs403@vu.edu.pk
GOOD LUCK
Marks: 20
Stadium Ticket Booking System
Watching a live cricket game is always a thrilling experience for the cricket lovers. To watch a live game, spectators
have to book tickets first. As no. of spectators is usually large for live cricket event, so people coming to watch a
match in the stadium may face the parking issue.
Stadium tickets booking system is an online system to book the tickets and parking slot. The seating area reserved
for spectators/users in the cricket stadium is divided into different blocks such as red, green, blue, yellow, purple,
orange and white. Each block is divided into sections; A, B, C and so on. Number of seats may vary in each block.
The blocks are of two types; VIP blocks and General Blocks. VIP blocks have some extra facilities for the
Spectators and mostly reserved for the VIPs. The charges of VIP blocks are higher than General blocks.
Stadium has a schedule of matches. Users can check stadium information and matches schedule and hence can
book tickets as per requirement for a particular match in any section of any block. The user has to provide required
information to book a ticket. One user can buy maximum 10 tickets per match. After a successful booking, a unique
booking number will be shared with the user. Users can also book the parking slot for which they will be charged
some fixed amount based upon vehicle type. Payments will be transferred online or at the stadium booking office
using the booking number.
Consider above scenario and perform following tasks:
Task No. 01:




Identify all possible entities of the given system.
Identify super types and subtypes entities.
Identify at least 3 attributes of simple and super type entities, one specialized attribute for sub type
entities.
Extract relationships among entities with minimum and maximum cardinalities.
Task No. 02:


You will have to make a final comprehensive Entity Relationship Diagram (ERD) of the system showing
all entities, super type, and sub type entities, their attributes and relationships identified in Task 1.
Your ERD must show all minimum and maximum cardinalities clearly.
Drawing Final ER Data Model:
You can use MS Word or MS Visio for drawing the final ER Diagram.
Guidelines:
1. Use Standard UML notations for entities, attributes, relationships and cardinalities used in handouts.
2. Use Proper naming conventions for entities, attributes and relations as given in handouts.
3. Copy/Paste your class diagram in your final MS Word (.doc) file if you are using any drawing tool (MS
Paint, MS Visio etc.).
Lectures Covered: This assignment covers Lecture # 1-13
Deadline: Your assignment must be uploaded/submitted at or before May 2023.
Download