Complete an entity-relationship diagram

Assignment Help Database Management System
Reference no: EM132474169

Project - The Wine Rating Database

For the class project you will model, design, load data, and query a wine rating database. This database is a simplified version of a database that stores wine ratings. The database contains three tables:

WINE_RATING (RatingID, WineName, Producer, WineType, Rating, VarietalID, RegionID) REGION (RegionID, RegionName, CountryCode, Statecode)

VARIETAL (VarietalID, VarietalName, VarietalDesc)

The underlined columns are the primary keys, and the italicized columns are the foreign keys. The WINE_RATING table has two referential integrity constraints:

Part 1. RegionID in WINE_RATING must exist in RegionID in REGION
Part 2. VarietalID in WINE_RATING must exist in VarietalID in VARIETAL in the Wine Rating Database

Modeling the Wine Rating Database
Chapter 4 of the textbook covers data modeling and the entity-relationship model. As part of the work for chapter 4 you will use a free entity-relationship modeling tool, ERDPlus, for an in-class exercise and the chapter 4 exercise assignment. For the class project you will use the ERDPlus application to model the Wine Rating database. The Start Here folder in the BlackBoard course contains more information about ERDPlus and a tutorial video.

Creating the Wine Rating Database
Chapter 5 of the textbook describes the process of transforming a database model into database tables. As part of the work for Chapter 5 you will perform an in-class exercise and the Chapter 5 using ERDPlus to generate SQL TABLE Create statements. For the class project you will use the ERDPlus application to generate TABLE CREATE statements for the Wine Rating database.

Loading the Wine Rating Database
Chapter 3 of the textbook described SQL INSERT statements. You will apply what you learned in Chapter 3 to write SQL INSERT statements to load the three tables of the Wine Rating database with the required data.

Querying the Wine Rating Database
Chapter 3 of the textbook covered SQL queries. You will apply what you learned from chapter 3 to write the required queries.

Required Work

Database Modeling
Complete an entity-relationship diagram containing the three tables, their columns and the relationships between the tables. You will be required to submit an image of the entity-relationship model in an assignment for this part of the class project.

Database Design
Generate and modify the SQL statements to create the tables, their relationships, and the referential integrity constraints using the ERDPlus tool. Successfully run the SQL TABLE CREATE statements to create the Wine Rating database objects in your personal database in the AWS SQL Server. You will be required to submit the SQL TABLE CREATE statements in an assignment for this part of the class project.

Database Load
Write the SQL INSERT statements to load the tables with the specified data in your personal database in the AWS SQL Server. Successfully run the SQL INSERT statements in your personal database. You will be required to submit the SQL INSERT statements in an assignment for this part of the class project. The data for the tables will be uploaded from a flat file using a bulk load process. You will need to write a single SQL INSERT INTO SELECT statement for each table that selects data from a staging table and inserts it into the actual table.

Database Queries
Write the required queries and successfully run them in your personal database to produce output. You will be required to submit the SQL queries and a copy of the query result in an assignment for this part of the class project. The required queries will be posted in the assignment.

Wine Rating Data

If you peruse the table data below, you will note that the WINE_RATING and REGION tables have dozens of rows. You are not expected to write separate SQL INSERT statements for each row of data. The data for each of these tables will be loaded using a bulk load process that the class will learn in an in-class exercise. Here are the steps for performing a bulk load of a table using SQL Server Management Studio:

1. Download the data files from the WINE_RATING Table folder. Name the files <table name>_STAGE.csv.
2. Login to the server with SQL Server Management Studio.
3. Right click on your personal database and select Tasks / Import Flat File ... from the dropdown
menus.
4. Click Specify Input File and browse to the location of the saved CSV file.
5. Follow the prompts in the dialog and the data will be loaded into an SQL Server table
6. Write the SQL for an INSERT INTO ... SELECT ... to load the data from the staging table into the actual table in the Wine Rating database.

Attachment:- Class Project.rar

Reference no: EM132474169

Questions Cloud

Clear conclusion about the effectiveness of the model : Identify the p-value and use it (and a 5% significance level) to make a clear conclusion about the effectiveness of the model.
Determine and journalize the transactions for perez company : Determine and Journalize the transactions for Perez Company using the gross method of accounting for sales discounts. Assume a perpetual inventory system.
Find the probability that a randomly selected shirt : Find the probability that a randomly selected shirt has loose threads or has crooked stitching.
What is the probability that the person would own : If a person were selected at random, what is the probability that the person would own a smartphone only or a smartphone and computer only?
Complete an entity-relationship diagram : Complete an entity-relationship diagram containing the three tables, their columns and the relationships between the tables.
Find the probability that the investor makes money : Find the probability that the investor makes money but does not receive a dividend.
Journalize the transactions for baker company : Journalize the transactions for Baker Company using the gross method of accounting for sales discounts. Assume a perpetual inventory system.
What is the probability distribution for her weekly profit : If she sells the roses for? $5 each, what is the probability distribution for her weekly profit for extra long stemmed? roses?
How many in the sample of ten would you expect to be female : A recent survey of medical students showed that 70% are female. A sample of ten medical students tea selected for a team. use binomial probability to answer

Reviews

Write a Review

Database Management System Questions & Answers

  Create and edits screen through which you can edit

Create a table named tbl_Security_Level with fields fld_Sch_Num_PK (autonumber is fine), fld_Sch_description (text 15). Alter your existing tbl_Empoyees so that a FK field for the foreign is added (join compatible with the preceeding fld_Sch_Num_PK..

  Create the access database based on the concepts you learned

Create the Access database based on the concepts you learned in the previous Access assignments. Use your own formatting and style.

  Describe the entities and attributes represented in database

Describe the entities and attributes represented in the database. Describe the relationships among the entities in the database. Describe the constraints and business rules represented in the database.

  Write a paper on data gathering instruments

Write a paper on Data Gathering Instruments. Submit at least one of the data gathering instruments you have selected or at least one of the instruments you have constructed along with an explanation.

  Create an arff file with the data types

Create an arff file with the following data types, flags, unit_id, names must be nominal and timestamps (ts) must be date

  Consider the following set of database tables same tables

consider the following set of database tables same tables from assignment 6-1. please take note of foreign keys most of

  Under what circumstances can a relation have duplicate rows

Under what circumstances can a relation have duplicate rows? What is a surrogate key, and under what circumstances would you use one?

  Discussion about the hipaa rules for database security

Considering that some people seem willing to post just about any personal data on the Internet, how reasonable do you feel that the HIPAA rules.

  Create all necessary and appropriate relationships.

Create all necessary and appropriate relationships.

  Document flowchart for the order processing system

document flowchart for the order processing system, and data flow diagram DFD at Level 0 for the order processing system.

  Determine the number of hospitals by type of hospital

Determine the number of hospitals by type of hospital in each state. Include the state name and the hospital type in the result set.

  What dimensions of information would you include

Consider the issue of timely information with respect to the businesses discussed in the case. Which of the businesses must have the most up-to-date information in its data warehouse?

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