Question: I am working on a project for Database management course. Currently I am working on Zillow.com So far I have found the entities and their
I am working on a project for Database management course. Currently I am working on Zillow.com So far I have found the entities and their attributes. Entities and their Attributes
USER
UserID PK
First Name
Last Name
Phone Number
Email Address
Account Creation Date
User is Buyer
User is Seller
User is Renter
User is Agent
BUYER
UserID PK FK
PreApproval Status
Contact Agent Status Whether they have contacted an agent
Loan Application Status
RENTER
UserID PK FK
Application Status
Lease Approval Date
SELLER
UserID PK FK
Listing Status
Property Valuation
Agent Assigned ID
Sale Date
AGENT
UserID PK FK
License Number
Agency
Transaction Count
Listing Count
Rating
Service Area
PROPERTY
PropertyID PK
Prperty Type House ApartmentsCondosCoops, Townhomes, etc
Price Sale or Rent Price
Number of Bedrooms
Number of Bathrooms
Square Feet
Lot Size Sqft or Acre
Zestimate Zillows estimated Property Value
Other Amenities
Location
i Address
ii City
iii. State
iv Zip code
LISTING
ListingID PK
Listing Price
Listing Type For Sale, For Rent, Sold
Listing Date
Listing Status Active Pending, SoldLeased
Favorites Yes or No
TRANSACTION
Transaction ID PK
Transaction Amount
Transaction Date
LOAN
LoanID PK
Loan Amount
Interest Rate
Loan Status
Lender Name
Repayment Terms
REVIEW
ReviewID PK
Rating
Review Comments
Review Date
Now I need your help to solve this questions. Can you help?
Describe Your Approach to Achieving a Fully Normalized Logical Model with assumptions and tradeoffs that may exist Are there redundant tables and : relationships that can be eliminated? Describe partial and transitive dependencies you encountered as you took your model from NF to NF to NF
Create a Data Dictionary
Identify BusinessUser Views and Implement Using Query and Reports Produce Samples Select transaction inputs to populate your logical model tables and test against your physical model
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
