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

What is an object id, What is an object ID? Each class-derived table ha...

What is an object ID? Each class-derived table has an ID for primary key, one or more object IDs form primary key for association derived tables. An object ID is equivalent dat

Which language used in application programs for request data, Which languag...

Which language used in application programs to request data from the DBMS is referred? Language which is used in application program is DML to request data from the DBMS is ref

Process of adjustment of inheritance, Process of Adjustment of inheritance ...

Process of Adjustment of inheritance During object design, inheritance is readjusted by rearranging classes and operations, and abstracting common behaviour.

Oracle, how oracle can be used

how oracle can be used

Logical entity relationship diagrams, How can i turn a conceptual entity re...

How can i turn a conceptual entity relationship diagram into a logical entity relationship diagram? what do i have to do with "mandetory or" and "optional or" relationships?

Query to list the employee name have 10000 salary, Consider employee table ...

Consider employee table of (i) and list names of department(s) for which average salary for department is more than 10,000. (SELECT d_name FROM dept WHERE d_code IN (SELECT d_c

Explain how you can define an object model of a system, Explain how you can...

Explain how you can define an object model of a system. A list of terms that shall be used by end users to describe state and behaviour of objects in system.   Different use

What is the initial step for object-oriented designing, What is the initial...

What is the initial step for object-oriented designing The initial step for object-oriented designing is object modeling. Before we go into deep about object modeling first of

Illustrate the fifth normal form, Fifth Normal Form (5NF) These relatio...

Fifth Normal Form (5NF) These relations still have a difficulty. While defining the 4NF we mentioned that all the attributes depend upon each other. Whereas creating the two ta

E-R, Mention various steps required to draw an E-R Diagram. Draw an E-R Dia...

Mention various steps required to draw an E-R Diagram. Draw an E-R Diagram for Student Information System. Mention all suitable assumptions to justify your answer.

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