Database Systems: Design, Implementation, & Management
11th Edition
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
expand_more
expand_more
format_list_bulleted
Expert Solution & Answer
Chapter 5, Problem 8C
Explanation of Solution
Crow’s Foot ER diagram for MARU art school:
The following data model shows the solution for the given question.
Explanation:
- In the above data model, “Student” entity contains “Stud_No” as primary key and details of the student are present in the “Student” entity.
- The “Instructors” is a subtype of “Student” entity. Here same “Stud_No” is the primary and foreign key. The “Student” supertype entity has optional “Instructors” entity.
- The many class is assigned to one instructor so one-to-many relationship is used...
Expert Solution & Answer
Trending nowThis is a popular solution!
Students have asked these similar questions
A student database may include indexes on fields such as major, age, marital status, and home zip code in addition to the main key, which is the student's unique identifier (all secondary keys). Let's assume the school wants a list of MIS or CS majors over the age of 25 who are married and from the 45462 zip code OR a list of CS majors under the age of 25 who are single and from the 45462 the code. Is there a way to utilize indexes to restrict access to just the records that meet this criterion?
3. Mutiara Cahaya Hospital is a small private hospital that is located in Kuala Nerang, Kedah. The Hospital serves the treatments, procedures, and operations to their customer. In order to keep track all the hospital activities, the hospital management plans to establish a new database management system which are based on the following requirements:
• For getting a treatment, the patient must make an appointment. Patient is only allowed to book one slot of appointment at one time. When the appointment slot has been booked by a patient, other patients cannot book that appointment slot unless the respective patient cancels it. The required details for the treatment are the appointment ID, patient ID, doctor ID, date, time and the treatment description. The patient ID and doctor ID are required due to track the respective patient and doctor who involved for each appointment.
• For each patient, he/she must give his/her name, phone number and address to the hospital for recording purposes.…
SQL ER DIAGRAM DRAWING! Draw an ER diagram based on the simplified description given below (with diagrams.net for example) The restaurant's cash register system supports data transfer between the restaurant hall and the kitchen, collects information about ordered products for invoices, and keeps track of product delivery times. In its database, we want to store information about menu items, table invoices (table-specific invoices), orders and waiters. Each product on the menu has an identifier, name and price, and possibly one or more phrases describing the product (e.g. "lactose-free" or "vegan"). Both the product identifier and the name are unique. When the table party arrives at the restaurant and makes the first order, a table bill is opened on the table, where all the orders of the table are collected. The table bill has a unique identifier, the physical table number of the restaurant hall, the time the bill was opened, the total price and the time of payment. Each table…
Chapter 5 Solutions
Database Systems: Design, Implementation, & Management
Ch. 5 - Prob. 1RQCh. 5 - What kinds of data would you store in an entity...Ch. 5 - Prob. 3RQCh. 5 - What is a subtype discriminator? Give an example...Ch. 5 - Prob. 5RQCh. 5 - What is the difference between partial...Ch. 5 - Prob. 7RQCh. 5 - According to the data model, is it required that...Ch. 5 - Prob. 9RQCh. 5 - Prob. 10RQ
Ch. 5 - Prob. 11RQCh. 5 - Prob. 12RQCh. 5 - Prob. 13RQCh. 5 - When implementing a 1:1 relationship, where should...Ch. 5 - What is time-variant data, and how would you deal...Ch. 5 - Prob. 16RQCh. 5 - Prob. 1PCh. 5 - Prob. 2PCh. 5 - Prob. 3PCh. 5 - Prob. 4PCh. 5 - Prob. 5PCh. 5 - Prob. 6PCh. 5 - Prob. 7PCh. 5 - Prob. 8CCh. 5 - Prob. 9CCh. 5 - Prob. 10C
Knowledge Booster
Similar questions
- Case Study: ACE Sport Database Mr. Harris has a shop selling sport apparels and his forecasts for this year 2022 in the planning indicate that his sales will be quite high, so he will be very busy generating all the products for the orders. As a result, he needs an IT team who can help him to develop a database that can effectively handle the orders that come into the shop. Specifically, he would like the database system to have a function that could keep track all the orders, to allow users to enter data into the database using a well-designed user interface, to print the required reports and to inquire certain information for decision making. As an IT people, you and your team have been hired to assist ACE Sport company in managing the shop’s orders. They will be giving you a partially completed order database called “ACE.accdb” for your further development of the database. The current order database contains “Order Line Item” table only. After a discussion with your team members,…arrow_forwardConsider a MOVIE database in which data is recorded about the movie industry. The data requirements are summarized as follows: -- Each movie is identified by title and year of release. Each movie has a length in minutes and a rating (e.g., G, PG, or R). 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. An actor may have multiple quotes from one 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, i.e., the character he or she plays. -- Directors are also identified by name and date of birth and direct one or more movies. -- Production companies are identified by name and each has an address. A production…arrow_forwardThink about a student database with the StudentID as the main key and the Major, Age, MaritalStatus, and HomeZipCode indexes (all secondary keys). If the institution requested a list of MIS or computer science majors who were over 25, married, and from the 45462 zip code OR computer engineering majors who were single and from the 45462 zip code, then let's pretend they were both over 25 and from the 45462 postcode. How can indexes be used to guarantee that only the data that satisfies this criteria is accessible to users?arrow_forward
- Consider a MOVIE database in which data is recorded about the movie industry. 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…arrow_forwardSubject: Database Topic: EERD -Based on the information given below, draw the conceptual EERD where you should include the enhanced features. [Using UML Design] You are required to design a database for a car championship. The requirements are as follows: In the championship, each car’s information such as the car model, the top speed and the acceleration will be stored, and it is identifiable through a unique car ID. Each car will be drove by only one driver. Each driver’s info such as the unique driver number, driver name and the experience level of the driver are stored as well. A driver may have many trainers from more experience drivers and these experience drivers would have at least one trainee who follow them. Each of these drivers are usually supported by a team which each team have a name and is identifiable through the team number. Usually, a team would have at least one driver in the race. Every race would have a specific race ID and a race name. In a race would consists of…arrow_forwardYour task is to develop a database, in order to keep information on all sales at a motorcycle dealership. The database will include information on motorcycles, salespeople, sales, and customers. We assume for simplicity that the dealership sells only new motorcycles and that all motorcycles are produced by the same manufacturer. Each kind of motorcycle is called a model, and it has a unique model number. For each model, you want to store also its name, engine size in cubic centimeters (cc) which is an integer number, and the date when this particular model was introduced. For each salesperson, you want to store their employee ID number, first name, middle initial, last name, and the date when the employee was hired. For each customer, you want to store a customer ID number, first name, middle initial, last name, address information (city, state, and zipcode), phone number (given in standard US format), and e‐mail address. Assume that you do not have a zip code table available. Each…arrow_forward
- DataBase i dont want an answer from chegg Suppose you are given the following requirements for a simple database for the football League (FL): the FL has many teams, each team has a name, a city, a coach, a captain, and a set of players; 24 players, each player belongs to only one team, each player has a name, a position (such as left wing or goalie), a skill level, and a set of injury records, a team captain is also a player, a game is played between two teams (host team and guest team) and has a date (such as May 11th, 2020) and a score (such as 4 to 2). Construct a Database Conceptual Model using UML ER diagram for the FL database. Use mapping rules to convert the design to Logical database model using UML ER model. Check the entities to be in the 3NF normal form. Write the needed SQL Statements to create the database.arrow_forwarda database that tracks students and their majors. Students may have multiple majors and students need not have a major declared. A student major must link back to a valid academic program. Reconstruct the ERD for this database and paste it below.arrow_forwardPlease make the authentic ERD AND RELATIONAL MODEL BY KEEPING ALL RULES OF IT IN MIND A cooking club organizes several dinners for its members. The purpose of the club is to allow several members to get together and prepare a dinner for the other members. The club president maintains a database that plans each meal and tracks which members attends each dinner, and also keeps track of which members creates each dinner. Each dinner serves many members and any member is allowed to attend. Each dinner has an invitation. This invitation is mailed to each member. The invitation includes the date of the dinner and location. Data about members like their name, membership no, contact no and email address are saved.Each dinner is based on a single entrée (starter) and a single dessert. This entrée and dessert can be used again for other dinners.• Consider the above scenario you are required to create ERD for the above scenario first then covert the ERD into Relational Modelarrow_forward
- We need to create a database for the Circulation Department of a public library. The database will store information about the patrons, books, and circulation. It contains the following: 4 tables for the database: PATRON, BOOK_COPY, BOOK, and CHECKOUT. (Since a book may have multiple copies that may be purchased by the library at different time, it is better to have a BOOK_COPY table to avoid unnecessary data redundancy.) The data in the tables are as follows: PATRON table records a patron’s ID, name, address, phone number, and email address. BOOK table contains information such as author, title, publication date, subject, language, and a unique identifier (It can be the ISBN of the book) for each book. BOOK_COPY table records a unique identifier for each copy of a book, the date of purchase, and the identifier of the book from the BOOK table. CHECKOUT table records the date of check-out, patron’s ID, the…arrow_forwardWe need to create a database for the Circulation Department of a public library. The database will store information about the patrons, books, and circulation. It contains the following: 4 tables for the database: PATRON, BOOK_COPY, BOOK, and CHECKOUT. (Since a book may have multiple copies that may be purchased by the library at different time, it is better to have a BOOK_COPY table to avoid unnecessary data redundancy.) The data in the tables are as follows: PATRON table records a patron’s ID, name, address, phone number, and email address. BOOK table contains information such as author, title, publication date, subject, language, and a unique identifier (It can be the ISBN of the book) for each book. BOOK_COPY table records a unique identifier for each copy of a book, the date of purchase, and the identifier of the book from the BOOK table. CHECKOUT table records the date of check-out, patron’s ID, the…arrow_forwardWe need to create a database for the Circulation Department of a public library. The database will store information about the patrons, books, and circulation. It contains the following: 4 tables for the database: PATRON, BOOK_COPY, BOOK, and CHECKOUT. (Since a book may have multiple copies that may be purchased by the library at different time, it is better to have a BOOK_COPY table to avoid unnecessary data redundancy.) The data in the tables are as follows: PATRON table records a patron’s ID, name, address, phone number, and email address. BOOK table contains information such as author, title, publication date, subject, language, and a unique identifier (It can be the ISBN of the book) for each book. BOOK_COPY table records a unique identifier for each copy of a book, the date of purchase, and the identifier of the book from the BOOK table. CHECKOUT table records the date of check-out, patron’s ID, the…arrow_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
- A Guide to SQLComputer ScienceISBN:9781111527273Author:Philip J. PrattPublisher:Course Technology Ptr
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
A Guide to SQL
Computer Science
ISBN:9781111527273
Author:Philip J. Pratt
Publisher:Course Technology Ptr