Главная /
SQL (Oracle) /
Таблица [картинка] [таблица] может быть представлена следующим образом: CREATE TABLE Books (Book_id number CONSTRAINT book_pk Primary Key, Title varchar2 (20), Publishing varchar2 (100), "Size" number, Quantity number DEFAULT 1, Price number NOT NULL, Con
Таблица Books
состоит из:
Book_id | Title | Publishing | Size | Quantity | Price |
11 | Tigers | Street Publishing | 300 | 1 | 300 |
13 | Animals | Street Publishing | 3000 | 1 | 240 |
14 | Plants | Billy Press | 300 | 1 | 250 |
может быть представлена следующим образом:
Оператор DDL имеет вид:
Укажите, какой, в итоге, окажется таблица Books
:
Правильный ответ:
Book_id | Title | Publishing | Size | Quantity |
11 | Tigers | Street Publishing | 300 | 1 |
13 | Animals | Street Publishing | 3000 | 1 |
14 | Plants | Billy Press | 300 | 1 |
Book_id | Title | Publishing | Size | Quantity |
11 | Tigers | Street Publishing | 1 | |
13 | Animals | Street Publishing | 1 | |
14 | Plants | Billy Press | 1 |
Book_id | Title | Publishing | Quantity |
11 | Tigers | Street Publishing | 1 |
13 | Animals | Street Publishing | 1 |
14 | Plants | Billy Press | 1 |
Таблица
Books
останется без ий, поскольку в результате выполнения DDL-оператора будет сгенерирована ошибка
Сложность вопроса
76
Сложность курса: SQL (Oracle)
92
Оценить вопрос
Комментарии:
Аноним
Я провалил экзамен, почему я не углядел этот великолепный сайт с всеми ответами с тестами intuit до этого
01 фев 2019
Аноним
Нереально сложно
04 май 2016
Другие ответы на вопросы из темы программирование интуит.
- # Таблица [Большая Картинка] Skills: Skill_id (number PK), Skill_title (varchar2), General_skill (number) Некоторые частные навыки могут иерархически связываться с более общими навыками (General_skill), например: Programming – Java programming – Java Web Services developing Запрос имеет следующий вид: SELECT max (level) FROM skills STARTED WITH Skill_title = 'Data Base Administration' CONNECT BY PRIOR Skill_id = General_skill При выполнении запроса сервер БД генерирует ошибку. Среди предложенных вариантов укажите правильную причину ошибки:
- # Таблица [Большая Картинка] 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 Publishing3000124014PlantsBilly Press11001780 Таблицы 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 FIRST WHEN PRICE >= 300 THEN INTO Books1 (Book_id, Title, Price, Quantity) VALUES (BID, TITLE, Price, Quantity) WHEN PRICE >= 200 THEN INTO Books2 (Book_id, Title, Price , Quantity) VALUES (BID, TITLE, Price, Quantity) SELECT DISTINCT Book_id BID, Price PRICE, Title TITLE, Quantity from Books WHERE Price <= 450 Укажите, сколько новых строк в сумме будет добавлено в таблицы Books1 и Books2:
- # Таблица [Большая Картинка] Book_idTitlePublishingSizeQuantityPriceGroup_id11TigersStreet Publishing30013001312FlowersBilly Press400040013 Таблица Readers состоит из строк: Reader_idNameDay_Of_BirthCommentsAddressMobile_tel15Daniel21.04.1981Moscow16Martin19.11.1980St.Petersburg17Dennis10.08.1981Moscow Таблица Reader_Book состоит из строк: Reader_idBook_idQuantity151111611117121 Оператор SQL имеет вид: UPDATE Books b SET Price = (select AVG (Price)*1.1 from Books) WHERE 2 <= (select count (Reader_id) from Reader_Book r where b.Book_id = r.Book_id) Среди предложенных вариантов выберите, какой, в итоге, останется таблица Books:
- # Таблица [Большая Картинка] Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number, NOT NULL), Price (number, NOT NULL) и состоит из строк Book_idTitlePublishingSizeQuantityPrice11TigersStreet Publishing300130012TurtlesBilly Press2000450 Таблица Books1 состоит из полей: Books1: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number, NOT NULL), Price (number, NOT NULL) и состоит из строк Book_idTitlePublishingSizeQuantityPrice11TigersStreet Publishing3001035013Happy manBilly Press2501550 Оператор SQL имеет вид: MERGE INTO Books1 b1 USING Books b ON (b.Book_id = b1.Book_id) WHEN EXISTS THEN UPDATE SET b1.Price = b.Price, b1.Quantity = b.Quantity WHEN NOT EXISTS THEN INSERT VALUES (b.Book_id, b.Title) Укажите, какой в итоге окажется таблица Books1:
- # Таблица [Большая Картинка] Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number, NOT NULL), Price (number, NOT NULL) Для создания представления c ЗАПРЕТОМ выполнения операций DML используется команда: CREATE VIEW view1 (ID, TITLE, "SIZE", PRICE) AS select Book_id, Title, "Size", Price FROM Books where Price > 300 _____________________________ Среди предложенных вариантов выберите те, которые при подстановке вместо знака подчеркивания обеспечивают корректное выполнение оператора и достижение требуемого результата