Professional Documents
Culture Documents
Leo Mark
(May 2002)
The Model
customer surrogates
airport
Single-valued Properties
airport
airport name
Hartsfield Kastrup
Logan
property values are lexical, visible, audible, .they are things that name other things
Identifying Properties
cph airport code atl lax bos
airport
for each identifying property value there is at most one instance of the identified entity every entity must be uniquely referenceable
Multi-valued Properties
th we mo flt-schedule mo mo we th su
weekdays
Composite Properties
airport airport street airport city airport zip airport address 1 Flughafen St 400 Flight Av 12 Logan Rd Hamburg Denver Boston 90123 56789 12345
malecustomer
partial functions
the names of multiple relationship types between the same two entity types must be unique
partial function
total function
N flt-repairorder
many ternary relationship types cannot be reduced to a conjunction of binary relationship types
flt-instance cannot exist without flt-schedule flt-instance cannot be identified without fltschedule (flt#, date) identifies fltinstance
flt-schedule
flt-schedule
flt#
departure time
arrival time
departure time
relationships may have attributes for 1-N (and 1-1) relationships, attributes may be moved to the entity on the many-side
payment method
in N-M relationships, the attributes cannot be moved to the entities how can non-entities have attributes?
payment method
1 customer
reservation
flt-instance
payment method
passenger
o
Female
company
person
payer
reservation
customer