Главная /
SQL /
Для создания таблицы [картинка] CREATE TABLE Worker (Worker_id INT PRIMARY KEY, Manager_id INT, Hire_date TIMESTAMP, Worker_name VARCHAR(20), Salary FLOAT DEFAULT 800, Branch_id INT REFERENCES Branch (Branch_id), ) Запрос предназначен для вставки в таблиц
Для создания таблицы Worker
использовалось следующее определение:
CREATE TABLE Worker
(Worker_id INT PRIMARY KEY,
Manager_id INT,
Hire_date TIMESTAMP,
Worker_name VARCHAR(20),
Salary FLOAT DEFAULT 800,
Branch_id INT REFERENCES Branch (Branch_id),
)
Запрос предназначен для вставки в таблицу Worker
нового столбца Commission_pct
c ограничением, устанавливающим минимальное значение для этого столбца, равное 0.1
Выберите из предложенных вариантов тот, который при подстановке вместо знака подчеркивания обеспечивает корректное выполнение запроса и получение требуемого результата:
вопросПравильный ответ:
ADD COLUMN Commission_pct CHECK (Commission_pct >= 0.1)
ADD COLUMN Commission_pct FLOAT CHECK (Commission_pct >= 0.1)
ADD COLUMN Commission_pct FLOAT DEFAULT 0.1
ADD COLUMN Commission_pct FLOAT ADD CONSTRAINT c1 CHECK (Commission_pct >= 0.1)
Сложность вопроса
65
Сложность курса: SQL
79
Оценить вопрос
Комментарии:
Аноним
Экзамен сдан на 4 с минусом. спс
20 сен 2019
Аноним
Нереально сложно
27 фев 2016
Другие ответы на вопросы из темы базы данных интуит.
- # Задать внешнее соединение таблиц можно с помощью конструкции
- # Отношение [Большая Картинка] Worker: Worker_id (int, PK), Worker_name (varchar (30)), Manager_id (int), Salary (float), Commission_pct (float), Branch_id (int, FK), Hire_date (timestamp) Запрос предназначен для снижения окладов (Salary) и премий (Commission_pct) на 10% у сотрудников отдела № 10. UPDATE Worker ____ Salary = Salary*0.9_________ Commission_pct = Commission*0.9 ____ Branch_id = 10 Какие ключевые слова следует вставить вместо знаков подчеркивания для получения корректного запроса, решающего поставленную задачу?
- # Отношение [Большая Картинка] Students: Student_id (int, PK), Student_name (char), Head_stud_id (int), Math_scope (float), Lang_scope (float), Group_id (int) Запрос предназначен для удаления записей о студентах учебной группы №20. DELETE _________Students ____________ Group_id = 20 Какие ключевые слова следует вставить вместо знаков подчеркивания для получения корректного запроса, решающего поставленную задачу?
- # Какое из перечисленных ограничений является ограничением ссылочной целостности:
- # Отношение [Большая Картинка] Worker: Worker_id (int, PK), Worker_name (varchar (30)), Manager_id (int), Salary (float), Commission_pct (float), Branch_id (int, FK) Отношение Branch имеет схему: Branch: Branch_id (int PK), Branch_title (varchar (30)), Location_id (int) Для создания представления используется запрос: CREATE VIEW view1 (Id, Worker_name, Branch) AS__________________________ Выберите из предложенных вариантов те, которые при подстановке вместо знака подчеркивания обеспечивают безошибочное выполнение операции: