Главная /
SQL (Oracle) /
Структура таблицы [картинка] [таблица] может быть представлено следующим образом: CREATE TABLE Books (Book_id number CONSTRAINT book_pk Primary Key, Title varchar2 (21), Publishing varchar2 (100), Size number, Quantity number DEFAULT 1, Price number NOT N
Структура таблицы Books
:
Book_id | Title | Publishing | Size | Quantity | Price |
11 | Tigers | Street Publishing | 300 | 1 | 300 |
12 | Turtles | Billy Press | 200 | 1 | 450 |
13 | Animals | Street Publishing | 3000 | 1 | 240 |
14 | Plants | Billy Press | 1100 | 1 | 250 |
может быть представлено следующим образом:
Оператор DML имеет вид:
При попытке выполнить оператор сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки
вопросПравильный ответ:
нарушение ограничения целостности
UNIQUE
для столбцов Size
и Price
нарушение ограничения целостности
Primary Key
для столбца Book_id
слишком длинное значение для столбца
Title
при вставке новой строки задано некоторое значение для столбца
Quantity
, что недопустимо, поскольку для него установлено ограничение Default, и столбец должен заполняться автоматически Сложность вопроса
51
Сложность курса: SQL (Oracle)
92
Оценить вопрос
Комментарии:
Аноним
Если бы не опубликованные подсказки - я бы сломался c этими тестами intuit.
06 июл 2020
Аноним
Я сотрудник деканата! Прямо сейчас сотрите этот ваш сайт с ответами по интуит. Пожалуйста
18 окт 2017
Аноним
просто спасибо
17 ноя 2016
Другие ответы на вопросы из темы программирование интуит.
- # Таблица [Большая Картинка] 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) и состоит из строк: Person_idPerson_nameDay_Of_BirthAdd_InfoSpecialty_idAddress_idJob_idDes_Salary11Jorge25.03.19784101130012Tom28.09.19785121520013Tom21.02.19775131440014Jorge06.11.197851199100 таблицы Persons1 и Persons2 обладают схемами: Persons1: 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) Persons2: 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) и являются пустыми. Оператор имеет вид: INSERT FIRST WHEN SAL >= 200 THEN INTO Persons1 (Person_id, Des_Salary) VALUES (PID, SAL) WHEN SAL >= 100 THEN INTO Persons2 (Person_id, Des_Salary) VALUES (PID, SAL) SELECT Person_id PID, Des_Salary SAL from Persons WHERE Des_Salary < 400 Укажите, сколько новых строк в сумме будет добавлено в таблицы Persons1 и Persons2:
- # Для создания таблицы [Большая Картинка] 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. Среди представленных вариантов кода выберите те, которые при подстановке вместо знаков подчеркивания обеспечивают безошибочное выполнение оператора и создание требуемого ограничения:
- # Для создания таблицы Test использовался опреатор: CREATE TABLE Test (Test_id number, Test_Rating number ) Следующий Оператор DDL предназначен для установления ограничения Check с отложенной проверкой для столбца Test_Rating: ALTER TABLE Test ADD CONSTRAINT c1 CHECK (Test_Rating > 0) DEFERRABLE INITIALLY DEFERRED Среди предложенных команд выберите те, которые позволяют активировать созданное ранее ограничение CHECK
- # Таблицы [Большая Картинка] Person_idPerson_nameDay_Of_BirthAdd_InfoSpecialty_idAddress_idJob_idDes_Salary11Jorge25.03.19784101140012Tom28.09.19785121520013Tom21.02.197751314300 может быть представлена следующим образом: 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 default 10, Address_Id number, Job_id number, Des_Salary number default 300, Constraint c1 UNIQUE (Address_id, Specialty_id) ) Оператор DDL имеет вид: ALTER TABLE PERSONS DROP COLUMN Address_id CASCADE CONSTRAINTS Укажите, какой, в итоге, окажется Таблица Persons:
- # Для создания последовательности, начинающейся с 10 и имеющей шаг 10, использовался оператор: CREATE SEQUENCE books_seq INCREMENT BY 10 START WITH 10 MAXVALUE 9999 NOCACHE NOCYCLE Следующий оператор предназначен для удаления данной последовательности _________________ Среди предложенных вариантов кода выберите тот, который при подстановке вместо знака подчеркивания обеспечивает корректное выполнение оператора и решение поставленной задачи