This project contains SQL
scripts to create and manage a database for an amusement park. The database is designed to store information about rides, visitors, tickets, staff, facilities, maintenance records, ride reviews, ride assignments, ride entries, and visitor feedback.
Rides
: Information about rides in the amusement park, including their names, types, capacity, restrictions, status, and descriptions.Visitors
: Details about visitors, such as their names, ages, genders, contact information, and dates of birth.Tickets
: Records of tickets purchased by visitors, including details like purchase dates, prices, and the rides they are for.Staff
: Information about staff members, including their names, positions, contact details, dates of birth, dates joined, and salaries.Facilities
: Details about facilities in the amusement park, such as their names, descriptions, capacities, statuses, and maintenance records.Maintenance
: Records of maintenance activities for both rides and facilities, including descriptions, dates, and costs.RideReviews
: Ratings and reviews submitted by visitors for rides, along with the dates they were submitted.RideAssignments
: Assignments of staff members to rides for operation and maintenance purposes, including assignment types and dates.
- Execute the provided SQL script to create the database schema and tables.
- Populate the tables with relevant data using
INSERT
statements. - Query the database to retrieve and manage information as needed for amusement park management.
This project is licensed under the MIT License.