Creating a database in sql for recreation

Assignment Help Basic Computer Science
Reference no: EM13829745

Problem:

Task

Members of a small town in Tennessee are tired of having nothing to do on the weekend.  They want to start a local club where people can pay a monthly fee to be a member and participate in various activities.  Activities will be offered for 3 basic age groups: 12-18 years old, 19-55 years old, 56 and older. The club will have a short order grill for sandwiches and salads, a bar that operates late afternoons and evenings, basketball court, tennis courts, shuffle board, climbing wall, large TV/movie room with a flat screen TV, and a computer game room with a LAN setup and several smaller TV's and game consoles and a weight room. A few years down the road, they plan to add a swimming pool and an outdoor track.

When a person joins, he/she gets a badge with a unique member number that serves as an ID which can be swiped to get into the club, to participate in activities and to use as a charge card while at the club (to pay for meals or other incidentals).

Assumption:  you can assume that each time a card is swiped, the following data will be available from the card swipe system to store into one or more tables in a database:

- member name
- member ID
- date
- time
- activity (example: enter club, purchase sandwich, computer game room, climbing wall, purchase beer)

You do not have to be concerned with how the data gets into the system.  Just concentrate on the design of the system and what data needs to be stored.

Certain activities will be restricted by age:

12-18 year olds are not allowed in the bar or the weight room

56 and older are not allowed in the computer game room

The club needs you to design a database to help them manage the business.  Some of the things they need to keep track of are memberships, club dues, activities that members participate in, time of day/night that members visit, operating costs for the club (bills paid out, dues coming in, taxes etc), general information about the club (ownership, hours, address, etc),

Project Requirements

Complete the following tasks:

1) Using the description above, design a database for the club.

2) Generate an E-R diagram for the database. - use at least 4 entities.  each entity must have at least 3 attributes

3) Diagram the relationships between the entities, including the name, optionality and degree ---- include all the E-R diagrams and relationships in one document ----

4) Ensure that your database is in 2nd normal form and that all the tables follow the rules of referential integrity and entity integrity.

Additional Information:

This question is from Computer Science as well as it is about creating a database in SQL for recreation based organization in small town. The database should include tables and queries which record and retrieve the information on how customers spend their time in the club and how much they're spending on. The ER diagram and basic coding for SQL has been given in the solution.

Total Word Limit: 767 Words

Reference no: EM13829745

Questions Cloud

Calculating cash flows : Calculating Cash Flows. Weiland Co. shows the following information on its 2014 income statement: sales = $167,000; costs = $88,600; other expenses = $4,900; depreciation expense = $11,600;  Calculating Cash Flows. What is the 2014 operating cash flo..
Constant gravitational force-neglecting air resistance : Consider the motion of a projectile in 2D under a constant gravitational force, neglecting air resistance. Recall from Euler's method for solving
Explores about fraud and different types of fraud : The problem is from Sociology and the problem is explores about fraud and different types of fraud. The question here deals with the various types or manifestations of fraud and its effects on the society.
Summarize the entire balance sheet : Let us summarize the entire balance sheet so that the credits and debits are easily compared
Creating a database in sql for recreation : Members of a small town in Tennessee are tired of having nothing to do on the weekend.  They want to start a local club where people can pay a monthly fee to be a member and participate in various activities.
Modified accrual method and the full accrual method : Please explain the difference between the modified accrual method and the full accrual method? Under modified accrual accounting, the term expenditure is used instead of expense. Expenditures are generally recognized when the liability is incurred." ..
Entire society trouble the tranquil slumber of philosopher : entire society trouble the tranquil slumber of the philosopher
Swot analysis for a company that produces a physical product : A SWOT analysis is to be written on an organisation that you will be choosing for your Marketing Plan. The organisation can be either a Singapore or an International company; they can be a service provider or a company that produces a physical pro..
Discuss how the idea and symbolism of religion relate : Discuss how the idea and symbolism of religion relate to the spiritual journey of the narrator. Be sure to refer to specific quotations from the text to support your main points.

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Science and technology

Many people and experts feel that there is a strong link and dependency between science and technology. It is arguable that one can exist without the other. Explain in detail and provide your perspective with practical examples of why you feel there ..

  Various types of database management systems

A ) Write 2-3 pages on Database Management Systems (DBMS) covering the following: Various types of database management systems Commercial RDBMS in the market today.

  How would you respond to the criticism that a proposed it

How would you respond to the criticism that a proposed IT architecture is not feasible based on today's technology

  Visit the web sites of the major technology organizations

Visit the Web sites of the major technology organizations

  Explain which is used in object-oriented programming

Explain the term data hiding, which is used in object-oriented programming. Is data hiding a valuable security consideration? Why or why not

  Calculate each student average and grade for the class

Also print a report of the each student's test grades, average and final grade as a table, and then print the averages of each Test and overall Test Average, as well as highest Test Grade of all Tests and the student with the highest class grade.

  The robin hood team members

1. As one of the Robin Hood team members, how should you proceed? What steps would you take, and what would be your priorities? 2. Are CASE tools available that you could use on this assignment? What are they? 3. What advice would you give to the cli..

  Create a pseudocode

Create a pseudocode using if instruction containing a compound condition that will satisfy the following:

  All the aggregation relationships

Give an example of aggregation. Your example should include at least one aggregate object and three component objects. Specify the multiplicities at each end of all the aggregation relationships

  Organizations antivirus policy and anti-virus applications

Should an organization's anti-virus policy specify that anti-virus applications will be configured to quarantine infected files instead of deleting them automatically?

  Explaining why facebook-s design is different

Why is Facebook's design different? Or has Google merely perfected something that most organizations have just now started to "tackle"?

  Explain the most common forms of digital crime

Explain the most common forms of digital crime

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