Project Proposal
Project Proposal
Assignment -02
Course Title : Database Management System
Course code : CSTE-3105
Submission Date : 12-06-2023
Department of computer science & Telecommunication Engineering
1|Page
1.Title of the Project :
2.Description: By E-ticketing service user usually login to their account and searched for the
desired destination ticket and booked the ticket .Now we will design an entity
relationship diagram for this service.which will show the relationship between
customer, ticket,train and train route etc.
3.1 Railway E-Ticketing Systems Entity Identification : An entity is an object that exists and
is distinguishable from other objects. An entity set is a set of entities of the same type that share
the same properties.
There are following set of entity as the have attribuets .Those entity sets are ,
• Train Entity :
• Booking Entity :
• Customer Entity :
• Payment Entity :
3|Page
Fig; ER diagram of Railway E-ticketing System
4|Page
3.4. Identifing relationships among entities and mapping cardinalities.
1. Issues : the relationship between the customer entity and ticket entity .and its one to many
2. Check : relationship between customer & train_info .its many to many relationship .
3. Travel through : relationship between train_info and route .its many-to-many mapping cardinality
4. Done : relationship between customer & payment. it follows one-to-many mapping cardinality as
a customer can make several payments . but a payment can’t be done by many customer
5. HAS-A : it’s a specialization method to check whether a payment has been made against a booked
5|Page