
- •1)Основні поняття про бд та скбд.
- •2)Моделі даних. Типи зв’язків.
- •3)Основні групи користувачів бд.
- •5)Операції над відношеннями. Реляційна алгебра.
- •6)Теорія нормалізації.
- •7)Історія розвитку sql.
- •8)Структура мови sql.
- •9)Типи даних.
- •10)Поняття запиту,оператор Select, умови запитів, прості запити.
- •17)Оператори dll (data definition language) в мові sql із заданням обмежень цілісності.
- •18)Представлення, види представлень.
- •19)Файлові структури, що використовуються для збереження інформації в бд.
- •24)Моделі транзакції, властивості транзакції.
- •25)Типи паралелелізму.
- •26)Журнал транзакцій, журналізація та буферизація.
- •34)Клієнт-серверна архітектура в технології бах даних.
- •35Багаторівнева архітектура баз даних.
- •32)Генератори та тригери, приклади використання.
- •1)Основні поняття про бд та скбд.
- •2)Моделі даних. Типи зв’язків.
- •3)Основні групи користувачів бд.
.
28)Відкат
транзакцій.
29)Типи
захоплень.
30)Безпека
даних, типи, права доступу.
31)Робота
з системним каталогом.
33)Використання
процедур.
Збережені
процедури – частини програмного коду,
які зберігаються у базі даних і
виконуються на стороні сервера. Синтаксис
збережених процедур описується наступним
чином:
CREATE
PROCEDURE
ім’я_процедури
[
(вхідний_параметр
тип
[, вхідний_параметр
тип
...] ) ]
[RETURNS
(вихідний_параметр
тип
[, вихідний_параметр
тип...])]
AS
тіло_процедури;
[термінатор]
Синтаксис
збереженої процедури складається з
двох частин: заголовка і тіла. Заголовок
включає команду CREATE
PROCEDURE,
ім’я процедури, список вхідних параметрів
і список параметрів, які повертаються
з процедури. Дані списки можуть бути
відсутні.
Тіло
процедури може включати DML-SQL-конструкції,
а також, програмні конструкції FOR
SELECT…DO, IF-THEN, WHILE...DO та інші. Існує два
види збережених процедур: SELECT
і EXECUTE.
34)Клієнт-серверна архітектура в технології бах даних.
35Багаторівнева архітектура баз даних.
Генератор
–
це механізм, який створює послідовний
унікальний номер, який автоматично
вставляється в стовпець під час таких
операцій, як 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
– тригер
не використовується.
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Багаторівнева
архітектура баз даних.
32)Генератори та тригери, приклади використання.
1)Основні поняття про бд та скбд.
2)Моделі даних. Типи зв’язків.
3)Основні групи користувачів бд.