Design an entity relation model, Database Management System

Assignment Help:

Funky Festivals Specification

Funky Festivals organise music festivals which take place at various venues throughout the UK.  A venue needs to be booked before a Festival can take place. Each festival will consist of a range of artists who will each have their own time slot for performing at the festival.  Each Act has one and only one manager whose details are recorded as name, address, telephone number and email. Details of each Act include Act name, Manager, Music Genre, number of people in the Act.

Each act is designated either as a main act or a supporting act; an Acts designation may change with each Festival. 

Each of the performers will require accommodation and may have their own specific requirements provided for the performance. A festival will consist of at least one main act and up to 3 supporting acts. They need to keep track of what acts, what venues and confirm that accommodation has been booked for each of the acts. Information to be stored about each venue should include name, address, telephone number, contact person and capacity of the venue.

Funky Festivals need to know if their festivals have been successful or not so they need a record of how many tickets were sold, which acts they put on, whether there were any problems with any of the acts or venues, the cost of the venue and acts. 

There will be a charge of £70 for adults, 12-16 year olds will be £34, 5-11s will be £24 and under 5s is free. Parking will be £7 per vehicle and £4 camping charge. 

Some festivals do not allow younger children so acceptable age ranges need to be identified for each festival at a particular venue.

Purchaser details need to be kept which include name, address, telephone number and email address

Task

Design an Entity Relation Model (ER) for the problem described above that shows:entities, attributes, keys, relationships, cardinalities, participation constraints, etc.

State clearly any assumptions that you have made and which justify your modeling choices. Please use the UML notation for your ER model, as used in the lectures.

Briefly explain your ER diagram.

Convert your ER into a relational schema. This should include primary and foreign keys. Identify functional dependencies and Normalise your relations to third normal form.


Related Discussions:- Design an entity relation model

Back up files, what is the importance of back up files

what is the importance of back up files

Need database normalization and database analysis, Developer is required to...

Developer is required to do a task including: - Database Normalization - Database Analysis - ERM Diagram Details can be provided and then you can change your bid accord

Determine the concept of process, Determine the concept of Process Pro...

Determine the concept of Process Process: A process transforms the data values. It is represented as ellipse containing a description of transformation. Each procedure has a

Query optimization, what is meant semantic query optimization? how does it ...

what is meant semantic query optimization? how does it differ from other query optimization techniques?

Example of database optimisation, Create 1 experiment to demonstrate an asp...

Create 1 experiment to demonstrate an aspect of query optimisation by using access-path structures (indexes), decomposition, or denormalisation. Once satisfied with your experiment

Create an er diagram completely with attributes, A database is to be constr...

A database is to be constructed to remain track of the teams and games of a sport league. A team has a number of players, not all of whom participate in every game. It is desired

Components of database manager, Components of database manager The ab...

Components of database manager The above functions are reached by the database manager. The major elements of a database manager are: Authorisation control: This mod

Requirements for your cache simulator, Using your cache simulator and using...

Using your cache simulator and using smalltex.din as your memory trace determine the total miss rate, compulsory miss rate, capacity miss rate, and conflict miss rate for the follo

List any two disadvantages of a database system, List any two disadvantages...

List any two disadvantages of a database system ? The disadvantages of database system are: • Database systems are difficult, complex, and time-consuming to design. • Substanti

Normalization, in case of functional dependencies how we get the higher nor...

in case of functional dependencies how we get the higher normal form.

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd