ou are required to:   Provide a normalized relational logical schema for the same database (NB It is not mandatory to report the restructured ER diagram)  Define referential integrity constraints for 2 relationships of your choice among those defined in the conceptual schema  solution:  AUTHOR( author_id , name, surname) BOOK ( ISBN , title , num_page s , price ) CUSTOMER( customer_id , phone_number*, type, name*, surname*, vat_number*) CLERK( clerk_id , name) BUY( customer_id, clerk_id, ISBN ) WRITTEN_BY( author_id, ISBN )     1) WRITTEN_BY (author_id) REFERENCES AUTHOR(author_id)     WRITTEN_BY (ISBN) REFERENCES BOOK(ISBN)   2) BUY(customer_id) REFERENCES CUSTOMER(customer_id)      BUY (clerk_id) REFERENCES CLERK(clerk_id)      BUY (ISBN) REFERENCES BOOK (ISBN)  i gave the solution. but i do not have any idea where it came from and how im supposed to formulate a similar solution so please help me understand how was this was reached and how i should solve these type of questions in great detail. will give thumbs up to good answer

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

You are required to:

 

  • Provide a normalized relational logical schema for the same database (NB It is not mandatory to report the restructured ER diagram) 
  • Define referential integrity constraints for 2 relationships of your choice among those defined in the conceptual schema 

    solution: 

    AUTHOR( author_id , name, surname)

    BOOK ( ISBN , title , num_page s , price )

    CUSTOMER( customer_id , phone_number*, type, name*, surname*, vat_number*)

    CLERK( clerk_id , name)

    BUY( customer_id, clerk_id, ISBN )

    WRITTEN_BY( author_id, ISBN )

     

     

    1) WRITTEN_BY (author_id) REFERENCES AUTHOR(author_id)

        WRITTEN_BY (ISBN) REFERENCES BOOK(ISBN)

     

    2) BUY(customer_id) REFERENCES CUSTOMER(customer_id)

         BUY (clerk_id) REFERENCES CLERK(clerk_id)

         BUY (ISBN) REFERENCES BOOK (ISBN)
     i gave the solution. but i do not have any idea where it came from and how im supposed to formulate a similar solution so please help me understand how was this was reached and how i should solve these type of questions in great detail. will give thumbs up to good answer

phone number (0,1) 0
NON PRIVATE
vat_number
customer_id
CUSTOMER
(t.e)
clerk_id
(0,N)
PRIVATE
CLERK
name
(0.N)
surname
BUY
name
(0,N)
price num_pages
BOOK
(1,N)
(1,N)
AUTHOR
author_id
WRITTEN BY
ISBN
title
name
surname
Transcribed Image Text:phone number (0,1) 0 NON PRIVATE vat_number customer_id CUSTOMER (t.e) clerk_id (0,N) PRIVATE CLERK name (0.N) surname BUY name (0,N) price num_pages BOOK (1,N) (1,N) AUTHOR author_id WRITTEN BY ISBN title name surname
Expert Solution
steps

Step by step

Solved in 4 steps

Blurred answer
Knowledge Booster
Enhanced ER Model
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
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
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)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education