Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекція 5 Сущность-связь (Укр).doc
Скачиваний:
15
Добавлен:
19.11.2019
Размер:
1.72 Mб
Скачать

5.5. Створення eer-моделі для представлення користувача Manager з навчального проекту DreamHome

У цьому розділі буде продемонстрований процес створення розширеної моделі "сутність-зв'язок", чи EER-моделі, для представлення користувача Manager з навчального проекту DreamHome. Опис цього навчального проекту приводиться в розділі 1.7.

Етапи збору вимог і аналізу (із загального життєвого циклу систем з базами даних) були виконані в декількох відділеннях компанії DreamHome. Ці дії включали опитування співробітників-менеджерів і ознайомлення з усією документацією, що використовується чи створюється ними при виконанні своїх щоденних службових обов'язків. Результатом виконання цієї фази з'явилося створення специфікацій вимог для представлення користувача Manager даної компанії, що описують інформацію, яку необхідно зберігати в базі даних проекту DreamHome. Слід зазначити, що під терміном "представлення менеджера" розуміється представлення, що загалом було визначено співробітниками компанії, що складаються на посаді менеджера.

5.5.1. Специфікації вимог для представлення користувача Manager

1. Компанія DreamHome має відділення, розташовані в різних містах країни. Кожне відділення має власний штат співробітників, у число яких входить також менеджер, що керує роботою даного відділення. Інформація, що описує кожне відділення компанії, включає унікальний номер відділення, його адресу (вулицю, район, місто, поштовий індекс), номер телефону, номер факсу, ім'я співробітника, що у даний момент керує роботою цього відділення.

Крім цього, про кожного менеджера зберігається і деяка додаткова інформація: дата вступу на посаду керівника даного відділення копанні, дозвіл на компенсацію транспортних витрат, щомісячний розмір премії, що залежить від досягнутих результатів здачі в оренду об'єктів нерухомості.

2. Інформація, що зберігається про кожного співробітника компанії, включає: його особистий номер, ім'я і прізвище, адресу, номер телефону, стать, дату народження, номер соціального страхування (NIN), займану посаду, зарплату за рік і дату зарахування в штат компанії DreamHome. Особистий номер кожного співробітника є унікальним для усіх відділень компанії.

Крім того, якщо це можливо, для кожного співробітника зберігається інформація про одного з його родичів (спадкоємців): ім'я, рівень родинного зв'язку з цим співробітником, адреса і номер телефону.

3. Співробітники, що займають посаду інспектора (Supervisor), відповідають за щоденну діяльність деякої групи працівників компанії. Не всі працівники компанії підлеглі якому-небудь з інспекторів.

4. Кожне відділення компанії працює з деякою безліччю об'єктів нерухомості, що здаються в оренду. Про кожен такий об'єкт зберігається наступна інформація: номер об'єкта, його адреса (вулиця, район, місто, поштовий індекс), тип даного об'єкта нерухомості, кількість кімнат, установлена місячна орендна плата, а також особистий номер власника цього об'єкта, його ім'я і прізвище, адреса і номер телефону (як для приватних власників, так і для фірм-власників). Номер об'єкта є унікальним для усіх відділень компанії DreamHome. За кожним об'єктом закріплений співробітник, відповідальний за роботу з ним.

5. Додатково зберігається інформація про власників об'єктів нерухомості. Існує два типи власників: фізичні особи і фірми-власники (юридичні особи). Про приватних осіб зберігається така інформація, як особистий номер власника, його ім'я і прізвище, адреса і номер телефону, тоді як про юридичних осіб - особистий номер, привласнений фірмі-власнику, назва фірми, тип її діяльності, адреса, номер телефону й ім'я контактної особи. Особистий номер власника є унікальним для кожної приватної чи юридичної особи, причому в межах усіх відділень компанії DreamHome.

6. Клієнтів, зацікавлених в огляді й оренді об'єктів нерухомості, у компанії прийнято називати орендарями. Потенційний орендар зв'язується по телефону з деяким відділенням компанії, у якому йому можуть запропонувати оглянути різні об'єкти нерухомості. Інформація, що зберігається по кожнім проведеному огляді об'єкта, включає ім'я й адреса орендаря, номер і адреса оглянутого об'єкта нерухомості, дату огляду, а також будь-які коментарі орендаря з приводу оглянутого об'єкта. Орендар може оглядати будь-яку кількість об'єктів нерухомості.

7. Про кожного орендаря зберігається наступна інформація; особистий номер орендаря, ім'я і прізвище, адреса, номер телефону, кращий тип об'єкта нерухомості, а також максимально припустима для нього орендна плата. Номер орендаря є унікальним для усіх відділень компанії DreamHome.

8. При здачі деякого об'єкта нерухомості в оренду орендар укладає з компанією договір про оренду обраного їм об'єкта. Докладна інформація про договір на оренду включає: номер орендної угоди, особистий номер орендаря, його ім'я й адреса, номер орендованого об'єкта нерухомості і його адреса, установлену щомісячну орендну плату, а також дати початку і закінчення терміну дії даного договору на оренду.

9. У разі потреби зведення про об'єкти, що здаються в оренду, нерухомості можуть розміщатися в рекламних оголошеннях, які друкуються у місцевих і центральних газетах. По кожному рекламному оголошенню зберігається наступна інформація: номер рекламованого об'єкта нерухомості, його адреса і тип, дата публікації оголошення, назва газети і вартість публікації оголошення. Про кожну газету в компанії зберігаються такі зведення, як назва газети, адреса редакції, номер телефону, номер факсу, а також ім'я контактної особи.