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

Реферат Реалізація бази даних і серверної частини інформаційної системи "ДАІ" засобами СУБД Microsoft SQL Server





="justify"> Отримаємо:


В 

Рис. 4


. Процедура видалення рядка автомобіля за кодом.

Дана процедура видаляє автомобіль за його кодом.

CREATE PROC PROC3

@ CODE_AM INTAMAM.AM_CODE = @ CODE_AM

Виконання і результат:


В 

Рис. 5

PROC3 7; * FROM AM;

Отримаємо:


В 

Рис. 6


1.7 Розробка тригерів для підтримки складних обмежень цілісності в базі даних


Для підтримки логічної цілісності бази даних та реалізації складних обмежень був розроблений наступні тригери:

1) Даний тригер робить видалення всіх зв'язків з таблиць автомобілів і викрадених автомобілів при видаленні власника.

Подія: в базі даних проводиться видалення рядка власника.

Передбачені дії: рядок буде видалена з таблиці власників, будуть видалені відповідні рядки з таблиць угону і автомобілів.

CREATE TRIGGER TRIGGERINSERTDRIVERS FOR DELETE @ id = DRIVER_CODE FROM DELETEDFROM JACKED_CARS WHERE JC_DRIVER_CODE = @ idFROM AM WHERE AM_DRIVER_CODE = @ id'DRIVER AND DATA DELETED '

) Даний тригер не дозволяє внести в таблицю власників повторювану запис.

Подія: в базу даних додається запис про водія з ПІБ, які вже є в таблиці БД.

Передбачені дії: SQL видає повідомлення, що такий запис вже есть.TRIGGER TRIGGERINSERTDRIVERS FOR INSERT @ FIO CHAR (33), @ FIO1 CHAR (33) @ FIO = DRIVER_FIO FROM INSERTED @ FIO1 = DRIVER_FIO FROM DRIVERS WHERE DRIVER_FIO = @ FIO @ FIO = @ FIO1TRANSACTION'THIS DRIVER ALREADY EXISTS'' DRIVER ADDED '


1.8 Запити


Всі запити на отримання практично будь-якої кількості даних з однієї або декількох таблиць виконуються за допомогою пропозиції SELECT. У загальному випадку результатом реалізації пропозиції SELECT є інша таблиця. p align="justify"> У курсовій роботі розроблено такі запити:

1. Показати коди всіх білих автомобілів

. Показати всі німецькі марки автомобілів

3. Показати всіх водіїв з прізвищем Гришин (GRISHIN)

4. Показати інформацію по білих автомобілям, власниками яких є водії категорії В

5. Показати всі викрадені автомобілі, випущені після 10.10.1991

6. Показати всі викрадені після 01.01.2003 автомобілі

. Показати всі вик...


Назад | сторінка 5 з 10 | Наступна сторінка





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

  • Реферат на тему: Розробка бази даних і серверної частини інформаційної системи обліку техніч ...
  • Реферат на тему: Створення бази даних власників автомобілів
  • Реферат на тему: Розробка моделі бази даних для компанії, що займається прокатом автомобілів
  • Реферат на тему: Розробка бази даних в MS Access на основі таблиць MS Excel
  • Реферат на тему: Розробка бази даних засобами системи управління базами даних MS Access