Professional Documents
Culture Documents
3B:
More on:
Mapping EER-to-Rela1onal Model
Dr. Sarah Al-Shareef
saashareef@uqu.edu.sa
Department of Computer Science
Umm Al-Qura University
Acknowledgment: All course slides are either referenced to Elmasri. & Navathe Book online presenta=ons, Dr. Salahadin
Mohammed Adam & Ms. Mashael Alkadi (with certain amendments) or are personally developed by the instructor.
Discussion and Summary of Mapping
for ER Model Constructs
Let’s :
C : superclass
AUr(C) = {k, a1, a2, …}
PK(C) = k
S1, S2, …, Si: subclasses of C
AUr(Si) = {aUr of Si}
§ Example: {Person,Bank,Company}/Owner
§ Person(Ssn, Driver_Licens_no, Name, Address, Owner_id)
§ Bank(Bname, Baddress, Owner_id)
§ Company(Cname, Caddress, Owner_id)
§ Owner(Owner_id)
IN-CLASS PARTICIPATION
ACTIVITIES
1437/1438 - First Semester Advanced Database Systems 16