Looking for Бази даних test answers and solutions? Browse our comprehensive collection of verified answers for Бази даних at moodle-cs.vnu.edu.ua.
Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!
CHARACTER або CHAR
- це
Який з наведених нижче запитів дозволяє всім користувачам переглядати таблицю Оцінки?
Нехай створено таблицю за допомогою запиту
GREATE TABLE Student (ID_Student Integer Primary key, Surname Char(20) NOT NULL, Spesiality Integer);
Що відбудеться при виконанні наступної послідовності запитів.
Дано таблиця
Таблиця EXAMPLE | id INTEGER | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
dat INTEGER | 100 | 110 | 120 | 130 | 140 | 150 | 160 | 170 | 180 | 190 | 200 |
Нехай виконується транзакція Т1, в порядку поданому в таблиці:
Крок | Транзакція T1 |
1 | UPDATE example SET dat=101 WHERE id=1; |
2 | SAVEPOINT Point1; |
3 | UPDATE example SET dat=102 WHERE id=1; |
4 | SAVEPOINT Point2; |
5 | ROLLBACK; |
6 | COMMIT; |
Дано таблиця
Таблиця EXAMPLE
|
id INTEGER
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
11
|
dat INTEGER
|
100
|
110
|
120
|
130
|
140
|
150
|
160
|
170
|
180
|
190
|
200
|
Нехай виконується транзакція Т1, в порядку поданому в таблиці:
Крок
|
Транзакція T1
|
1
|
UPDATE example SET dat=101 WHERE id=1;
|
2
|
SAVEPOINT Point1;
|
3
|
UPDATE example SET dat=102 WHERE id=1;
|
4
|
SAVEPOINT Point2;
|
5
|
ROLLBACK TO SAVEPOINT
|
6
|
COMMIT;
|
Переріз двох наборів записів здійснюється за допомогою оператора SQL
Дано таблиця
Таблиця EXAMPLE | id INTEGER | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
dat INTEGER | 100 | 110 | 120 | 130 | 140 | 150 | 160 | 170 | 180 | 190 | 200 |
Нехай виконується транзакція Т1, в порядку поданому в таблиці:
Крок
|
Транзакція T1
|
1
|
UPDATE example SET dat=101 WHERE id=1;
|
2
|
SAVEPOINT Point1;
|
3
|
UPDATE example SET dat=102 WHERE id=1;
|
4
|
SAVEPOINT Point2;
|
5
|
UPDATE example SET dat=103 WHERE id=1;
|
6
|
ROLLBACK TO SAVEPOINT
|
|
UPDATE example SET dat=104 WHERE dat=102;
|
7
|
ROLLBACK TO SAVEPOINT
|
8
|
COMMIT;
|
У реляційному численні квантор існування …
Дано таблиця
Таблиця EXAMPLE | id INTEGER | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
dat INTEGER | 100 | 110 | 120 | 130 | 140 | 150 | 160 | 170 | 180 | 190 | 200 |
Нехай виконується транзакція Т1, в порядку поданому в таблиці:
Крок
|
Транзакція T1
|
1
|
UPDATE example SET dat=101 WHERE id=1;
|
2
|
SAVEPOINT Point1;
|
3
|
UPDATE example SET dat=102 WHERE id=1;
|
4
|
SAVEPOINT Point2;
|
5
|
UPDATE example SET dat=103 WHERE id=1;
|
6
|
ROLLBACK TO SAVEPOINT
|
7
|
UPDATE example SET dat=100 WHERE dat=101;
|
8
|
COMMIT;
|
Після виконання даної транзакції для id=1 значення dat буде рівним:
Для об’єднання наборів записів в SQL, використовується оператор: