Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
kursovoy_proekt11.doc
Скачиваний:
5
Добавлен:
16.04.2015
Размер:
297.47 Кб
Скачать
    1. Выходная информация

Запросы служат для получения полезной информации из базы данных.

  1. ФИО сотрудников с окладом больше 30 т.р.

  2. Количество квартир, которые сдаются в Санкт-Петербурге

  3. Обновление оклада на 2 т.р.

  4. Самые молодые сотрудники (младше 1985 года рождения)

  5. Запрос на удаление проданных квартир

  6. Увеличение стоимости услуги на 3% для заказов со сроком сдачи менее 2 лет

  7. Запрос на выборку 3-комнатных квартир

  8. Квартиры на продажу стоимостью менее 3 млн.р.

  9. Квартиры от ЛенСпецСму

  10. Запрос на добавление записи о новом клиенте

  11. Запрос на выборку отделений в Санкт-Петербурге

    1. Отчеты

  • Бланк заказа

  • По сотрудникам (общее количество и список работников, общий оклад, оклад по отделениям)

    1. Формы

  • Форма заказа

  • ФИО и оклад по отделениям

  1. Проектирование субд

    1. РазработкаEr-диаграммы

Проектирование будет выполнено средствами модели данных «сущность-связь».

Модель сущность-связь (ER-модель) — модель данных, позволяющая описывать концептуальные схемы предметной области.

ER-модель используется при высокоуровневом (концептуальном) проектировании баз данных. С её помощью можно выделить ключевые сущности и обозначить связи, которые могут устанавливаться между этими сущностями.

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

Атрибут – поименованная характеристика сущности. Его наименование должно быть уникальным для конкретного типа сущности, но может быть одинаковым для различного типа сущностей. Атрибут используется для определения того, какая информация должна быть собрана о сущности. Каждому экземпляру сущности присваивается только одно значение атрибута.

Ключ – минимальный набор атрибутов, по значениям которых можно найти требуемый экземпляр сущности.

Одно из основных требований к организации базы данных – это обеспечение возможности отыскания одних сущностей по значениям других, для чего необходимо установить между ними определённые связи.

Выделим основные объекты модели, которые взаимодействуют между собой: СОТРУДНИКИ, ОТДЕЛЕНИЯ, УСЛУГИ, ПРЕДЛОЖЕНИЯ НЕДВИЖИМОСТИ, ЗАКАЗЫ, ЗАПРОСЫ ПОКУПАТЕЛЕЙ, КЛИЕНТЫ.

На основе этого составляем ER-диаграмму. См. рис. 1.

Рис. 1. ER-диаграмма

    1. Построение отношений

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

Таблица 1.1

Таблица окончательных отношений

Название таблицы

Ключевые поля и поля для связи

Отделения

ОтдНом, Город, Район, АдрОтд, Тел

Сотрудники

ТабНом, Фио, Долж, Оклад, ДатаРожд, НомОтд, ПаспДан, АдрСотр, Ртел

Клиенты

КлиентНом, ТелКл, Фио, НомЗак, НомДог

Предложения недвижимости, Заказы

НазвПрод, НомПрод, Тип, Срок, Город, Адрес, Площадь, Цена, Этаж,Кол-во комнат, ЗакНом, КлиентНом, ВидУсл, Сост, ДатПодп,Стоимость

Запросы покупателей

ЗаявНом, КлиентНом, Этаж, Город, КолКомн

Услуги

ТипУсл, СтоимУсл, ТабНом

Содержат

ТипУсл, ЗакНом

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]