«Разработка проекта управления базами данных для процесса «Учет ремонта и то автотранспорта»»


Download 130.29 Kb.
bet11/11
Sana28.03.2023
Hajmi130.29 Kb.
#1303087
TuriКурсовой проект
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
kazedu 133082

Триггеры

Триггер – это специальный тип хранимой процедуры, которая автоматически выполняется при возникновении некоторого события (попытке выполнить операции удаления, добавления, редактирования). Как и любой объект базы данных, триггер создается с помощью команды CREATE


Cинтаксис команды создания триггера


CREATE TRIGGER <имя триггера>
ON <имя представления или таблицы>
[WITH ENCRYPTION]
{{{FOR|AFTER}<[DELETE][,][INSERT] [,][UPDATE]>}|INSTEAD OF}
[WITH APPEND]
[NOT FOR REPLICATION]
AS
….
….
….>,
где
ON  имя объекта, для которого триггер используется.
WITH ENCRYPTION – кодирует текст представления.
WITH APPEND – используется для совместимости с версией 6.5
NOT FOR REPLICATION – меняет правила запуска триггера. Такой триггер не будет стартовать при выполнении над таблицей операций, связанных с репликацией данных.
При срабатывании триггера создаются таблицы INSERTED, DELETED. INSERTED – для хранения добавленных записей, DELETED – для хранения удаленных записей. Таблицы видимы только для триггера и существуют только при выполнении триггера.
Создание триггера для таблицы "Состояние единицы".Проверка на ввод пустой даты окончания ТО или ремонта и замена ее на 9999.01.01
CREATE TRIGGER ConditionUnitTerm
ON ConditionUnit
FOR INSERT,UPDATE
AS
IF EXISTS
( SELECT 'TRUE' FROM ConditionUnit WHERE Theend='1900.01.01')
BEGIN
UPDATE ConditionUnit SET Theend='9999.01.01' WHERE Theend='1900.01.01'
END
Заключение

В результате курсового проекта была реализована база данных для процесса «Учет ремонта и ТО автотранспорта». Были созданы таблицы, в которых были определены ограничения на уровне столбцов и на уровне самой таблицы, и занесены необходимые данные. Изучение предметной области позволило выделить и реализовать основные запросы и представления к базе данных.


Для реализации целостности базы данных был созданы триггер, изменяющий введенную дату окончания ремонта или ТО.
Реализованная база данных позволит в дальнейшем хранить необходимую информацию, добавлять данные и редактировать их. Эта база данных может быть использована в дальнейшем для разработки информационной системы Учет ремонта и ТО автотранспорта», с целью эффективной организации работы отдела ПТО УАТХ.
Список литературы



  1. Томас Конноли, Каролин Бегг. Базы данных. Проектирование, реализация и сопровождение. Теория и практика: Пер. с англ. М.:Вильямс> 2001.-1440с.

  2. К. Дж. Дейт. Введение в системы баз данных.: Пер. с англ. М.:Вильямс? 2001.-1072с.

  3. Г.Н. Калянов. Консалтинг в автоматизации бизнес процессов. М.: Горячая линия - Телеком, 2002. - с.320.:ил.

Приложение

Приложение



Download 130.29 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   11




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling