Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

SQL Database Code For this assignment, I am not providing any data, just a list of expectations/rules that you should base your design on. To

SQL Database Code

For this assignment, I am not providing any data, just a list of expectations/rules that you should base your design on. To complete this assignment, you need to design a database to meet all the below items, then write CREATE TABLE scripts to implement your design. You'll then insert some data and provide a select statement to return it.

This database will be used to help a company manage information about their campgrounds and sites

Rules/Needs

  • We manage multiple campgrounds in several states, each with a fun name to help describe it
  • Each campground has a manager, and facility engineer, and a host
  • We'd like to track each person's role, email address, name, start date and termination date
  • Each campground has a number of amenities - things like swimming pools, playgrounds, fresh water, flush toilets, etc.
  • Not all campgrounds have the same amenities - we need help tracking what campground has which ones
  • Each campground has a number of campsites. For each campsite, we indicate if it is for tents or for trailers. We also track if it is shaded, partially shaded, or sunny. Finally, each campsite is designated a number to help identify it on maps

Some common queries we'll run -

  • A list of active employees, their role, and email address
  • Campgrounds with specific amenities (i.e. campgrounds with a pool and flush toilets)
  • Campsites that are shaded in a given campground

What you need to turn in -

  • CREATE TABLE scripts. Again, make sure you have primary key/foreign key relationships defined, put some thought into the correct data type, use good naming conventions, and make sure column nullability is declared. Include DROP TABLE IF EXISTS statements at the top of your script - https://docs.microsoft.com/en-us/sql/t-sql/statements/drop-table-transact-sql?view=sql-server-ver15
  • Some insert statements for data you make up. Make sure each of your tables has some information in it (and that it relates properly)
  • One of the three common queries described above.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Inductive Databases And Constraint Based Data Mining

Authors: Saso Dzeroski ,Bart Goethals ,Pance Panov

2010th Edition

1489982175, 978-1489982179

More Books

Students also viewed these Databases questions