172 - Slide 5 - Relational Model
172 - Slide 5 - Relational Model
172 - Slide 5 - Relational Model
Example:
the tuple t = <‘Barbara Benson’, ‘533-69-1238’, ‘(817)839-
8461’, ‘7384 Fontana Lane’, NULL, 19, 3.25> from the STUDENT
relation
t[Name] = <‘Barbara Benson’>, and t[Ssn, Gpa, Age] = <‘533-69-
1238’, 3.25, 19>.
Key Constraints
Domain Constraints
Super key:
SSN, Candidate key:
{SSN, Lname}, SSN,
{FName, BirthDate}, FName
{FName, Sex},
…
Alternate Key:
Primary Key: FName
SSN
Invalid state
◦Does not obey all the integrity constraints
Valid state
◦Satisfies all the constraints in the defined set of integrity
constraints IC
Ord_Amt mengacu pada jumlah harga pada satu kali order. Odate
menyatakan tanggal pemesanan dilakukan, Ship_date
menyatakan tanggal pengiriman barang yang dipesan customer
dari gudang. Asumsikan bahwa suatu order dapat mengambil
barang dari beberapa gudang (warehouse). Nyatakan foreign key
yang mungkin untuk skema basis data ini.