рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Визначення візії

Визначення візії - раздел Образование, Віртуальні таблиці візії. Перейменування атрибутів візії Відношення, Створене Командою Create Table, Є Персистентним, Тобто Так...

Відношення, створене командою CREATE TABLE, є персистентним, тобто таким, що зберігає зміст, допоки не буде явно змінене командами INSERT, DELETE, UPDATE, DROP.

 

Інша категорія відношень (неперсистентні) не створюється на фізичному рівні. Вони не зберігають кортежі фізично, а відбирають дані з інших відношень кожного разу під час звертання до них. Вони зберігають фізично лише текст відповідного запиту. Такі відношення називають:

  • Віртуальні таблиці (virtual tables);
  • Представлення (views);
  • Візії.

 

Відношення є загальною назвою для персистентних відношень і для неперсистентних (візій). Персистентні відношення програмісти схильні називати таблиці (базові таблиці, базові відношення).

Рис.13.5. Таблиці та візії

 

Вираз створення візії:

CREATE VIEW R AS Q;

 

де R – назва візії,

Q - запит, який є визначенням візії; при зверненні до візії з певним запитом система виконає запит Q, після чого використає результат для задоволення свого запиту.

 

Рис.13.6. Візії в БД системи класу ERP „Регістри”

 

Приклад 13.9. Нехай треба створити візію, яка є частиною відношення

а саме значення компонентів title i year тих кортежів, які містять інформацію про фільми, зняті на студії Paramount.

Приклад 13.10. Нехай нас цікавлять дані про всіх акторів, які знімались у фільмах студії Paramount.

 

Припустимо в контексті одного запиту об’єднувати таблиці та візії.

– Конец работы –

Эта тема принадлежит разделу:

Віртуальні таблиці візії. Перейменування атрибутів візії

Перейменування атрибутів візії... Нехай ми маємо намір надати атрибутам візії імена відмінні від успадкованих...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Визначення візії

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Активні елементи
Одна з серйозних проблем розробників доданків БД: при оновленні інформації (частіше під час „ручного” введення ) певні елементи інформації стають невірними або входять у протиріччя з іншими елемент

Оголошення первинного ключа
Оголошення певних компонентів у складі первинного ключа означає для них: Ні у яких двох кортежів цього відношення не можуть співпадати кожні пари ключових компонентів одночасно. Спро

Ключі та індекси
Індекс – ланцюжок впорядкованих значень певних атрибутів відношення. Він потрібний для швидкого знаходження певних значень атрибутів у відношенні, на кшталт того, що задає речення WHERE. Створення

Стратегії забезпечення посилальної цілісності
„ Висячі” кортежі, тобто такі, зовнішній ключ яких посилається на неіснуючий власний ключ, потенційно можуть утворюватись при: Додаванні кортежів у відношення зовнішнього ключа;

Обмеження CHECK рівня атрибуту
Більш складне обмеження рівня атрибуту задається службовим словом CHECK, за яким у круглих дужках іде умова, така ж, як у реченні WHERE. Можливе використання підзапитів. Зазвичай так задаються пере

Обмеження CHECK рівня кортежу
Для визначення обмеження, що регламентує склад кортежів відношення R, в оголошенні CREATE TABLE після списку атрибутів, ключів та зовнішніх ключів слід написати CHECK та умову по правилах WHERE у к

Модифікація обмежень
Для модифікації обмеження воно мусить мати ім’я. Для надання імені треба перед оголошенням обмеження поставити слово CONSTRAINT і після нього – ім’я.: Приклад обмеження рівня атрибуту:

Тригери в SQL
Тригери як правила „подія-умова-дія” Тригери ще називають правилами „подія-умова-дія” (event-condition-action rules, ECA rules). Особливості тригерів як обмежень:

Тригери INSTEAD OF
Цієї можливості нема у стандарті SQL-99, але вона є в багатьох комерційних СУБД, зокрема в Ms SQL. Замість слів BEFORE або AFTER ставиться вираз INSTEAD OF, тобто замість, що означає: код ді

Тригери у Transact SQL
Для аналізу синтаксису команди CREATE TRIGGER у Transact SQL скористаємось Books Online (Пуск\Microsoft SQL Server\Books Online).  

Системні збережені процедури
Системні збережені процедури знаходяться в базі даних Master. Як правило, їх імена починаються з префікса sp_. Вони призначені для підтримки функцій SQL Server (зокрема, процедур для робот

Змінні у Transact-SQL
Змінні позначаються префіксом @; наприклад @ MyVariable. Як і тимчасові таблиці, змінні мають дві області дії: локальну та глобальну. Глобальні змінні позначаються подвійним символом @: @ @ VERSION

Виклик збереженої процедури
Для виклику користувацьких і системних збережених процедур використовується оператор EXECUTE. Якщо збережена процедура не вимагає параметрів, або якщо вона не повертає результат, синтаксис її буде

Створення збереженої процедури
Збережені процедури створюються з використанням різновиду оператора CREATE – CREATE PROCEDURE.   CREATE PROCEDURE ім’я_процедури[список_параметрів]AS оператори_процедури

Безпека даних може гарантуватися такими механізмами.
♦ Реєстрація користувачів. Будь-який користувач для отримання доступу до ба­зи даних має бути зареєстрований у системі під певним ім’ям і певним паролем. ♦ Керування правами до

Відміна повноважень
Виконується за допомогою команди REVOKE. Наприклад, REVOKE INSERT ON Orders FROM Adrian; - Відміняє повноваження INSERT для Adrian в таблиці Orders.   1.5. Обов’язко

Обмеження повноважень для певних рядків
Обычно, более полезный способ чтобы фильтровать привилегии с представлениями - это использовать представление чтобы привилегия относилась только к определенным строкам. Вы делаете это, естественно,

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги