Главная /
SQL /
Для создания таблицы [картинка] CREATE TABLE Worker (Worker_id INT PRIMARY KEY, Manager_id INT PRIMARY KEY, Hire_date TIMESTAMP, Worker_name VARCHAR(20), Branch_id INT REFERENCES Branch, Salary DECIMAL(3, 2) NOT NULL, Commission_pct FLOAT NOT NULL ) В рез
Для создания таблицы Worker
использовалась следующая команда:
CREATE TABLE Worker
(Worker_id INT PRIMARY KEY,
Manager_id INT PRIMARY KEY,
Hire_date TIMESTAMP,
Worker_name VARCHAR(20),
Branch_id INT REFERENCES Branch,
Salary DECIMAL(3, 2) NOT NULL,
Commission_pct FLOAT NOT NULL
)
В результате выполнения запроса сервер БД генерирует ошибку. Укажите правильную причину возникновения ошибки, при условии, что первичным ключом в таблице Branch
является столбец Branch_id
Правильный ответ:
в определении таблицы не может дважды встречаться определение ограничения PRIMARY KEY
в определении внешнего ключа таблицы
Worker
не указывается явно соответствующий ему первичный ключ таблицы Branch
некорректное определение типа столбца
Salary
в определении внешнего ключа не хватает словосочетания
FOREIGN KEY
Сложность вопроса
63
Сложность курса: SQL
79
Оценить вопрос
Комментарии:
Аноним
Я помощник профессора! Немедленно сотрите сайт vtone.ru с ответами интуит. Это невозможно
09 окт 2018
Аноним
Это было сложно
28 авг 2018
Другие ответы на вопросы из темы базы данных интуит.
- # Укажите фрагменты, не содержащие ошибок.
- # Запрос SQL имеет вид: Запрос1 UNION Запрос2 Чтобы в таблице после выполнения этого запроса остались только отличающиеся строки, необходимо:
- # Отношение [Большая Картинка] Groups: Group_id (int PK), Grade_level (int), Specialty_id (int FK), Head_stud_id (int) Отношение Groups1 является пустым и имеет схему: Groups1: Group_id (int PK), Grade_level (int), Specialty_id (int FK), Head_stud_id (int) Запрос SQL имеет вид: INSERT INTO Groups1 (Group_id, Grade_level, Specialty_id) SELECT Group_id, Grade_level, ’22,2’ FROM Groups WHERE Group_id=10 ORDER BY Grade_level В результате выполнения запроса сервер БД генерирует ошибку. Укажите правильную причину возникновения ошибки:
- # Запрос предназначен для создания таблицы [Большая Картинка] CREATE TABLE Students (Student_id INT PRIMARY KEY, Student_name VARCHAR(20), Math_scope FLOAT NOT NULL, Lang_scope FLOAT NOT NULL, Group_id INT ________________________ ) Выберите из предложенных вариантов те, которые при подстановке вместо знака подчеркивания обеспечивают корректное выполнение запроса и получение требуемого результата:
- # Запрос предназначен для предоставления привилегии на просмотр таблицы [Большая Картинка] __________________TO User1 Выберите из предложенных вариантов тот, который при подстановке вместо знака подчеркивания обеспечивает безошибочное выполнение операции: