Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Describe how you have represented weak entities, supertype and subtype entities, if any exist. Column Name Data Type (Length) Key Required Default Value Remarks OwnerID

Describe how you have represented weak entities, supertype and subtype entities, if any exist.

Column Name

Data Type (Length)

Key

Required

Default Value

Remarks

OwnerID

Integer

PK

Yes

DBMS supplied

Surrogate Key:

Initial value=1

Increment=1

OwnerFirstName

Char (30)

No

Yes

None

OwnerLastName

Char (30)

No

Yes

None

OwnerPhone

Char (12)

No

Yes

None

Format: ###-###-####

OwnerEmailAddress

VarChar (100)

No

No

None

OwnerStreet

Char (30)

No

Yes

None

OwnerCity

Char (20)

No

Yes

None

OwnerState

Char (2)

No

Yes

WA

Format: AA

OwnerZip

Char (10)

No

Yes

None

Format: #####-####

(a) OWNER

Column Name

Data Type (Length)

Key

Required

Default Value

Remarks

PropertyID

Integer

PK

Yes

DBMS supplied

Surrogate Key:

Initial value=1

Increment=1

PropertyName

Char (30)

No

Yes

None

PropertyStreet

Char (30)

No

Yes

None

PropertyCity

Char (20)

No

Yes

None

PropertyState

Char (2)

No

Yes

WA

Format: AA

PropertyZip

Char (10)

No

Yes

None

Format: #####-####

OwnerID

Integer

FK1

Yes

None

REF: OWNER

(b) PROPERTY

Column Name

Data Type (Length)

Key

Required

Default Value

Remarks

RepairID

Integer

PK

Yes

DBMS supplied

Surrogate Key:

Initial value=1

Increment=1

DescriptionOfRepair

Char (200)

No

Yes

None

DateOfRepair

Date

No

Yes

None

Format: yyyy-mm-dd

CostOfRepair

Numeric (9,2)

No

Yes

None

EquipmentID

Integer

FK1

Yes

None

REF: EQUIPMENT

(c) REPAIR

Column Name

Data Type (Length)

Key

Required

Default Value

Remarks

EquipmentID

Integer

PK

Yes

DBMS supplied

Surrogate Key:

Initial value=1

Increment=1

DatePurchased

Date

No

Yes

None

Format: yyyy-mm-dd

WarrentyEnd

Date

No

No

None

Format: yyyy-mm-dd

PurchasePrice

Numeric (9,2)

No

Yes

None

EquipmentUsedFor

Char (100)

No

No

None

InvoiceNumber

Interger (25)

No

Yes

None

(d) EQUIPMENT

Column Name

Data Type (Length)

Key

Required

Default Value

Remarks

TrainingID

Integer

PK

Yes

DBMS supplied

Surrogate Key:

Initial value=1

Increment=1

TrainingName

Char (25)

No

Yes

None

DescriptionOfTraining

Char (250)

No

No

None

EquipmentID

Integer

FK1

Yes

None

REF: EQUIPMENT

(e) TRAINING

Column Name

Data Type (Length)

Key

Required

Default Value

Remarks

SubPropertyID

Integer

PK

Yes

DBMS supplied

Surrogate Key:

Initial value=1

Increment=1

SubPropertyName

Char (30)

No

Yes

None

PropertyID

Integer

FK1

Yes

None

REF: PROPERTY

(f) SUB_PROPERTY

Column Name

Data Type (Length)

Key

Required

Default Value

Remarks

PropertyServiceID

Integer

PK

Yes

DBMS supplied

Surrogate Key:

Initial value=1

Increment=1

ServiceDate

Date

No

Yes

None

Format: yyyy-mm-dd

ServiceDescription

Char (100)

No

Yes

None

HoursWorked

Integer

No

Yes

None

CostPerHour

Numeric (9,2)

No

Yes

None

TotalCost

Numeric (9,2)

No

Yes

None

EmployeeID

Integer

FK1

Yes

None

REF: EMPLOYEE

SubPropertyID

Integer

FK2

Yes

None

REF: SUB_PROPERTY

(g) PROPERTY_SERVICE

Column Name

Data Type (Length)

Key

Required

Default Value

Remarks

EmployeeID

Integer

PK

Yes

DBMS supplied

Surrogate Key:

Initial value=1

Increment=1

EmployeeLastName

Char (30)

No

Yes

None

EmployeeFirstName

Char (30)

No

Yes

None

EmployeePhone

Char (12)

No

Yes

None

Format: ###-###-####

EmployeeEmailAddress

Char (100)

No

No

None

EmployeeAddress

Char (30)

No

Yes

None

EmployeeCity

Char (20)

No

Yes

None

EmployeeState

Char (2)

No

Yes

WA

EmployeeZip

Char (10)

No

Yes

None

Format: #####-####

EmployeeWage

Numeric (9,2)

No

Yes

None

EmployeeExperience

Char (50)

No

Yes

None

(h) EMPLOYEE

Column Name

Data Type (Length)

Key

Required

Default Value

Remarks

PropertyServiceID

Integer

PK, FK1

Yes

None

REF: PROPERTY_SERVICE

EquipmentID

Integer

PK, FK2

Yes

None

REF: EQUPMENT

(i) EQUIPMENT_USE

Column Name

Data Type (Length)

Key

Required

Default Value

Remarks

EmployeeID

Number

PK, FK1

Yes

None

REF: EMPLOYEE

TrainingID

Number

PK, FK2

Yes

None

REF: TRAINING

(j) EMPLOYEE_TRAINING

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Secrets Of Analytical Leaders Insights From Information Insiders

Authors: Wayne Eckerson

1st Edition

1935504347, 9781935504344

Students also viewed these Databases questions