Question: Tasks: 1 . ( 6 0 % ) Construct an ER diagram for the above database. Model all constraints which can be expressed in ER
Tasks:
Construct an ER diagram for the above database. Model all constraints which can be expressed in ER model. When you construct your ER diagram, state clearly any assumptions you made that do not violate the requirements. IMPORTANT: Please draw the ER diagram using the notations and symbols in the textbook instead of following specific softwares notation If you are using other notations, at least half of the points will be deducted.
Rectangles represent entity sets
Diamonds represent relationship sets
Attributes listed inside entity rectangle
Underline indicates primary key attributes
Dashed lines link attributes of a relationship set to the relationship set
State at least two constraints which can NOT be captured by the ER model.
Translate your ER diagram into relational tables. For each relation, identify the primary key and any foreign keys.
ABC media has decided to have the below relational schema for their database.
Video videoCode: integer, videoLength: integer
Model modelNo: char width: numeric height: numeric weight: numeric
depth: numeric screenSize: numeric
Site siteCode: integer, type: varchar address: varchar phone: varchar
DigitalDisplay serialNo: char schedulerSystem: char modelNo: char
Foreign key: modelNo references Model modelNo
Client clientId: integer, name: varchar phone: varchar address: varchar
TechnicalSupport empId: integer, name: varchar gender: char
Administrator empId: integer, name: varchar gender: char
Salesman empId: integer, name: varchar gender: char
AirtimePackage packageId: integer, class: varchar startDate: date, lastDate: date,
frequency: integer, videoCode: integer
AdmWorkHours empId: integer, day: date, hours: numeric
Foreign key: empId references Administrator empId
Broadcasts videoCode: integer, siteCode: integer
Foreign key: videoCode references Video videoCode
Foreign key: siteCode references Site siteCode
Administers empId: integer, siteCode: integer
Foreign key: empId references Administrator empId
Foreign key: siteCode references Site siteCode
Specializes empId: integer, modelNo: char
Foreign key: empId references TechnicalSupport empId
Foreign key: modelNo references Model modelNo
Purchases clientId: integer, empId: integer, packageId: integer, commissionRate: numeric
Foreign key: clientId references Client clientId
Foreign key: empId references Salesman empId
Foreign key: packageId references AirtimePackage packageId
Locates serialNo: char siteCode: integer
Foreign key: serialNo references DigitalDisplay serialNo
Foreign key: siteCode references Site siteCode
Can you please make the diagram as listed.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
