Provide a normalized relational logical schema for the same database (N.B. It is not mandatory to report the restructured E-R diagram)  Define referential integrity constraints for 2 relationships of your choice among those defined in the conceptual schema solution:  CUSTOMER(FiscalCode, Name, Surname, Address, LoyaltyCard*, Type) INTOLERANCES(Intolerances, FiscalCode) TICKET(CodS, CodF, Date, FisclaCode, Price) SEAT(CodS, CodF, Class) FLIGHT(CodF, Departure, Arrival, Departure_date, Arrival_date, Airplane_type)   Integrity constraints: SEAT(CodF) REFERENCES FLIGHT(CodF)  TICKET(CodS, CodF) REFERENCES SEAT(CodS, CodF) TICKET(FiscalCode) REFERENCES CUSTOMER(FiscalCode)        i provided the solution but i dont understand where it came from. when do we and when do we not consider the black circles in the diagram and if we do for what and on what basis do we consider them? what is type? what are the references and how do i understand which ones i should take and not? please explain every single detail in the above question alongside the questions i proposed here as i do not understand whatsoever what is happening in this question. thank you and ofcourse i will give thumbs up for good answer. please.let.it.be.detailed.and.significant.

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

 

 

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

solution: 

CUSTOMER(FiscalCode, Name, Surname, Address, LoyaltyCard*, Type)

INTOLERANCES(Intolerances, FiscalCode)

TICKET(CodS, CodF, Date, FisclaCode, Price)

SEAT(CodS, CodF, Class)

FLIGHT(CodF, Departure, Arrival, Departure_date, Arrival_date, Airplane_type)

 

Integrity constraints:

SEAT(CodF) REFERENCES FLIGHT(CodF) 

TICKET(CodS, CodF) REFERENCES SEAT(CodS, CodF)

TICKET(FiscalCode) REFERENCES CUSTOMER(FiscalCode)   

 

 

i provided the solution but i dont understand where it came from. when do we and when do we not consider the black circles in the diagram and if we do for what and on what basis do we consider them? what is type? what are the references and how do i understand which ones i should take and not? please explain every single detail in the above question alongside the questions i proposed here as i do not understand whatsoever what is happening in this question. thank you and ofcourse i will give thumbs up for good answer. please.let.it.be.detailed.and.significant.

CodS
CodF
Departure O
Class
Arrival
SEAT
(1,1)
(0,N)
FLIGHT
OF
(0,N)
Airplane
type
OF
(1,1)
Date
TICKET
-O Departure time
O Arrival time
Price
BUY
Fiscal
code
(1,1), VO,N)
Address
CUSTOMER
Name Surname
(p.e)
REGISTERED
CUSTOMER
O Loyalty card number
Food Intolerances (0,N)
Transcribed Image Text:CodS CodF Departure O Class Arrival SEAT (1,1) (0,N) FLIGHT OF (0,N) Airplane type OF (1,1) Date TICKET -O Departure time O Arrival time Price BUY Fiscal code (1,1), VO,N) Address CUSTOMER Name Surname (p.e) REGISTERED CUSTOMER O Loyalty card number Food Intolerances (0,N)
Expert Solution
steps

Step by step

Solved in 3 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