Главная /
SQL (Oracle) /
Для создания таблицы [картинка] CREATE TABLE Persons (Person_id number CONSTRAINT person_pk Primary Key, Person_name varchar2 (40), Day_Of_Birth date, Add_Info varchar2 (30), Specialty_id number NOT NULL, Address_Id number, Des_Salary number _____________
Для создания таблицы Persons
используется оператор:
CREATE TABLE Persons
(Person_id number
CONSTRAINT person_pk Primary Key,
Person_name varchar2 (40),
Day_Of_Birth date,
Add_Info varchar2 (30),
Specialty_id number NOT NULL,
Address_Id number,
Des_Salary number __________________
),
столбец Des_Salary может принимать только числовые значения, превышающие 100.
Среди представленных вариантов кода выберите те, которые при подстановке вместо знаков подчеркивания обеспечивают безошибочное выполнение оператора и создание требуемого ограничения
вопросПравильный ответ:
CHECK Des_Salary > 100
CHECK (> 100)
CHECK (Des_Salary > 100)
CONSTRAINT CHECK (Des_Salary > 100)
CONSTRAINT des_sal_chk CHECK (Des_Salary > 100)
Сложность вопроса
76
Сложность курса: SQL (Oracle)
92
Оценить вопрос
Комментарии:
Аноним
Если бы не данные подсказки - я бы не смог решить c этими тестами интуит.
18 июн 2018
Аноним
Кто ищет данные ответы по интуит? Это же не сложно
05 ноя 2015
Другие ответы на вопросы из темы программирование интуит.
- # Таблица [Большая Картинка] Persons: Person_id (number, PK), Person_name, Day_Of_Birth, Add_Info (varchar2 (30)), Specialty_id (number, FK), Address_Id (number FK), Job_id (number, FK), Des_Salary (number) Запрос SQL имеет следующий вид: SELECT Des_Salary – (select avg (Des_Salary) from Persons group by Specialty_id where Specialty_id=5) as dif From Persons При выполнении запроса сервер БД генерирует ошибку. Среди предложенных вариантов укажите правильную причину возникновения ошибки:
- # Таблица [Большая Картинка] Person_idPerson_nameDay_Of_BirthAdd_InfoSpecialty_idAddress_idJob_idDes_Salary11Jorge25.03.19784101150012Tom28.09.19785121510013Tom21.02.1977131430014Jorge06.11.197851199700 Запрос имеет следующий вид: SELECT Specialty_id spec, avg (Des_Salary) s, grouping (Specialty_id) g FROM Persons GROUP BY CUBE (Specialty_id) Выберите среди предложенных вариантов верный вариант итогового отчета:
- # Таблица [Большая Картинка] Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number, NOT NULL), Price (number, NOT NULL), Collection (number) и состоит из строк Book_idTitlePublishingSizeQuantityPriceCollection11TigersStreet Publishing30013001312TurtlesBilly Press20004501313AnimalsStreet Publishing3000024014Tigers huntingBilly Press1100178011 Таблицы Books1 и Books2 содержат поля: Books1: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number, NOT NULL), Price (number, NOT NULL), Collection (number) Books2: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number, NOT NULL), Price (number, NOT NULL), Collection (number) и являются пустыми. Оператор имеет вид: INSERT ALL WHEN PRICE >= 400 THEN INTO Books1 (Book_id, Title, Quantity, Price) VALUES (BID, TITLE, QUAN, PRICE) ELSE INTO Books2 (Book_id, Title, Quantity, Price) VALUES (BID, TITLE, QUAN, PRICE) SELECT Book_id BID, Title TITLE, Quantity QUAN, Price PRICE from Books WHERE Price < 600 Укажите, сколько новых строк в сумме будет добавлено в таблицы Books1 и Books2:
- # Фраза WITH CHECK OPTION в целевом подзапросе предложения INSERT:
- # Таблица [Большая Картинка] Persons: Person_id (number, PK), Person_name (varchar2 (40)), Day_Of_Birth (date), Add_Info (varchar2 (30)), Specialty_id (number, FK), Address_Id (number, FK), Job_id (number, FK), Des_Salary (number) Оператор предназначен для удаления всех записей из таблицы Persons. ____________ Persons Среди приведенных ниже вариантов укажите те, которые при замене знаков подчеркивания обеспечивают получение корректного оператора, решающего поставленную задачу: