Главная /
SQL /
Для создания таблицы [картинка] CREATE TABLE Groups (Group_id INT PRIMARY KEY, Grade_level INT, Head_stud_id INT, Specialty_id INT REFERENCES Specialties (Specialty_id) DEFAULT 20 ) Отношение Groups состоит из кортежей: [таблица] Отношение Specialties сос
Для создания таблицы Groups
использовалась следующая команда:
CREATE TABLE Groups
(Group_id INT PRIMARY KEY,
Grade_level INT,
Head_stud_id INT,
Specialty_id INT REFERENCES Specialties (Specialty_id) DEFAULT 20
)
Отношение Groups
состоит из кортежей:
Group_id | Group_grade | Head_stud_id | Specialty_id |
15 | 3 | 15 | 10 |
Отношение Specialties
состоит из следующих кортежей:
Specialty_id | Specialty_title | Specialty_rating |
10 | Account | 9.8 |
20 | Sales | 6.2 |
Запрос SQL имеет вид:
DELETE FROM Specialties WHERE Specialty_id=10
Укажите, каким в результате выполнения данного запроса окажется отношение Groups
:
Правильный ответ:
отношение
Groups
останется без изменений
отношение
Groups
окажется пустым
Group_id | Group_grade | Head_stud_id | Specialty_id |
15 | 3 | 15 | NULL |
Group_id | Group_grade | Head_stud_id | Specialty_id |
15 | 3 | 15 | 20 |
Сложность вопроса
67
Сложность курса: SQL
79
Оценить вопрос
Комментарии:
Аноним
Спасибо за подсказками по intiut'у.
19 янв 2020
Аноним
Я сотрудник университета! Прямо сейчас заблокируйте сайт с ответами по интуит. Пишу жалобу
01 сен 2019
Другие ответы на вопросы из темы базы данных интуит.
- # Непосредственно после ключевого слова INSERT может следовать:
- # Выражение предназначено для описания столбца Math_scope типа float в новой таблице Student1. Столбец не должен принимать значение NULL, и его значением по умолчанию должно быть значение 3.5. CREATE TABLE Student1 (….. Math_scope_____________________ ……) Выберите из предложенных вариантов тот, который при подстановке вместо знака подчеркивания обеспечивает корректное выполнение запроса и получение требуемого результата
- # Оператор CREATE TABLE:
- # Запрос предназначен для создания таблицы [Большая Картинка] CREATE TABLE Worker (Worker_id INT PRIMARY KEY, Manager_id INT, Hire_date TIMESTAMP, Worker_name VARCHAR(20), Branch_id INT, Salary FLOAT NOT NULL, Commission_pct FLOAT NOT NULL________________ ) Выберите из предложенных вариантов те, которые при подстановке вместо знака подчеркивания обеспечивают корректное выполнение запроса и получение требуемого результата:
- # Для создания таблицы [Большая Картинка] CREATE TABLE Students (Student_id INT PRIMARY KEY, Student_name VARCHAR(20), Math_scope FLOAT NOT NULL, Group_id INT REFERENCES Groups (Group_id) ON DELETE CASCADE DEFAULT 10 ) Отношение Groups состоит из кортежей Group_idGroup_gradeHead_stud_idSpecialty_id10315123 Запрос SQL имеет вид: INSERT INTO Students (Student_id, Student_name, Math_scope, Group_id) VALUES (14, DEFAULT, '2.98', 20) В результате выполнения запроса сервер БД генерирует ошибку. Укажите правильную причину ошибки, при условии, что студента с номером 14 ранее не существовало: