Create a database of a motor bike racing club, Database Management System

Assignment Help:

You have a friend that runs a motor bike club that holds racing events at various venues on weekends, on a monthly basis. Some venues are private race tracks and some are dirt tracks on private farms (ie. none of the racing is done on public roads). Racers must provide their own bike and appropriate safety gear. Each racer must make their own way to each of the racing events venues. Each time a competition day is scheduled, a number of members register for it. When they register they specify the events they wish to compete in. Currently the club manually keeps records of

  • Each member and their details
  • The days that have been scheduled to hold races and the venue (location) of the race day.
  • The individual races that will be held on the particular race day (eg: start time, length etc)
  • The members that have registered for each race they wish to compete in.
  • The results of each race are recorded (ie each competitor's time for the race and also who won, came second etc). The club wish to computerise their records. What you have been asked to do is provide the database model for the system.

 

Pass/Credit Level - Design

To assist your friend, try and come up with a small database design for a new system. Provide the following:

  • Entity Relationship Diagram.
  • Relational Model (showing fields, primary keys, foreign keys and concatenated keys).
  • Justify the choices you have made. Are the entities and relationships you have chosen free of problems? What assumptions have you made?

 

Higher Level - Construct and Test

  • Create the database tables using SQL statements in your own database. Include
  • CREATE TABLE queries - that create each of the tables in your design
  • INSERT INTO queries - that insert values into your tables (at least 5 rows per table) Write some queries to test out the database.
  • One query should be a simple one involving one table and selection criteria.
  • The second query should involve a join (at least 2 tables)
  • The third should be a group by query.
  • Fourth query that involves a nested query.

Related Discussions:- Create a database of a motor bike racing club

Differance between internal and external schema, Differance between interna...

Differance between internal and external schema? Internal and external schema: Internal Schema • Describes the physical storage structure • Uses a physical data model External

What is message switching, What is Message switching Message switching ...

What is Message switching Message switching transmits data units which can be arbitrarily long. Packet switching has a utmost packet size, if any message longer than that, it s

Remove all transitive dependencies - dependency diagram, 1. Use the Invoice...

1. Use the Invoice table structure shown below to answer the following questions: a)  Draw the dependency diagram and identify the primary key and all dependencies, including al

Create a subroutine, 1. Create a subroutine that does the remote blast on t...

1. Create a subroutine that does the remote blast on the file protein.fa. 2. Pass that returned files from the blast to another subroutine that parses the output and sends it to

Determine the language that needs a user to specify the data, Determine the...

Determine the language that needs a user to specify the data to be retrieved with no specifying exactly how to get it is Ans: Non-Procedural DML

Draw an e_r model in oracle, Draw an E_R Model for the following: An or...

Draw an E_R Model for the following: An organization uses number of items of a equipment to generates goods. Each item is at one LOCATION, of one TYPE and has a DETAILED_DISCRI

Windows 8 Administrative Tools, Which two tools are used to administer user...

Which two tools are used to administer users for Active Directory?

Create a company database, Company Database: a-)Here is the ER Model ...

Company Database: a-)Here is the ER Model b-)Here is the Relational Model:     IMPORTANT NOTICE FOR SOLUTION TYPE: ***THIS ASSIGNMENT WILL BE SOLVED BY THE

List and also explain the dissimilar stages of ddlc, List and also explain ...

List and also explain the dissimilar stages of DDLC ?

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