Develop relationship sentence pairs

Assignment Help Database Management System
Reference no: EM131408543

You are a database consultant with Ace Software, Inc., and have been assigned to develop a database for the Mom and Pop Johnson video store in town. Mom and Pop have been keeping their records of videos and DVDs purchased from distributors and rented to customers in stacks of invoices and piles of rental forms for years. They have finally decided to automate their record keeping with a relational database.

You sit down with Mom and Pop to discuss their business, and watch their operation for about a week. You discover quickly that a video and a DVD are both copies of a movie kept in a separate plastic case that is rented out. They have several copies of each movie they rent, therefore there are several videos and DVDs for each movie title. You learn that in their inventory they have several thousand videos and DVDs, which they get wholesale from about a half dozen distributors. The video and DVD prices to them are based on the quantity of their shipment and the past business they have done with each company.

The price of a DVD for a movie might be different than the price of a video for the same movie, even from the same distributor. Each distributor provides different types of movies (e.g., suspense, horror, mystery, comedy, etc.). A single distributor may provide several different types of movies in both video and DVD format. It is possible to obtain the same movie from multiple distributors and at different wholesale prices.

Each video and DVD has a unique identification number that Mom and Pop assign in their inventory, in addition to the distributor's serial number for the item. Each movie also has a unique identification number Mom and Pop assign in addition to the title and any movie IDs the distributors use in their electronic catalogs. Distributors provide electronic catalogs to Mom and Pop, and the information from these catalogs must be included in the database.

Mom and Pop need to record when a video or DVD is rented, when a video or DVD is returned, and all customer charges such as late and damaged fees, failure to rewind fees, and taxes. They need a report of which videos are returned late because there are standard and late charges. On occasion there are discount prices for certain movies or types of movies. Customers want to rent movies based on actors or actresses, running length, type of movie, rating, year released, the director, and the Academy Awards won (by the movie, the actors, the actresses and/or the directors). Customers also want to know how many videos they have rented in the last month, year, and so forth. Mom and Pop need to keep only basic information on customers in their database, such as name, address, telephone numbers, etc.

