Шукаєте відповіді та рішення тестів для Бази даних ? Перегляньте нашу велику колекцію перевірених відповідей для Бази даних в moodle-cs.vnu.edu.ua.
Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!
Нехай створено таблицю за допомогою запиту
GREATE TABLE Student (ID_Student Integer Primary key, Surname Char(20) NOT NULL, Spesiality Integer);
Що відбудеться при виконанні наступної послідовності запитів.
Який з наведених нижче запитів дозволяє всім користувачам переглядати таблицю Оцінки?
CHARACTER або CHAR
- це
Дано таблиця
Таблиця 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;
|
Дано таблиця
Таблиця 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
|
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
У реляційному численні квантор існування …
Для об’єднання наборів записів в 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;
|