Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
База данных - Рынок.doc
Скачиваний:
42
Добавлен:
02.05.2014
Размер:
667.14 Кб
Скачать

Create trigger Сотрудник

ON Персона_сотрудник

FOR DELETE

AS

UPDATE Персона_сотрудник

SET код_сотрудника= код_сотрудника – 1

WHERE код_сотрудника > Deleted.код_сотрудника;

CREATE TRIGGER Арендатор

ON Персона_арендатор

FOR DELETE

AS

UPDATE Персона_ арендатор

SET код_ арендатор = код_ арендатор – 1

WHERE код_ арендатор > Deleted.код_ арендатор;

CREATE TRIGGER Аренда места

ON Место

FOR DELETE

AS

UPDATE Место

SET код_места= код_места – 1

WHERE код_места > Deleted.код_места;

CREATE TRIGGER Аренда оборудования

ON Оборудование

FOR DELETE

AS

UPDATE Оборудование

SET код_оборудования = код_ оборудования – 1

WHERE код_ оборудования > Deleted.код_ оборудования;

5.4 Вывод

В данном разделе была спроектирована реляционная SQL-модель, для чего был сделан перевод глобальной ER-модели в реляционную форму. Затем полученные таблицы были записаны с помощью SQL-кода.

6 ПРОЕКТИРОВАНИЕ ПРЕДСТАВЛЕНИЙ

ДЛЯ АВТОМАТИЗИРУЕМЫХ ФУНКЦИЙ

Данный раздел посвящен проектированию представлений для автоматизируемых функций. Здесь выполняется определение путей доступа к данным для автоматизируемых функций, записывается SQL-код локальных просмотров для автоматизируемых функций.

6.1 Определение способа и формы представления для автоматизируемых функций

Функция 1 «Учет кадров»

Способы реализации представления выбираются в виде просмотра (View).

Форма реализации представления выбирается в виде единой виртуальной таблицы.

Функция 2 «Аренда места»

Способы реализации представления выбираются в виде просмотра (View).

Форма реализации представления выбирается в виде иерархии таблиц.

Функция 3 «Аренда оборудования»

Способы реализации представления выбираются в виде хранимой процедуры (Stored Procedure).

Форма реализации представления выбирается в виде единой виртуальной таблицы.

Функция 4 «Аренда склада»

Способы реализации представления выбираются в виде хранимой процедуры (Stored Procedure).

Форма реализации представления выбирается в виде иерархии таблиц.

Функция 5 «Санконтроль»

Способы реализации представления выбираются в виде просмотра (View).

Форма реализации представления выбирается в виде единой виртуальной таблицы.

6.2 Определение моделей соединения таблиц базы данных для реализации представлений

Модели соединения таблиц базы данных для реализации представлений для функции 1 «Учет кадров» представлены на рис.6.1.1.

LEFT

Контакт

Сотрудник

LEFT LEFT

Карьера

Телефон

LEFT

Должность

Рис.6.1.1.

Модели соединения таблиц базы данных для реализации представлений для функции 2 «Аренда мест» представлены на рис.6.1.2.

V_контракт

V_арендатор

контракт

@номер_контракта

V_сотрудник

Арендатор

LEFT

Сотрудник

контакт

V_место

LEFT

Место

телефон

LEFT

Товар

Рис.6.1.2.

Модели соединения таблиц базы данных для реализации представлений для функции 3 «Аренда оборудования» представлены на рис.6.1.3.

LEFT

Оборудование

Выдача

Сотрудник

LEFTLEFT

Контракт

LEFT

LEFT

LEFT

Рис.6.1.3.

Модели соединения таблиц базы данных для реализации представлений для функции 4 «Аренда склада» представлены на рис.6.1.4.

V_склад

V_арендатор

Склад

@код_ячейки

V_сотрудник

Контракт

LEFT

Выдача

Арендатор

LEFT

LEFT

Сотрудник

контакт

телефон

Рис.6.1.4.

Модели соединения таблиц базы данных для реализации представлений для функции 5 «Санконтроль» представлены на рис.6.1.5.

LEFT

Санконтроль

Комиссия

LEFT LEFT

Проверка

Сотрудник

LEFT LEFT

Товар

Результат

LEFT

Показатели

Рис.6.1.5.

Соседние файлы в предмете Базы данных
  • #
  • #
  • #
    02.05.20142.4 Mб63База данных - Продажа ПО.mdb
  • #
    02.05.20142.33 Mб32База данных - Производители бытовой электроники.mdb
  • #
    02.05.20141.81 Mб53База данных - Расписание пассажирских авиаперевозок.mdb
  • #
  • #
    02.05.201411.28 Mб76База данных - Салон проката велосипедов.mdb
  • #
    02.05.201411.28 Mб31База данных - Салон проката велосипедов1.mdb
  • #
    02.05.20141.3 Mб140База данных - Склад предприятия.mdb
  • #
    02.05.20141.3 Mб82База данных - Складское предприятие.mdb
  • #
    02.05.20141.45 Mб30База данных - Учет кадров училища искусств города Уфы.mdb