Design database for keeping information of actors

Assignment Help Database Management System
Reference no: EM1360076

Ray Henry is considering expanding the inventory at his book stores to include movies. He has some special ideas for how he wants to implement this change, and he needs you to help with database design activities. In each excercise, represent your answer in DBDL and with a diagram. You may use any of the styles presented in this chapter for the diagram.

1. Design a database for Ray. He is interested in movies and wants to keep information on movies, actors, and directors in a database. The only user is Ray, and he needs to produce the following reports:

a. For each director, list his or her number and name and the year he or she was born. If the director is deceased, list the year of death.

b. For each movie, list its number, its title, the year the movie was made, and its type (for example, Comedy, Drama, or Science Fiction).

c. For each movie, list its number, its title, the number and name of its director, the critics' rating, the MPAA rating (G, PG, PG-13, or R), the number of awards for which the movie was nominated, and the number of awards the movie won. (The critics rate the movie with a number of "stars." Four stars is the top rating possible. Zero stars is the worst possible rating.)

d. For each lead actor starring in each movie, list his or her number, name and birthplace and the year he or she was born. If the actor is deceased, list the year of death.

e. For each movie, list its number and title, along with the number and name of the actors who appeared in it.

f. For each lead actor starring in each movie, list his or her number and name, along with the number and name of the other movies in which the actor starred.

2. Expand the database design you created in Exercise 1 so that it will also support the following situation: Ray wants to start a DVD rental program at his stores that he plans to call Henry's DVD Club. He refers to each of his customers as "members." Each member in the club is assigned a number. He also stores the member's names and addresses. In addition, he stores the number of rentals a member has made and the date the member joined the club. He periodically has promotions during which members can earn bonus units that they can later apply to the cost of renting DVDs. He needs to store the number of bonus units a member has earned.

3. Expand the database design you created in Excercise 1 and modified in Excercise 2 so that it will also support the following situation: Ray wants to store information about the DVDs the club owns. When the club purchases a DVD, Ray assigns it a number. Along with the number, he stores the number of the movie on the DVD, the date the DVD was purchased, the number of times it has been rented, and the number of the member who is currently renting it. (If the DVD is not currently being rented, the member number will be null.) Ray also needs to store the number of the branch to which the DVD is assigned. Finally, Ray would like to store the history of the rental of each particular DVD. In particular, he needs to store the DVD number, date of the rental, date it was returned, and number of the member who rented the DVD. Assume a DVD could potentially be rented more than once on the same day.(Hint: Review the discussion of the categories of primary keys to determine what type of primary key would be appropriate for this relation.)

Reference no: EM1360076

Questions Cloud

Case study of human sexuality : Identify and describe the concept or concepts in the scenario using correct terminology from the course. If the concept is closely associated with the writings of a particular theorist
Explain some additional research on employee motivation : Explain Do some additional research on employee motivation and come up with your own motivational theory based on what you learn from the theorist that have come before you
Employees and organization : Explain what are some leadership methods that may distinguish between and identify productive from unproductive workers?
Estimate the maximum price : Gentry Can Company's latest annual dividend of $1.25 a share was paid yesterday and maintained its historic 7% yearly rate of growth. You plan to buy the stock today because you believe that the dividend growth rate will increase to 8% for the next t..
Design database for keeping information of actors : Design a database for Ray. For each director, list his or her number and name and the year he or she was born. If the director is deceased, list the year of death.
Scheduling - gantt and pert charts : Prepare a Work Breakdown Structure (WBS) for your project by first identifying each deliverable required for a project.
What is the speed of the arrow as it leaves the bow : What is the speed of the arrow as it leaves the bow.Two point charges, Q_1 = -6.9 mu C and Q_2 = 2.0 mu C are located between 2 oppositely charged parallel plates.
Qualitative and quantitative-depth data for analysis : Shouldn't we look at each research question from both perspectives qualitative and quantitative to get in-depth data for analysis?
The slope of the regression line : A graph shows a corporation's common stock returns on the Y axis and the market returns on the X axis. The slope of the regression line represents

Reviews

Write a Review

Database Management System Questions & Answers

  Write procedures using counter and sychronisation techniques

Write the following procedures: woman_wants_to_enter, man_wants_to_enter, woman_leaves, man_leaves, using counters and sychronisation techniques to ensure that the correct behaviour will occur.

  Design a set of 3nf tables for database scenario

Draw an ER diagram for your database scenario. Design a set of 3NF tables for your database scenario.

  Data modeling and normalization

Data Modeling and Normalization

  Prepare the e-r diagram for the movie database

Energy in the home, personal energy use and home energy efficiency and Efficient use of ‘waste' heat and renewable heat sources

  Explaining weak relationship and weak entity

What is meant by a weak relationship? Provide an example. What is meant by weak entity? What do you understand by relationship degree?

  Explaining views for protecting access by unauthorized users

Why do you believe that views by themselves are insufficient for protecting access by unauthorized users?

  Pharmacy designating database

Pharmacy systems today are more efficient and user friendly when compared to the systems 20 years ago.

  Create library database schema structure

The library System stores 3 type of informations: Users ( USID, USNAME, USMob, USEmail, USDept,USStartDate, NofBooks). Create the library database schema Structure.

  Explaining database security relate to data integrity

In talking about database security, some aspects to regard as are Data Integrity, Confidentiality, and Malicious Activity. Illustrate how does database security relate to data integrity?

  Data dictionary serves as important data management tool

The data dictionary serves as an important data management tool by? assigning attributes to the data, maintaining data in updated form.

  Describing the purpose of database an its functionality

Describing the purpose of database an its functionality, plus a detailed E-R diagram.

  Prepare fully attributed data model

Use the results of the transcripts of an interview with IT consultant. Prepare a Fully Attributed Data Model. Add the data attributes for each entity."

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