Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Проектування багатокористувацької інформаційної системи "Університетська бібліотека"

Реферат Проектування багатокористувацької інформаційної системи "Університетська бібліотека"





"> (Табельний_номер, ім'я, прізвище, по батькові, дата_рожденія, /* Пречісляем поля таблиці */ посаду, номер_отдела, Ім'я_користувача, Дата_удаленія)

SELECT /* зараховує вносяться значення */

Табельний_номер, ім'я, прізвище, по батькові, дата_рожденія, посаду, номер_отдела, _USER, getdate () deleted /* deleted - тимчасова таблиця, куди заносяться видаляються дані */

8. Тригер, який записує при додаванні записів у таблиці В«ВикладачіВ» в окрему таблицю інформацію про дату видалення, користувача.

Перед створенням такого тригера необхідно створити таблицю I nsertedItemPrepdavateli, куди буде проводиться запис

CREATE TABLE InsertedItemPrepdavateli

(

[Чітательскій_номер] [int] NOT NULL,/* оголошуємо поля таблиці */

[ім'я] [varchar] (25) NULL,

[по батькові] [varchar] (75) NULL,

[прізвище] [varchar] (25) NULL,

[посаду] [varchar] (35) NULL,

[Ім'я_користувача] [varchar] (50) NULL,

[Дата_удаленія] [datetime] NULL

) ON [PRIMARY]

Тригер:

CREATE TRIGGER infoInsertPredПреподавателіINSERTINTO InsertedItemPrepdavateli

(Чітательскій_номер, ім'я, по батькові, прізвище, посаду, Ім'я_користувача, Дата_удаленія) Чітательскій_номер, ім'я, по батькові, прізвище, посаду, _USER, getdate () inserted

9. Тригер, що забороняє введення значення в полі В«год_поступленіяВ», якщо воно перевищує номер поточного року.

CREATE TRIGGER proverka_Studentov ON Студенти FOR INSERT

DECLARE @ @ t int /* Оголошуємо змінну */ @ @ t = 5 /* Привласнюємо їй значення */

IF NOT EXISTS (SELECT * FROM Студенти, inserted

WHERE Студенти.год_поступленія = inserted.год_поступленія)

Set @ @ t = 0EXISTS (SELECT * FROM Студенти, inserted inserted.год_поступленія> YEAR (GETDATE ())) /* Перевіряємо, чи більше значення вводиться року, ніж у поточного */

Set @ @ t = 0 /* Якщо так, то міняємо значення змінної */@ @ t = 0 /* якщо f = 0, значить були помилки */


Назад | сторінка 29 з 67 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Государcтвенная і муніципальна посаду
  • Реферат на тему: Відбір претендентів на вакантну посаду
  • Реферат на тему: Порядок призначення суддів на посаду
  • Реферат на тему: Проведення інтерв'ю з кандидатом на вакантну посаду
  • Реферат на тему: Входження на посаду заступника головного бухгалтера