Question
Read the following statements related to a real estate database that is involved in renting properties for their clients and Design an Entity-Relationship diagram (ERD)
Read the following statements related to a real estate database that is involved in renting properties for their clients and Design an Entity-Relationship diagram (ERD) for the given scenario. Identify main entities, attributes, and relationship types. Resolve any many to many relationships identified. State any necessary assumptions to support your design
Properties are rented by tenants. Each tenant is assigned a unique number by the Agency. Data held about tenants include family name, given name, property rented, contact address -street, city, state, postcode & telephone number. A tenant may rent more than one property and many tenants may rent parts of the same property (eg. a large shopping complex).
Properties are owned by owners. Each property is assigned a unique building number. The agency only recognises a single owner for any of the properties it handles. The owner, address, and value are recorded for each property. In addition, the lease period and bond are recorded for each property or sub-property rented. An owner may own several properties.
Properties are subject to damage and the agency records all instances of damage to its properties - property, date, type of damage, and repair cost are recorded. Repair costs are charged directly to tenants.
Normal property maintenance is also noted - property, date, type of maintenance, and cost are recorded. Maintenance costs are charged to the property owner.
Tenants pay accounts to the Agency - these consist of weekly rental payments, bond payments (for new properties), and damage bills. The date of payment, tenant, property, type of account (Rental, Bond, Damage), and amount are recorded.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started