You are on page 1of 5

5COSC002W DATABASE SYSTEMS

2020-2021 Lecture 04
Logical Mapping Exercise

Refer to Lecture 03 and Lecture 04 to map the CONCEPTUAL ERD presented for
AudioVizzion on figure 1 (see below) to a LOGICAL ERD.
Figure 1: AudioVizzion CONCEPTUAL Entity Relationship Diagram

Branch
takes place at Test is for Booking makes Customer
branchId{PK}
testId{PK} bookingRefNo{PK} custId{PK}
branchName
1..1 0..* testDateTime 1..1 1..1 bookingDateTime 0..* 1..1 custFullName
branchAddress
testComments bookingStatus custEmail
branchTelNo 1..1
distanceToTrain custTelNo
{mandatory, or}
produces custAddress
0..* custPostCode
employs Hearing_Test Vision_Test
visualAcuity
1..1
hearingLevel 0..1
0..* retinoscopy
Staff 0..* Prescription
refraction
prescripRefNo{PK}
staffId{PK} places
0..* startDate
staffFullName
validToDate
0..1 staffEmail undertakes
testResults
staffExtNumber
conducts recommendation
{optional, and}
1..1
0..*
Device
Sales_Assistant Optician Audiologist Order
commission deviceCatalogId{PK}
orderRefNo{PK}
deviceCatalogName is for
1..1 1..* 0..* orderDateTime
1..1 deviceDescrip
orderStatus
availabilityStatus
expectedDateTime
{optional, or} collecDateTime

0..*
Visual_Device Hearing_Device
hdMake
{mandatory, and} hdModel

Frame Lens
frBrand lensSerialNb {AK}
frModel lensVisionType
lensTint
lensThinnessLevel
processes
HAPE \* MERGEFORMAT

Branch
takes place at Test is for Booking makes Customer
branchId{PK}
testId{PK} bookingRefNo{PK} custId{PK}
branchName 1..1 0..* 1..1
testDateTime
1..1 bookingDateTime 0..* 1..1
custFullName
branchAddress
testComments 1..1 bookingStatus custEmail
branchTelNo
distanceToTrain {mandatory, or} custTelNo
produces custAddress
0..1
employs Hearing_Test Vision_Test custPostCode
1..1
hearingLevel visualAcuity 0..1
0..*
retinoscopy Prescription
Staff 0..*
refraction
staffId{PK} prescripRefNo{PK} places
0..* startDate
staffFullName
0..1 staffEmail undertakes validToDate
staffExtNumber testResults
conducts recommendation
{optional, and}
1..1
0..*
Device
Sales_Assistant Optician Audiologist Order
commission deviceCatalogId{PK} is for orderRefNo{PK}
1..1 deviceCatalogName 1..* 0..* orderDateTime
1..1 deviceDescrip
orderStatus
availabilityStatus
expectedDateTime
{optional, or} collecDateTime
0..*
Visual_Device Hearing_Device
hdMake
{mandatory, and} hdModel

Frame Lens
frBrand lensSerialNb {AK}
frModel lensVisionType
lensTint
lensThinnessLevel
processes

You might also like