Question

In: Computer Science

Use information from text to create (ERD) Entity Relationship Diagram . Make sure relationship sentences are...

Use information from text to create (ERD) Entity Relationship Diagram . Make sure relationship sentences are consistent with relationship in ERD.

Video Store (AVS) runs a series of fairly standard video stores:
• Every customer must have a valid AVS customer card in order to rent a video. Customers rent videos for three days at a time. Every time a cus- tomer rents a video, the system must ensure that he or she does not have any overdue videos. If there are overdue videos, they must be returned and an overdue fee must be paid before the cus- tomer can rent more videos.
• If the customer has returned overdue videos, but has not paid the overdue fee, the fee must be paid before new videos can be rented. If the customer is a premier customer, the first two overdue fees can be waived, and the customer can rent the video.
• Every morning, the store manager prints a report that lists overdue videos; if a video is two or more days overdue, the manager calls the customer to remind him or her to return the video.


Solutions

Expert Solution

Diagram:

(i) In the above diagram there are total four entities described and they are as follows:

a. Customer

b. Video

c. Rent

d. Rent Details

(ii) The entity customer have the primary key card number as mentioned in the case study which can help each data in the entity to be identified uniquely. The other required attributes of customer are cname, address, phone and email.

(iii) A customer can rent more than one videos from the video store where the video entity have the primary key videoid. The relationship between customer and video is rent where the cardinality is 1 to many. Video entity have some other attributes like name, genre and duration.

(iv) When a customer rents a video the required details directly goes to the entity rent where the primary key is rentid and the foreign key is cardnumber which will help to keep track of customers who have rented videos. Rent entity stores the date when the videos where rented, due date, actual return date for keeping information about the overdue videos and there is also an attribute named totalamount which represents the amount need to be paid by the customer.

(v) As the single entity rent cannot stores the information of videos which were rented so, there is also an entity named rent details with two foreign keys- one is videoid from video entity and another one is rentid from rent entity. It also have an optional attribute named overdue amount as a video may or may not be overdue. Every detail of rent details belongs to only one rent so the relationship and cardinality is described like that.


Related Solutions

case study 1.    Draw an Entity Relationship Diagram (ERD) for the following problem. Make sure you identify...
case study 1.    Draw an Entity Relationship Diagram (ERD) for the following problem. Make sure you identify correct relationships, attributes, and identifiers (keys). 2.    Implement the database design into tables using an industrial-strength database management system (e.g. Oracle SQL+). case: HELP is a voluntary organization that provides aid to people. Based on the following brief description of operations, create the appropriate fully labeled Crow’s Foot ERD. Individuals volunteer their time to carry out the tasks of the organization. For each volunteer, their...
Create an Entity relationship diagram (ERD) conceptual model for this case. VINEYARD HOLDINGS AND GRAPE VARIETIES...
Create an Entity relationship diagram (ERD) conceptual model for this case. VINEYARD HOLDINGS AND GRAPE VARIETIES VVI’s vineyard sources its wine from ten plots of land in separate locations from two acres to twenty acres. Each vineyard has its own unique name, such as Rattlesnake Canyon, Red Fox, Theresa’s, etc. and is either owned by VVI or by an independent third party. Each is managed by a single employee. No employee manages more than one vineyard. The location and size,...
Develop a Entity-Relationship Diagram (ERD) Many-to-Many The city of Terra Haute, IN wants to maintain information...
Develop a Entity-Relationship Diagram (ERD) Many-to-Many The city of Terra Haute, IN wants to maintain information about its extensive system of high schools, including its teachers and their university degrees, its students, administrators, and the subjects that it teaches. Each school has a unique name, plus an address, telephone number, year built, and size in square feet. Students have a student number, name, home address, home telephone number, current grade, and age. Regarding a student’s school assignment, the school system...
2. Draw an entity relationship diagram (ERD) for the following situation: The state of Georgia is...
2. Draw an entity relationship diagram (ERD) for the following situation: The state of Georgia is interested in designing a database that will track its researchers. Information of interest includes researcher name, title, position; university name, location, enrollment; and research interests. Each researcher is associated with only one institution, and each researcher has several research interests. 3. Visit a Web site that allows customers to order a product over the Web (e.g., Amazon.com). Create a data model that the site...
In this project you will be provided a set of specifications to create an entity-relationship diagram...
In this project you will be provided a set of specifications to create an entity-relationship diagram 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 Premier Software, LLC and have been assigned to...
create an entity relationship diagram to describe the data requirements of the system. Your client is...
create an entity relationship diagram to describe the data requirements of the system. Your client is a local real estate company that wants to automate some of their processes. Here is how some of the business is described: - In a real estate transaction, there is a buyer, a seller, a property, a purchase agreement and a real estate agent - A seller may have one or more properties to sell - A buyer wants to buy only one property...
Create an entity relationship diagram to describe the data requirements of the system. Here is how...
Create an entity relationship diagram to describe the data requirements of the system. Here is how some of the business is described: - In a real estate transaction, there is a buyer, a seller, a property, a purchase agreement and a real estate agent - A seller may have one or more properties to sell - A buyer wants to buy only one property - A purchase agreement is between the seller and the buyer, and only for one property...
An Entity relationship diagram and workflow to implement a system that will allow consumers make online purchase.
An Entity relationship diagram and workflow to implement a system that will allow consumers make online purchase. 
Research and explain with your own words Chen’s entity-relationship data (ERD) model and the process of...
Research and explain with your own words Chen’s entity-relationship data (ERD) model and the process of normalization from first normal form to third normal form. Discuss what types of information are stored in your sector (or sector of interest) and what types of information are shared with a third party (if any).
3. Represent the following information in a Lorenz curve. Make sure that the diagram is correctly...
3. Represent the following information in a Lorenz curve. Make sure that the diagram is correctly labeled. Bottom Fifth Second Fifth Third Fifth Fourth Fifth Top Fifth 3.8 9.3 15.1 23 48.9
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT