Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПЗ дипломная работа.doc
Скачиваний:
1
Добавлен:
28.10.2018
Размер:
1.55 Mб
Скачать

2 Основная часть

2.1 Схема данных

Рисунок 1

2.2 ER-диаграмма

2.2.1 Выявление сущностей и связей

Инфологическая модель позволяет представить структуру данных в наиболее общем виде. Инфологическая модель строится по результатам анализа предметной области. Она позволяет отобразить все выявленные объекты и связи между ними. В рамках данной модели не отображаются списки выявленных свойств объектов, хотя при анализе предметной области объекта такие свойства выявляются. В инфологической модели объекты называют сущностями. Этап разработки данной модели является наиболее сложным. Ошибки в составлении модели, выявленные на последующих этапах разработки могут привести к необходимости полной переработки базы данных. Наиболее распространенным способом разработки инфологической модели является метод ER-диаграмм (метод “сущность-связь”). Для применения метода ER-диаграмм необходимо определить сущности, которые являются необходимыми (стержневыми) для проектируемой базы данных, а также их ключевые атрибуты. После этого строятся ER-диаграммы.

Используя вышеописанные правила, применим метод ER-диаграмм для нормализации исходного универсального отношения.

Схема 2.1 ER-диаграмма

2.3 Структура таблиц

Структуры таблиц базы данных показаны в таблицах 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9.

Таблица 2.1. Структура таблицы Договора.

Поле

Тип

Размер

№ договора

Числовой

Целое

Код клиента

Числовой

Целое

Код сотрудника

Числовой

Целое

Дата заключения

Дата/время

№ Объекта

Числовой

Целое

Таблица 2.2. Структура таблицы Объекты.

Поле

Тип

Размер

№ Объекта

Числовой

Целое

Код вида недвижимости

Числовой

Длинное целое

Адрес

Текстовый

25

Этаж

Числовой

Целое

ID_Район

Числовой

Целое

Состояние

Текстовый

25

Всего кв м

Числовой

Целое

Стоимость

Денежный

Денежный

№ Операции

Числовой

Целое

№ Владельца

Числовой

Целое

В наличии

Логический

Да/Нет

Таблица 2.3. Структура таблицы Владельцы.

Поле

Тип

Размер

№ Владельца

Числовой

Целое

Фамилия

Текстовый

25

Имя

Текстовый

25

Отчество

Текстовый

25

Контактный телефон

Текстовый

25

E_mail

Текстовый

30

Серия паспорта

Числовой

Целое

№ паспорта

Числовой

Длинное целое

Таблица 2.4. Структура таблицы Заявка.

Поле

Тип

Размер

Код клиента

Числовой

Целое

№ Операции

Числовой

Целое

Код вида недвижимости

Числовой

Целое

ID_Район

Числовой

Целое

Стоимость (min)

Денежный

Денежный

Стоимость (max)

Денежный

Денежный

Действует

Логический

Да/нет

Таблица 2.5. Структура таблицы Клиенты.

Поле

Тип

Размер

Код клиента

Числовой

Целое

Фамилия

Текстовый

25

Имя

Текстовый

25

Отчество

Текстовый

25

Адрес

Текстовый

25

№ телефона

Текстовый

25

Серия паспорта

Числовой

Целое

№ паспорта

Числовой

Длинное целое

Таблица 2.6. Структура таблицы Сотрудники.

Поле

Тип

Размер

Код сотрудника

Числовой

Целое

Фамилия

Текстовый

25

Имя

Текстовый

25

Отчество

Текстовый

25

Должность

Текстовый

25

Контактный телефон

Текстовый

25

Таблица 2.7. Структура таблицы Недвижимости.

Поле

Тип

Размер

Код вида недвижимости

Числовой

Длинное целое

Вид недвижимости

Текстовый

40

Жилое

Логический

Да/Нет

Таблица 2.8. Структура таблицы Район.

Поле

Тип

Размер

ID_Район

Числовой

Целое

Район

Текстовый

25

Таблица 2.9. Структура таблицы Операции.

Поле

Тип

Размер

№ Операции

Числовой

Целое

Вид операции

Текстовый

25