Главная /
SQL /
Для создания таблицы [картинка] CREATE TABLE Worker (Worker_id INT PRIMARY KEY, Manager_id INT, Hire_date TIMESTAMP, Worker_name VARCHAR(20), Salary FLOAT NOT NULL, Commission_pct FLOAT NOT NULL, Branch_id INT REFERENCES Branch(Branch_id) ON DELETE SET NU
Для создания таблицы Worker
использовалась следующая команда:
CREATE TABLE Worker
(Worker_id INT PRIMARY KEY,
Manager_id INT,
Hire_date TIMESTAMP,
Worker_name VARCHAR(20),
Salary FLOAT NOT NULL,
Commission_pct FLOAT NOT NULL,
Branch_id INT REFERENCES Branch(Branch_id) ON DELETE SET NULL DEFAULT 20
)
Отношение Worker
состоит из кортежей:
Worker_id | Worker_name | Manager_id | Salary | Commission_pct | Branch_id | Hire_date |
11 | Tom | 15 | 1000 | 0.8 | 10 | 20.05.98 |
Отношение Branch
состоит из следующих кортежей:
Branch_id | Branch_title | Location_id |
10 | Accounting | 11 |
20 | Accounting | 12 |
Запрос SQL имеет вид:
DELETE FROM Branch WHERE Branch_id=10
Укажите, каким в результате выполнения данного запроса окажется отношение Worker
:
Правильный ответ:
отношение
Worker
останется без изменений
Worker_id | Worker_name | Manager_id | Salary | Commission_pct | Branch_id | Hire_date |
11 | Tom | 15 | 1000 | 0.8 | 20 | 20.05.98 |
Worker_id | Worker_name | Manager_id | Salary | Commission_pct | Branch_id | Hire_date |
11 | Tom | 15 | 1000 | 0.8 | NULL | 20.05.98 |
отношение
Worker
окажется пустым
Сложность вопроса
50
Сложность курса: SQL
79
Оценить вопрос
Комментарии:
Аноним
Если бы не данные решения - я бы не смог решить c этими тестами интуит.
15 мар 2020
Аноним
Зачёт всё. Лечу выпивать отмечать 4 за тест интуит
28 июл 2017
Другие ответы на вопросы из темы базы данных интуит.
- # Какие из перечисленных выражений могут следовать непосредственно за ключевым словом UPDATE:
- # Запрос предназначен для создания таблицы [Большая Картинка] CREATE TABLE Worker (Worker_id INT PRIMARY KEY, Hire_date TIMESTAMP, Worker_name VARCHAR(20), Salary FLOAT NOT NULL, Commission_pct FLOAT NOT NULL, Branch_id int, Manager_id int ______ ) Выберите из предложенных вариантов те, которые при подстановке вместо знака подчеркивания обеспечивают корректное выполнение запроса и получение требуемого результата:
- # Запрос предназначен для предоставления привилегии на вставку данных в таблицу [Большая Картинка] GRANT INSERT ON Students TO User1 WITH ADMIN OPTION При попытке выполнить запрос сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:
- # Укажите режимы изоляции транзакций (ISOLATION LEVEL), которые запрещают осуществлять обновление строк, считанных незафиксированными транзакциями, другим транзакциям.
- # Какие операторы могут использоваться для явного отката транзакций: