PART IV
Part 6 Distributed DBMSs and Replication
Chapter 24 Distributed DBMSs Concepts and Design
Case Study 1 Real Estate Agency
A large real estate agency has decided to distribute its project management information at the regional
level. A part of the current centralized relational schema is as follows:
Employee (NIN, fName, lName, address, DOB, sex, salary, taxCode, agencyNo)
Agency (agencyNo, agencyAddress, managerNIN, propertyTypeNo,
regionNo)
Property (propertyNo, propertyTypeNo, propertyAddress, ownerNo,
where Employee contains employee details and the national insurance number NIN is the key.
Agency contains agency details and agencyNo is the key. managerNIN identifies
the employee who is the manager of the agency. There is only one manager
for each agency; an agency only handles one type of property.
Property contains details of the properties the company is dealing with and the key is
propertyNo. The agency that deals with the property is given by
agencyNo, and the contact in the estate agents by contactNIN; owner is
Agencies are grouped regionally as follows:
Information is required by property type, which covers: Domestic, Industrial, and Letting. There are no
Industrial properties in the South and all Letting properties are in the West of Scotland. Properties are
handled by the local estate agents office. As well as distributing the data on a regional basis, there is an
additional requirement to access the employee data either by personal information (by Personnel) or by
salary-related information (by Payroll).