Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ивт-20 / БД - заочный факультет / 04 Методические указания - проектирование баз данных.doc
Скачиваний:
43
Добавлен:
26.04.2015
Размер:
518.66 Кб
Скачать

2. Требования к транзакциям.

К основным транзакция, которые должны выполняться пользователем ИНСПЕКТОР, относятся следующие:

  1. Составление списка работников, входящих в состав руководимой им группы,

  2. Составление списка работников, обслуживаемых пользователем СЕКРЕТАРЬ,

  3. Составление списка инспекторов каждого из филиалов компании,

  4. Создание и корректировка записей, содержащих детальные сведения о предложенных для сдачи в аренду объектах и их владельцах, в разрезе каждого филиала компании,

  5. Создание отчета, содержащего подробные сведения о сдаваемых в аренду объектах (включая размер задатка) в разрезе каждого из филиалов

  6. Составление списка объектов, за которые отвечает конкретный сотрудник,

  7. Создание и корректировка записей, содержащих подробные сведения о клиентах, в разрезе каждого филиала компании,

  8. Составление списка клиентов, зарегистрированных в каждом из филиалов компании,

  9. Поиск объектов, удовлетворяющих различным требованиям,

  10. Создание и корректировка записей, содержащих сведения о результатах ознакомления клиентов с объектами,

  11. Составление отчета, содержащего комментарии клиентов, относящиеся к конкретному объекту,

  12. Создание и корректировка записей, содержащих сведения о помещенных в газеты объявлениях с информацией о предлагаемых для сдачи в аренду объектах,

  13. Создание списка всех помещенных в газеты объявлений для конкретного объекта,

  14. Создание списка всех объявлений, размещенных в конкретной газете,

  15. Создание и корректировка записей, содержащих детальные сведения о соглашениях об аренде объектов, заключенных с пользователями,

  16. Отображение подробных сведений о соглашении об аренде конкретного объекта,

  17. Создание и корректировка записей, содержащих подробные сведения о проведенных инспекциях состояния объектов,

  18. Составление списка всех проведенных инспекций состояния заданного объекта.

Практическая работа №1. Построение концептуальной модели.

Цель занятия: Разработать локальную концептуальную модель данных для представления пользователя Инспектор для задачи, поставленной на Занятии№7, определить и задокументировать типы сущностей и типы связей.

Построить ER-диаграмму предварительного варианта модели.

1.Определение типов сущностей

Сущность (entity) – собирательное понятие, некоторая абстракция реально существующего объекта, процесса или явления, о котором необходимо хранить информацию в базе данных.

В семантическом моделировании применяют не просто понятие "сущность", а говорят "тип сущностей". Тип сущностей - определяет набор объектов с одним и тем же набором свойств. Экземпляр сущности - конкретный объект в наборе.

Определим основные типы сущностей исходя из имеющихся спецификаций. В спецификациях сущности обычно представляются как существительные или выражения, содержащие существительные. Для нашей задачи выделим следующие типы сущностей:

  1. Филиал

  1. Объект_для_аренды

  1. Собеседование

  1. Работник

  1. Владелец

  1. Клиент

  1. Инспектор

  1. Объявление

  1. Договор_аренды

  1. Секретарь

  1. Газета

  1. Инспекция