Attributes for the entities will be identified and described

Assignment Help Basic Computer Science
Reference no: EM13834203

Project 1 Details: In this project you will be provided with a description of an application (below) to create an entity-relationship diagram (ERD) and design accompanying table layout using sound relational modeling concepts and practices. The relationships between the entities and the attributes for the entities will be identified and described. This database will provide the foundation for the follow-on project. The following paragraphs provide the background and summary of the business requirements. 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. Using this information, you should: Step 1) (7 points) Determine and list your entities. Then create relationship sentence pairs between those entities that are related. You should not have any many-to-many relationships. Step 2) (13 points) Create an entity/relationship diagram (ERD) showing all your entities, attributes, and relationships. Sketch your ERD by hand or use a drawing program. Your diagram must beon a single page. All entities should be relatated to at least one other entity. Your ERD should have all one-to-many relationships and not have any many-to-many relationships. Step 3) (5 points) Create metadata that describes the table created from each entity and the column created from each attribute in the ERD. Particular attention will be given to the proper specification of all primary key (via "PK") and foreign key (via "FK") columns in the table layouts. These should match your ERD exactly. 

Reference no: EM13834203

Questions Cloud

What interests of conflict do i face : Ethical dilemma: I'm a general counsel to a firm owned by two shareholders, including my brother-in-law. They are also directors of company. I found that they are skimming cash out of company and when I protest they offer me the ownership. What step ..
Humans have launched into space : Draw an ER diagram. Make sure each entity type has at least one key attribute. Document any assumptions you make. Avoid diagrams with a single entity. b. If you think the description is incomplete, list other data the database should store. c. Adjust..
What kind of mirror did you use in procedure : What kind of mirror did you use in Procedure/Observations 1-is it convex or concave? Is your image in this type of mirror a virtual image or a real image? How do you know
Journalize transactions and closing entry for net income : Prepare a classified balance sheet at December 31, 2015 - The investment in Sasse common stock is considered to be a long-term available-for-sale security.
Attributes for the entities will be identified and described : Project 1 Details: In this project you will be provided with a description of an application (below) to create an entity-relationship diagram (ERD) and design accompanying table layout using sound relational modeling concepts and practices. The relat..
The irs adjustment caused a tax deficiency : he IRS audited Samuel's return and included the $500,000 contingency fee in gross income. At the same time, Samuel was allowed a miscellaneous deduction (subject to the 2% floor) for the fee paid to the attorney. The IRS adjustment caused a tax defic..
Evaluate how supply chain management systems : Analyze how people, information, and information technology help the company remain competitive in their industry. Analyze Porter's Five Forces Model in relation to competition within the industry of that corporation. Evaluate how supply chain manage..
Is the resulting image for concave mirror real or virtual : Is the resulting image for the concave mirror real or virtual; and, how do you know??Use your measurements to calculate the magnification
Number of unpaired electrons in the nitrogen atom : Number of unpaired electrons in the nitrogen atom

Reviews

Write a Review

Basic Computer Science Questions & Answers

  The number of bits per track is constant

Design a rotating disk where the number of bits per track is constant

  Write a program that uses a recursive method for palindome

palindome is a string that reads the same both forward and backward. For example,the string "madam" is a palindrome. write a program that uses a recursive method to check whether a string is a palindome.

  Corporate goal for scr new training activity

We require corporate goal for SCR which refers to new training activity. Create a draft to show Jesse. Draft project scope statement for TIMS system

  Examine amazon using competitive forces-value chain models

Examine Amazon.com using competitive forces and value chain models. How has it replied to pressures from its competitive environment?

  Algorithm to place cell phone base station along road

You wish to place cell phone base stations at certain points along road, so that every house is in four miles of one of base stations.

  How the benefits of virtualization would impact the city

Develop a virtualization adoption plan applicable to the scenario by doing the following:1. Explain how the benefits of virtualization would impact the city of Seabreeze.

  Design program asks user enter the number packages purchased

Design a program that asks the user to enter the number of packages purchased.

  Trust and deception

Trust and Deception

  Use active directory to establish security group memberships

How would you manage creation of novel user accounts in this organization? Utilizing Active Directory to establish security group memberships or manual creation and security.

  Explain the differences between excel and access

Explain the differences between Excel and Access and the advantage of Access. Outline the purpose of data analysis, data transformation, and visualization.

  Maximum speedup-achieved by pipeline over non-pipelined unit

Non-pipelined system takes 200ns to process task. Determine the maximum speedup that could be achieved with pipeline unit over the non-pipelined unit?

  How open-source software products-successful growth strategy

Open-source software products like Linux, be successful growth strategy in "brutally competitive marketplace" in which it operates? Why or why not?

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