Заказать курсовые, контрольные, рефераты...
Образовательные работы на заказ. Недорого!

Построение логической модели БД

РефератПомощь в написанииУзнать стоимостьмоей работы

Таблица 2.3. Строковый. Строковый. Строковый. Строковый. Строковый. Строковый. Строковый. Строковый. Стоимость. Стоимость. Стоимость. Стоимость. Псевдоним. Числовой. Числовой. Числовой. Числовой. Числовой. Числовой. Числовой. Числовой. Числовой. Числовой. Числовой. Числовой. Числовой. Числовой. Описание. Описание. Название. Название. Денежный. Денежный. Денежный. Денежный. Телефон. Телефон… Читать ещё >

Построение логической модели БД (реферат, курсовая, диплом, контрольная)

Определим атрибуты и представим их в табличной форме (табл. 2.3).

Таблица 2.3.

Описание атрибутов.

№ п/п.

Имя сущности или связи.

Атрибут.

Тип данных.

Недвижимость.

Номер недвижимости.

Числовой.

Тип недвижимости.

Текстовый.

Адрес.

Текстовый.

Стоимость.

Денежный.

Площадь.

Числовой.

ФИО владельца.

Текстовый.

Риелтор

Номер риелтора.

Числовой.

ФИО риелтора.

Текстовый.

Рабочий телефон.

Числовой.

Клиент.

Номер клиента.

Числовой.

ФИО клиента.

Текстовый.

Телефон.

Числовой.

Номер паспорта.

Текстовый.

Услуга.

Номер услуги.

Числовой.

Название.

Текстовый.

Описание.

Текстовый.

Стоимость.

Денежный.

Заявка.

Номер заявки.

Числовой.

Номер услуги.

Числовой.

Номер клиента.

Числовой.

Дата поступления.

Дата.

Договор

Номер договора.

Числовой.

Номер недвижимости.

Числовой.

Номер риелтора.

Числовой.

Номер заявки.

Числовой.

Дата сделки.

Дата.

Построение логической модели БД.

Логическая модель БД представлена на рис. 2.6.

Построение реляционной модели БД

Преобразование логической модели в реляционную состоит в следующем:

  • ? Удалить из концептуальной модели нежелательные элементы.
  • ? Уточнить отношения для логической модели базы данных.
  • ? Построить набор предварительных таблиц и указать первичные ключи.
  • ? Провести процесс нормализации.
  • ? Выполнить проверку выполнимости задач пользователя.
  • ? Выполнить проверку целостности данных.
Построение логической модели БД.

Набор предварительных таблиц, исходя из нашей концептуальной модели, выглядит так: Рисунок 2.7 Набор предварительных таблиц Таким образом, у нас определены таблицы, поля, первичные ключи и связи.

Детальные описания ключей и атрибутов выносится в отдельные таблицы:

Таблица 2.4.

Описания ключей.

№ п/п.

Имя сущности.

Первичный ключ.

Альтернативный ключ.

Недвижимость.

Номер недвижимости.

Риелтор

Номер риелтора.

Клиент.

Номер клиента.

Услуга.

Номер услуги.

Заявка.

Номер заявки.

Договор

Номер договора.

Таблица 2.5.

Описание атрибутов.

№.

п/п.

Имя сущности или связи.

Имя атрибута.

Назначение атрибута.

Тип данных (длина).

Ограни;

чения.

Значение по умолчанию.

Псевдоним.

Допустимость NULL.

Произ-водный.

Недвижимость.

Номер недвижимости.

Уникальный идентификатор

Целый.

Первичный ключ.

Нет.

Нет.

Нет.

Нет.

Тип недвижимости.

Строковый.

Нет.

Нет.

Нет.

Нет.

Адрес.

Строковый.

Нет.

Нет.

Нет.

Нет.

Стоимость.

Денежный.

Нет.

Нет.

Нет.

Нет.

Площадь.

Вещественный.

Нет.

Нет.

Нет.

Нет.

ФИО владельца.

Строковый.

Нет.

Нет.

Да.

Нет.

Риелтор

Номер риелтора.

Уникальный идентификатор

Целый.

Первичный ключ.

Нет.

Нет.

Нет.

Нет.

ФИО риелтора.

Строковый.

Нет.

Нет.

Нет.

Нет.

Рабочий телефон.

Целый.

Нет.

Нет.

Нет.

Нет.

Клиент.

Номер клиента.

Уникальный идентификатор

Целый.

Первичный ключ.

Нет.

Нет.

Нет.

Нет.

ФИО клиента.

Строковый.

Нет.

Нет.

Нет.

Нет.

Телефон.

Целый.

Нет.

Нет.

Нет.

Нет.

Номер паспорта.

Строковый.

Нет.

Нет.

Нет.

Нет.

Услуга.

Номер услуги.

Уникальный идентификатор

Целый.

Первичный ключ.

Нет.

Нет.

Нет.

Нет.

Название.

Строковый.

Нет.

Нет.

Нет.

Нет.

Описание.

Строковый.

Нет.

Нет.

Да.

Нет.

Стоимость.

Денежный.

Нет.

Нет.

Нет.

Нет.

Заявка.

Номер заявки.

Целый.

Нет.

Нет.

Нет.

Нет.

Номер услуги.

Целый.

Нет.

Нет.

Нет.

Нет.

Номер клиента.

Целый.

Нет.

Нет.

Нет.

Нет.

Дата поступления.

Дата.

Нет.

Нет.

Нет.

Нет.

Договор

Номер договора.

Уникальный идентификатор

Целый.

Первичный ключ.

Нет.

Нет.

Нет.

Нет.

Номер недвижимости.

Целый.

Нет.

Нет.

Нет.

Нет.

Номер риелтора.

Целый.

Нет.

Нет.

Нет.

Нет.

Номер заявки.

Целый.

Нет.

Нет.

Нет.

Нет.

Дата сделки.

Дата.

Нет.

Нет.

Нет.

Нет.

Показать весь текст
Заполнить форму текущей работой