Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Modul1.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
122.88 Кб
Скачать

.

28)Відкат транзакцій.

29)Типи захоплень.

30)Безпека даних, типи, права доступу.

31)Робота з системним каталогом.

33)Використання процедур.

Збережені процедури – частини програмного коду, які зберігаються у базі даних і виконуються на стороні сервера. Синтаксис збережених процедур описується наступним чином:

CREATE PROCEDURE ім’я_процедури

[ (вхідний_параметр тип [, вхідний_параметр тип ...] ) ]

[RETURNS (вихідний_параметр тип [, вихідний_параметр тип...])]

AS

тіло_процедури;

[термінатор]

Синтаксис збереженої процедури складається з двох частин: заголовка і тіла. Заголовок включає команду CREATE PROCEDURE, ім’я процедури, список вхідних параметрів і список параметрів, які повертаються з процедури. Дані списки можуть бути відсутні.

Тіло процедури може включати DML-SQL-конструкції, а також, програмні конструкції FOR SELECT…DO, IF-THEN, WHILE...DO та інші. Існує два види збережених процедур: SELECT і EXECUTE.

34)Клієнт-серверна архітектура в технології бах даних.

35Багаторівнева архітектура баз даних.

32)Генератори та тригери, приклади використання.

Генератор – це механізм, який створює послідовний унікальний номер, який автоматично вставляється в стовпець під час таких операцій, як INSERT або UPDATE. Генератори зазвичай використовуються для створення унікальних значень, які можуть бути вставлені в стовпець, який використовується як первинний ключ. Створення генератора. CREATE GENERATOR ім’я_генератора; При створенні генератора за замовчуваннчм його початкове значення дорівнює нулю.Після створення виконують ініціалізацію генератора, тобто вказують як початкове значення матиме генератор. SET GENERATOR ім’я_генератора TO ціле_число; Для збільшення поточного значення генератора використ. функція GEN_ID (ім’я_генератора , ціле_число);

Тригери – це частина програмного коду, що асоціюється з таблицею або виглядом, яка автоматично виконує дії при додаванні, зміні або видаленні запису в таблиці або вигляді. Створення триггера:

CREATE TRIGGER ім’я_тригера FOR ім’я_таблиці

[ACTIVE | INACTIVE]

{BEFORE | AFTER}

{DELETE | INSERT | UPDATE}

[POSITION номер]

AS тіло_тригера

Термінатор

[ACTIVE | INACTIVE] – необов’язковий параметр, який визначає дію тригера після завершення транзакції. ACTIVE – тригер використовується (по замовчуванню). INACTIVE – тригер не використовується.

1)Основні поняття про бд та скбд.

2)Моделі даних. Типи зв’язків.

3)Основні групи користувачів бд.

4)Реляційна модель БД.

5)Операції над відношеннями. Реляційна алгебра.

6)Теорія нормалізації.

7)Історія розвитку SQL.

8)Структура мови SQL.

9)Типи даних.

10)Поняття запиту,оператор Select, умови запитів, прості запити.

11)Групування в запитах, використання простих функцій.

12)Багатотабличні та вкладені запити.

13)Поняття предметної області. Опис предметної області.

14)Системний аналіз предметної області.

15)ER-модель.

16)Підтримка цілісності в реляційних базах даних

17)Оператори DLL (DATA DEFINITION LANGUAGE) в мові SQL із заданням обмежень цілісності.

18)Представлення, види представлень.

19)Файлові структури, що використовуються для збереження інформації в БД.

20)Індексні файли.

21)Стратегії розвязування колізій.

22)Хеш-функції.

23)Розподілена обробка даних.

24)Моделі транзакції, властивості транзакції.

25)Типи паралелелізму.

26)Журнал транзакцій, журналізація та буферизація.

27)Способи завершення транзакцій.

28)Відкат транзакцій.

29)Типи захоплень.

30)Безпека даних, типи, права доступу.

31)Робота з системним каталогом.

32)Генератори та тригери, приклади використання.

33)Використання процедур.

34)Клієнт-серверна архітектура в технології бах даних.

35Багаторівнева архітектура баз даних.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]