There must be no limit to the number of video and/or DVD copies of a movie that Mom and Pop can have in their inventory. Video/DVD ID numbers, movie ID numbers, and distributor ID numbers for videos, DVDs, and movies are all different. Also, each movie must be able to have an unlimited number of actors, actresses, directors, and Academy Awards (i.e., Oscars). Other types of awards (e.g., Golden Globe, People's Choice, etc.) are not of interest for this application. The rental of equipment, sale of videos, DVDs, popcorn, etc., is not to be kept in the database.

1. Identify and describe the entities and their attributes.

2. Develop relationship sentence pairs.

3. Draw an ERD with Visio.

4. Develop metadata from the ERD and document in an Excel spreadsheet.

5. Using your selected RDBMS (SQL Server, Oracle, or MySQL), develop and execute an SQL script file of DDL SQL to create the database tables in the metadata document.

6. Using your selected RDBMS, develop and execute an SQL script file of DML SQL INSERT statements to populate the tables using SQL INSERT statements for at least 5 rows of data per table.

7. Using your selected RDBMS develop and execute an SQL script file to:

a. Show the contents of all tables

b. Retrieve all of the customers' names, account numbers, and addresses (street and zip code only), sorted by account number

c. Retrieve all of the DVDs rented in the last 30 days and sort in chronological rental date order

d. Update a customer name to change their maiden names to married names. You can choose which row to update.  Make sure that you use the primary key column in your WHERE clause to affect only a specific row.

e. Delete a specific customer from the database. You can choose which row to delete.  Make sure that you use the primary key column in your WHERE clause to affect only a specific row.

The metadata should be submitted in an Excel spreadsheet.  All other outputs for the database design, SQL code, and SQL results should be submitted in a single Word file in order, by step, and clearly labeled.

The Word file should also have a preface describing the database life cycle steps and methodologies and a conclusion section containing lessons learned from the course.

Reference no: EM131408543

Questions Cloud

Draw the demand and supply curves for apartments : Draw the demand and supply curves for apartments. At each price, determine whether there is a surplus or shortage and by how many units.
Calculate the income elasticity of demand for each good : Calculate the income elasticity of demand for each good. Use the calculated elasticity to identify whether each good is normal or inferior by typing "inferior", "normal", or "unrelated".
Complete the project coding in your lab php and mysql : ICTPRG527 Apply intermediate object-oriented language skills Assignment. Write a simple Design Project Proposal call proposal.docx including: Case Description; Complete the project coding in your Lab PHP and MySQL developing environment: (i.e. Dreamw..
What role did the great depression play : What role did the Great Depression play in the road towards war in Europe? Essay should be at least 1000 words
Develop relationship sentence pairs : You are a database consultant with Ace Software, Inc., and have been assigned to develop a database for the Mom and Pop Johnson video store in town. Identify and describe the entities and their attributes. Develop relationship sentence pairs. Draw ..
Analyze the system for the purpose of identifying : Select a complex system (or system of systems), whether for manufacturing, transportation, healthcare, military, entertainment, hardware or software, etc. Research the selected system with a focus on its system integration process and verificatio..
Course competencies and assessment criteria : As part of the HR team, you are to conduct a job analysis and complete a job description for the regional sales representatives. By successfully completing this assessment, you will demonstrate your proficiency in the following course competencies..
Write vision statement reflecting the new mission statement : Write a mission statement that reflects this new direction for St. Mary''s and write a vision statement reflecting the new mission statement.
Phase of the performance management process : 1. The employee and the supervisor both have important roles during the performance execution phase.  Briefly explain each party's responsibilities in this phase of the performance management process.  Provide examples of what can occur when eithe..

Reviews

len1408543

2/28/2017 11:21:41 PM

Hi, here is a project that I need a solution for (see attached file). It should be unique and meet all requirements. There are similar projects on Internet but they are not correct and have different requirements than mine. Please read the description carefully. Thank you. The Word file should also have a preface describing the database life cycle steps and methodologies and a conclusion section containing lessons learned from the course. The metadata should be submitted in an Excel spreadsheet. All other outputs for the database design, SQL code, and SQL results should be submitted in a single Word file in order, by step, and clearly labeled.

Write a Review

Database Management System Questions & Answers

  Discuss two of the additional dba responsibilities mentioned

Write a 500-1000 word paper using Word discussing two of the additional DBA responsibilities mentioned. Create and populate the following three database tables, including foreign keys, using SQL

  Perform an inner join on tables books and sources.

Perform a Left Outer Join using tables BOOKS and ORDER_LINES. Show all the ISBNs in the BOOKS table and any associated ISBNs in the ORDER_LINES table.

  What is the role of the project manager

Discuss why many information technology professionals may overlook project cost managment and how this might affect completing projects within budget.

  Activity-based costing to assign overhead costs to products

How much overhead cost would be assigned to each of the two products using the company's activity-based costing system

  Convert table to 3nf and represent answer in dbdl

Convert the table to 3NF. Represent your answer in DBDL. (i.e. Give table name and fields. Underline the primary key. Draw an entity-relationship diagram showing all relationships.)

  Making a simple xml tree out of the given data

Making a simple XML tree out of the given data and using Xpath to navigate through it

  Create a relational database design for the data model

Create a Relational Database Design for the data model you developed for where you've added Projects and Supplies - Remember that in a database design you cannot have N:M relationships.

  Implement a database based on the provided er diagram

To analyse and comprehend a provided ER diagram and Database Schema and to implement a database based on the provided ER diagram and Database Schema To write required SQL statements to query the database

  Consider the following schema of ra b c d with functional

consider the following schema of ra b c d with functional dependenciesa -gt b b-gt c and b-gtd1- compute the closure

  Discuss the main characteristics of the database approach

Please submit at least 250 words for this portion of the discussion forum. Discuss the main characteristics of the database approach and how it differs from traditional file systems. With what other computer system software does a DBMS interact

  Would not this result in pure gibberish most of the time

In a "chosen ciphertext attack" the attacker has the option of choosing the ciphertext sample and having it decrypted by someone who knows the key. Wouldn't this result in pure gibberish most of the time?

  Instructions are executed in the polling loop

Let us have a 20MIPS processor, you have to calculate the percentage of time it spends in busy wait loop of a 75-character line printer, when it takes 2 msec to print a character and a total of 665 instructions require to be executed to print a 75..

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