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

Реферат Розробка програми "Кінотеатр"





таблиці В«Кассовие_кінокартіниВ» всіх фільмів чиї збори вище 400000000 доларів

3 Інформація про серію фільмів Пірати карибського моря, що отримали премію Оскар:

SELECT dbo.Кассовые_кинокартины.Название_фильма AS Кассовие_кінокартіни, dbo.Кассовые_кинокартины.Имя_режиссера, - вибір потрібних полів для виведення

dbo.Кассовые_кинокартины.Год_выпуска, dbo.Кассовые_кинокартины.Сборы_в_США, dbo.Награды.Информация_о_награде

FROM dbo.Кассовие_кінокартіни CROSS JOIN - вибір таблиці В«Касові кінокартиниВ»

dbo.Награди - вибір таблиці В«НагородиВ»

WHERE (dbo.Награди.Названіе_награди = N'Оскар ') AND (dbo.Кассовые_кинокартины.Название_фильма = N'Пірати карибського моря')/* висновок інформації про картини В«Пірати Карибського моряВ»

Інформація про акторів, імена яких починаються на літеру В«КВ»: Імя_актера AS Актори, Фільми_с_его_участіем, Біографія, Нагороди, Лучшіе_фільмиdbo.Актери - вибір з таблиці В«АкториВ» (Імя_актера LIKE 'Л%') - вибір акторів чиє ім'я починається на В«ЛВ»

Інформація про фільм Аватар з його нагородами та їх описом:

SELECT dbo.Кинофильмы.Название_фильма AS Кінофільми, dbo.Кінофільми.Год_вихода, dbo.Кінофільми.Жанр, dbo.Награди.Названіе_награди, dbo.Номинации.Название_номинации, dbo.Награды.Информация_о_награде - визначення колонок для виводу в результат запиту

FROM dbo.Кінофільми CROSS JOIN - об'єднання т В»Абліцов КінофільмиВ», В«нагородиВ», В«номінаціїВ»

dbo.Награди CROSS JOIN

dbo.Номінаціі

WHERE (dbo.Кинофильмы.Название_фильма = N'Аватар ') - пошук кінофільму В«АватарВ»


.2 Т-SQL - визначення тригерів


Тригер забороняє вводити в полі В«Дата проведенняВ» ще не наступив рік:

CREATE TRIGGER proverka_kinofest - визначення назва тригера

ON Кінофестивалі - визначення до какй таблиці відноситься

FOR INSERT @ @ t int @ @ t = 5NOT EXISTS (SELECT * FROM Кінофестивалі, inserted Кинофестивали.Дата_проведения = inserted. Дата_проведенія) @ @ t = 0EXISTS (SELECT * FROM Кінофестивалі, inserted inserted. Дата_проведенія > YEAR (GETDATE ())) - перевірка дати внесеного кінофестивалю, якщо не існує не виконувати

Set @ @ t = 0

If @ @ t = 0

BEGIN

PRINT 'Невірно введений рік проведення кінофестивалю - повідомлення на екран

ROLLBACK TRANSACTION - Скасувати результат транзакції

END

Тригер на заборону видалення за відсутності потрібних прав:

Назад | сторінка 8 з 12 | Наступна сторінка





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

  • Реферат на тему: Вибір та визначення якості м'яса
  • Реферат на тему: Вибір конструкції верхньої будови колії та визначення класифікацію шляху і ...
  • Реферат на тему: Рекреаційно-туристичний комплекс острівніх країн Карибського моря
  • Реферат на тему: Відеореклама. Електронні таблиці
  • Реферат на тему: Електронні таблиці Excel 2003