Question

You are a database consultant with Ace Software, Inc., and have been assigned to develop a...

You are a database consultant with Ace Software, Inc., and have been assigned to develop a database for the Johnson Video Store in town. The owners 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 the owners 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 for 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 from 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 The owners assign in their inventory, in addition to the distributor's serial number for the item. Each movie also has a unique identification number. The owners assign in addition to the title and any movie IDs the distributors use in their electronic catalogs. Distributors provide electronic catalogs to the owners, and the information from these catalogs must be included in the database.

The owners 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 specific 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. The owners 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 the owners 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.

Question: Develop metadata from the ERD and document in an Excel spreadsheet

0 0
Add a comment Improve this question Transcribed image text
Answer #1

Entities of attributes : Entity Attribute Desceptin Academy-Aunod AA-20 categely This the entity used to stote awald details.

Relationsships:

Category MOVIE_INVENTORY is a subclass of the UNION of the two distinct entity types DVD and VIDEO.

  • Each MOVIE can be either a DVD or a MOVIE (also can have multiple copies of each one based on movie title). Each DVD is a MOVIE and each VIDEO is a MOVIE.

1)  DVD- A Super Class of Category MOVIE

2) VIDEO – A Super Class of the Category MOVIE

3) MOVIE_INVENTORY – DISTRIBUTORS

  • Each movie is purchased from one or more distributors (of half a dozen). Once purchased the Distributors supplies the inventory for each movie.

4) CUSTOMER - VIDEO

  • Each CUSTOMER is involved in one or more RENTALS.
  • Each RENTAL includes a CUSTOMER.
  • Each RENTAL includes a VIDEO.
  • Each VIDEO may be involved in one or more RENTALS.

5) CUSTOMER - DVD

  • Each CUSTOMER is involved in one or more RENTALS.
  • Each RENTAL includes a CUSTOMER.
  • Each RENTAL includes a DVD.
  • Each DVD may be involved in one or more RENTALS.
  • Each

6) WHOLESALE_PRICE

7) TRANSACTION_RECORDS - DVD

8) TRANSACTION_RECORDS - CUSTOMERS

  • Each customer

9) Movie Inventory --> Video Games

  • Video games can have one category. Categories can have multiple movies that are associated with it.

10) CreditCards --> Customers

  • Customers can have one credit card. One credit card type can have many customers.

11) Customers --> FEES

  • CUSTOMERS can have fees. Fees can applied to one customer at a time.

T Customers * Rentals Rental Charges T Charges_Info Movies - Distributors ml Academyaward Movie m Moviesof Directors mm Movie

Add a comment
Know the answer?
Add Answer to:
You are a database consultant with Ace Software, Inc., and have been assigned to develop a...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • You are a database consultant with Ace Software, Inc., and have been assigned to develop a...

    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...

  • This assignment allows students to demonstrate their skills in the area of designing relational databases to...

    This assignment allows students to demonstrate their skills in the area of designing relational databases to satisfy specific business rules and requirements. The deliverables for this assignment include an Entity Relationship Diagram and detailed documentation describing the database design and structure. In this assignment you will be provided with a description of an application (below) to create an entityrelationship diagram (ERD) and design accompanying table layout using sound relational modeling concepts and practices. The relationships between the entities and the...

  • EliteVideo is a startup company providing concierge DVD kiosk service in upscale neighborhoods. E...

    EliteVideo is a startup company providing concierge DVD kiosk service in upscale neighborhoods. Each store can own several copies (VIDEO) of each movie (MOVIE). For example, the store may have ten copies of the movie Titanic. In this case, Titanic would be an instance in the MOVIE table, while each rentable copy would be an instance in the VIDEO table. A rental transaction (RENTAL) involves one or more VIDEOs being rented to a member (MEMBERSHIP). A video can be rented...

  • You have been asked to develop a real estate database to track homes, realtors, and owners.    ...

    You have been asked to develop a real estate database to track homes, realtors, and owners.     Homes are either rented or owned and have an address, a number of bedrooms, a number of bathrooms, and square feet. An owner has a SSN, name, spouse (owner may not have one), profession, and spouse’s profession (if no spouse, then no spouse’s profession). Owners might have several homes to sell, but a home has only one owner.   Agents represent owners in the sale...

  • List the type of objects that have changing state (Ex, Movie (available, reserved, rented)) CC Vi...

    List the type of objects that have changing state (Ex, Movie (available, reserved, rented)) CC Video store rents movies. You are testing the IT system that maintains the inventory of movies, customers, rentals and reservations. CC Video rents movies by the day, for a fee of $5. All rentals are for one day and the customer pays before taking the movie out of the shop. Returns are due by 6 pm on the next day. Customers return movies by handing...

  • List the type of objects that have changing state (Ex, Movie (available, reserved, rented)) CC Video...

    List the type of objects that have changing state (Ex, Movie (available, reserved, rented)) CC Video store rents movies. You are testing the IT system that maintains the inventory of movies, customers, rentals and reservations. CC Video rents movies by the day, for a fee of $5. All rentals are for one day and the customer pays before taking the movie out of the shop. Returns are due by 6 pm on the next day. Customers return movies by handing...

  • You have been asked to develop a database system to track the movies your customers viewed...

    You have been asked to develop a database system to track the movies your customers viewed over the past summer. The database system must structured in such a way as to be able to produce a variety of reports related to the movies viewed: Movies Released During Summer Movie Genre Rating X-Men: Days of Future Past Action/Adventure PG-13 Maleficent Family and Kids PG Edge of Tomorrow Science Fiction PG-13 How to Train your Dragon 2 Family and Kids PG Transformers:...

  • Your project will require you to develop a database design to solve a real-life data management...

    Your project will require you to develop a database design to solve a real-life data management problem. It can be any problem in your work environment or for another organization, for example, a bookstore (think of how Amazon uses databases), a course management system (think of how a university manages courses), a bank (think of how your bank works), and an online auction site (think of how Ebay works). You will develop a database to solve this problem You will...

  • SQL Queries – in this assignment you will be asked to create several SQL queries relating...

    SQL Queries – in this assignment you will be asked to create several SQL queries relating to the Sakila database that we installed in class. You may freely use DBeaver to create these queries, but I will expect your solution to show me the SQL code to answer or complete the tasks below. Write a query that produces the last name, first name, address, district, and phone number for every customer in the customer table. (You don’t need to include...

  • ROLE-PLAY EXERCISE On Command Corporation PROCESS You have been assigned a role in the On Command...

    ROLE-PLAY EXERCISE On Command Corporation PROCESS You have been assigned a role in the On Command Corporation case. Please read the general information (Introduction) about the case. Read and understand your role. Your teammates have different roles. Due the situation, you need to work with your team to produce an employee meeting, you have 15 minutes to present the statement and conduct the meeting – see the link attached with information about an employee meeting (you need to create a...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT