You are on page 1of 6
30, Introduction to Databases Cost of DBMSs ‘The cost of DBMSs varies signiticantly, depending on the environment and func- tonality provided. For example, a single-user DBMS for a personal computer may conly cost £100, However, alarge mainframe multi-user DBMS servicing hundreds of users can be extremely expensive, perhaps £100,000 to £500,000. There is also the Fecurrent annual maintenance cost, which is typically a percentage ofthe list price. Additional hardware costs The disk storage requirements for the DBMS and the database may necessitate the Purchase of additional storage space. Furthermore, to achieve the required perform. ance, it may be necessary to purchase a larger machine, perhaps even a machine ¢edicated to running the DBMS. The procurement of addtional hardware results in funher expenditure, Cost of conversion In some situations, the cost of the DBMS and extra hardware may be insignificant compared with the cost of converting existing applications to run on the new DBMS and hardware. This cost also includes the cost of training staff to use these new systems, and possibly the employment of specialist staff to help with the Conversion and running of the system. This cost is onc of the main reasons why some organizations feel tied to their current systems and cannot switch to more modem database technology. The term legacy system is sometimes used to refer to an older, and usually inferior, system, Performance Typically a file-based system is written fora specific application, such as invoicing. ‘Asa result, performance is generally very good. However, the DBMS is written to be more general, o cater for many applications rather than just one. The effect is ‘that some applications may not run as fast any more. ‘Higher impact of a failure ‘The centralization of resources increases the vulnerability of the system. Since all users and applications rely on the availability of the DBMS, the failure of any com ponent can bring operations to a halt. 1.7 The DreamHome Case Study This case study describes a company called DreamHome, which specializes in-the ‘management of properties for rent on behalf of the owners. The company offers a complete service to owners who wish to rent out their fumished property. The service provided by DreamHome includes advertising the property in the local or national press (when necessary), interviewing prospective renters, organizing visits to the property by prospective renters, and negotiting the lease agreement. Once rented, DreamHome assumes responsibility forthe property, which involves regular property inspections by Dreamffome staf. Listed below is a description of the data recorded, maintained, and accessed at each branch office to support the day-to-day operation and management of Dreamlome. 47 The DreamHome Case Study 31 1.7.1 Data Requirements Branch offices Dreamtfome has several branch offices located throughout the United Kingdom. Each branch office is identified by a unique branch number and has an address (street, area, city, postcode), telephone number and fax number. Each branch office has members of saff Staff Each Dreamffome branch office has a manager responsible for overseeing the operations of the office. Dreamtlome closely follows the performance of its man- agers, and notes the date that they assumed their position at their current branch office. Each manager is allocated an annual car allowance and « monthly bonus payment based upon the branch's performance. ‘Each Dreamifome branch office has members of staff with the job title of ‘Supervisor (sometimes called Senior Administrator). Supervisors are responsible for the day-to-day activities of a dedicated group of staff (minimum of five and a maximum of ten members of staff) responsible for the management of property for rent. The administrative work of each group of staff is supported by a secretary: Each member of staff is given a staff number, unique across all branch. offices. Information held on each member of staff includes the name (first and last name), address, telephone number, sex, date of birth, national insurance num- ber (NIN), job title (position), salary, and the date the member of staff joined Dreamlome, Additional information held on staff with the job title of Secretary is the typing speed. It is company policy to record the details of the next-of-kin of members of staff, including the next-of-kin's full name, relationship to the member of staff, address, and telephone number. Only the details of a single next-of-kin are held for ‘each member of staff. ‘An example of the DreamFfome form used to record the details of a member of staff called John White based at the London branch office is shown in Figure 1.10. Property for rent Each Dream#fome branch office has properties for rent that ae identified by a property number, which is unique across all branch offices. The details of property forrent include the full address (street, area, city, postcode), type of property, num- ber of rooms, and monthly rent. The monthly rent for a propery is reviewed annu- ally. Most ofthe properties rented out by Drearaflome are flats. Each property for reat is assigned to specific member of staff who is responsible forthe management, - of that property. A member of staff may only manage a maximum of 10 properties for rent, at any one time. ‘When a property is withdrawn from Dream#fome and is no longer available for rent, itis company policy to retain the information associated with this property for a minimum of three years. An example of a Dreamflome report listing the details of properties for rent available at the Glasgow branch office is shown in Figure Ll. ee ——————————— 32_ Introduction to Databases Figure 1.10 Dreamtome Stait Details form, DroamHome Staff Datalls ‘Actress. 19 Taylor St, Cranford, London Date of Bith 1-000.45 Tel No 0171-884-5112 NIN WKee20118 Branch Number 85 Joined Company 24-Oct-08 Property owners DreamHome manages property for private or business owners. Each private owner and business owner is uniquely identified by an owner number, which is unique across all branch offices. Additional information on private owners includes the ‘gwner's name, address, and telephone number. The details of business owners include the name of the business, the type of business, business address, telephone number, and contact name. An example of the Dreamfiome form used to record the details of a single property for rent and the owner was shown in Figure 1.1(a). Clients/renters ‘When a client first contacts a DreamHome branch office, his or her details are recorded. This includes the client's name (frst and last name), address, telephone SE en so

You might also like