
Database System Concepts
7th Edition
ISBN: 9780078022159
Author: Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher: McGraw-Hill Education
expand_more
expand_more
format_list_bulleted
Concept explainers
Question
Draw an Entity Relationship Diagram (ERD) using Unified Modelling Language (UML) notation according to the below business rules. Your design should be at the logical level – include primary and foreign key fields and remember to remove any many-to-many relationships.
Tip: Pay attention to the mark allocation shown below. Sheep farm feed supplier business rules:
• All entities must have surrogate primary keys.
• A contact person represents one or more suppliers, and each supplier has exactly one
contact person.
• A supplier supplies many feed products, and every feed product can be supplied by many
suppliers.
• Each feed product belongs to a specific feed type, and many feed products can have the
same feed type.
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution
Trending nowThis is a popular solution!
Step by stepSolved in 2 steps with 2 images

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
- DRAW AN ER DIAGRAM , Create a many-to-many unary relationship. Include at least one of each type of attribute (composite, multivalued, and derived). Be sure to use an associative entity, no identifier.arrow_forwardWhat is the purpose of entity-relationship diagrams? What sort of symbol is used to depict a connection, and how does it work? What exactly does the phrase "associative entity" imply and what does it mean? Give an example.arrow_forwardPrepare an E-R diagram for a real estate firm that lists property for sale. Identify all entities (supertype/subtype), attributes (optional/required), unique identifiers, relationships and relationships cardinality and optionality. Resolve any M-M relationship you find. • The firm has several sales offices in several states. Each sales office has Office_Number and a Location. • Employees are assigned to work in different sales offices. Each employee has an ID and Name. • An employee must be assigned to only one sales office. For each sales office, there is always one employee assigned to manage that office. For each manager we record the start date of the management job. • The firm lists properties for sale. Each property has an ID, description and Location. Each unit of property must be listed with one (and only one) of the sales offices. A sales office may have any number of properties listed. • Each unit of property has one or more owners. owners have ID and Name. An owner may own…arrow_forward
- What is NOT another name for an associative entity? Linking table Bridge entity Composite entity Strong entityarrow_forwardEntity Relationship Diagram and Class Diagram are two diagramming techniques sharing common ancestry. Please contrast and compare the two. What are the similarities and the differences?arrow_forwardWhat is the concept in which the entity(variable) and its attributes(type) are associated during the execution time? Mention one of its disadvantage.arrow_forward
- Suppose that we wish to keep a genealogy. The information we wish to record about each person includes their name, date of birth, phone number, and degrees obtained . We also need to keep track of the mother, father, and children of each person. Draw a complete Entity-Relationship diagram. You must include all the details, sad as keys, weak entities (if any), cardinality constraints, etc. Your diagram must avoid redundancy.arrow_forwardDraw an entity relationship diagram with the following: 1. Patient Entity: RUT (Primary Key): IntegerName: ChainLast name: RopeDate of Birth: DateEmail: StringAddress: ChainTelephone numbers: ChainPension System: Chain 2. Health Insurance Entity: Code (primary key): IntegerType: Rope 3. Medical entity: RUT (Primary Key): IntegerName: ChainLast name: RopeDate of Birth: DateSpecialties: RopeYears of practice: Whole 4. Medical Specialty Entity: Code (primary key): IntegerSpecialty name: String 5. Pharmaceutical company entity: Code (primary key): IntegerName: ChainTelephone number: Chain 6. Medication Entity: Business name (primary key): StringFormula: RopePharmaceutical company code (foreign key): Integer 7. Pharmacy Entity: Code (primary key): IntegerName: ChainAddress: ChainTelephone number: Chain 8. Patient-Doctor Assignment Entity: Assignment ID (primary key): IntegerPatient RUT (foreign key): IntegerDoctor RUT (Foreign Key): Integer numberStart date:…arrow_forwardWhat really does the weak entity type mean? What's the formula? Give an example. What is meant by alternative specialisation?The ER graphic shows me in what way? Give an example, then draw a matching diagram.arrow_forward
arrow_back_ios
arrow_forward_ios
Recommended textbooks for you
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education

Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education

Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON

C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON

Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning

Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education