Главная /
SQL /
Для создания таблицы [картинка] CREATE TABLE Worker (Worker_id INT PRIMARY KEY, Manager_id INT, Hire_date TIMESTAMP, Worker_name VARCHAR(20), Salary FLOAT NOT NULL, Commission_pct FLOAT NOT NULL, Branch_id INT REFERENCES Branch (Branch_id) ON DELETE SET N
Для создания таблицы Worker
использовалось следующее определение:
CREATE TABLE Worker
(Worker_id INT PRIMARY KEY,
Manager_id INT,
Hire_date TIMESTAMP,
Worker_name VARCHAR(20),
Salary FLOAT NOT NULL,
Commission_pct FLOAT NOT NULL,
Branch_id INT REFERENCES Branch (Branch_id) ON DELETE SET NULL DEFAULT 20
)
Укажите, какие фразы предложения ALTER TABLE
позволят задать значение по умолчанию столбцу Salary
Правильный ответ:
ADD DEFAULT 800 TO Salary
ADD CONSTRAINT DEFAULT 800 FOR Salary
ALTER COLUMN Salary FLOAT NOT NULL DEFAULT = 800
MODIFY COLUMNS (Salary FLOAT NOT NULL DEFAULT = 800)
ALTER COLUMN Salary SET DEFAULT 800
Сложность вопроса
30
Сложность курса: SQL
79
Оценить вопрос
Комментарии:
Аноним
Я помощник профессора! Тотчас уничтожьте ответы по интуит. Немедленно!
24 июл 2019
Аноним
Если бы не опубликованные решения - я бы сломался c этими тестами интуит.
09 фев 2017
Аноним
Нереально сложно
19 авг 2016
Другие ответы на вопросы из темы базы данных интуит.
- # Реляционная операция проекции реализуется в команде SELECT
- # Для задания новых значений столбцам в запросе UPDATE обязательно используется:
- # Для определения ограничений могут использоваться ключевые слова:
- # Для создания таблицы [Большая Картинка] 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_id12Alex283.510.010 Отношение Groups состоит из кортежей Group_idGroup_gradeHead_stud_idSpecialty_id10315123 Запрос SQL имеет вид: DELETE FROM Groups WHERE Group_id=10 В результате выполнения запроса сервер БД генерирует ошибку. Укажите правильную причину возникновения ошибки:
- # Отношение [Большая Картинка] 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__________________________ Выберите из предложенных вариантов те, которые при подстановке вместо знака подчеркивания обеспечивают безошибочное выполнение операции: