Главная /
SQL (Oracle) /
Для создания таблицы [картинка] CREATE TABLE Books (Book_id number (6) CONSTRAINT book_pk Primary Key ________________________, Title varchar2 (20), Publishing varchar2 (1000), "Size" number, Quantity number, Price number ) Укажите фрагмент кода, который
Для создания таблицы Books
использовался оператор:
CREATE TABLE Books
(Book_id number (6)
CONSTRAINT book_pk Primary Key ________________________,
Title varchar2 (20),
Publishing varchar2 (1000),
"Size" number,
Quantity number,
Price number
)
Укажите фрагмент кода, который при подстановке вместо знака подчеркивания обеспечивает создание индекса для столбца Book_id
и безошибочное выполнение всего оператора DDL
Правильный ответ:
USING INDEX (CREATE INDEX i1 ON Books (Book_id))
(CREATE INDEX i1 ON Books (Book_id))
USING (CREATE INDEX i1 ON Books (Book_id))
INDEX i1
WITH INDEX i1
Сложность вопроса
21
Сложность курса: SQL (Oracle)
92
Оценить вопрос
Комментарии:
Аноним
Это очень простой решебник intuit.
21 авг 2020
Аноним
спасибо за пятёрку
08 окт 2016
Другие ответы на вопросы из темы программирование интуит.
- # Таблица [Большая Картинка] Book_idTitlePublishingSizeQuantityPriceCollection11TigersStreet Publishing30013001312TurtlesBilly Press20004501313AnimalsStreet Publishing3000124014PlantsBilly Press11001240 Запрос имеет следующий вид: SELECT Collection c, avg (Price) s, grouping (Collection) g FROM Books GROUP BY CUBE (Collection) Выберите среди предложенных вариантов верный вариант итогового отчета:
- # Таблица [Большая Картинка] Readers: Reader_id (number, PK), Name (varchar2 (20)), Day_Of_Birth (date), Comments (varchar2 (100)), Address (varchar2 (300)), Mobile_phone (varchar2 (20)) Таблица Readers1 состоит из полей: Readers1: Reader_id (number, PK), Name (varchar2 (20)), Day_Of_Birth (date), Comments (varchar2 (100)), Address (varchar2 (300)), Mobile_phone (varchar2 (20)) и является пустой Оператор предназначен для копирования данных о читателях, поле Comments которых не является пустым, из таблицы Readers в таблицу Readers1. INSERT INTO Readers1 (Reader_id, Name, Comments) _____________________________________________ Среди предложенных вариантов выберите тот, который при подстановке вместо знака подчеркивания обеспечивает корректное выполнение оператора и получение требуемого результата
- # Оператор UPDATE:
- # Таблица [Большая Картинка] 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) Таблица Persons1 состоит из полей: Persons1: 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) Оператор предназначен для приведения в соответствие строк таблицы Persons1 со строками таблицы Persons. При этом, если при проверке очередной строки таблицы Persons, выясняется, что строка с таким идентификатором (Person_id) уже присутствует в таблице Persons1, необходимо выполнять обновление значения Specialty_id в таблице Persons1, в противном случае осуществлять вставку новой строки: MERGE INTO Persons1 p1 USING Persons p ON (p.Person_id = p1.Person_id) WHEN ____________________ UPDATE SET p1.Specialty_id = p.Specialty_id WHEN____________________ INSERT VALUES (p.Person_id, p.Person_name, p.Day_Of_Birth, p.Add_Info, p.Specialty_id, p.Address_id, p.Job_id) Какие ключевые слова следует вставить вместо знаков подчеркивания для получения корректного оператора, решающего поставленную задачу.
- # Для создания таблицы [Большая Картинка] 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. Среди представленных вариантов кода выберите те, которые при подстановке вместо знаков подчеркивания обеспечивают безошибочное выполнение оператора и создание требуемого ограничения