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
1. USER
User_ID (PK)
First Name
Last Name
Phone Number
Email Address
Account Creation Date
User is Buyer
User is Seller
User is Renter
User is Agent
2. BUYER
User_ID (PK, FK1)
Pre-Approval Status
Contact Agent Status (Whether they have contacted an agent)
Loan Application Status
3. RENTER
User_ID (PK, FK1)
Application Status
Lease Approval Date
4. SELLER
User_ID (PK, FK1)
Listing Status
Property Valuation
Agent Assigned ID
Sale Date
5. AGENT
User_ID (PK, FK1)
License Number
Agency
Transaction Count
Listing Count
Rating
Service Area
6. PROPERTY
Property_ID (PK)
Prperty Type (House, Apartments/Condos/Co-ops, 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
7. LISTING
Listing_ID (PK)
Listing Price
Listing Type (For Sale, For Rent, Sold)
Listing Date
Listing Status (Active, Pending, Sold/Leased)
Favorites (Yes or No)
8. TRANSACTION
Transaction ID (PK)
Transaction Amount
Transaction Date
9. LOAN
Loan_ID (PK)
Loan Amount
Interest Rate
Loan Status
Lender Name
Repayment Terms
10. REVIEW
Review_ID (PK)
Rating
Review Comments
Review Date
Now I need your help to solve this questions. Can you help?
1. Describe Your Approach to Achieving a Fully Normalized Logical Model (with assumptions and tradeoffs that may exist). Are there redundant tables and 1:1 relationships that can be eliminated? Describe partial and transitive dependencies you encountered as you took your model from 1NF to 2NF to 3NF.
2. Create a Data Dictionary
Identify 10 Business/User Views and Implement Using Query and Reports (Produce Samples). Select 2-3 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 blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!