Database Systems: Design, Implementation, & Management
12th Edition
ISBN: 9781305627482
Author: Carlos Coronel, Steven Morris
Publisher: Cengage Learning
expand_more
expand_more
format_list_bulleted
Concept explainers
Expert Solution & Answer
Chapter 4, Problem 21RQ
Explanation of Solution
Entity Relational (ER) Diagram:
The following figure illustrates the ER Diagram for given business rules in Crow’s Foot notation:
Explanation:
The above ER diagram contains several entities such as “PARENT”, “REGISTER”, “PLAYER”, “COACH”, “TEAM” and “COLOR”. Each entity has its own attribute.
- The relationship between “PARENT” and “PLAYER” is M: N...
Expert Solution & Answer
Trending nowThis is a popular solution!
Students have asked these similar questions
Please draw an Entity-Relationship diagram for the given below MOVIE database.
The data requirements are summarized as follows:
Each movie is identified by title and year of release. Each movie has a length in minutes. Each has a production company, and each is classified under one or more genres (such as horror, action, drama, and so forth). Each movie has one or more directors and one or more actors appear in it. Each movie also has a plot outline. Finally, each movie has zero or more quotable quotes, each of which is spoken by a particular actor appearing in the movie.
Actors are identified by name and date of birth and appear in one or more movies. Each actor has a role in the movie.
Directors are also identified by name and date of birth and direct one or more movies. It is possible for a director to act in a movie (including one that he or she may also direct).
Production companies are identified by name and each has an address. A production company produces one or more movies.
Alert dont submit AI generated answer.
A learning company wants to set up its database. They are trying to keep track of the following: student ID,
name, grade level, the subject they need help in, and their contact and payment information. They also want
to keep track of the teacher' information such as their ID, name, subject matter expertise, and times available
and rate. They will like to keep track of which student is assigned to which teacher and their meeting schedule
as well.
Question 1: List all of the data that needs to be kept track of for the scenario above in a 1NF (Flat File) table
Question 2: Use the normalization technique and form the 3NF tables
Chapter 4 Solutions
Database Systems: Design, Implementation, & Management
Ch. 4 - Prob. 1RQCh. 4 - What is a strong (or identifying) relationship,...Ch. 4 - Prob. 4RQCh. 4 - Suppose you are working within the framework of...Ch. 4 - Prob. 6RQCh. 4 - Prob. 7RQCh. 4 - Discuss the difference between a composite key and...Ch. 4 - What two courses of action are available to a...Ch. 4 - Prob. 11RQCh. 4 - Discuss two ways in which the 1:M relationship...
Ch. 4 - Prob. 13RQCh. 4 - Prob. 14RQCh. 4 - Briefly, but precisely, explain the difference...Ch. 4 - What are multivalued attributes, and how can they...Ch. 4 - Prob. 17RQCh. 4 - Prob. 18RQCh. 4 - What two attributes must be contained in the...Ch. 4 - Describe precisely the composition of the...Ch. 4 - Prob. 21RQCh. 4 - Prob. 1PCh. 4 - Create a complete ERD in Crows Foot notation that...Ch. 4 - Prob. 4PCh. 4 - Prob. 5PCh. 4 - Prob. 6PCh. 4 - Prob. 7PCh. 4 - Prob. 8PCh. 4 - Prob. 9PCh. 4 - Prob. 10PCh. 4 - Prob. 11C
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Similar questions
- Please create an ERD diagram (do not hand draw) with the provided informationarrow_forwardA university wants to develop a database system to manage student enrollment and course registration. They need an ERD to represent the key entities and their relationships. Entities: Student: Each student has a unique student ID, a name, a date of birth, and an email address. Course: Each course has a unique course code, a title, a description, and the number of credits. Enrollment: Each enrollment represents a student's registration in a specific course for a particular semester. It includes information about the grade received for that course. Professor: Each professor has a unique professor ID, a name, and an email address. Professors teach one or more courses. Create an ERD that represents the relationships between these entities. Include Entity name, attributes, identify Primary and Foreign key and crow foot relationships.arrow_forwardIn the hierarchy of data, what is the difference between a data attribute and a data item? What is the domain of an attribute?arrow_forward
- ALO (Anderson - left - overs.) Enterprises is an organization that provides a wide variety of service offerings for clients. Service types available include bookkeeping, computer installation, computer repair, software installation, taxes, advertising, market surveys, etc. Each service engagement may involve multiple types of service and may include multiple employees. Each type of service has a standard hourly billing rate and can not be entered into the database unless at least one of ALQ's employees is capable of performing that type of service. Employees are trained to perform multiple types of services and can work on multiple service engagements. Employees earn a contracted annual salary based on their credentials, regardless of what services they actually end up performing. Clients are required to pay for a given service engagement in full ( with just one check) within two weeks of the completion date. It is possible for a client to pay for more than one service engagement with…arrow_forwardDesign the database, following an ER model. 1. Patients: Patients are tracked by a unique patient ID. Personal information includes first name, last name, phone number, Date of Birth, and sex. The combination of the Patient's first and last name must be unique. Patient's sex is a mandatory field. Patient can be registered at any clinic. 2. Cancer: Type of cancer is tracked by a unique ID. Cancer is categorized as either Oral, Lung, Breast, Liver, Blood, Bone, Pancreatic, Cervical, or Prostrate. Stage of cancer can be Stage I, Stage II, or Stage III Stage of cancer detection. Treatment given: Chemotherapy only, Surgery with chemotherapy, Surgery only or Radiation therapy. Patient_id is an FK which references the ID of the Patient. Clinic_id is an FK which references the ID of the Clinic that patient register. Patient information must be stored at one clinic. Patient Date of detection of Cancer. 3. Clinic: Clinics are…arrow_forwardA college course may have one or more scheduled sections or may not have a scheduled section. Attributes of COURSE include Course ID, Course Name, and Units. Attributes of SECTION include Section Number and Semester ID. Semester ID is composed of two parts: Semester and Year. Section Number is an integer (such as 1 or 2) that distinguishes one section from another for the same course but does not uniquely identify a section. How did you model SECTION? Why did you choose this way versus alternative ways to model SECTION?arrow_forward
- Warner and his brothers operate a cinema chain (Warner and Brothers Movies). He wants to build a database to use for forecasting demand for both the movies he shows and the food he sells as well as to track other critical information for his business. He tells you he has several cinemas and each cinema has between 1 and 15 theaters. Each cinema has a location (address), a unique name and a phone number. The theaters vary in terms of seating style, type of sound equipment and seating capacity. Movies are shown throughout the day starting at 11 am and finishing at 1 am. Some movies will the shown in multiple theaters and over time may switch theatres that they show in. For instance, Star Wars may originally be shown in the 3 largest theatres in a cinema but after 3 months it may be showing in just one of the smaller theaters. Of course, each theater is also used for a variety of movies over time. Warner is interested in knowing how many people, classified by adults and children, attend…arrow_forwardA third party cannot access the database directly in any way. It's something to think about while drawing data flow diagrams. What does this suggestion include, if anything?arrow_forwardThe local city youth league needs a database system to help track children who sign up to play soccer .Data needs to be kept on each team,the children who will play on each team,and their parents.Also data needs to be kept on the coaches for each team.Draw a data model with the entities and attributes described here.Entities required:Team,Player,Coach and Parent.Attributes required:Team:Team ID number,Team name,andTeam Colors,Player:PlayerID number,Player first name,Player last name,and Player age Coach: Coach ID number Coach First Name,Coach Last Name,and Coach home phone number Parent:ParentID number Parent last name ,Parent first name,Home phone number, and Home Address with street ,city ,state and zip code.The following relations must be defined:Team is related to Player.Team is related to Coach.Player is related to Parent.Conectivities and participation are define as follows:A Team may or may not have a Player.A Player must have a Team.A Team must have many Players.A Player has…arrow_forward
- Explain why an index is only helpful if an attribute's values cover a suitable range. This is the only scenario when an index is relevant.arrow_forwardComplex ERD for City Youth League Database The local city youth league needs a database system to help track children that sign up to play soccer. Data needs to be kept on each team and the children that will be playing on each team as well as their parents. Also, data needs to be kept on the coaches for each team. Draw the data model described below. Entities required: Team, Player, Coach, and Parent. Attributes required: Team: Team_ID number, Team name, and Team colors. Player: Player_ID number, Player first name, Player last name, and Player age. Coach: Coach_ID number, Coach first name, Coach last name, and Coach home phone number. Parent: Parent_ID number, Parent last name, Parent first name, Home phone number, and Home Address (Street, City, State, and ZIP Code). Further requirements: Team is related to Player. Team is related to Coach. Player is related to Parent. Specifically: A Team may or may not have a Player. A Player must have a Team. A Team may have…arrow_forwardDraw an Entity Relationship Diagram (ERD) based on the flat files that have been supplied. Your ERD must incorporate all the entities and attributes supplied, as well as establishing the relationships between the entitiesarrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Database Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781285196145Author:Steven, Steven Morris, Carlos Coronel, Carlos, Coronel, Carlos; Morris, Carlos Coronel and Steven Morris, Carlos Coronel; Steven Morris, Steven Morris; Carlos CoronelPublisher:Cengage LearningDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781305627482Author:Carlos Coronel, Steven MorrisPublisher:Cengage Learning
- Principles of Information Systems (MindTap Course...Computer ScienceISBN:9781285867168Author:Ralph Stair, George ReynoldsPublisher:Cengage LearningPrinciples of Information Systems (MindTap Course...Computer ScienceISBN:9781305971776Author:Ralph Stair, George ReynoldsPublisher:Cengage Learning
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781285196145
Author:Steven, Steven Morris, Carlos Coronel, Carlos, Coronel, Carlos; Morris, Carlos Coronel and Steven Morris, Carlos Coronel; Steven Morris, Steven Morris; Carlos Coronel
Publisher:Cengage Learning
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781305627482
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Principles of Information Systems (MindTap Course...
Computer Science
ISBN:9781285867168
Author:Ralph Stair, George Reynolds
Publisher:Cengage Learning
Principles of Information Systems (MindTap Course...
Computer Science
ISBN:9781305971776
Author:Ralph Stair, George Reynolds
Publisher:Cengage Learning