0% found this document useful (0 votes)
35 views

Construct The Relational Model of The Following Scenario. (6 MARKS) System Description

This document describes a scenario for a property rental company called Branches Dream Home. It outlines the key entities like branches, staff, properties, clients, leases, newspapers and their attributes. It also provides examples of data entry tasks like adding a new branch, staff, lease or property advertisement. The relational model would define tables for each entity with primary and foreign keys to link them according to the relationships described in the scenario.

Uploaded by

Bushra Shahzad
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
35 views

Construct The Relational Model of The Following Scenario. (6 MARKS) System Description

This document describes a scenario for a property rental company called Branches Dream Home. It outlines the key entities like branches, staff, properties, clients, leases, newspapers and their attributes. It also provides examples of data entry tasks like adding a new branch, staff, lease or property advertisement. The relational model would define tables for each entity with primary and foreign keys to link them according to the relationships described in the scenario.

Uploaded by

Bushra Shahzad
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Construct the relational model of the following scenario.

(6 MARKS)

System Description:
Branches Dream Home has branch offices in cities throughout the United Kingdom. Each branch office is
allocated members of staff, including a Manager, who manages the operations of the office. The data
describing a branch office includes a unique branch number, address (street, city, and postcode),
telephone numbers (up to a maximum of three), and the name of the member of staff who currently
manages the office. Additional data is held on each Manager, which includes the date that the Manager
assumed his or her position at the current branch office, and a monthly bonus payment based upon his or
her performance in the property for rent market. Staff Members of staff with the role of Supervisor are
responsible for the day-to-day activities of an allocated group of staff called Assistants (up to a maximum
of 10, at any one time). Not all members of staff are assigned to a Supervisor. The data stored regarding
each member of staff includes staff number, name, address, position, salary, name of Supervisor (where
applicable), and the details of the branch office at which a member of staff is currently working. The staff
number is unique across all branches of Dream Home. Properties for rent each branch office offers a
range of properties for rent. The data stored for each property includes property number, address (street,
city, and postcode), type, and number of rooms, monthly rent, and the details of the property owner. The
property number is unique across all branch offices. The management of a property is assigned to a
member of staff whenever it is rented out or requires to be rented out. A member of staff may manage a
maximum of 100 properties for rent at any one time. When a given property is available for rent, the
property details will be displayed on the Dream Home Web site and, when necessary, as advertisements
in local and national newspapers. Property owners the details of property owners are also stored. There
are two main types of property owner: private owners and business owners. The data stored for private
owners includes owner number, name, address, telephone number, email, and password. The data stored
on business owners includes name of business, type of business, address, telephone number, email,
password, and contact name. The password will allow owners access to parts of the Dream Home
database using the Web. Clients Dream Home refers to members of the public interested in renting
property as clients. To become a client, a person must first register at a branch office of Dream Home.
The data stored on clients includes client number, name, telephone number, email, preferred type of
accommodation, and the maximum rent that the client is prepared to pay. Also stored is the name of the
member of staff who processed the registration, the date the client joined, and some details on the branch
office at which the client registered. The client number is unique across all Dream Home branches.
Leases when a property is rented out, a lease is drawn up between the client and the property. The data
listed in detail on the lease includes lease number, client number, name and address, property number and
address, monthly rent, method of payment, an indication of whether the deposit has been paid deposit
(calculated as twice the monthly rent), duration of lease, and the start and end dates of the lease period.
Newspapers when required, the details of properties for rent are advertised in local and national
newspapers. The data stored includes the property number, address, type, number of rooms, rent, the date
advertised, the name of the newspaper, and the cost to advertise. The data stored on each newspaper
includes the newspaper name, address, telephone number, and contact name. Data entry Enter the details
of a new branch (such as branch B003 in Glasgow). Enter the details of a new member of staff at a branch
(such as Ann Beech at branch B003). Enter the details of a lease between a client and property (such as
client Mike Ritchie renting out property number PG4 from the 10-May-12 to 9-May-13). Enter the details
of a property advertised in a newspaper (such as property number PG4 advertised in the Glasgow Daily
newspaper on the 06-May-12).

You might also like