Главная / 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) ) Отношение Students состоит из

Для создания таблицы Students использовалась следующая команда:files 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) )

Отношение Students состоит из кортежей:

Student_idStudent_nameHead_stud_idMath_scopeLang_scopeGroup_id
12Alex283.510.010

Отношение Groups состоит из кортежей

Group_idGroup_gradeHead_stud_idSpecialty_id
10315123

Запрос SQL имеет вид:

DELETE FROM Groups WHERE Group_id=10

В результате выполнения запроса сервер БД генерирует ошибку. Укажите правильную причину возникновения ошибки:

вопрос

Правильный ответ:

для столбца Group_id таблицы Students не было задано значение по умолчанию
неверный синтаксис оператора DELETE
нарушено ограничение ссылочной целостности, найдены дочерние строки в связанной таблице
для внешнего ключа Branch_id таблицы Students не задана секция ON DELETE, поэтому удаление любых записей таблицы Branch невозможно
Сложность вопроса
80
Сложность курса: SQL
79
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Пишет вам сотрудник деканата! Немедленно удалите сайт и ответы интуит. Не ломайте образование
13 мар 2020
Аноним
Экзамен сдан на отлично. Ура
10 фев 2017
Оставить комментарий
Другие ответы на вопросы из темы базы данных интуит.