Главная /
SQL /
Для создания таблицы [картинка] CREATE TABLE Students (Student_id INT PRIMARY KEY, Student_name VARCHAR(20), Head_stud_id INT, Math_scope FLOAT NOT NULL, Lang_scope FLOAT NOT NULL, Group_id INT REFERENCES Groups (Group_id) ON DELETE CASCADE DEFAULT 20 ) О
Для создания таблицы Students
использовалась следующая команда:
CREATE TABLE Students
(Student_id INT PRIMARY KEY,
Student_name VARCHAR(20),
Head_stud_id INT,
Math_scope FLOAT NOT NULL,
Lang_scope FLOAT NOT NULL,
Group_id INT REFERENCES Groups (Group_id) ON DELETE CASCADE DEFAULT 20
)
Отношение Students
состоит из кортежей:
Student_id | Student_name | Head_stud_id | Math_scope | Lang_scope | Group_id |
12 | Alex | 28 | 3.5 | 10.0 | 10 |
Отношение Groups
состоит из кортежей
Group_id | Group_grade | Head_stud_id | Specialty_id |
10 | 3 | 15 | 123 |
Запрос SQL имеет вид:
DELETE FROM Groups WHERE Group_id=10
Укажите, каким в результате выполнения данного запроса окажется отношение Students
:
Правильный ответ:
отношение
Students
останется без изменений
Student_id | Student_name | Head_stud_id | Math_scope | Lang_scope | Group_id |
12 | Alex | 28 | 3.5 | 10.0 | NULL |
Student_id | Student_name | Head_stud_id | Math_scope | Lang_scope | Group_id |
12 | Alex | 28 | 3.5 | 10.0 | 20 |
отношение
Students
окажется пустым
Сложность вопроса
91
Сложность курса: SQL
79
Оценить вопрос
Комментарии:
Аноним
спасибо за пятёрку
12 окт 2020
Аноним
Я сотрудник университета! Оперативно уничтожьте сайт и ответы интуит. Немедленно!
23 мар 2016
Другие ответы на вопросы из темы базы данных интуит.
- # Фраза WHERE команды SELECT реализует реляционную операцию
- # Отношение [Большая Картинка] Students: Student_id (int, PK), Student_name (char, NOT NULL), Head_stud_id (int), Math_scope (float), Lang_scope (float), Group_id (int) Требуется получить имена студентов с оценкой по математике выше средней. Выберите варианты условия (вместо знака подчеркивания), соответствующие заданию. SELECT Student_name FROM Students WHERE _______________
- # Отношение [Большая Картинка] Groups: Group_id (int PK), Grade_level (int), Specialty_id (int), Head_stud_id (int) Запрос SQL предназначен для вставки в таблицу Groups новой строки и имеет вид: INSERT INTO Groups VALUES (12, DEFAULT, NULL, 15) Среди перечисленных вариантов укажите, каким будет результат выполнения приведенной выше операции при условии, что учебной группы с номером 12 ранее не существовало:
- # Отношение [Большая Картинка] Branch: Branch_id (int PK), Branch_title (varchar (30)), Location_id (int, default=30) Отношение Branch1 является пустым и имеет схему: Branch1: Branch_id (int PK), Branch_title (varchar (30)), Location_id (int, default=30) Запрос SQL имеет вид: INSERT INTO Branch1 (Branch_id, Branch_title) SELECT Branch_id, Branch_title, NULL FROM Branch WHERE Branch_id=20 В результате выполнения запроса сервер БД генерирует ошибку. Укажите правильную причину возникновения ошибки:
- # Какие из перечисленных объектных привилегий не могут назначаться на уровне отдельных столбцов