ТаблицаPersonsсостоит из следующих строк:![]()
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 11 | Jorge | 25.03.1978 | 4 | 10 | 11 | 250 | |
| 12 | Tom | 28.09.1978 | 5 | 12 | 15 | 200 | |
| 13 | Tony | 21.02.1977 | 5 | 13 | 14 | 300 |
Запрос SQL имеет следующий вид:
Выберите среди предложенных вариантов верный вариант итогового отчета:
| dif |
| 50 |
| 100 |
| 0 |
| dif |
| 50 |
| 0 |
| dif |
| 50 |
| 100 |
ТаблицаPersonsсостоит из полей:![]()
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 При выполнении запроса сервер БД генерирует ошибку. Среди предложенных вариантов укажите правильную причину возникновения ошибки:
SELECT не допускается использование подзапросов
 
WHERE (в подзапросе) не может следовать за фразой GROUP BY
 
SELECT не может включать групповые функции
 
dif 
ТаблицаPersonsсостоит из полей:![]()
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)Запрос SQL имеет следующий вид:
SELECT Des_Salary – (select avg (Des_Salary) from Persons group by Specialty_id where Specialty_id = 5) as dif From Persons При выполнении запроса сервер БД генерирует ошибку. Среди предложенных вариантов укажите правильную причину возникновения ошибки:
SELECT не допускается использование подзапросов 
WHERE (в подзапросе) не может следовать за фразой GROUP BY 
SELECT не может включать групповые функции 
dif 
Скалярный подзапрос:
SELECT за исключением фразы GROUP BY 
DECODE и CASE 
ТаблицаBooksсостоит из следующих полей:![]()
Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number NOT NULL), Price (number, NOT NULL)Запрос SQL предназначен для отображения наименования каждой книги и разности стоимости книги и среднеарифметического значения стоимости всех книг:
SELECT Title, Price – _____________ From Books Среди предложенных вариантов выберите тот, который при подстановке вместо знака подчеркивания обеспечивает корректное выполнение запроса и получение требуемого результата
AVG (Price) 
select AVG (Price) from Books 
avg_price as (select AVG (Price) from Books) 
(select AVG (Price) from Books) 
ТаблицаBooksсостоит из следующих полей:![]()
| Book_id | Title | Publishing | Size | Quantity | Price | Collection |
| 11 | Tigers | Street Publishing | 300 | 1 | 300 | 13 |
| 12 | Flowers | Billy Press | 200 | 2 | 400 | 14 |
Запрос SQL имеет вид:
Выберите среди предложенных вариантов верный вариант итогового отчета:
| report |
| 100 |
| report |
| 100 |
| 100 |
ТаблицаBooksсостоит из следующих полей:![]()
| Book_id | Title | Publishing | Size | Quantity | Price | Collection |
| 11 | Tigers | Street Publishing | 300 | 1 | 300 | 13 |
| 12 | Turtles | Billy Press | 200 | 0 | 450 | 13 |
| 13 | Animals | Street Publishing | 3000 | 0 | 240 | |
| 14 | Tigers hunting | Billy Press | 1100 | 1 | 780 | 11 |
Запрос SQL имеет вид:
Выберите среди предложенных вариантов верный вариант итогового отчета:
| report1 | report2 |
| 300 | 780 |
| report1 | report2 |
| 300 | 450 |
| report1 | report2 |
| 240 | 450 |
ТаблицаPersonsсостоит из полей:![]()
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)Запрос предназначен для отображения имен соискателей, желаемый оклад (
Des_Salary) которых меньше среднеарифметического значения этой величины по всем соискателям, обладающим той же специальностьюSELECT Person_name FROM Persons p WHERE Des_Salary < (_____________) Среди приведенных ниже вариантов, выберите тот, которым можно заменить знак подчеркивания для получения корректного запроса, решающего поставленную задачу:
select avg (Des_Salary) from Persons 
select avg (Des_Salary) from Persons where Specialty_id = p.Specialty_id 
select avg (Des_Salary) from Persons where Specialty_id = outer.Specialty_id 
select avg (Des_Salary) from Persons where Specialty_id = get_outer (Specialty_id) 
ТаблицаPersonsсостоит из полей:![]()
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)Запрос предназначен для отображения имен соискателей, желаемый оклад (
Des_Salary) которых меньше среднеарифметического значения этой величины по всем соискателям, обладающих той же специальностью:SELECT Person_name FROM Persons p WHERE Des_Salary < (_____________) Среди приведенных ниже вариантов, выберите тот, которым можно заменить знак подчеркивания для получения корректного запроса, решающего поставленную задачу:
select avg (Des_Salary) from Persons 
select avg (Des_Salary) from Persons where Specialty_id = Specialty_id 
select avg (Des_Salary) from Persons where Specialty_id = outer.Specialty_id 
select avg (Des_Salary) from Persons where Specialty_id = get_outer (Specialty_id) 
select avg (Des_Salary) from Persons where Specialty_id = p.Specialty_id 
ТаблицаPersonsсостоит из полей:![]()
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 11 | Jorge | 25.03.1978 | 4 | 10 | 11 | 300 | |
| 12 | Tom | 28.09.1978 | 5 | 12 | 15 | 200 | |
| 13 | Tony | 21.02.1977 | 5 | 13 | 14 | 400 |
Запрос SQL имеет вид:
Выберите среди предложенных вариантов верный вариант итогового отчета:
| Person_id |
| 11 |
| 12 |
| Person_id |
| 13 |
| Person_id |
| 11 |
ТаблицаRecent_Jobsсостоит из следующих строк:![]()
| Job_id | Position | Started_from | Lasted_to | Emp_comments | Sal |
| 12 | Manager | 28.09.1988 | 12.09.1999 | 400 | |
| 13 | Salesman | 600 | |||
| 14 | Manager | 600 |
Запрос SQL имеет вид:
Выберите среди предложенных вариантов верный вариант итогового отчета:
| Job_id |
| 12 |
| Job_id |
| 12 |
| 14 |
| Job_id |
| 12 |
| 13 |
| 14 |
ТаблицаBooksсостоит из следующих полей:![]()
| Book_id | Title | Publishing | Size | Quantity | Price | Collection |
| 11 | Tigers | Street Publishing | 300 | 1 | 300 | 13 |
| 12 | Turtles | Billy Press | 200 | 0 | 450 | 14 |
| 13 | Animals | Street Publishing | 3000 | 0 | 240 | |
| 14 | Plants | Billy Press | 1100 | 1 | 780 |
Запрос SQL имеет вид:
Выберите среди предложенных вариантов верный вариант итогового отчета:
| Book_id |
| 11 |
| Book_id |
| 11 |
| 12 |
| Book_id |
| 11 |
| 12 |
| 14 |
| Book_id |
| 11 |
| 14 |
ТаблицаAuthorsсодержит поля:![]()
Authors: Author_id (number, PK), Name (varchar2 (40)), Day_Of_Birth (date), Address (varchar2 (500)), Publishing (varchar2 (40))Запрос предназначен для отображения имен авторов, которые являются самыми молодыми авторами в своих издательствах (
Publishing)Запрос SQL имеет вид:
SELECT Name FROM Authors a WHERE Day_Of_Birth = (______________________) Среди приведенных ниже вариантов, выберите тот, которым можно заменить знак подчеркивания для получения корректного запроса, решающего поставленную задачу:
select MIN (Day_Of_Birth) from Authors where Publishing = a.Publishing
 
select MAX (Day_Of_Birth) from Authors where Publishing = get_outer (Publishing)
 
select MAX (Day_Of_Birth) from Authors join outer.Publishing
 
select MAX (Day_Of_Birth) from Authors CONNECT BY Publishing
 
ТаблицаAuthorsсостоит из полей:![]()
Authors: Author_id (number, PK), Name (varchar2 (40)), Day_Of_Birth (date), Address (varchar2 (500)), Publishing (varchar2 (40))Запрос предназначен для отображения имен авторов, которые являются самыми молодыми авторами в своих издательствах (
Publishing).Запрос SQL имеет вид:
SELECT Name FROM Authors a WHERE Day_Of_Birth = (______________________) Среди приведенных ниже вариантов, выберите тот, которым можно заменить знак подчеркивания для получения корректного запроса, решающего поставленную задачу:
select MIN (Day_Of_Birth) from Authors where Publishing = a.Publishing
 
select MAX (Day_Of_Birth) from Authors where Publishing = a.Publishing
 
select MAX (Day_Of_Birth) from Authors join a.Publishing
 
select MIN (Day_Of_Birth) from Authors CONNECT BY Publishing
 
ТаблицаAuthorsсодержит строки:![]()
| Author_id | Name | Day_Of_Birth | Address |
| 10 | Alex | 11.03.1978 | Moscow, Sokolova, 15 |
| 20 | Gordon | 12.09.1964 | Moscow, Dubovina, 34 |
| 30 | Alex | 23.04.1987 | Serpukhov, Lobanova, 30 |
| 40 | Gordon | 05.02.1988 | Moscow, Marisa, 15 |
Запрос SQL имеет вид
Выберите среди предложенных вариантов верный вариант итогового отчета:
| Author_id |
| 30 |
| 40 |
| Author_id |
| 10 |
| 20 |
| Author_id |
| 20 |
ТаблицаSkills(Навыки) состоит из полей:![]()
Skills: Skill_id (number PK), Skill_title (varchar2 (40)), General_skill (number)и состоит из строк:
| Skill_id | Skill_title | Genaral_skill |
| 11 | Data Bases | |
| 15 | Data Base Administration | 11 |
| 13 | Programming | |
| 14 | Java programming | 13 |
| 16 | Data Base Performance Tuning | 15 |
Запрос SQL имеет следующий вид:
Выберите среди предложенных вариантов верный вариант итогового отчета:
| name |
| Data Bases |
| Data Base Administration |
| name |
| Data Base Administration |
| Data Base Performance Turning |
| name |
| Data Base Administration |
| Data Bases |
ТаблицаSkills(Навыки) состоит из полей:![]()
Skills: Skill_id (number, PK), Skill_title (varchar2 (40)), General_skill (number)и состоит из строк:
| Skill_id | Skill_title | General_skill |
| 11 | Data Bases | |
| 15 | Data Base Administration | 11 |
| 13 | Programming | |
| 14 | Java programming | 13 |
| 16 | Data Base Performance Tuning | 15 |
Запрос SQL имеет следующий вид:
Выберите среди предложенных вариантов верный вариант итогового отчета:
| name |
| Data Bases |
| Data Base Administration |
| name |
| Data Base Administration |
| Data Base Performance Turning |
| name |
| Data Base Administration |
| Data Bases |
ТаблицаSkills(Навыки) состоит из полей:![]()
Skills: Skill_id (number PK), Skill_title (varchar2 (40)), General_skill (number)и состоит из строк
| Skill_id | Skill_title | Genaral_skill |
| 11 | Data Bases | |
| 15 | Data Base Administration | 11 |
| 13 | Programming | |
| 14 | Java programming | 13 |
| 16 | Data Base Performance Tuning | 15 |
Skill_name), которые входят в общую группу навыков "Data Base Administration":
Выберите среди предложенных вариантов те, которые при подстановке вместо знаков подчеркивания обеспечивают корректное выполнение запроса и получение требуемого результата:
Таблица Skills (Навыки) состоит из полей:
Skills: Skill_id (number, PK), Skill_title (varchar2 (40)), General_skill (number)
и состоит из строк:
| Skill_id | Skill_title | General_skill |
| 11 | Data Bases | |
| 15 | Data Base Administration | 11 |
| 13 | Programming | |
| 14 | Java programming | 13 |
| 16 | Data Base Performance Tuning | 15 |
Skill_title), которые входят в общую группу навыков "Data Base Administration":
Выберите среди предложенных вариантов те, которые при подстановке вместо знаков подчеркивания обеспечивают корректное выполнение запроса и получение требуемого результата:
ТаблицаSkills(Навыки) состоит из полей:![]()
Skills: Skill_id (number PK), Skill_name (varchar2), General_skill (number)и состоит из строк
| Skill_id | Skill_name | Genaral_skill |
| 11 | Data Bases | |
| 15 | Data Base Administration | 11 |
| 13 | Programming | |
| 14 | Java programming | 13 |
| 16 | Data Base Performance Tuning | 15 |
Запрос SQL имеет вид
Выберите среди предложенных вариантов верный вариант итогового отчета:
| report |
| 3 |
| report |
| 2 |
| report |
| 1 |
ТаблицаSkills(Навыки) состоит из полей:![]()
Skills: Skill_id (number, PK), Skill_title (varchar2 (30)), General_skill (number)и состоит из строк:
| Skill_id | Skill_title | General_skill |
| 11 | Data Bases | |
| 15 | Data Base Administration | 11 |
| 13 | Programming | |
| 14 | Java programming | 13 |
| 16 | Data Base Performance Tuning | 15 |
Запрос SQL имеет вид:
Выберите среди предложенных вариантов верный вариант итогового отчета:
| report |
| 3 |
| report |
| 2 |
| report |
| 1 |
| report |
| 0 |
ТаблицаBooksсодержит строки:![]()
| Book_id | Title | Publishing | Size | Quantity | Price | Collection |
| 11 | Tigers | Street Publishing | 300 | 1 | 300 | 13 |
| 12 | Turtles | Billy Press | 200 | 0 | 450 | 13 |
| 13 | Animals | Street Publishing | 3000 | 0 | 240 | |
| 14 | Plants | Billy Press | 1100 | 1 | 780 |
Запрос SQL имеет вид
Выберите среди предложенных вариантов верный вариант итогового отчета:
| report |
| 2 |
| report |
| 1 |
| report |
| 3 |
ТаблицаBooksсодержит строки:![]()
| Book_id | Title | Publishing | Size | Quantity | Price | Collection |
| 11 | Tigers | Street Publishing | 300 | 1 | 300 | 13 |
| 12 | Turtles | Billy Press | 200 | 0 | 450 | 13 |
| 13 | Animals | Street Publishing | 3000 | 0 | 240 | |
| 14 | Tigers hunting | Billy Press | 1100 | 1 | 780 | 11 |
Запрос SQL имеет вид
Выберите среди предложенных вариантов верный вариант итогового отчета:
| report |
| 13 |
| report |
| 14 |
| report |
| 13 |
| 11 |
| report |
| 11 |
| 14 |
| report |
| 11 |
| 13 |
ТаблицаBooksсодержит строки:![]()
| Book_id | Title | Publishing | Size | Quantity | Price | Collection |
| 11 | Tigers | Street Publishing | 300 | 1 | 300 | 13 |
| 12 | Turtles | Billy Press | 200 | 0 | 450 | 13 |
| 13 | Animals | Street Publishing | 3000 | 0 | 240 | |
| 14 | Tigers hunting | Billy Press | 1100 | 1 | 780 | 11 |
Некоторые книги (статьи) могут объединяться в сборники (Collection), например
Animals – Tigers – Tigers hunting
Запрос предназначен для отображения названий всех книг (статей), которые входят в сборник (Animals)
Запрос SQL имеет вид
Выберите среди предложенных вариантов те, которые при подстановке вместо знака подчеркивания обеспечивают корректное выполнение запроса и получение требуемого результата:
ТаблицаSkills(Навыки) состоит из полей:![]()
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 При выполнении запроса сервер БД генерирует ошибку. Среди предложенных вариантов укажите правильную причину ошибки:
level не может выступать в качестве аргумента групповой функции  
CONNECT BY PRIOR не допустима в запросе SQL для Oracle 
STARTED не существует, следовало использовать слово START 
CONNECT BY PRIOR и STARTED WITH 
ТаблицаSkills(Навыки) состоит из полей:![]()
Skills: Skill_id (number PK), Skill_title (varchar2 (30)), 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 При выполнении запроса сервер БД генерирует ошибку. Среди предложенных вариантов укажите правильную причину ошибки:
level не может выступать в качестве аргумента групповой функции  
CONNECT BY PRIOR не допустима в запросе SQL для Oracle 
STARTED следовало использовать слово START 
CONNECT BY PRIOR и STARTED WITH 
Псевдо-столбец
level:
WHERE 
CONNECT BY 
Псевдо-столбец
level:
WHERE 
CONNECT BY 
ТаблицаSkills(Навыки) состоит из полей:![]()
Skills: Skill_id (number PK), Skill_title (varchar2), General_skill (number)Некоторые частные навыки могут иерархически связываться с более общими навыками (
General_skill), например:Programming – Java programming – Java Web Services developingЗапрос имеет следующий вид:
SELECT Skill_title, level CONNECT BY PRIOR Skill_id = General_skill START WITH Skill_title = 'Data Base Administration' FROM Skills При выполнении запроса сервер БД генерирует ошибку. Укажите действие, выполнение которого позволит устранить ошибку:
START WITH 
CONNECT BY и START WITH 
CONNECT BY фразой CONNECTED BY 
START WITH фразой STARTED WITH 
FROM непосредственно после фразы SELECT 
ТаблицаSkills(Навыки) состоит из полей:![]()
Skills: Skill_id (number PK), Skill_title (varchar2 (30)), General_skill (number)Некоторые частные навыки могут иерархически связываться с более общими навыками (
General_skill), например:Programming – Java programming – Java Web Services developing.Запрос имеет следующий вид:
SELECT Skill_title, level CONNECT BY PRIOR Skill_id = General_skill START WITH Skill_title = 'Data Base Administration' FROM Skills При выполнении запроса сервер БД генерирует ошибку. Укажите действие, выполнение которого позволит устранить ошибку:
START WITH 
CONNECT BY и START WITH 
CONNECT BY фразой CONNECTED BY 
START WITH фразой STARTED WITH 
FROM непосредственно после фразы SELECT 
ТаблицаBooksсодержит поля:![]()
Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number, NOT NULL), Price (number, NOT NULL), Collection (number)Некоторые книги (статьи) могут объединяться в сборники (
Collection), напримерAnimals – CatsЗапрос имеет следующий вид:
SELECT Title, level FROM Books CONNECT BY PRIOR Book_id = Collection STARTED WITH Book_id = 13 При выполнении запроса сервер БД генерирует ошибку. Укажите действие, выполнение которого позволит устранить ошибку:
ТаблицаBooksсостоит из полей:![]()
Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number NOT NULL), Price (number, NOT NULL), Collection (number)Некоторые книги (статьи) могут объединяться в сборники (
Collection), напримерAnimals – CatsЗапрос имеет следующий вид:
SELECT Title FROM Books WHERE level = 2 CONNECT PRIOR Book_id = Collection START WITH Book_id = 13 При выполнении запроса сервер БД генерирует ошибку. Укажите правильную причину возникновения ошибки:
level в иерархическом подзапросе недопустимо
 
CONNECT BY и START WITH (сначала должна следовать фраза START WITH)
 
CONNECT PRIOR является недопустимой (пропущен предлог BY)
 
WHERE (данная фраза должна быть расположена в конце предложения SELECT) 
Укажите правильное название псевдо-столбца, который используется для обозначения уровней иерархии записей в иерархическом запросе:
stage
 
level
 
step
 
branch
 
Укажите правильное название псевдо-столбца, который используется для обозначения уровней иерархии записей в иерархическом запросе:
stage
 
level
 
step
 
branch
 
Предложение
WITHв запросе:
ТаблицаPersonsсостоит из следующих строк:![]()
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 11 | Jorge | 25.03.1978 | 4 | 10 | 11 | 300 | |
| 12 | Tom | 28.09.1978 | 5 | 12 | 15 | 200 | |
| 13 | Tony | 21.02.1977 | 5 | 13 | 14 | 400 |
Запрос SQL имеет вид:
Выберите среди предложенных вариантов верный вариант итогового отчета:
| Report |
| 2 |
| Report |
| 1 |
| Report |
| 3 |
ТаблицаPersonsсостоит из следующих строк:![]()
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 11 | Jorge | 25.03.1978 | 4 | 10 | 11 | 300 | |
| 12 | Tom | 28.09.1978 | 5 | 12 | 15 | 200 | |
| 13 | Tony | 21.02.1977 | 5 | 13 | 14 | 400 |
Запрос SQL предназначен для отображения имен соискателей, желаемый оклад которых меньше среднеарифметического значения этой величины по всем соискателям, обладающим специальностью с идентификатором 5 (Specialty_id).
Выберите из предложенных вариантов тот, который при подстановке вместо знака подчеркивания обеспечивает корректное выполнение запроса и получение требуемого результата:
WITH r1 
SAVE r1 AS 
WITH r1 AS 
TEMP TABLE r1 
CREATE TEMP TABLE r1 
ТаблицаBooksсостоит из следующих строк:![]()
| Book_id | Title | Publishing | Size | Quantity | Price |
| 11 | Turtle | Street Publishing | 1100 | 1 | |
| 12 | Flowers | Billy Press | 900 | 30 | 20 |
| 13 | Stupid fox | Street Publishing | 785 | 50 | 50 |
| 14 | King of the tower | Billy Press | 3200 | 40 | 30 |
Запрос SQL предназначен для отображения названий книг, стоимость которых меньше среднеарифметического значения стоимости всех книг издательства "Billy Press".
Выберите из предложенных вариантов тот, который при подстановке вместо знака подчеркивания обеспечивает корректное выполнение запроса и получение требуемого результата:
WITH r AS
 
WITH r
 
CREATE TEMP r AS
 
TEMPORARY r 
TEMPORARY TABLE r 
Фраза
WITHв запросе:
SELECT
 
ТаблицаBooksсостоит из следующих полей:![]()
| Book_id | Title | Publishing | Size | Quantity | Price |
| 11 | Turtle | Street Publishing | 1100 | 1 | |
| 12 | Flowers | Billy Press | 900 | 30 | 20 |
| 13 | Stupid fox | Street Publishing | 785 | 50 | 50 |
| 14 | King of the tower | Billy Press | 3200 | 40 | 30 |
Запрос SQL предназначен для отображения названий книг, стоимость которых больше среднеарифметического значения стоимости всех книг издательства "Billy Press".
При выполнении запроса сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки
WITH является недопустимой в запросе SELECT
 
WHERE (правый операнд должен быть представлен подзапросом)
 
AS во фразе WITH является лишним
 
WITH (она должна следовать в конце запроса) 
WITH заключен в скобки, что является недопустимым 
ТаблицаPersonsсостоит из следующих строк:![]()
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 11 | Jorge | 25.03.1978 | 4 | 10 | 11 | 300 | |
| 12 | Tom | 28.09.1978 | 5 | 12 | 15 | 200 | |
| 13 | Tony | 21.02.1977 | 5 | 13 | 14 | 400 | |
| 14 | Rodger | 06.11.1978 | 5 | 11 | 99 | 100 |
Запрос имеет следующий вид:
Выберите среди предложенных вариантов верный вариант итогового отчета:
| year | spec | s |
| 1978 | 4 | 400 |
| 1978 | 5 | 300 |
| 1978 | 800 | |
| 1977 | 5 | 300 |
| 1000 |
| year | spec | s |
| 1977 | 5 | 400 |
| 1977 | 400 | |
| 1978 | 4 | 300 |
| 1978 | 5 | 300 |
| 1978 | 600 | |
| 1000 |
| year | spec | s |
| 1977 | 5 | 300 |
| 1978 | 4 | 400 |
| 1978 | 5 | 300 |
| 1000 |
ТаблицаPersonsсостоит из следующих строк:![]()
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 11 | Jorge | 25.03.1978 | 4 | 10 | 11 | 400 | |
| 12 | Tom | 28.09.1978 | 5 | 12 | 15 | 200 | |
| 13 | Tony | 21.02.1977 | 5 | 13 | 14 | 300 | |
| 14 | Rodger | 06.11.1978 | 5 | 11 | 99 | 100 |
Запрос имеет следующий вид:
Выберите среди предложенных вариантов верный вариант итогового отчета:
| year | spec | s |
| 1978 | 4 | 400 |
| 1978 | 5 | 300 |
| 1978 | 700 | |
| 1977 | 5 | 300 |
| 1000 |
| year | spec | s |
| 1977 | 5 | 300 |
| 1977 | 300 | |
| 1978 | 4 | 400 |
| 1978 | 5 | 300 |
| 1978 | 700 | |
| 1000 |
| year | spec | s |
| 1977 | 5 | 300 |
| 1978 | 4 | 400 |
| 1978 | 5 | 300 |
| 1000 |
ТаблицаPersonsсостоит из следующих строк:![]()
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 11 | Jorge | 25.03.1978 | 4 | 10 | 11 | 300 | |
| 12 | Tom | 28.09.1978 | 5 | 12 | 15 | 200 | |
| 13 | Tony | 21.02.1977 | 5 | 13 | 14 | 400 | |
| 14 | Rodger | 06.11.1978 | 5 | 11 | 99 | 100 |
Запрос предназначен для получения среднеарифметического значения желаемых окладов соискателей (Des_Salary), а также промежуточных среднеарифметических значений этой величины сгруппированных по специальности и году рождения:
Выберите среди предложенных вариантов тот, который при подстановке вместо знака подчеркивания обеспечивает корректное выполнение запроса и получение требуемого результата:
ROLLED_UP 
ROLLED 
ROLLUP 
ROLL_UP 
ROLL UP 
ТаблицаPersonsсостоит из следующих строк:![]()
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 11 | Jorge | 25.03.1978 | 4 | 10 | 11 | 300 | |
| 12 | Tom | 28.09.1978 | 5 | 12 | 15 | 200 | |
| 13 | Jorge | 21.02.1977 | 5 | 13 | 14 | 400 | |
| 14 | Tom | 06.11.1978 | 5 | 11 | 99 | 100 |
Запрос SQL имеет вид:
Выберите среди предложенных вариантов верный вариант итогового отчета:
| year | spec | person | s |
| 1977 | 5 | Jorge | 300 |
| 1977 | 300 | ||
| 1978 | 4 | Jorge | 400 |
| 1978 | 5 | Tom | 300 |
| 1978 | 700 | ||
| 1000 |
| year | spec | person | s |
| 1977 | 5 | Jorge | 400 |
| 1977 | 400 | ||
| 1978 | 4 | Jorge | 300 |
| 1978 | 5 | Tom | 300 |
| 1978 | 600 | ||
| 1000 |
| year | spec | person | s |
| 1000 | |||
| 1978 | 700 | ||
| 1977 | 300 | ||
| 1978 | 4 | 400 | |
| 1978 | 5 | 300 | |
| 1977 | 5 | 300 |
ТаблицаPersonsсостоит из следующих строк:![]()
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 11 | Jorge | 25.03.1978 | 4 | 10 | 11 | 400 | |
| 12 | Tom | 28.09.1978 | 5 | 12 | 15 | 200 | |
| 13 | Jorge | 21.02.1977 | 5 | 13 | 14 | 300 | |
| 14 | Tom | 06.11.1978 | 5 | 11 | 99 | 100 |
Запрос SQL имеет вид:
Выберите среди предложенных вариантов верный вариант итогового отчета:
| year | spec | person | s |
| 1977 | 5 | Jorge | 300 |
| 1977 | 300 | ||
| 1978 | 4 | Jorge | 400 |
| 1978 | 5 | Tom | 300 |
| 1978 | 700 | ||
| 1000 |
| year | spec | person | s |
| 1977 | 5 | Jorge | 300 |
| 1977 | 5 | 300 | |
| 1977 | 300 | ||
| 1978 | 4 | Jorge | 400 |
| 1978 | 4 | 400 | |
| 1978 | 5 | Tom | 300 |
| 1978 | 5 | 300 | |
| 1978 | 700 | ||
| 1000 |
| year | spec | person | s |
| 1000 | |||
| 1978 | 700 | ||
| 1977 | 300 | ||
| 1978 | 4 | 400 | |
| 1978 | 5 | 300 | |
| 1977 | 5 | 300 |
ТаблицаBooksсостоит из следующих строк:![]()
| Book_id | Title | Publishing | Size | Quantity | Price | Collection |
| 11 | Tigers | Street Publishing | 300 | 0 | 300 | 13 |
| 12 | Turtles | Street Publishing | 200 | 1 | 450 | 13 |
| 13 | Animals | Billy Press | 3000 | 1 | 240 | |
| 14 | Plants | Billy Press | 1100 | 1 | 240 |
Запрос SQL имеет вид:
Выберите среди предложенных вариантов верный вариант итогового отчета:
| p | c | q | s |
| Street Publishing | 13 | 0 | 300 |
| Street Publishing | 13 | 1 | 450 |
| Street Publishing | 750 | ||
| Billy Press | 1 | 480 | |
| 1230 |
| p | c | q | s |
| Billy Press | 1 | 480 | |
| Billy Press | 480 | ||
| Street Publishing | 13 | 0 | 300 |
| Street Publishing | 13 | 1 | 750 |
| Street Publishing | 750 | ||
| 1230 |
| p | c | q | s |
| Street Publishing | 13 | 0 | 300 |
| Street Publishing | 13 | 1 | 450 |
| Street Publishing | 13 | 750 | |
| Street Publishing | 750 | ||
| Billy Press | 1 | 480 | |
| Billy Press | 480 | ||
| 1230 |
ТаблицаBooksсостоит из строк:![]()
| Book_id | Title | Publishing | Size | Quantity | Price | Collection |
| 11 | Tigers | Street Publishing | 300 | 0 | 300 | 13 |
| 12 | Turtles | Billy Press | 200 | 0 | 450 | 13 |
| 13 | Animals | Street Publishing | 3000 | 1 | 240 | |
| 14 | Tigers hunting | Billy Press | 1100 | 1 | 780 |
Запрос имеет следующий вид:
Выберите среди предложенных вариантов верный вариант итогового отчета:
| P | c | s |
| 13 | 750 | |
| 13 | 750 | |
| 1020 | ||
| Street Publishing | 540 | |
| Billy Press | 1230 |
| P | c | s |
| Street Publishing | 13 | 750 |
| Street Publishing | 13 | 540 |
| Street Publishing | 11 | 780 |
| Street Publishing | 11 | 540 |
| Billy Press | 13 | 750 |
| Billy Press | 13 | 1230 |
| Billy Press | 11 | 780 |
| Billy Press | 11 | 1230 |
| P | c | s |
| Street Publishing | 13 | 1770 |
| Billy Press | 11 | 1770 |
ТаблицаBooksсостоит из строк:![]()
| Book_id | Title | Publishing | Size | Quantity | Price | Collection |
| 11 | Tigers | Street Publishing | 300 | 0 | 300 | 13 |
| 12 | Turtles | Billy Press | 200 | 0 | 450 | 13 |
| 13 | Animals | Street Publishing | 3000 | 1 | 240 | |
| 14 | Tigers hunting | Billy Press | 1100 | 1 | 780 |
Запрос имеет следующий вид:
Выберите среди предложенных вариантов верный вариант итогового отчета:
| p | c | s |
| Billy Press | 1230 | |
| Street Publishing | 540 | |
| 1020 | ||
| 13 | 750 |
| p | c | s |
| Billy Press | 780 | |
| Billy Press | 13 | 450 |
| Billy Press | 1230 | |
| Street Publishing | 240 | |
| Street Publishing | 13 | 300 |
| Street Publishing | 540 |
| p | c | s |
| Billy Press | 1230 | |
| Street Publishing | 540 |
| p | c | s |
| Street Publishing | 13 | 300 |
| Billy Press | 13 | 450 |
| Street Publishing | 240 | |
| Billy Press | 780 |
ТаблицаBooksсостоит из строк:![]()
| Book_id | Title | Publishing | Size | Quantity | Price | Collection |
| 11 | Tigers | Street Publishing | 300 | 1 | 300 | 13 |
| 12 | Turtles | Billy Press | 200 | 0 | 450 | 13 |
| 13 | Animals | Street Publishing | 3000 | 0 | 240 | |
| 14 | Tigers hunting | Billy Press | 1100 | 1 | 780 |
Запрос предназначен для получения среднеарифметического значения стоимости всех книг (Price), промежуточных среднеарифметических значений этой величины, сгруппированных по названию издательства (Publishing) и номеру сборника (Collection), и строк с перекрестными итоговыми данными:
Выберите среди предложенных вариантов тот, который при подстановке вместо знака подчеркивания обеспечивает корректное выполнение запроса и получение требуемого результата:
ТаблицаPersonsсостоит из следующих строк:![]()
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 11 | Jorge | 25.03.1978 | 4 | 10 | 11 | 300 | |
| 12 | Tom | 28.09.1978 | 5 | 12 | 15 | 200 | |
| 13 | Tom | 21.02.1977 | 5 | 13 | 14 | 400 | |
| 14 | Jorge | 06.11.1978 | 5 | 11 | 99 | 100 |
Запрос имеет следующий вид:
Выберите среди предложенных вариантов верный вариант итогового отчета:
| person | spec | s |
| 1000 | ||
| 4 | 300 | |
| 5 | 700 | |
| Tom | 600 | |
| Tom | 5 | 600 |
| Jorge | 400 | |
| Jorge | 4 | 300 |
| Jorge | 5 | 100 |
| person | spec | s |
| 1000 | ||
| 4 | 400 | |
| 5 | 600 | |
| Jorge | 500 | |
| Jorge | 4 | 100 |
| Jorge | 5 | 100 |
| Tom | 500 | |
| Tom | 4 | |
| Tom | 5 | 500 |
| person | spec | s |
| 1000 | ||
| Jorge | 500 | |
| Jorge | 4 | 100 |
| Jorge | 5 | 100 |
| Tom | 500 | |
| Tom | 5 | 500 |
ТаблицаPersonsсостоит из следующих строк:![]()
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 11 | Jorge | 25.03.1978 | 4 | 10 | 11 | 400 | |
| 12 | Tom | 28.09.1978 | 5 | 12 | 15 | 200 | |
| 13 | Tom | 21.02.1977 | 5 | 13 | 14 | 300 | |
| 14 | Jorge | 06.11.1978 | 5 | 11 | 99 | 100 |
Запрос имеет следующий вид:
Выберите среди предложенных вариантов верный вариант итогового отчета:
| person | spec | s |
| 1000 | ||
| 4 | 400 | |
| 5 | 600 | |
| Jorge | 500 | |
| Jorge | 4 | 400 |
| Jorge | 5 | 100 |
| Tom | 500 | |
| Tom | 5 | 500 |
| person | spec | s |
| 1000 | ||
| 4 | 400 | |
| 5 | 600 | |
| Jorge | 500 | |
| Jorge | 4 | 100 |
| Jorge | 5 | 100 |
| Tom | 500 | |
| Tom | 4 | |
| Tom | 5 | 500 |
| person | spec | s |
| 1000 | ||
| Jorge | 500 | |
| Jorge | 4 | 100 |
| Jorge | 5 | 100 |
| Tom | 500 | |
| Tom | 5 | 500 |
ТаблицаPersonsсостоит из следующих строк:![]()
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 11 | Jorge | 25.03.1978 | 4 | 10 | 11 | 500 | |
| 12 | Tom | 28.09.1978 | 5 | 12 | 15 | 100 | |
| 13 | Tom | 21.02.1977 | 5 | 13 | 14 | 300 | |
| 14 | Jorge | 06.11.1978 | 5 | 11 | 99 | 700 |
Запрос имеет следующий вид:
Выберите среди предложенных вариантов верный вариант итогового отчета:
| Q | spec | s |
| 400 | ||
| 4 | 500 | |
| 5 | 550 | |
| 1 | 500 | |
| 1 | 4 | 500 |
| 1 | 5 | 500 |
| 3 | 100 | |
| 3 | 4 | |
| 3 | 5 | 100 |
| Q | spec | s |
| 400 | ||
| 4 | 500 | |
| 5 | 366.7 | |
| 1 | 400 | |
| 1 | 4 | 500 |
| 1 | 5 | 300 |
| 3 | 100 | |
| 3 | 5 | 100 |
| 4 | 700 | |
| 4 | 5 | 700 |
| Q | spec | s |
| 400 | ||
| 4 | 500 | |
| 5 | 550 | |
| 1 | 500 | |
| 3 | 100 |
ТаблицаPersonsсостоит из следующих строк:![]()
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 11 | Jorge | 25.03.1978 | 4 | 10 | 11 | 500 | |
| 12 | Tom | 28.09.1978 | 5 | 12 | 15 | 200 | |
| 13 | Tom | 21.02.1977 | 5 | 13 | 14 | 400 | |
| 14 | Jorge | 06.11.1978 | 5 | 11 | 99 | 600 |
Запрос имеет следующий вид:
Выберите среди предложенных вариантов верный вариант итогового отчета:
| q | spec | s |
| 425 | ||
| 4 | 500 | |
| 5 | 400 | |
| 1 | 450 | |
| 1 | 4 | 500 |
| 1 | 5 | 400 |
| 3 | 200 | |
| 3 | 5 | 200 |
| 4 | 600 | |
| 4 | 5 | 600 |
| q | spec | s |
| 425 | ||
| 1 | 450 | |
| 1 | 4 | 500 |
| 1 | 5 | 400 |
| 3 | 200 | |
| 3 | 5 | 200 |
| 4 | 600 | |
| 4 | 5 | 600 |
| q | spec | s |
| 425 | ||
| 4 | 500 | |
| 5 | 400 | |
| 1 | 450 | |
| 3 | 200 | |
| 4 | 600 |
ТаблицаPersonsсостоит из следующих строк:![]()
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 11 | Jorge | 25.03.1978 | 4 | 10 | 11 | 500 | |
| 12 | Tom | 28.09.1978 | 5 | 12 | 15 | 100 | |
| 13 | Tom | 21.02.1977 | 13 | 14 | 300 | ||
| 14 | Jorge | 06.11.1978 | 5 | 11 | 99 | 700 |
Запрос имеет следующий вид:
Выберите среди предложенных вариантов верный вариант итогового отчета:
| spec | s | g |
| 300 | 1 | |
| 400 | 1 | |
| 4 | 500 | 0 |
| 5 | 400 | 0 |
| spec | s | g |
| 300 | false | |
| 400 | true | |
| 4 | 500 | true |
| 5 | 400 | true |
| spec | s | g |
| 300 | 0 | |
| 425 | 1 | |
| 4 | 500 | 0 |
| 5 | 450 | 0 |
ТаблицаPersonsсостоит из следующих строк:![]()
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 11 | Jorge | 25.03.1978 | 4 | 10 | 11 | 500 | |
| 12 | Tom | 28.09.1978 | 5 | 12 | 15 | 100 | |
| 13 | Tom | 21.02.1977 | 13 | 14 | 300 | ||
| 14 | Jorge | 06.11.1978 | 5 | 11 | 99 | 700 |
Запрос имеет следующий вид:
Выберите среди предложенных вариантов верный вариант итогового отчета:
| spec | s | g |
| 400 | 1 | |
| 4 | 500 | 0 |
| 5 | 400 | 0 |
| 300 | 0 |
| spec | s | g |
| 300 | 0 | |
| 5 | 400 | 0 |
| 4 | 500 | 0 |
| 400 | 1 |
| spec | s | g |
| 400 | 1 | |
| 4 | 500 | 0 |
| 5 | 400 | 0 |
ТаблицаBooksсостоит из следующих строк:![]()
| Book_id | Title | Publishing | Size | Quantity | Price | Collection |
| 11 | Tigers | Street Publishing | 300 | 1 | 300 | 13 |
| 12 | Turtles | Billy Press | 200 | 0 | 450 | 13 |
| 13 | Animals | Street Publishing | 3000 | 1 | 240 | |
| 14 | Plants | Billy Press | 1100 | 1 | 240 |
Запрос имеет следующий вид:
Выберите среди предложенных вариантов верный вариант итогового отчета:
| c | s | g |
| 240 | 1 | |
| 307.5 | 1 | |
| 13 | 375 | 0 |
| c | s | g |
| 240 | 0 | |
| 240 | 0 | |
| 307.5 | 1 | |
| 13 | 300 | 0 |
| 13 | 450 | 0 |
| c | s | g |
| 240 | 0 | |
| 307.5 | 1 | |
| 13 | 375 | 1 |
| c | s | g |
| 240 | 0 | |
| 307.5 | 1 | |
| 13 | 375 | 0 |
ТаблицаBooksсостоит из строк:![]()
| Book_id | Title | Publishing | Size | Quantity | Price | Collection |
| 11 | Tigers | Street Publishing | 300 | 1 | 300 | 13 |
| 12 | Turtles | Billy Press | 200 | 0 | 450 | 13 |
| 13 | Animals | Street Publishing | 3000 | 0 | 240 | |
| 14 | Plants | Billy Press | 1100 | 1 | 780 | 11 |
Запрос имеет следующий вид:
Выберите среди предложенных вариантов верный вариант итогового отчета:
| p | q | s |
| 1770 | ||
| 0 | 690 | |
| 1 | 1080 | |
| Billy Press | 0 | 450 |
| Billy Press | 1 | 780 |
| Street Publishing | 0 | 240 |
| Street Publishing | 1 | 300 |
| p | q | s |
| 1770 | ||
| 0 | 690 | |
| 1 | 1080 | |
| Billy Press | 1230 | |
| Billy Press | 0 | 450 |
| Billy Press | 1 | 780 |
| Street Publishing | 540 | |
| Street Publishing | 0 | 240 |
| Street Publishing | 1 | 300 |
| p | q | s |
| Billy Press | 1230 | |
| Billy Press | 0 | 450 |
| Billy Press | 1 | 780 |
| Street Publishing | 540 | |
| Street Publishing | 0 | 240 |
| Street Publishing | 1 | 300 |
| 0 | 690 | |
| 1770 | ||
| 1 |
ТаблицаBooksсодержит строки:![]()
| Book_id | Title | Publishing | Size | Quantity | Price | Collection |
| 11 | Tigers | Street Publishing | 300 | 1 | 300 | 13 |
| 12 | Turtles | Billy Press | 200 | 0 | 450 | 13 |
| 13 | Animals | Street Publishing | 3000 | 0 | 240 | 11 |
| 14 | Tigers hunting | Billy Press | 1100 | 1 | 780 | 11 |
Запрос имеет следующий вид:
Выберите среди предложенных вариантов верный вариант итогового отчета:
| P | g | s |
| Street Publishing | 13 | 300 |
| Street Publishing | 11 | 240 |
| Street Publishing | 540 | |
| Billy Press | 13 | 450 |
| Billy Press | 11 | 780 |
| Billy Press | 1230 | |
| 13 | 750 | |
| 11 | 1020 | |
| 1770 |
| P | q | s |
| Street Publishing | 13 | 300 |
| Street Publishing | 11 | 240 |
| Billy Press | 13 | 450 |
| Billy Press | 11 | 780 |
| Street Publishing | 540 | |
| Billy Press | 1230 | |
| 13 | 750 | |
| 11 | 1020 | |
| 1770 |
| 1770 | ||
| 11 | 1020 | |
| 13 | 750 | |
| Billy Press | 1230 | |
| Billy Press | 11 | 780 |
| Billy Press | 13 | 450 |
| Street Publishing | 540 | |
| Street Publishing | 11 | 240 |
| Street Publishing | 13 | 300 |
ТаблицаBooksсостоит из строк:![]()
| Book_id | Title | Publishing | Size | Quantity | Price | Collection |
| 11 | Tigers | Street Publishing | 300 | 1 | 300 | 13 |
| 12 | Turtles | Billy Press | 200 | 0 | 450 | 13 |
| 13 | Animals | Street Publishing | 3000 | 0 | 240 | 11 |
| 14 | Tigers hunting | Billy Press | 1100 | 1 | 780 | 11 |
Запрос имеет следующий вид:
Выберите среди предложенных вариантов верный вариант итогового отчета:
| p | c | s |
| Street Publishing | 13 | 300 |
| Street Publishing | 11 | 240 |
| Street Publishing | 540 | |
| Billy Press | 13 | 450 |
| Billy Press | 11 | 780 |
| Billy Press | 1230 | |
| 13 | 750 | |
| 11 | 1020 | |
| 1770 |
| p | c | s |
| Street Publishing | 13 | 300 |
| Street Publishing | 11 | 240 |
| Billy Press | 13 | 450 |
| Billy Press | 11 | 780 |
| Street Publishing | 540 | |
| Billy Press | 1230 | |
| 13 | 750 | |
| 11 | 1020 | |
| 1770 |
| p | c | s |
| 1770 | ||
| 11 | 1020 | |
| 13 | 750 | |
| Billy Press | 1230 | |
| Billy Press | 11 | 780 |
| Billy Press | 13 | 450 |
| Street Publishing | 540 | |
| Street Publishing | 11 | 240 |
| Street Publishing | 13 | 300 |
ТаблицаPersonsсостоит из следующих строк:![]()
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 11 | Jorge | 25.03.1978 | 4 | 10 | 11 | 400 | |
| 12 | Tom | 28.09.1978 | 5 | 12 | 15 | 200 | |
| 13 | Tom | 21.02.1977 | 5 | 13 | 14 | 300 | |
| 14 | Jorge | 06.11.1978 | 5 | 11 | 99 | 100 |
Запрос имеет следующий вид:
В результате выполнения запроса сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки
CUBE 
CUBE не может применяться, если во фразе SELECT присутствует функция GROUPING 
GROUPING не существует 
GROUPING передано неверное число аргументов 
ТаблицаPersonsсостоит из следующих строк:![]()
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 11 | Jorge | 25.03.1978 | 4 | 10 | 11 | 400 | |
| 12 | Tom | 28.09.1978 | 5 | 12 | 15 | 200 | |
| 13 | Tom | 21.02.1977 | 5 | 13 | 14 | 300 | |
| 14 | Jorge | 06.11.1978 | 5 | 11 | 99 | 100 |
Запрос имеет следующий вид:
В результате выполнения запроса сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:
ROLLUP и CUBE 
ROLLUP 
GROUPING SET является некорректным, вместо него следует использовать оператор GROUPING SETS 
GROUP BY и GROUPING не могут использоваться совместно 
ТаблицаPersonsсостоит из следующих строк:![]()
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 11 | Jorge | 25.03.1978 | 4 | 10 | 11 | 400 | |
| 12 | Tom | 28.09.1978 | 5 | 12 | 15 | 200 | |
| 13 | Tom | 21.02.1977 | 5 | 13 | 14 | 300 | |
| 14 | Jorge | 06.11.1978 | 5 | 11 | 99 | 100 |
Запрос имеет следующий вид:
В результате выполнения запроса сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:
ROLLUP и CUBE 
ROLLUP 
SETS является некорректным, вместо него следует использовать оператор GROUPING SETS 
GROUP BY и GROUPING не могут использоваться совместно 
SETS, наборы группировок должны быть заключены в скобки 
ТаблицаPersonsсостоит из следующих строк:![]()
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 11 | Jorge | 25.03.1978 | 4 | 10 | 11 | 400 | |
| 12 | Tom | 28.09.1978 | 5 | 12 | 15 | 200 | |
| 13 | Tom | 21.02.1977 | 5 | 13 | 14 | 300 | |
| 14 | Jorge | 06.11.1978 | 5 | 11 | 99 | 100 |
Запрос имеет следующий вид:
В результате выполнения запроса сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:
Person_name в скобки не заключен
 
Specialty_id во фразе SELECT
 
GROUP BY
 
GROUPING SETS является некорректным, вместо него следует использовать оператор GROUPING SET
 
ТаблицаBooksсостоит из следующих строк:![]()
| Book_id | Title | Publishing | Size | Quantity | Price | Collection |
| 11 | Tigers | Street Publishing | 300 | 1 | 300 | 13 |
| 12 | Turtles | Billy Press | 200 | 0 | 450 | 13 |
| 13 | Animals | Street Publishing | 3000 | 1 | 240 | |
| 14 | Plants | Billy Press | 1100 | 1 | 240 |
Запрос имеет следующий вид:
В результате выполнения запроса сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки
GROUP BY отсутствуют в «чистом виде» (т.е. вне оператора SET) наименования столбцов, присутствующие во фразе SELECT
 
Publishing в скобки не заключен
 
SETS является недопустимым, вместо него следовало использовать оператор GROUPING SETS
 
ТаблицаBooksсостоит из следующих строк:![]()
| Book_id | Title | Publishing | Size | Quantity | Price | Collection |
| 11 | Tigers | Street Publishing | 300 | 1 | 300 | 13 |
| 12 | Turtles | Billy Press | 200 | 0 | 450 | 13 |
| 13 | Animals | Street Publishing | 3000 | 1 | 240 | |
| 14 | Plants | Billy Press | 1100 | 1 | 240 |
Запрос имеет следующий вид:
В результате выполнения запроса сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:
GROUP BY отсутствуют в «чистом виде» (т.е. вне оператора SETS) наименования столбцов, присутствующие во фразе SELECT
 
Publishing в скобки не заключен
 
SETS является недопустимым, вместо него следовало использовать оператор GROUPING SETS
 
ТаблицаBooksсостоит из строк:![]()
| Book_id | Title | Publishing | Size | Quantity | Price | Collection |
| 11 | Tigers | Street Publishing | 300 | 1 | 300 | 13 |
| 12 | Turtles | Billy Press | 200 | 0 | 450 | 13 |
| 13 | Animals | Street Publishing | 3000 | 0 | 240 | |
| 14 | Tigers hunting | Billy Press | 1100 | 1 | 780 | 11 |
Запрос имеет следующий вид:
В результате выполнения запроса сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:
GROUPING SETS не могут создаваться на основе операторов CUBE и ROLLUP
 
SELECT не может присутствовать более одного выражения с функцией GROUP
 
GROUP не существует, вместо нее следовало использовать функцию GROUPING
 
GROUP передается неверное число аргументов
 
ТаблицаBooksсостоит из строк:![]()
| Book_id | Title | Publishing | Size | Quantity | Price | Collection |
| 11 | Tigers | Street Publishing | 300 | 1 | 300 | 13 |
| 12 | Turtles | Billy Press | 200 | 0 | 450 | 13 |
| 13 | Animals | Street Publishing | 3000 | 0 | 240 | 11 |
| 14 | Tigers hunting | Billy Press | 1100 | 1 | 780 | 11 |
Запрос имеет следующий вид:
В результате выполнения запроса сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки
SELECT отсутствует функция grouping, которая является обязательной для запросов, в которых используются наборы группировок (GROUPING SETS)
 
CUBE
 
SELECT включает столбец, которого нет во фразе GROUP BY
 
SETS
 
ТаблицаBooksсостоит из строк:![]()
| Book_id | Title | Publishing | Size | Quantity | Price | Collection |
| 11 | Tigers | Street Publishing | 300 | 1 | 300 | 13 |
| 12 | Turtles | Billy Press | 200 | 0 | 450 | 13 |
| 13 | Animals | Street Publishing | 3000 | 0 | 240 | 11 |
| 14 | Tigers hunting | Billy Press | 1100 | 1 | 780 | 11 |
Запрос имеет следующий вид:
В результате выполнения запроса сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:
SELECT отсутствует функция grouping, которая является обязательной для запросов, в которых используются наборы группировок (GROUPING SETS)
 
CUBE
 
SELECT включает столбец, которого нет во фразе GROUP BY
 
GROUPING SETS является некорректным, вместо него следует использовать оператор SETS
 
Оператор
GROUPING SETS:
UNION 
UNION ALL 
GROUP BY 
HAVING 
Сцепленные группировки:
UNION 
UNION ALL 
HAVING 
GROUP BY 
Функция
GROUPING:
CUBE или ROLLUP
 
NULL от созданных операциями ROLLUP или CUBE
 
'true' или 'false'
 
Функция
GROUPING:
ROLLUP или CUBE
 
CUBE или ROLLUP
 
UNION ALL 
Из приведенных ниже высказываний укажите истинные высказывания:Оператор
GROUPING SETS:
NUMBERERSECT
 
UNION
 
UNION ALL 
GROUP BY 
Из приведенных ниже высказываний укажите истинные высказывания:Оператор
GROUPING SETS:
NUMBERERSECT
 
UNION
 
UNION ALL 
GROUP BY 
Сцепленные группировки:
BOUND SETS
 
UNION ALL
 
NUMBERERSECT 
GROUP BY 
ТаблицаAddressсостоит из полей:![]()
Address: Address_id (number, PK), Country (varchar2 (30)), City (varchar2 (30)), Region (varchar2 (30)), Street (varchar2 (30)), House (number), Flat (number)Команда предназначен для вставки нового адреса, в котором поля
CountryиCityобязательно должны принимать значения"Russia"и"Moscow"соответственно.INSERT INTO Address (Address_id, Country, City, Region, Street) VALUES (_____________________________________________) Выберите из предложенных вариантов те, которые при подстановке вместо знака подчеркивания обеспечивают корректное выполнение запроса и получение требуемого результата при условии, что до выполнения этой команды таблица Address была пустой:
(10,'Russia', 'Moscow')
 
(10, Country = 'Russia', City = 'Moscow')
 
(10, 'Russia', 'Moscow', NULL, NULL)
 
(10, 'Russia', 'Moscow', ,)
 
(10, 'Russia', 'Moscow', DEFAULT, DEFAULT)
 
ТаблицаAddressсостоит из полей:![]()
Address: Address_id (number, PK), Country (varchar2 (30)), City (varchar2 (30)), Region (varchar2 (30)), Street (varchar2 (30)), House (number), Flat (number)Запрос предназначен для вставки нового адреса, в котором поля
CountryиCityобязательно должны принимать значения"Russia"и"Moscow"соответственно.INSERT INTO Address (Address_id, Country, City, Region, Street) VALUES ____________________________________________ Выберите из предложенных вариантов те, которые при подстановке вместо знака подчеркивания обеспечивают корректное выполнение запроса и получение требуемого результата при условии, что до выполнения этой команды таблица Address была пустой:
(10,'Russia', 'Moscow') 
(10, Country = 'Russia', City = 'Moscow') 
(10, 'Russia', 'Moscow', NULL, NULL) 
(10, 'Russia', 'Moscow', ,) 
(10, 'Russia', 'Moscow', DEFAULT, DEFAULT) 
ТаблицаPersonsсостоит из полей:![]()
Persons: Person_id (number, PK), Person_name (varchar2 (40)), Day_Of_Birth, Add_Info (varchar2 (30)), Specialty_id (number, FK), Address_Id (number FK), Job_id (number, FK), Des_Salary (number)и состоит из строк
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 11 | Jorge | 25.03.1978 | 4 | 10 | 11 | 400 | |
| 12 | Tom | 28.09.1978 | 5 | 12 | 15 | 200 |
Оператор SQL имеет вид
При попытке выполнить оператор сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:
"Peter" должна быть заключена в апострофы
 
INSERT пропущено ключевое слово TABLE, которое должно следовать за ключевым словом INTO
 
VALUES является лишним
 
VALUES определены значения не для всех столбцов таблицы Persons
 
INTO следовало использовать слово IN
 
ТаблицаPersonsсостоит из полей:![]()
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_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 11 | Jorge | 25.03.1978 | 4 | 10 | 11 | 400 | |
| 12 | Tom | 28.09.1978 | 5 | 12 | 15 | 200 |
Оператор SQL имеет вид:
При попытке выполнить оператор сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:
"Peter" должна быть заключена в одинарные кавычки
 
INSERT пропущено ключевое слово TABLE, которое должно следовать за ключевым словом INTO
 
VALUES является лишним
 
VALUES определены значения не для всех столбцов таблицы Persons
 
INTO следовало использовать слово IN
 
ТаблицаPersonsсостоит из полей:![]()
Persons: Person_id (number, PK), Person_name (varchar2 (40)), Day_Of_Birth, Add_Info (varchar2 (30)), Specialty_id (number, FK), Address_Id (number FK), Job_id (number, FK), Des_Salary (number)и является пустой
Оператор SQL предназначен для вставки в таблицу
Personsновой строки и имеет вид:INSERT INTO Persons (Person_id, Person_name, Day_Of_Birth) ______________________________ Выберите из предложенных вариантов те, которые при подстановке вместо знака подчеркивания обеспечивают безошибочное выполнение оператора при условии, что форматом даты по умолчанию является формат
"dd.mm.yyyy"и в качестве основного языка БД выбран русский язык
('10', 'Tom', '12.01.1988')
 
VALUES ('10', 'John', '12 АПР 08')
 
VALUES ('10', , '12.01.1988')
 
VALUES (10, 'John', to_date (’12 АПР 08’, 'dd mon yy'))
 
VALUES ('10', default, '12.01.1988')
 
ТаблицаPersonsсостоит из полей:![]()
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)и является пустой.
Оператор SQL предназначен для вставки в таблицу
Personsновой строки и имеет вид:INSERT INTO Persons (Person_id, Person_name, Day_Of_Birth) ______________________________ Выберите из предложенных вариантов те, которые при подстановке вместо знака подчеркивания обеспечивают безошибочное выполнение оператора при условии, что форматом даты по умолчанию является формат
"dd.mm.yyyy"и в качестве основного языка БД выбран русский язык:
VALUES ('10', 'Tom', '12.01.1988') 
VALUES ('10', 'John', '12 АПР 08') 
VALUES ('10', , '12.01.1988') 
VALUES (10, 'John', to_date ('12 АПР 08', 'dd mon yy')) 
VALUES ('10', default, '12.01.1988') 
ТаблицаBooksсостоит из полей:![]()
Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number, default 200), Quantity (number, NOT NULL), Price (number, NOT NULL)и является пустой
Оператор SQL предназначен для вставки в таблицу
Booksновой строки и имеет вид:INSERT INTO TABLE Books (Book_id, Title, "Size",quantity,price) VALUES ('12', default, default,1,200) В результате выполнения оператора сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки
INSERT ключевое слово TABLE является лишним 
VALUES нельзя использовать ключевое слово default 
default во фразе VALUES является недопустимым, поскольку для поля Title не существует значения по умолчанию 
VALUES, которое является символьным, в значение типа NUMBER 
ТаблицаBooksсостоит из полей:![]()
Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number NOT NULL default 1), Price (number, NOT NULL default 1), Collection (number)Оператор предназначен для вставки строки о новой книге, в которой поля
TitleиPublishingобязательно должны принимать значения"Golden sky"и"West Land"соответственно.INSERT INTO Books (Book_id, Title, Publishing, "Size", Quantity) VALUES (_____________________________________________) Выберите из предложенных вариантов те, которые при подстановке вместо знака подчеркивания обеспечивают корректное выполнение оператора и получение требуемого результата при условии, что до выполнения этой команды таблица Address была пустой:
(10, Golden Sky, West Land, 300, 10)
 
('10', 'Golden Sky', 'West Land','300', '10')
 
(10, 'Golden Sky', 'West Land', default, default)
 
(null, 'Russia', 'Moscow', default, null)
 
(10, 'Golden Sky', 'Publishing') 
ТаблицаBooksсостоит из полей:![]()
Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number, NOT NULL, default 1), Price (number, NOT NULL), Collection (number)Оператор предназначен для вставки строки о новой книге, в которой поля
TitleиPublishingобязательно должны принимать значения"Golden sky"и"West Land"соответственно.INSERT INTO Books (Book_id, Title, Publishing, "Size", Quantity, Price) VALUES _____________________________________________ Выберите из предложенных вариантов те, которые при подстановке вместо знака подчеркивания обеспечивают корректное выполнение оператора и получение требуемого результата при условии, что до выполнения этой команды таблица Address была пустой:
(10, Golden Sky, West Land, 300, 10, 1)
 
('10', 'Golden Sky', 'West Land',' 300', '10', 1)
 
(10, 'Golden Sky', 'West Land', default, default, 1)
 
(10, 'Golden Sky', 'West Land', default, default, default)
 
(10, 'Golden Sky', 'West Land') 
ТаблицаBooksсостоит из полей:![]()
Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number NOT NULL), Price (number, NOT NULL) и состоит из строк:
| Book_id | Title | Publishing | Size | Quantity | Price |
| 11 | Turtle | Street Publishing | 1100 | 1 | 780 |
| 12 | Flowers | Billy Press | 900 | 30 | 20 |
Оператор SQL имеет вид
При попытке выполнить оператор сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:
INSERT пропущено ключевое слово TABLE, которое должно следовать за ключевым словом INTO
 
INSERT, вместо него следовало использовать слово ROWS
 
INSERT INTO
 
INSERT INTO после названия таблицы пропущено слово COLUMNS
 
"The Dream" должна быть заключена в апострофы
 
ТаблицаBooksсостоит из полей:![]()
Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number, NOT NULL), Price (number, NOT NULL) и состоит из строк:
| Book_id | Title | Publishing | Size | Quantity | Price |
| 11 | Turtle | Street Publishing | 1100 | 1 | 10 |
| 12 | Flowers | Billy Press | 900 | 30 | 20 |
Оператор SQL имеет вид
При попытке выполнить оператор сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:
INSERT пропущено ключевое слово TABLE, которое должно следовать за ключевым словом INTO
 
VALUES является недопустимым в предложении INSERT, вместо него следовало использовать слово ROWS
 
INSERT INTO
 
INSERT INTO после названия таблицы пропущено слово COLUMNS
 
"The Dream" должна быть заключена в одинарные кавычки
 
ТаблицаSkillsсостоит из полей:![]()
Skills: Skill_id (number PK), Skill_title (varchar2 (30)), General_skill (number)Таблица
Skills1состоит из полей:Skills1: Skill_id (number PK), Skill_title (varchar2 (30)), General_skill (number)и является пустой
Команда SQL имеет вид:
INSERT INTO Skills1 SELECT Skill_id, NULL FROM Skills В результате выполнения оператора сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки
AS 
INSERT явно не указано, в какие столбцы таблицы Skills1 должна осуществляться вставка данных 
NULL в подзапросе является недопустимым 
ТаблицаSkillsсостоит из полей:![]()
Skills: Skill_id (number, PK), Skill_title (varchar2 (30)), General_skill (number)Таблица
Skills1состоит из полей:Skills1: Skill_id (number, PK), Skill_title (varchar2 (30)), General_skill (number)и является пустой.
Команда SQL имеет вид:
INSERT INTO Skills1 SELECT Skill_id, NULL FROM Skills В результате выполнения оператора сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:
AS 
INSERT явно не указано, в какие столбцы таблицы Skills1 должна осуществляться вставка данных 
NULL в подзапросе является недопустимым 
ТаблицаAddressсостоит из полей:![]()
Address: Address_id (number, PK), Country (varchar2 (30)), City (varchar2 (30)), Region (varchar2 (30)), Street (varchar2 (30)), House (number), Flat (number)Таблица
Address1состоит из полей:Address1: Address_id (number, PK), Country (varchar2 (30)), City (varchar2 (30)), Region (varchar2 (30)), Street (varchar2 (30)), House (number), Flat (number)и является пустой
Оператор SQL предназначен для копирования информации об адресе с идентификатором 40 (
Address_id) из таблицы Address в таблицуAddress1INSERT INTO Address1 (Address_id, Country, City) ___________________ Выберите из предложенных вариантов те, которые при подстановке вместо знака подчеркивания обеспечивают корректное выполнение оператора и получение требуемого результата
as (select Address_id, Country, City from Address where Address_id=40) 
select * from Address where Address_id=40 
as subquery select Address_id, Country, City from Address where Address_id=40 
select Address_id, Country, City from Address where Address_id=40 
(select Address_id, Country, City from Address where Address_id=40) 
ТаблицаAddressсостоит из полей:![]()
Address: Address_id (number, PK), Country (varchar2 (30)), City (varchar2 (30)), Region (varchar2 (30)), Street (varchar2 (30)), House (number), Flat (number)Таблица
Address1состоит из полей:Address1: Address_id (number, PK), Country (varchar2 (30)), City (varchar2 (30)), Region (varchar2 (30)), Street (varchar2 (30)), House (number), Flat (number)и является пустой.
Оператор SQL предназначен для копирования информации об адресе с идентификатором 40 (
Address_id) из таблицы Address в таблицуAddress1:INSERT INTO Address1 (Address_id, Country, City) ___________________ Выберите из предложенных вариантов те, которые при подстановке вместо знака подчеркивания обеспечивают корректное выполнение оператора и получение требуемого результата:
as (select Address_id, Country, City from Address where Address_id=40) 
select * from Address where Address_id=40 
as subquery select Address_id, Country, City from Address where Address_id=40 
select Address_id, Country, City from Address where Address_id=40 
(select Address_id, Country, City from Address where Address_id=40) 
ТаблицаAddressсостоит из полей:![]()
Address: Address_id (number, PK), Country (varchar2 (30)), City (varchar2 (30)), Region (varchar2 (30)), Street (varchar2 (30)), House (number), Flat (number)Таблица
Address1состоит из полей:Address1: Address_id (number, PK), Country (varchar2 (30)), City (varchar2 (30)), Region (varchar2 (30)), Street (varchar2 (30)), House (number), Flat (number)и является пустой
Команда SQL имеет вид
INSERT INTO Persons (Address_id, Country, City, Street) SELECT Address_id, null, 'Moscow' from Address При попытке выполнить оператор сервер БД генерирует сообщение об ошибке. Выберите действия, выполнение которых позволит устранить ошибку:
FROM подзапроса добавить выражение ", dual" 
INTO название столбца Street 
INTO словосочетанием INTO table 
null значением 'Russia' 
SELECT подзапроса еще одно значение null, отделенное от других значений запятой 
ТаблицаAddressсостоит из полей:![]()
Address: Address_id (number, PK), Country (varchar2 (30)), City (varchar2 (30)), Region (varchar2 (30)), Street (varchar2 (30)), House (number), Flat (number)Таблица
Address1состоит из полей:Address1: Address_id (number, PK), Country (varchar2 (30)), City (varchar2 (30)), Region (varchar2 (30)), Street (varchar2 (30)), House (number), Flat (number)и является пустой.
Команда SQL имеет вид:
INSERT INTO Address1 (Address_id, Country, City, Street) SELECT Address_id, null, 'Moscow' from Address При попытке выполнить оператор сервер БД генерирует сообщение об ошибке. Выберите действия, выполнение которых позволит устранить ошибку:
SELECT подзапроса название столбца Street, отделенное от других значений запятой 
INTO название столбца Street 
INTO словосочетанием INTO table 
null значением "Russia" 
SELECT подзапроса еще одно значение null, отделенное от других значений запятой 
ТаблицаReadersсостоит из полей:![]()
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) _____________________________________________ Среди предложенных вариантов выберите тот, который при подстановке вместо знака подчеркивания обеспечивает корректное выполнение оператора и получение требуемого результата
SELECT * FROM Readers where Comments IS NOT NULL
 
AS SELECT * FROM Readers where Comments IS NOT NULL
 
(SELECT Reader_id, Name, Comments FROM Readers where Comments IS NOT NULL)
 
AS (SELECT Reader_id, Name, Comments FROM Readers where Comments IS NOT NULL)
 
VALUES (SELECT Reader_id, Name, Comments FROM Readers where Comments IS NOT NULL)
 
ТаблицаReadersсостоит из полей:![]()
Readers: Reader_id (number, PK), Name (varchar2 (20)), Day_Of_Birth (date), Comments (varchar2 (100)), Address (varchar2 (300)), Mobile_tel (varchar2 (20))Таблица
Readers1содержит поля:Readers1: Reader_id (number, PK), Name (varchar2 (20)), Day_Of_Birth (date), Comments (varchar2 (100)), Address (varchar2 (300)), Mobile_tel (varchar2 (20))и является пустой.
Оператор предназначен для копирования данных о читателях, поле
Commentsкоторых не является пустым, из таблицыReadersв таблицуReaders1.INSERT INTO Readers1 (Reader_id, Name, Comments) _____________________________________________ Среди предложенных вариантов выберите тот, который при подстановке вместо знака подчеркивания обеспечивает корректное выполнение оператора и получение требуемого результата:
SELECT * FROM Readers where Comments IS NOT NULL
 
AS SELECT * FROM Readers where Comments IS NOT NULL
 
(SELECT Reader_id, Name, Comments FROM Readers where Comments IS NOT NULL)
 
AS (SELECT Reader_id, Name, Comments FROM Readers where Comments IS NOT NULL)
 
VALUES (SELECT Reader_id, Name, Comments FROM Readers where Comments IS NOT NULL)
 
ТаблицаAuthorsсостоит из полей:![]()
Authors: Author_id (number, PK), Name (varchar2 (40)), Day_Of_Birth (date), Address (varchar2 (500)), Publishing (varchar2 (40) default 'New Generation')Таблица
Authors1состоит из полей:Authors1: Author_id (number, PK), Name (varchar2 (40)), Day_Of_Birth (date), Address (varchar2 (500)), Publishing (varchar2 (40) default 'New Generation')и является пустой
Оператор SQL имеет вид:
INSERT INTO Authors1 (Author_id, Name, Publishing) SELECT Author_id, Name, DEFAULT FROM Authors В результате выполнения оператора сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки
AS 
SELECT подзапроса является недопустимым 
INSERT, а не после нее 
INSERT не может присутствовать предложение SELECT 
ТаблицаAuthorsсостоит из полей:![]()
Authors: Author_id (number, PK), Name (varchar2 (40)), Day_Of_Birth (date), Address (varchar2 (500)), Publishing (varchar2 (40), default 'New Generation')Таблица
Authors1состоит из полей:Authors1: Author_id (number, PK), Name (varchar2 (40)), Day_Of_Birth (date), Address (varchar2 (500)), Publishing (varchar2 (40), default 'New Generation')и является пустой.
Оператор SQL имеет вид:
INSERT INTO Authors1 (Author_id, Name, Publishing) SELECT Author_id, Name, DEFAULT FROM Authors В результате выполнения оператора сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:
AS 
default во фразе SELECT подзапроса является недопустимым 
INSERT, а не после нее 
INSERT не может присутствовать предложение SELECT 
ТаблицаBooksсостоит из полей:![]()
Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number NOT NULL), Price (number, NOT NULL)Таблица
Books1состоит из полей:Books1: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number NOT NULL), Price (number, NOT NULL)и является пустой
Оператор SQL предназначен для копирования информации о книге с идентификатором 10 (
Book_id) из таблицыBooksв таблицуBooks1INSERT INTO Books1 (Book_id, Title, "Size", Quantity, Price) ___________________ Выберите из предложенных вариантов те, которые при подстановке вместо знака подчеркивания обеспечивают безошибочное выполнение оператора
select * from Books where Book_id = 10 
select Book_id, Title from Books where Book_id = 10 
select Book_id, Title, "Size", Quantity, Price from Books where Book_id = 10  
select Book_id, Title, NULL, Quantity, Price from Books where Book_id = 10 
as (select Book_id, Title, "Size", Quantity, Price from Books where Book_id=10) 
ТаблицаBooksсостоит из полей:![]()
Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number, NOT NULL), Price (number, NOT NULL)Таблица
Books1состоит из полей:Books1: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number, NOT NULL), Price (number, NOT NULL)и является пустой
Оператор SQL предназначен для копирования информации о книге с идентификатором 10 (
Book_id) из таблицыBooksв таблицуBooks1INSERT INTO Books1 (Book_id, Title, "Size", Quantity, Price) ___________________ Выберите из предложенных вариантов те, которые при подстановке вместо знака подчеркивания обеспечивают безошибочное выполнение оператора:
select Book_id, Title, "Size", default, Price from Books where Book_id = 10 
select Book_id, Title, Quantity, Price from Books where Book_id = 10 
select Book_id, Title, "Size", Quantity, Price from Books where Book_id = 10 
as (select Book_id, Title, "Size", Quantity, Price from Books where Book_id = 10) 
(select Book_id, Title, "Size", Quantity, Price from Books where Book_id = 10) 
Предложение
INSERT:
VALUES 
Непосредственно после ключевого слова
INSERTможет следовать:
INTO (SELECT…) 
INTO TABLE 
ALL 
FIRST 
TOP (1) 
Фраза
VALUES:
INSERT или равнялось общему числу столбцов изменяемой таблицы, если во фразе INSERT названия столбцов отсутствуют 
NULL для вставки неопределенных значений 
SELECT 
DEFAULT 
Оператор
INSERT:
DDL
 
DML
 
Непосредственно после ключевого слова
INSERTможет следовать:
INTO (SELECT…) 
INTO 
INTO ALL 
TOP (1) 
ALL 
Список значений во фразе
VALUESможет включать:
NULL 
FIRST 
default 
ТаблицаPersons** состоит из полей:![]()
Persons: Person_id (number, PK), Person_name (varchar2 (40)), Day_Of_Birth, Add_Info (varchar2 (30)), Specialty_id (number, FK), Address_Id (number FK), Job_id (number, FK), Des_Salary (number)и является пустой.
Команда имеет вид:
INSERT (select Person_id, Person_name, Des_Salary from Persons where Des_Salary <= 200) VALUES (12, 'Alex', 300) Укажите, какой в итоге окажется таблица
Persons:
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 12 | Alex | 300 |
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 12 | Alex | 200 |
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 12 | Alex |
Persons останется пустой 
ТаблицаPersonsсостоит из полей:![]()
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)и является пустой.
Команда имеет вид:
INSERT INTO (select Person_id, Person_name, Des_Salary from Persons where Des_Salary <= 200) VALUES (12, 'Alex', 300) Укажите, какой в итоге окажется таблица
Persons:
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 12 | Alex | 300 |
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 12 | Alex | 200 |
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 12 | Alex |
Persons останется пустой 
ТаблицаPersonsсостоит из полей:![]()
Persons: Person_id (number, PK), Person_name (varchar2 (40)), Day_Of_Birth, Add_Info (varchar2 (30)), Specialty_id (number, FK), Address_Id (number FK), Job_id (number, FK), Des_Salary (number, default 200)и является пустой.
Оператор имеет вид:
INSERT (select Person_id, Person_name, Des_Salary from Persons where Des_Salary < 300 with check option) VALUES (12, 'Alex', 300) Укажите, какой в итоге окажется таблица
Persons:
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 12 | Alex | 300 |
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 12 | Alex |
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 12 | Alex | 200 |
Persons останется пустой 
ТаблицаPersonsсостоит из полей:![]()
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, default 200)и является пустой.
Оператор имеет вид:
INSERT INTO (select Person_id, Person_name, Des_Salary from Persons where Des_Salary < 300 with check option) VALUES (12, 'Alex', 300) Укажите, какой в итоге окажется таблица
Persons:
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 12 | Alex | 300 |
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 12 | Alex | 200 |
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 12 | Alex |
Persons останется пустой 
ТаблицаRecent_Jobsсостоит из полей:![]()
Recent_Jobs: Job_id (number PK), Position (varchar2 (40)), Started_from (date), Lasted_to (date), Employer_comments (varchar2 (200)), Sal (number default = 500)и является пустой.
Оператор имеет вид:
INSERT (with check option select Job_id, Position, Sal from Recent_Jobs where Sal >= 600) VALUES (11, 'Manager', 650) Укажите, какой в итоге окажется таблица
Persons:
| Job_id | Position | Started_from | Lasted_to | Emp_comments | Sal |
| 12 | Manager | 650 |
| Job_id | Position | Started_from | Lasted_to | Emp_comments | Sal |
| 11 | Manager | 500 |
| Job_id | Position | Started_from | Lasted_to | Emp_comments | Sal |
| 11 | Manager | 600 |
Recent_Jobs останется пустой 
ТаблицаRecent_Jobsсостоит из полей:![]()
Recent_Jobs: Job_id (number, PK), Position (varchar2 (40)), Started_from (date), Lasted_to (date), Employer_comments (varchar2 (200)), Sal (number, default 500)и является пустой.
Оператор имеет вид:
INSERT (with check option select Job_id, Position, Sal from Recent_Jobs where Sal >= 600) VALUES (11, 'Manager', 650) Укажите, какой в итоге окажется таблица
Persons:
| Job_id | Position | Started_from | Lasted_to | Employer_comments | Sal |
| 11 | Manager | 650 |
| Job_id | Position | Started_from | Lasted_to | Employer_comments | Sal |
| 11 | Manager | 600 |
| Job_id | Position | Started_from | Lasted_to | Employer_comments | Sal |
| 11 | Manager |
Recent_Jobs останется пустой 
ТаблицаAuthorsсостоит из столбцов:![]()
Authors: Author_id (number, PK), Name (varchar2 (40)), Day_Of_Birth (date, default '01.01.1980'), Address (varchar2 (500)))и является пустой.
Оператор имеет вид:
INSERT INTO (select Author_id, Name, Day_Of_Birth from Authors where Day_Of_Birth >= '01.01.1981' with check constraint) VALUES (12, 'Richard', '01.02.1980') Укажите, что в итоге окажется в таблице
Authors:
Authors останется пустой
 
| Author_id | Name | Day_Of_Birth | Address |
| 12 | Richard | 01.02.1980 |
| Author_id | Name | Day_Of_Birth | Address |
| 12 | Richard | 01.01.1981 |
| Author_id | Name | Day_Of_Birth | Address |
| 12 | Richard |
ТаблицаBooksсостоит из полей:![]()
Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number, NOT NULL), Price (number, NOT NULL), Collection (number)и является пустой.
Оператор имеет вид:
INSERT INTO (select Book_id, Title, Quantity, Price from Books where Price >= 400) VALUES (12, 'Horror', 3, 300) Укажите, что в итоге окажется в таблице
Books:
| Book_id | Title | Publishing | Size | Quantity | Price | Collection |
| 12 | Horror | 3 | 300 |
| Book_id | Title | Publishing | Size | Quantity | Price | Collection |
| 12 | Horror | 400 |
| Book_id | Title | Publishing | Size | Quantity | Price | Collection |
| 12 | Horror |
Books останется пустой 
ТаблицаBooksсостоит из:![]()
Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number, NOT NULL), Price (number, NOT NULL), Collection (number)и является пустой.
Оператор имеет вид:
INSERT INTO (select Book_id, Title, Price, Quantity from Books where Price >= 400) VALUES (12, 'Horror', 300, 1) Укажите, что в итоге окажется в таблице
Books:
| Book_id | Title | Publishing | Size | Quantity | Price | Collection |
| 12 | Horror | 1 | 300 |
| Book_id | Title | Publishing | Size | Quantity | Price | Collection |
| 12 | Horror | 400 |
| Book_id | Title | Publishing | Size | Quantity | Price | Collection |
| 12 | Horror |
Books останется пустой 
ТаблицаReadersсостоит из полей:![]()
Readers: Reader_id (number, PK), Name (varchar2 (20)), Day_Of_Birth (date), Comments (varchar2 (100)), Address (varchar2 (300)), Mobile_phone (varchar2 (20))и является пустой.
Оператор имеет вид:
INSERT INTO (select Reader_id, Name, Comments from Readers where Comments IS NULL with check option) VALUES (17, 'Dennis', 'no comments') Укажите, какой в итоге окажется таблица Readers:
| Reader_id | Name | Day_Of_Birth | Comments | Address | Mobile_phone |
| 17 | Dennis |
| Reader_id | Name | Day_Of_Birth | Comments | Address | Mobile_phone |
| 17 | Dennis | no comments |
| Reader_id | Name | Day_Of_Birth | Comments | Address | Mobile_phone |
| 17 | Dennis | NULL |
Readers останется пустой
 
ТаблицаReadersсостоит из полей:![]()
Readers: Reader_id (number, PK), Name (varchar2 (20)), Day_Of_Birth (date), Comments (varchar2 (100)), Address (varchar2 (300)), Mobile_tel (varchar2 (20))и является пустой.
Оператор имеет вид:
INSERT INTO (select Reader_id, Name, Comments from Readers where Comments IS NULL with check option) VALUES (17, 'Dennis', 'no comments') Укажите, что в итоге окажется в таблице Readers:
| Reader_id | Name | Day_Of_Birth | Comments | Address | Mobile_tel |
| 17 | Dennis |
| Reader_id | Name | Day_Of_Birth | Comments | Address | Mobile_tel |
| 17 | Dennis | no comments |
| Reader_id | Name | Day_Of_Birth | Comments | Address | Mobile_tel |
| 17 | Dennis | NULL |
Readers останется пустой
 
ТаблицаPersonsсостоит из полей:![]()
Persons: Person_id (number, PK), Person_name (varchar2 (40)), Day_Of_Birth, Add_Info (varchar2 (30)), Specialty_id (number, FK), Address_Id (number FK), Job_id (number, FK), Des_Salary (number)и состоит из строк
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 11 | Jorge | 25.03.1978 | 4 | 10 | 11 | 300 | |
| 12 | Tom | 28.09.1978 | 5 | 12 | 15 | 200 | |
| 13 | Tom | 21.02.1977 | 5 | 13 | 14 | 400 | |
| 14 | Jorge | 06.11.1978 | 5 | 11 | 99 | 100 |
таблицы Persons1 и Persons2 обладают схемами:
Persons1: Person_id (number, PK), Person_name (varchar2 (40)), Day_Of_Birth, 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, Add_Info (varchar2 (30)), Specialty_id (number, FK), Address_Id (number FK), Job_id (number, FK), Des_Salary (number)
и являются пустыми
Оператор предназначен для копирования данных об идентификаторах, именах и желаемых окладах соискателей из таблицы Persons в таблицы Persons1 и Persons2.
Выберите из предложенных вариантов те, которые при подстановке вместо знаков подчеркивания обеспечивают корректное выполнение оператора и получение требуемого результата:
ТаблицаPersonsсостоит из полей:![]()
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_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 11 | Jorge | 25.03.1978 | 4 | 10 | 11 | 300 | |
| 12 | Tom | 28.09.1978 | 5 | 12 | 15 | 200 | |
| 13 | Tom | 21.02.1977 | 5 | 13 | 14 | 400 | |
| 14 | Jorge | 06.11.1978 | 5 | 11 | 99 | 100 |
таблицы 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)
и являются пустыми.
Оператор предназначен для копирования данных об идентификаторах, именах и желаемых окладах соискателей из таблицы Persons в таблицы Persons1 и Persons2.
Выберите из предложенных вариантов те, которые при подстановке вместо знаков подчеркивания обеспечивают корректное выполнение оператора и получение требуемого результата:
ТаблицаPersonsсостоит из полей:![]()
Persons: Person_id (number, PK), Person_name (varchar2 (40)), Day_Of_Birth, Add_Info (varchar2 (30)), Specialty_id (number, FK), Address_Id (number FK), Job_id (number, FK), Des_Salary (number)и состоит из строк
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 11 | Jorge | 25.03.1978 | 4 | 10 | 11 | 300 | |
| 12 | Tom | 28.09.1978 | 5 | 12 | 15 | 200 | |
| 13 | Tom | 21.02.1977 | 5 | 13 | 14 | 400 | |
| 14 | Jorge | 06.11.1978 | 5 | 11 | 99 | 100 |
таблицы Persons1 и Persons2 обладают схемами:
Persons1: Person_id (number, PK), Person_name (varchar2 (40)), Day_Of_Birth, 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, Add_Info (varchar2 (30)), Specialty_id (number, FK), Address_Id (number FK), Job_id (number, FK), Des_Salary (number)
и являются пустыми
Оператор предназначен для копирования данных о соискателях из таблицы Persons в таблицы Persons1 и Persons2. В таблицу Persons1 должны быть скопированы только имена и идентификаторы соискателей, а в таблицу Persons2 – имена соискателей, их идентификаторы и желаемые оклады.
При выполнении оператора сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки
VALUES обоих операторов INTO содержится недостаточное число значений
 
INTO присутствуют разные вставляемые значения, что недопустимо
 
INSERT присутствует недопустимый оператор ALL
 
ТаблицаPersonsсостоит из полей:![]()
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_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 11 | Jorge | 25.03.1978 | 4 | 10 | 11 | 300 | |
| 12 | Tom | 28.09.1978 | 5 | 12 | 15 | 200 | |
| 13 | Tom | 21.02.1977 | 5 | 13 | 14 | 400 | |
| 14 | Jorge | 06.11.1978 | 5 | 11 | 99 | 100 |
таблицы 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)
и являются пустыми.
Оператор предназначен для копирования данных о соискателях из таблицы Persons в таблицы Persons1 и Persons2. В таблицу Persons1 должны быть скопированы только имена и идентификаторы соискателей, а в таблицу Persons2 – имена соискателей, их идентификаторы и желаемые оклады.
При выполнении оператора сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:
VALUES обоих операторов INTO содержится недостаточное число значений 
INTO присутствуют разные вставляемые значения, что недопустимо 
INSERT присутствует недопустимый оператор ALL 
INSERT должен использоваться оператор FIRST вместо оператора ALL 
ТаблицаPersonsсостоит из полей:![]()
Persons: Person_id (number, PK), Person_name (varchar2 (40)), Day_Of_Birth, Add_Info (varchar2 (30)), Specialty_id (number, FK), Address_Id (number FK), Job_id (number, FK), Des_Salary (number)и состоит из строк
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 11 | Jorge | 25.03.1978 | 4 | 10 | 11 | 300 | |
| 12 | Tom | 28.09.1978 | 5 | 12 | 15 | 200 | |
| 13 | Tom | 21.02.1977 | 5 | 13 | 14 | 400 | |
| 14 | Jorge | 06.11.1978 | 5 | 11 | 99 | 100 |
таблицы Persons1 и Persons2 обладают схемами:
Persons1: Person_id (number, PK), Person_name (varchar2 (40)), Day_Of_Birth, 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, Add_Info (varchar2 (30)), Specialty_id (number, FK), Address_Id (number FK), Job_id (number, FK), Des_Salary (number)
и являются пустыми
Оператор предназначен для копирования данных о соискателях из таблицы Persons в таблицы Persons1 и Persons2. В таблицу Persons1 должны быть скопированы только имена и идентификаторы соискателей, а в таблицу Persons2 – имена соискателей и их желаемые оклады.
Выберите из предложенных вариантов тот, который при подстановке вместо знака подчеркивания обеспечивает безошибочное выполнение оператора
ALL ROWS
 
IN ALL TABLES
 
ALL
 
FIRST
 
ТаблицаPersonsсостоит из полей:![]()
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_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 11 | Jorge | 25.03.1978 | 4 | 10 | 11 | 300 | |
| 12 | Tom | 28.09.1978 | 5 | 12 | 15 | 200 | |
| 13 | Tom | 21.02.1977 | 5 | 13 | 14 | 400 | |
| 14 | Jorge | 06.11.1978 | 5 | 11 | 99 | 100 |
таблицы 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)
и являются пустыми.
Оператор предназначен для копирования данных о соискателях из таблицы Persons в таблицы Persons1 и Persons2. В таблицу Persons1 должны быть скопированы только имена и идентификаторы соискателей, а в таблицу Persons2 – идентификаторы, имена соискателей и их желаемые оклады.
Выберите из предложенных вариантов тот, который при подстановке вместо знака подчеркивания обеспечивает безошибочное выполнение оператора:
ALL ROWS 
IN ALL TABLES 
ALL 
FIRST 
ТаблицаReadersсостоит из полей:![]()
Readers: Reader_id (number, PK), Name (varchar2 (20)), Day_Of_Birth (date), Comments (varchar2 (100)), Address (varchar2 (300)), Mobile_phone (varchar2 (20))Таблицы
Readers1иReaders2состоят из:Readers1: Reader_id (number, PK), Name (varchar2 (20)), Day_Of_Birth (date), Comments (varchar2 (100)), Address (varchar2 (300)), Mobile_phone (varchar2 (20))Readers2: Reader_id (number, PK), Name (varchar2 (20)), Day_Of_Birth (date), Comments (varchar2 (100)), Address (varchar2 (300)), Mobile_phone (varchar2 (20))и являются пустыми.
Оператор предназначен для копирования данных о читателях из таблицы
Readersв таблицыReaders1иReaders2. При этом читатели, у которых в полеCommentsприсутствуют данные, должны попасть ТОЛЬКО в таблицуReaders1. В таблицуReaders2должны попасть читатели, для которых нет значения в полеComments, но есть телефон (Mobile_tel IS NOT NULL)INSERT ___________ WHEN COM IS NOT NULL THEN INTO Readers1 (Reader_id, Name, Comments, Mobile_phone) VALUES (ID, RNAME, COM, MOB) WHEN MOB IS NOT NULL THEN INTO Readers2 (Reader_id, Name, Comments, Mobile_phone) VALUES (ID, RNAME, COM, MOB) SELECT Reader_id ID, Name RNAME, Comments COM, Mobile_phone MOB FROM Readers Выберите из предложенных вариантов тот, который при подстановке вместо знака подчеркивания обеспечивает безошибочное выполнение оператора
FIRST ONLY
 
IN FIRST TABLE
 
ALL
 
FIRST
 
Таблица Readers состоит из полей:
Readers: Reader_id (number, PK), Name (varchar2 (20)), Day_Of_Birth (date), Comments (varchar2 (100)), Address (varchar2 (300)), Mobile_tel (varchar2 (20))
Таблица Readers1 и Readers2 состоят из:
Readers1: Reader_id (number, PK), Name (varchar2 (20)), Day_Of_Birth (date), Comments (varchar2 (100)), Address (varchar2 (300)), Mobile_tel (varchar2 (20))
Readers2: Reader_id (number, PK), Name (varchar2 (20)), Day_Of_Birth (date), Comments (varchar2 (100)), Address (varchar2 (300)), Mobile_tel (varchar2 (20))
и являются пустыми.
Оператор предназначен для копирования данных о читателях из таблицы Readers в таблицы Readers1 и Readers2. При этом читатели, у которых в поле Comments присутствуют данные, должны попасть ТОЛЬКО в отношение Readers1. В отношение Readers2 должны попасть читатели, для которых нет значения в поле Comments, но есть телефон (Mobile_tel IS NOT NULL)
INSERT ___________
WHEN COM IS NOT NULL THEN INTO Readers1 (Reader_id, Name, Comments, Mobile_tel)
VALUES (ID, RNAME, COM, MOB)
WHEN MOB IS NOT NULL THEN INTO Readers2 (Reader_id, Name, Comments, Mobile_tel)
VALUES (ID, RNAME, COM, MOB)
SELECT Reader_id ID, Name RNAME, Comments COM, Mobile_tel MOB
FROM Readers
Выберите из предложенных вариантов тот, который при подстановке вместо знака подчеркивания обеспечивает безошибочное выполнение оператора:
FIRST ONLY
 
IN FIRST TABLE
 
ALL
 
FIRST
 
ТаблицаBooksсостоит из полей:![]()
Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number NOT NULL), Price (number, NOT NULL), Collection (number)и содержит строки
| Book_id | Title | Publishing | Size | Quantity | Price | Collection |
| 11 | Tigers | Street Publishing | 300 | 1 | 300 | 13 |
| 12 | Turtles | Billy Press | 200 | 0 | 450 | 13 |
| 13 | Animals | Street Publishing | 3000 | 0 | 240 | |
| 14 | Tigers hunting | Billy Press | 1100 | 1 | 780 | 11 |
таблицы 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)
и являются пустыми
Оператор предназначен для копирования данных об идентификаторах, названиях и стоимости книг из таблицы Books в таблицы Books1 и Books2.
Выберите из предложенных вариантов те, которые при подстановке вместо знаков подчеркивания обеспечивают корректное выполнение оператора и получение требуемого результата:
первый и второй фрагмент: VALUES (Book_id, Title, Price)
 
первый и второй фрагмент: VALUES (BID, TITLE, PRICE, Quantity)
 
первый и второй фрагмент: BID, TITLE, PRICE, Quantity
 
ТаблицаBooksсостоит из полей:![]()
Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number, NOT NULL), Price (number, NOT NULL), Collection (number)и содержит строки
| Book_id | Title | Publishing | Size | Quantity | Price | Collection |
| 11 | Tigers | Street Publishing | 300 | 1 | 300 | 13 |
| 12 | Turtles | Billy Press | 200 | 0 | 450 | 13 |
| 13 | Animals | Street Publishing | 3000 | 0 | 240 | |
| 14 | Tigers hunting | Billy Press | 1100 | 1 | 780 | 11 |
Таблицы 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)
и являются пустыми
Оператор предназначен для копирования данных об идентификаторах, названиях и стоимости книг из таблицы Books в таблицы Books1 и Books2.
Выберите из предложенных вариантов те, которые при подстановке вместо знаков подчеркивания обеспечивают корректное выполнение оператора и получение требуемого результата:
первый и второй фрагмент: VALUES (Book_id, Title, Quantity, Price)
 
первый и второй фрагмент: VALUES (BID, TITLE, QANT, PRICE)
 
первый и второй фрагмент: BID, TITLE, QANT, PRICE
 
ТаблицаReadersсостоит из полей:![]()
Readers: Reader_id (number, PK), Name (varchar2 (20)), Day_Of_Birth (date), Comments (varchar2 (100)), Address (varchar2 (300)), Mobile_phone (varchar2 (20))и содержит строки:
| Reader_id | Name | Day_Of_Birth | Comments | Address | Mobile_phone |
| 15 | Daniel | 21.04.1981 | Moscow | ||
| 16 | Martin | 19.11.1980 | St.Petersburg | ||
| 17 | Dennis | 10.08.1981 | Moscow |
Таблицы Readers1 и Readers2 состоят из:
Readers1: Reader_id (number, PK), Name (varchar2 (20)), Day_Of_Birth (date), Comments (varchar2 (100)), Address (varchar2 (300)), Mobile_phone (varchar2 (20))
Readers2: Reader_id (number, PK), Name (varchar2 (20)), Day_Of_Birth (date), Comments (varchar2 (100)), Address (varchar2 (300)), Mobile_phone (varchar2 (20))
и являются пустыми.
Оператор предназначен для копирования данных о читателях из таблицы Readers в таблицы Readers1 и Readers2.
При выполнении оператора сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки
INTO
 
INTO, которое должно располагаться перед названием таблицы Readers2
 
SELECT, он должен следовать непосредственно за ключевым словом INSERT
 
INSERT присутствует недопустимый оператор ALL
 
ТаблицаReadersсодержит поля:![]()
Readers: Reader_id (number, PK), Name (varchar2 (20)), Day_Of_Birth (date), Comments (varchar2 (100)), Address (varchar2 (300)), Mobile_tel (varchar2 (20))и состоит из строк:
| Reader_id | Name | Day_Of_Birth | Comments | Address | Mobile_tel |
| 15 | Daniel | 21.04.1981 | Moscow | ||
| 16 | Martin | 19.11.1980 | St.Petersburg | ||
| 17 | Dennis | 10.08.1981 | Moscow |
Таблицы Readers1 и Readers2 состоят из полей:
Readers1: Reader_id (number, PK), Name (varchar2 (20)), Day_Of_Birth (date), Comments (varchar2 (100)), Address (varchar2 (300)), Mobile_tel (varchar2 (20))
Readers2: Reader_id (number, PK), Name (varchar2 (20)), Day_Of_Birth (date), Comments (varchar2 (100)), Address (varchar2 (300)), Mobile_tel (varchar2 (20))
и являются пустыми.
Оператор предназначен для копирования данных о читателях из таблицы Readers в таблицы Readers1 и Readers2.
При выполнении оператора сервер БД генерирует сообщение об ошибке. Укажите причины возникновения ошибки:
INTO
 
INTO, которое должно располагаться перед названием таблицы Readers2
 
SELECT, он должен следовать непосредственно за ключевым словом INSERT
 
INSERT присутствует недопустимый оператор ALL
 
Readers2 не соответствует количеству объявленных столбцов
 
ТаблицаPersonsсостоит из полей:![]()
Persons: Person_id (number, PK), Person_name (varchar2 (40)), Day_Of_Birth, Add_Info (varchar2 (30)), Specialty_id (number, FK), Address_Id (number FK), Job_id (number, FK), Des_Salary (number)и состоит из строк
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 11 | Jorge | 25.03.1978 | 4 | 10 | 11 | 300 | |
| 12 | Tom | 28.09.1978 | 5 | 12 | 15 | 200 | |
| 13 | Tom | 21.02.1977 | 5 | 13 | 14 | 400 | |
| 14 | Jorge | 06.11.1978 | 5 | 11 | 99 | 100 |
таблицы Persons1 и Persons2 обладают схемами:
Persons1: Person_id (number, PK), Person_name (varchar2 (40)), Day_Of_Birth, 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, Add_Info (varchar2 (30)), Specialty_id (number, FK), Address_Id (number FK), Job_id (number, FK), Des_Salary (number)
и являются пустыми
Оператор имеет вид:
Укажите, сколько новых строк в сумме будет добавлено в таблицы Person1 и Persons2:
ТаблицаPersonsсостоит из полей:![]()
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_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 11 | Jorge | 25.03.1978 | 4 | 10 | 11 | 300 | |
| 12 | Tom | 28.09.1978 | 5 | 12 | 15 | 200 | |
| 13 | Tom | 21.02.1977 | 5 | 13 | 14 | 400 | |
| 14 | Jorge | 06.11.1978 | 5 | 11 | 99 | 100 |
таблицы 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)
и являются пустыми.
Оператор имеет вид:
Укажите, сколько новых строк в сумме будет добавлено в таблицы Persons1 и Persons2:
ТаблицаPersonsсостоит из полей:![]()
Persons: Person_id (number, PK), Person_name (varchar2 (40)), Day_Of_Birth, Add_Info (varchar2 (30)), Specialty_id (number, FK), Address_Id (number FK), Job_id (number, FK), Des_Salary (number)и состоит из строк
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 11 | Jorge | 25.03.1978 | 4 | 10 | 11 | 300 | |
| 12 | Tom | 28.09.1978 | 5 | 12 | 15 | 200 | |
| 13 | Tom | 21.02.1977 | 5 | 13 | 14 | 400 | |
| 14 | Jorge | 06.11.1978 | 5 | 11 | 99 | 100 |
таблицы Persons1 и Persons2 обладают схемами:
Persons1: Person_id (number, PK), Person_name (varchar2 (40)), Day_Of_Birth, 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, Add_Info (varchar2 (30)), Specialty_id (number, FK), Address_Id (number FK), Job_id (number, FK), Des_Salary (number)
и являются пустыми
Оператор имеет вид:
Укажите, сколько новых строк в сумме будет добавлено в таблицы Person1 и Persons2:
ТаблицаPersonsсостоит из полей:![]()
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_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 11 | Jorge | 25.03.1978 | 4 | 10 | 11 | 300 | |
| 12 | Tom | 28.09.1978 | 5 | 12 | 15 | 200 | |
| 13 | Tom | 21.02.1977 | 5 | 13 | 14 | 400 | |
| 14 | Jorge | 06.11.1978 | 5 | 11 | 99 | 100 |
таблицы 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)
и являются пустыми.
Оператор имеет вид:
Укажите, сколько новых строк в сумме будет добавлено в таблицы Persons1 и Persons2:
Таблица Skills1 состоит из следующих строк:
| Skill_id | Skill_name1 | Skill_name2 |
| 11 | C++ programming | С++ developing |
Таблица Skills2 состоит из полей:
Skills2: Skill_id (number PK), Skill_title
и является пустой
Необходимо выполнить копирование данных из таблицы Skills1 в таблицу Skills2. В результате выполнения оператора таблица Skills2 должна принять вид:
| Skill_id | Skill_name |
| 11 | C++ programming |
| 11 | С++ developing |
Оператор имеет вид:
Выберите из предложенных вариантов тот, который при подстановке вместо знака подчеркивания обеспечивает безошибочное выполнение оператора
Таблица Skills1 состоит из следующих строк:
| Skill_id | Skill_name1 | Skill_name2 |
| 11 | C++ programming | C++ developing |
Таблица Skills2 состоит из полей:
Skills2: Skill_id (number), Skill_name (varchar2 (40))
и является пустой.
Необходимо выполнить копирование данных из таблицы Skills1 в таблицу Skills2. В результате выполнения оператора таблица Skills2 должна принять вид:
| Skill_id | Skill_name |
| 11 | C++ programming |
| 11 | С++ developing |
Оператор имеет вид:
Выберите из предложенных вариантов тот, который при подстановке вместо знака подчеркивания обеспечивает безошибочное выполнение оператора:
Таблица Price_Grade1 состоит из следующих полей:
| Grade_id_1 | Lowest_Price1 | Highest_Price2 | Grade_id_2 | Lowest_Price3 | Highest_Price4 |
| 1 | 0 | 20 | 2 | 21 | 1000 |
Таблица Price_Grade2 состоит из полей:
Price_Grade2: Grade_id (number PK), Lowest_price (number), Highest_price (number)
и является пустой
Необходимо выполнить копирование данных из таблицы Price_Grade1 в таблицу Price_Grade2. В результате выполнения запроса таблица Price_Grade2 должна принять вид:
| Grade_id | Lowest_Price | Highest_Price |
| 1 | 0 | 20 |
| 2 | 21 | 1000 |
Оператор имеет вид:
Выберите из предложенных вариантов тот, который при подстановке вместо знака подчеркивания обеспечивает безошибочное выполнение оператора
Таблица Price_Grade1 состоит из следующих строк:
| Grade_id_1 | Lowest_Price_1 | Highest_Price_1 | Grade_id_2 | Lowest_Price_2 | Highest_Price_2 |
| 1 | 0 | 20 | 2 | 21 | 1000 |
Таблица Price_Grade2 состоит из:
Price_Grade2: Grade_id (number PK), Lowest_price (number), Highest_price (number)
и является пустой.
Необходимо выполнить копирование данных из таблицы Price_Grade1 в таблицу Price_Grade2. В результате выполнения оператора таблица Price_Grade2 должна принять вид:
| Grade_id | Lowest_Price | Highest_Price |
| 1 | 0 | 20 |
| 2 | 21 | 1000 |
Оператор имеет вид:
Выберите из предложенных вариантов тот, который при подстановке вместо знака подчеркивания обеспечивает безошибочное выполнение оператора:
ТаблицаBooksсодержит поля:![]()
Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number NOT NULL), Price (number, NOT NULL), Collection (number)и состоит из строк
| Book_id | Title | Publishing | Size | Quantity | Price | Collection |
| 11 | Tigers | Street Publishing | 300 | 1 | 300 | 13 |
| 12 | Turtles | Billy Press | 200 | 0 | 450 | 13 |
| 13 | Animals | Street Publishing | 3000 | 0 | 240 | |
| 14 | Tigers hunting | Billy Press | 1100 | 1 | 780 | 11 |
Таблицы 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)
и являются пустыми
Оператор имеет вид:
Укажите, сколько новых строк в сумме будет добавлено в таблицы Books1 и Books2:
ТаблицаBooksсостоит из полей:![]()
Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number, NOT NULL), Price (number, NOT NULL), Collection (number)и состоит из строк
| Book_id | Title | Publishing | Size | Quantity | Price | Collection |
| 11 | Tigers | Street Publishing | 300 | 1 | 300 | 13 |
| 12 | Turtles | Billy Press | 200 | 0 | 450 | 13 |
| 13 | Animals | Street Publishing | 3000 | 0 | 240 | |
| 14 | Tigers hunting | Billy Press | 1100 | 1 | 780 | 11 |
Таблицы 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)
и являются пустыми.
Оператор имеет вид:
Укажите, сколько новых строк в сумме будет добавлено в таблицы Books1 и Books2:
ТаблицаBooksсодержит поля:![]()
Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number NOT NULL), Price (number, NOT NULL), Collection (number)и состоит из строк:
| Book_id | Title | Publishing | Size | Quantity | Price | Collection |
| 11 | Tigers | Street Publishing | 300 | 1 | 300 | 13 |
| 12 | Turtles | Billy Press | 200 | 0 | 450 | 13 |
| 13 | Animals | Street Publishing | 3000 | 1 | 240 | |
| 14 | Plants | Billy Press | 1100 | 1 | 780 |
Таблицы 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)
и являются пустыми
Оператор имеет вид:
Укажите, сколько новых строк в сумме будет добавлено в таблицы Books1 и Books2:
ТаблицаBooksсодержит поля:![]()
Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number, NOT NULL), Price (number, NOT NULL), Collection (number)и состоит из строк:
| Book_id | Title | Publishing | Size | Quantity | Price | Collection |
| 11 | Tigers | Street Publishing | 300 | 1 | 300 | 13 |
| 12 | Turtles | Billy Press | 200 | 0 | 450 | 13 |
| 13 | Animals | Street Publishing | 3000 | 1 | 240 | |
| 14 | Plants | Billy Press | 1100 | 1 | 780 |
Таблицы 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)
и являются пустыми.
Оператор имеет вид:
Укажите, сколько новых строк в сумме будет добавлено в таблицы Books1 и Books2:
Фраза
WITH CHECK OPTIONв целевом подзапросе предложенияINSERT:
SELECT 
Условная многотабличная команда
INSERT FIRST:
WHEN, присутствующие в запросе 
WHEN, присутствующую в запросе 
ELSE 
Условная многотабличная команда
INSERT ALL:
WHEN 
ELSE 
WHEN, присутствующие в запросе 
INSERT ALL может быть только безусловной) 
БЕЗУСЛОВНАЯ многотабличная команда
INSERT ALL:
WHEN 
INTO 
ELSE 
INSERT ALL может быть только условной) 
Фраза
WITH CHECK OPTIONв целевом подзапросе предложенияINSERT:
SELECT 
INSERT 
Условная многотабличная команда
INSERT FIRST:
WHEN 
WHEN, присутствующую в запросе 
ELSE 
Для задания новых значений столбцам в операторе
UPDATEиспользуется:
SET COLUMN 
SET 
COLUMN 
COLUMN VALUES 
SET VALUES 
Какое из перечисленных выражений может следовать непосредственно за ключевым словом UPDATE:
FIRST 
(Select…) 
TABLE 
Оператор
UPDATE:
DDL 
DML 
SET 
WHERE 
Оператор
UPDATE:
DDL 
DML 
SET 
WHERE 
Фраза
SETв оператореUPDATE:
UPDATE 
UPDATE 
WHERE в операторе UPDATE 
Какие из перечисленных выражений могут следовать непосредственно за ключевым словом UPDATE:
ALL 
(Select…) 
Оператор
UPDATE:
DDL 
DML 
DCL 
WHERE 
ТаблицаPersonsсостоит из полей:![]()
Persons: Person_id (number, PK), Person_name (varchar2 (40)), Day_Of_Birth, Add_Info (varchar2 (30)), Specialty_id (number, FK), Address_Id (number FK), Job_id (number, FK), Des_Salary (number)Оператор предназначен для снижения на 10% значения
Des_Salaryи ия номера специальности (Specialty_id) на 20 соискателям, обладающим специальностью 15.UPDATE Persons SET _______________ WHERE Specialty_id = 15 Среди приведенных ниже кодов укажите вариант, которым можно заменить знак подчеркивания для получения корректного оператора, решающего поставленную задачу.
Des_Salary = Des_Salary*0.9 and Specialty_id = 20
 
Des_Salary = Des_Salary*0.9 SET Specialty_id = 20
 
Des_Salary = Des_Salary*0.9, Specialty_id = 20
 
Des_Salary, Specilty_id = (Des_Salary*0.9, 20)
 
ТаблицаPersonsсостоит из полей:![]()
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)Оператор предназначен для снижения на 10% значения
Des_Salaryи ия кода специальности (Specialty_id) на 20, соискателям, имеющим код специальности 15.UPDATE Persons SET _______________ WHERE Specialty_id = 15 Среди приведенных ниже кодов укажите вариант, которым можно заменить знак подчеркивания для получения корректного оператора, решающего поставленную задачу:
Des_Salary = Des_Salary*0.9 and Specialty_id = 20
 
Des_Salary = Des_Salary*0.9 SET Specialty_id = 20
 
Des_Salary = Des_Salary*0.9, Specialty_id = 20
 
Des_Salary, Specilty_id = (Des_Salary*0.9, 20)
 
ТаблицаRecent_Jobsсостоит из полей:![]()
Recent_Jobs: Job_id (number, PK), Position (varchar2 (40)), Started_from (date), Lasted_to (date), Employer_comments (varchar2 (200)), Sal (number)Оператор предназначен для внесения ий в записи о должностях
"Manager" (Position = "Manager"). Для указанных записей название должности должно быть о на"Salesman"и значение поляSal– на 1000UPDATE Recent_Jobs __________________ WHERE Position = 'Manager' Среди приведенных ниже кодов укажите вариант, которым можно заменить знак подчеркивания для получения корректного оператора, решающего поставленную задачу.
SET VALUES (Position = 'Salesman', Sal = 1000) 
SET (Position = 'Salesman', Sal = 1000) 
COLUMN Position = 'Salesman', Sal = 1000 
SET Position = 'Salesman' SET Sal = 1000 
SET Position = 'Salesman', Sal = 1000 
ТаблицаAddressсостоит из полей:![]()
Address: Address_id (number, PK), Country (varchar2 (30)), City (varchar2 (30)), Region (varchar2 (30)), Street (varchar2 (30)), House (number), Flat (number)Оператор предназначен для ия адреса с идентификатором 10
(Address_id = 10). Значение в полеCityуказанной строки должно быть о на"Saratov", а значение в полеStreet– на"Moscovskaya"UPDATE Address ____ City = 'Saratov'_________ Street = 'Mocovskaya' WHERE Address_id = 10 Какие ключевые слова следует вставить вмеcто знаков подчеркивания для получения корректного оператора, решающего поставленную задачу.
ТаблицаAddressсостоит из полей:![]()
Address: Address_id (number, PK), Country (varchar2 (30)), City (varchar2 (30)), Region (varchar2 (30)), Street (varchar2 (30)), House (number), Flat (number)Оператор предназначен для ия адреса с идентификатором 10
(Address_id = 10). Значение в полеCityуказанной строки должно быть о на"Saratov", а значение в полеStreet– на"Moscovskaya"UPDATE Address ____ City = 'Saratov'_________ Street = 'Moscovskaya' WHERE Address_id = 10 Какие ключевые слова следует вставить вмето знаков подчеркивания для получения корректного оператора, решающего поставленную задачу.
ТаблицаBooksсостоит из полей:![]()
Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number, NOT NULL), Price (number, NOT NULL)Оператор предназначен для увеличения на 10% стоимости (
Price) и увеличения на 10 шт. количества экземпляров (Quantity) книги с идентификатором 45 (Book_id)UPDATE Books SET _______________ WHERE Book_id = 45 Среди приведенных ниже кодов укажите вариант, которым можно заменить знак подчеркивания для получения корректного оператора, решающего поставленную задачу.
Price*1.1 AND Quantity+10
 
Price = Price*1.1 and Quantity = Quantity+10
 
Price = Price*1.1, Quantity = Quantity+10
 
Price, Quantity = (Price*1.1 AND Quantity+10)
 
Price = Price*1.1 SET Quantity = Quantity+10
 
ТаблицаBooksсостоит из полей:![]()
Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number, NOT NULL), Price (number, NOT NULL)Оператор предназначен для увеличения на 10% стоимости (
Price) и увеличения на 10 шт. количества экземпляров (Quantity) книги с идентификатором 45 (Book_id)UPDATE Books SET _______________ WHERE Book_id = 45 Среди приведенных ниже кодов укажите вариант, которым можно заменить знак подчеркивания для получения корректного оператора, решающего поставленную задачу.
Price*1.1 AND Quantity+10
 
Price = Price*1.1 and Quantity = Quantity+10
 
Price = Price*1.1, Quantity = Quantity+10
 
Price, Quantity = (Price*1.1 AND Quantity+10)
 
Price = Price*1.1 SET Quantity = Quantity+10
 
ТаблицаBooksсостоит из полей:![]()
Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number, NOT NULL), Price (number, NOT NULL), Collection (number)Оператор предназначен для внесения ий в записи о книгах издательства
"Adobe Press". Для указанных записей наименование издательства должно быть о на"Adobe_Publishing", значение в поле Price увеличено на 10%.UPDATE Books __________________ WHERE Publishing = 'Adobe Press' Среди приведенных ниже кодов укажите вариант, которым можно заменить знак подчеркивания для получения корректного оператора, решающего поставленную задачу.
column Publishing = 'Adobe_Publishing' column Price = Price*1.1
 
set Publishing = 'Adobe_Publishing' set Price = Price*1.1
 
set columns Publishing = 'Adobe_Publishing', Price = Price*1.1
 
set Publishing = 'Adobe_Publishing', Price = Price*1.1
 
set Publishing = 'Adobe_Publishing' AND Price = Price*1.1 
ТаблицаReadersсостоит из полей:![]()
Readers: Reader_id (number, PK), Name (varchar2 (20)), Day_Of_Birth (date), Comments (varchar2 (100)), Address (varchar2 (300)), Mobile_phone (varchar2 (20))Оператор предназначен для удаления информации о комментариях (Comments) и сотовых телефонах (
Mobile_phone) у читателей 1980 г.р.UPDATE Readers ____ Comments = NULL_________ Mobile_phone = NULL ____ to_char (Day_Of_Birth, 'yyyy') = 1980 Какие ключевые слова следует вставить вмето знаков подчеркивания для получения корректного оператора, решающего поставленную задачу.
ТаблицаReadersсостоит из полей:![]()
Readers: Reader_id (number, PK), Name (varchar2 (20)), Day_Of_Birth (date), Comments (varchar2 (100)), Address (varchar2 (300)), Mobile_tel (varchar2 (20))Оператор предназначен для удаления информации о комментариях (Comments) и сотовых телефонах (
Mobile_tel) у читателей 1980 г.р.UPDATE Readers ____ Comments = NULL_________ Mobile_tel = NULL ____ to_char (Day_Of_Birth, 'yyyy') = 1980 Какие ключевые слова следует вставить вмето знаков подчеркивания для получения корректного оператора, решающего поставленную задачу:
ТаблицаPersonsсостоит из полей:![]()
Persons: Person_id (number, PK), Person_name (varchar2 (40)), Day_Of_Birth, Add_Info (varchar2 (30)), Specialty_id (number, FK), Address_Id (number FK), Job_id (number, FK), Des_Salary (number)Оператор предназначен для ия номера специальности (
Specialty_id) 10 на 1 и номера специальности 20 на 2.UPDATE Persons SET _______________ WHERE ____________ Среди приведенных ниже кодов укажите вариант, которым можно заменить знак подчеркивания для получения корректного оператора, решающего поставленную задачу.
ТаблицаPersonsсостоит из полей:![]()
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)Оператор предназначен для ия номера специальности (
Specialty_id) 10 на 1 и номера специальности 20 на 2.UPDATE Persons SET _______________ ___________________ Среди приведенных ниже кодов укажите вариант, которым можно заменить знак подчеркивания для получения корректного оператора, решающего поставленную задачу.
Таблица Persons: Person_id (number, PK), Person_name (varchar2 (40)), Day_Of_Birth, Add_Info (varchar2 (30)), Specialty_id (number, FK), Address_Id (number FK), Job_id (number, FK), Des_Salary (number)и состоит из строк
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 11 | Jorge | 25.03.1978 | 4 | 10 | 11 | 400 | |
| 12 | Tom | 28.09.1978 | 5 | 12 | 15 | 200 |
Таблица Recent_Jobs состоит из следующих строк:
| Job_id | Position | Started_from | Lasted_to | Emp_comments | Sal |
| 12 | Manager | 28.09.1988 | 12.09.1999 | 820.88 | |
| 11 | Salesman | 12.09.1989 | 13.10.2005 | 780 |
Оператор SQL имеет вид:
UPDATE Persons SET Add_Info = upper ('high sal') WHERE Job_id = (select Job_id from Recent_Jobs where Sal > 800)
Среди предложенных вариантов выберите, какой, в итоге, останется таблица Persons.
Persons останется без ий, т.к. оператор содержит ошибку, и выполнен не будет
 
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 11 | Jorge | 25.03.1978 | 4 | 10 | 11 | 400 | |
| 12 | Tom | 28.09.1978 | HIGH SAL | 5 | 12 | 15 | 200 |
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 11 | Jorge | 25.03.1978 | HIGH SAL | 4 | 10 | 11 | 400 |
| 12 | Tom | 28.09.1978 | 5 | 12 | 15 | 200 |
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 11 | Jorge | 25.03.1978 | 4 | 10 | 11 | 400 | |
| 12 | Tom | 28.09.1978 | high sal | 5 | 12 | 15 | 200 |
Таблица 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_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 11 | Jorge | 25.03.1978 | 4 | 10 | 11 | 400 | |
| 12 | Tom | 28.09.1978 | 5 | 12 | 12 | 200 |
Таблица Recent_Jobs состоит из следующих строк:
| Job_id | Position | Started_from | Lasted_to | Emp_comments | Sal |
| 12 | Manager | 28.09.1988 | 12.09.1999 | 820.88 | |
| 11 | Salesman | 12.09.1989 | 13.10.2005 | 780 |
Оператор SQL имеет вид:
UPDATE Persons SET Add_Info = upper ('high sal') WHERE Job_id = (select Job_id from Recent_Jobs where Sal > 800)
Среди предложенных вариантов выберите, какой, в итоге, останется таблица Persons.
Persons останется без ий, т.к. оператор содержит ошибку, и выполнен не будет 
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 11 | Jorge | 25.03.1978 | 4 | 10 | 11 | 400 | |
| 12 | Tom | 28.09.1978 | HIGH SAL | 5 | 12 | 12 | 200 |
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 11 | Jorge | 25.03.1978 | HIGH SAL | 4 | 10 | 11 | 400 |
| 12 | Tom | 28.09.1978 | 5 | 12 | 12 | 200 |
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 11 | Jorge | 25.03.1978 | 4 | 10 | 11 | 400 | |
| 12 | Tom | 28.09.1978 | high sal | 5 | 12 | 15 | 200 |
ТаблицаPersonsсостоит из полей:![]()
Persons: Person_id (number, PK), Person_name (varchar2 (40)), Day_Of_Birth, Add_Info (varchar2 (30)), Specialty_id (number, FK), Address_Id (number FK), Job_id (number, FK), Des_Salary (number)Оператор предназначен для ия номера специальности (
Specialty_id) 10 на 1 и номера специальности 20 на 2.UPDATE Persons SET Specialty_id = case Specialty_id when 10 then 1 when 20 then 2 В результате выполнения оператора сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки
SET, не заключен в скобки
 
UPDATE
 
end)
 
UPDATE пропущено ключевое слово TABLE
 
SET пропущено ключевое слово COLUMN
 
ТаблицаPersonsсостоит из полей:![]()
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)Оператор предназначен для ия номера специальности (
Specialty_id) 10 на 1 и номера специальности 20 на 2.UPDATE Persons SET Specialty_id = case Specialty_id when 10 then 1 when 20 then 2 else Specialty_id В результате выполнения оператора сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:
SET, не заключен в скобки 
UPDATE 
end) 
UPDATE пропущено ключевое слово TABLE 
SET пропущено ключевое слово COLUMN 
ТаблицаBooksсостоит из полей:![]()
Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number, NOT NULL), Price (number, NOT NULL)Оператор предназначен для одновременного увеличения стоимости книг издательства
"My World"на 10% и увеличения стоимости книг издательства"New Generation"на 12%.UPDATE Books SET________________ Среди приведенных ниже варианов укажите те, которые при замене знака подчеркива-ния обеспечивают получение корректного оператора, решающего поставленную задачу.
ТаблицаBooksсостоит из полей:![]()
Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number, NOT NULL), Price (number, NOT NULL)Оператор предназначен для одновременного увеличения стоимости книг издательства
"My World"на 10% и увеличения стоимости книг издательства"New Generation"на 12%.UPDATE Books SET ________________ Среди приведенных ниже вариантов укажите те, которые при замене знака подчеркивания обеспечивают получение корректного оператора, решающего поставленную задачу.
ТаблицаBooksсостоит из полей:![]()
Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number, NOT NULL), Price (number, NOT NULL), Collection (number)Оператор предназначен для увеличения стоимости книг издательства
"The Traveler"на 12% и стоимости книг издательства"My World"на 15%.UPDATE TABLE Books SET Price = decode (Publishing, 'The Traveler', Price*1.12, 'My World', Price*1.15, Price) В результате выполнения оператора сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:
SET 
TABLE во фразе UPDATE является лишним 
SET, не заключено в скобки 
UPDATE пропущено обязательное условие WHERE 
ТаблицаBooksсостоит из строк:![]()
| Book_id | Title | Publishing | Size | Quantity | Price | Group_id |
| 11 | Tigers | Street Publishing | 300 | 1 | 300 | 13 |
| 12 | Flowers | Billy Press | 400 | 0 | 400 | 13 |
Таблица Readers состоит из строк:
| Reader_id | Name | Day_Of_Birth | Comments | Address | Mobile_phone |
| 15 | Daniel | 21.04.1981 | Moscow | ||
| 16 | Martin | 19.11.1980 | St.Petersburg | ||
| 17 | Dennis | 10.08.1981 | Moscow |
Таблица Reader_Book состоит из строк:
| Reader_id | Book_id | Quantity |
| 15 | 11 | 21.04.1981 |
| 16 | 11 | 19.11.1980 |
| 17 | 12 | 10.08.1981 |
Оператор SQL имеет вид:
Среди предложенных вариантов выберите, какой, в итоге, останется таблица Books.
Books останется без ий, т.к. оператор содержит ошибку, и выполнен не будет 
| Book_id | Title | Publishing | Size | Quantity | Price | Group_id |
| 11 | Tigers | Street Publishing | 300 | 1 | 385 | 13 |
| 12 | Flowers | Billy Press | 200 | 0 | 400 | 13 |
| Book_id | Title | Publishing | Size | Quantity | Price | Group_id |
| 11 | Tigers | Street Publishing | 300 | 1 | 300 | 13 |
| 12 | Flowers | Billy Press | 200 | 0 | 385 | 13 |
| Book_id | Title | Publishing | Size | Quantity | Price | Group_id |
| 11 | Tigers | Street Publishing | 300 | 1 | 350 | 13 |
| 12 | Flowers | Billy Press | 200 | 0 | 400 | 13 |
ТаблицаBooksсостоит из строк:![]()
| Book_id | Title | Publishing | Size | Quantity | Price | Group_id |
| 11 | Tigers | Street Publishing | 300 | 1 | 300 | 13 |
| 12 | Flowers | Billy Press | 400 | 0 | 400 | 13 |
Таблица Readers состоит из строк:
| Reader_id | Name | Day_Of_Birth | Comments | Address | Mobile_tel |
| 15 | Daniel | 21.04.1981 | Moscow | ||
| 16 | Martin | 19.11.1980 | St.Petersburg | ||
| 17 | Dennis | 10.08.1981 | Moscow |
Таблица Reader_Book состоит из строк:
| Reader_id | Book_id | Quantity |
| 15 | 11 | 1 |
| 16 | 11 | 1 |
| 17 | 12 | 1 |
Оператор SQL имеет вид:
Среди предложенных вариантов выберите, какой, в итоге, останется таблица Books:
Books останется без ий, т.к. оператор содержит ошибку, и выполнен не будет 
| Book_id | Title | Publishing | Size | Quantity | Price | Group_id |
| 11 | Tigers | Street Publishing | 300 | 1 | 385 | 13 |
| 12 | Flowers | Billy Press | 200 | 0 | 400 | 13 |
| Book_id | Title | Publishing | Size | Quantity | Price | Group_id |
| 11 | Tigers | Street Publishing | 300 | 1 | 300 | 13 |
| 12 | Flowers | Billy Press | 200 | 0 | 385 | 13 |
| Book_id | Title | Publishing | Size | Quantity | Price | Group_id |
| 11 | Tigers | Street Publishing | 300 | 1 | 350 | 13 |
| 12 | Flowers | Billy Press | 200 | 0 | 400 | 13 |
ТаблицаPersonsсостоит из полей:![]()
Persons: Person_id (number, PK), Person_name (varchar2 (40)), Day_Of_Birth, Add_Info (varchar2 (30)), Specialty_id (number, FK), Address_Id (number FK), Job_id (number, FK), Des_Salary (number)Таблица
Addressсостоит из полей:Address: Address_id (number, PK), Country (varchar2 (30)), City (varchar2 (30)), Region (varchar2 (30)), Street (varchar2 (30)), House (number), Flat (number)В результате выполнения операции
DDLв схему таблицыPersonsбыл добавлен новый атрибут –City.Оператор предназначен для копирования данных из столбца
CityтаблицыAddressв столбецCityтаблицыPersons:UPDATE Persons p SET p.City = (select City from Address a where outer.Address_id = a.Address_id) В результате выполнения оператора сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки
JOIN Persons p 
Address обновляемой таблицы в подзапросе должен применяться псевдоним p, а не outer 
SELECT подзапроса пропущен псевдоним "a" для столбца City 
SET является недопустимым в команде UPDATE 
ТаблицаPersonsсостоит из полей:![]()
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)Таблица
Addressсостоит из полей:Address: Address_id (number, PK), Country (varchar2 (30)), City (varchar2 (30)), Region (varchar2 (30)), Street (varchar2 (30)), House (number), Flat (number)В результате выполнения операции
DDLв схему таблицыPersonsбыл добавлен новый атрибут –City.Оператор предназначен для копирования данных из столбца
CityтаблицыAddressв столбецCityтаблицыPersons:UPDATE Persons p SET p.City = (select City from Address a where outer.Address_id = a.Address_id) В результате выполнения оператора сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:
JOIN Persons p 
Address обновляемой таблицы в подзапросе должен применяться псевдоним p, а не outer 
SELECT подзапроса пропущен псевдоним a для столбца City 
SET является недопустимым в команде UPDATE 
ТаблицаPersonsсостоит из полей:![]()
Persons: Person_id (number, PK), Person_name (varchar2 (40)), Day_Of_Birth, Add_Info (varchar2 (30)), Specialty_id (number, FK), Address_Id (number FK), Job_id (number, FK), Des_Salary (number)Таблица
Addressсостоит из полей:Address: Address_id (number, PK), Country (varchar2 (30)), City (varchar2 (30)), Region (varchar2 (30)), Street (varchar2 (30)), House (number), Flat (number)В результате выполнения операции
DDLв схему таблицыPersonsбыл добавлен новый атрибут –City.Оператор предназначен для копирования данных из столбца
CityтаблицыAddressв столбецCityтаблицыPersons:UPDATE Persons p SET p.City = (select City from Address a__________________) Среди приведенных ниже кодов укажите вариант, которым можно заменить знак подчеркивания для получения корректного оператора, решающего поставленную задачу.
JOIN Person per where a.Address_id = per.Address_id 
OUTER JOIN Person per where a.Address_id = per.Address_id
 
where p.Address_id = a.Address_id
 
where outer.Address_id = a.Address_id
 
bound by Address_id
 
ТаблицаPersonsсостоит из полей:![]()
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)Таблица
Addressсостоит из полей:Address: Address_id (number, PK), Country (varchar2 (30)), City (varchar2 (30)), Region (varchar2 (30)), Street (varchar2 (30)), House (number), Flat (number)В результате выполнения операции
DDLв схему таблицыPersonsбыл добавлен новый атрибут –City.Оператор предназначен для копирования данных из столбца
CityтаблицыAddressв столбецCityтаблицыPersons:UPDATE Persons p SET p.City = (select City from Address a __________________) Среди приведенных ниже кодов укажите вариант, которым можно заменить знак подчеркивания для получения корректного оператора, решающего поставленную задачу:
JOIN Person per where a.Address_id = per.Address_id 
OUTER JOIN Person per where a.Address_id = per.Address_id 
where p.Address_id = a.Address_id 
where outer.Address_id = a.Address_id 
bound by Address_id 
ТаблицаPersonsсостоит из полей:![]()
Persons: Person_id (number, PK), Person_name (varchar2 (40)), Day_Of_Birth, Add_Info (varchar2 (30)), Specialty_id (number, FK), Address_Id (number FK), Job_id (number, FK), Des_Salary (number)Оператор предназначен для удаления всех записей из таблицы
Persons.____________PersonsСреди приведенных ниже варианов укажите те, которые при замене знаков подчеркивания обкспечивает получение корректного оператора, решающего поставленную задачу.
DELETE FROM 
DELETE FROM TABLE 
TRUNC 
DELETE TABLE 
DELETE 
ТаблицаPersonsсостоит из полей:![]()
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Среди приведенных ниже вариантов укажите те, которые при замене знаков подчеркивания обеспечивают получение корректного оператора, решающего поставленную задачу:
DELETE FROM 
DELETE FROM TABLE 
TRUNCATE 
CLEAR TABLE 
DELETE 
ТаблицаBooksсостоит из полей:![]()
Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number, NOT NULL), Price (number, NOT NULL), Author_id (number, FK)Таблица Authors состоит из полей:
Authors: Author_id (number, PK), Name (varchar2 (40)), Day_Of_Birth (date), Address (varchar2 (500)))В результате выполнения операции
DDLв таблицуBooksбыл добавлен новый столбец –Author_id.Оператор предназначен для копирования данных из столбца
Author_idтаблицыAuthorsв столбецAuthor_idтаблицыBooks:UPDATE Books b SET b.Author = as (select Name from Authors a where Author_id = b.Author_id) В результате выполнения оператора сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:
JOIN Books b 
Author_id обновляемой таблицы в подзапросе должен применяться универсальный псевдоним "outer", а не "p" 
SELECT подзапроса пропущен псевдоним "a" для первого операнда в условии WHERE 
as, стоящий перед подзапросом 
ТаблицаReadersсостоит из полей:![]()
Readers: Reader_id (number, PK), Name (varchar2 (20)), Day_Of_Birth (date), Comments (varchar2 (100)), Address (varchar2 (300)), Mobile_phone (varchar2 (20))Оператор предназначен для удаления записей о читателях младше 16 лет.
DELETE FROM _________Readers ______________________________ Среди приведенных ниже вариантов укажите тот, который при замене знаков подчеркивания обеспечивает получение корректного оператора, решающего поставленную задачу.
ТаблицаReadersсостоит из полей:![]()
Readers: Reader_id (number, PK), Name (varchar2 (20)), Day_Of_Birth (date), Comments (varchar2 (100)), Address (varchar2 (300)), Mobile_tel (varchar2 (20))Оператор предназначен для удаления записей о читателях младше 16 лет.
DELETE FROM _________Readers ______________________________ Среди приведенных ниже вариантов укажите тот, который при замене знаков подчеркивания обеспечивает получение корректного оператора, решающего поставленную задачу.
ТаблицаBooksсостоит из полей:![]()
Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number, NOT NULL), Price (number, NOT NULL), Author_id (number, FK)Таблица
Authorsсостоит из полей:Authors: Author_id (number, PK), Name (varchar2 (40)), Day_Of_Birth (date), Address (varchar2 (500)))В результате выполнения операции DDL в таблицу
Booksбыл добавлен новый столбец –Author.Оператор предназначен для копирования данных из столбца
NameтаблицыAuthorsв столбецAuthorтаблицыBooks:UPDATE Books b SET b.Author = (select Name from Authors a________________): Среди приведенных ниже кодов укажите вариант, которым можно заменить знак подчеркивания для получения корректного оператора, решающего поставленную задачу.
where b.Author_id = a.Author_id 
where outer. Author_id = a.Author_id 
JOIN Books bk ON a.Author_id = bk.Author_id 
JOIN Books bk WHERE Author_id = b.Author_id 
bound by Author_id 
ТаблицаSkills(Навыки) состоит из полей:![]()
Skills: Skill_id (number PK), Skill_title (varchar2 (30)), General_skill (number)Оператор предназначен для удаления записей о навыках, названия которых начинаются со слов
"Data Base…".DELETE _________Skills ____________ Skill_title like 'Data Base%' Какие ключевые слова следует вставить вместо знаков подчеркивания для получения корректного оператора, решающего поставленную задачу.
ТаблицаSkills(Навыки) состоит из полей:![]()
Skills: Skill_id (number, PK), Skill_title (varchar2 (30)), General_skill (number)Оператор предназначен для удаления записей о навыках, названия которых начинаются со слов
"Data Base…".DELETE _________ Skills ____________ Skill_title like 'Data Base%' Какие ключевые слова следует вставить вместо знаков подчеркивания для получения корректного оператора, решающего поставленную задачу.
ТаблицаPersonsсостоит из полей:![]()
Persons: Person_id (number, PK), Person_name (varchar2 (40)), Day_Of_Birth, Add_Info (varchar2 (30)), Specialty_id (number, FK), Address_Id (number FK), Job_id (number, FK), Des_Salary (number)Оператор предназначен для удаления записей о соискателях со специальностью 20 (
Specialty_id = 20), у которых в полеDes_Salaryприсутствует значение, большее 500.DELETE FROM _________Persons ______________________________ Среди приведенных ниже варианов укажите тот, который при замене знаков подчеркивания обеспечивает получение корректного оператора, решающего поставленную задачу.
ТаблицаPersonsсостоит из полей:![]()
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)Оператор предназначен для удаления записей о соискателях со специальностью 20 (
Specialty_id = 20), у которых в полеDes_Salaryприсутствует значение, большее 500.DELETE FROM _________ Persons _____________________________ Среди приведенных ниже вариантов укажите тот, который при замене знаков подчеркивания обеспечивает получение корректного оператора, решающего поставленную задачу:
Таблица Persons состоит из полей: Person_id (number, PK), Person_name (varchar2 (40)), Day_Of_Birth, Add_Info (varchar2 (30)), Specialty_id (number, FK), Address_Id (number FK), Job_id (number, FK), Des_Salary (number)и состоит из строк
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 11 | Jorge | 25.03.1978 | 4 | 10 | 11 | 400 | |
| 12 | Tom | 28.09.1978 | 5 | 12 | 12 | 200 |
Таблица Recent_Jobs состоит из следующих строк:
| Job_id | Position | Started_from | Lasted_to | Emp_comments | Sal |
| 12 | Manager | 28.09.1988 | 12.09.1999 | 820.88 | |
| 11 | Salesman | 12.09.1989 | 13.10.2005 | 780 |
Оператор SQL имеет вид:
Среди предложенных вариантов выберите, какой, в итоге, останется таблица Persons.
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 11 | Jorge | 25.03.1978 | 4 | 10 | 11 | 400 |
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 12 | Tom | 28.09.1978 | 5 | 12 | 12 | 200 |
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 11 | Jorge | 25.03.1978 | 4 | 10 | 11 | 400 | |
| 12 | Tom | 28.09.1978 | high sal | 5 | 12 | 200 |
ТаблицаPersonsсостоит из полей:![]()
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_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 11 | Jorge | 25.03.1978 | 4 | 10 | 15 | 400 | |
| 12 | Tom | 28.09.1978 | 5 | 12 | 12 | 200 |
Таблица Recent_Jobs состоит из следующих строк:
| Job_id | Position | Started_from | Lasted_to | Employer_comments | Sal |
| 12 | Manager | 28.09.1988 | 12.09.1999 | 820.88 | |
| 11 | Salesman | 12.09.1989 | 13.10.2005 | 780 |
Оператор SQL имеет вид:
Среди предложенных вариантов выберите, какой, в итоге, останется таблица Persons:
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 11 | Jorge | 25.03.1978 | 4 | 10 | 15 | 400 |
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 12 | Tom | 28.09.1978 | 5 | 12 | 12 | 200 |
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 11 | Jorge | 25.03.1978 | 4 | 10 | 15 | 400 | |
| 12 | Tom | 28.09.1978 | 5 | 12 | 12 | 200 |
ТаблицаAuthorsсостоит из полей:![]()
Authors: Author_id (number, PK), Name (varchar2 (40)), Day_Of_Birth (date), Address (varchar2 (500)))Оператор предназначен для удаления записи об авторе с идентификатором 20 (
Author_id).DELETE _________ Authors ____________ Author_id = 20 Какие ключевые слова следует вставить вместо знаков подчеркивания для получения корректного оператора, решающего поставленную задачу.
ТаблицаBooksсостоит из полей:![]()
Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number NOT NULL), Price (number, NOT NULL), Group_id (number, FK)и содержит строки
| Book_id | Title | Publishing | Size | Quantity | Price | Group_id |
| 11 | Tigers | Street Publishing | 300 | 1 | 300 | 13 |
| 12 | Turtles | Billy Press | 200 | 0 | 450 | 13 |
| 13 | Animals | Street Publishing | 3000 | 0 | 240 | 13 |
| 14 | Tigers hunting | Billy Press | 1100 | 1 | 780 | 11 |
Таблица Exchange_System (абонемент) состоит из полей:
Exchange_System: Group_id (number PK), Group_title (varchar2(100)), Add_info (varchar2 (100))
и содержит строки
| Group_id | Group_title | Add_info |
| 13 | EDU | |
| 11 | SIN | |
| 10 | TEMP | |
| 9 | SPEC |
Оператор SQL имеет вид:
Среди предложенных вариантов выберите, какой, в итоге, останется таблица Exchange_System.
| Group_id | Group_title | Add_info |
| 13 | EDU | |
| 11 | SIN |
| Group_id | Group_title | Add_info |
| 10 | TEMP | |
| 9 | SPEC |
Exchange_System окажется пустой
 
Exchange_System останется без ий, т.к. оператор содержит ошибку, и выполнен не будет
 
ТаблицаBooksсостоит из полей:![]()
Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number, NOT NULL), Price (number, NOT NULL), Group_id (number, FK)и состоит из строк:
| Book_id | Title | Publishing | Size | Quantity | Price | Group_id |
| 11 | Tigers | Street Publishing | 300 | 1 | 300 | 13 |
| 12 | Turtles | Billy Press | 200 | 0 | 450 | 13 |
| 13 | Animals | Street Publishing | 3000 | 0 | 240 | 13 |
| 14 | Tigers hunting | Billy Press | 1100 | 1 | 780 | 11 |
Таблица Exchange_System (абонемент) состоит из полей:
Exchange_System: Group_id (number PK), Group_title (varchar2 (40)), Add_info (varchar2 (100))
и состоит из строк:
| Group_id | Group_title | Add_info |
| 13 | EDU | |
| 11 | SIN | |
| 10 | TEMP | |
| 9 | SPEC |
Оператор SQL имеет вид:
Среди предложенных вариантов выберите, какой, в итоге, останется таблица Exchange_System:
| Group_id | Group_title | Add_info |
| 13 | EDU | |
| 11 | SIN |
| Group_id | Group_title | Add_info |
| 10 | TEMP | |
| 9 | SPEC |
Exchange_System окажется пустой
 
Exchange_System останется без ий, т.к. оператор содержит ошибку, и выполнен не будет
 
ТаблицаAuthorsсостоит из полей:![]()
Authors: Author_id (number, PK), Name (varchar2 (40)), Day_Of_Birth (date), Address (varchar2 (500)))Оператор предназначен для удаления записи об авторе с идентификатором 10 (Author_id).
_________ Authors WHERE Author_id = 10 Какие ключевые слова следует вставить вместо знаков подчеркивания для получения корректного оператора, решающего поставленную задачу.
DELETE FROM 
TRUNCATE FROM 
DELETE 
DROP 
DELETE ROWS 
Оператор
MERGE:
UPDATE), если строка существует и вставку (INSERT) для новой строки 
DDL (data definition language) 
Оператор
MERGE:
UPDATE), если строка существует и вставку (INSERT) для новой строки 
INSERT 
UPDATE 
DDL (data definition language) 
Оператор
MERGEможет включать фразы:
USING…ON 
WHEN EXIST THEN 
INSERT 
UPDATE SET 
DELETE 
Оператор MERGE может включать фразы:
USING…ON 
WHEN EXIST THEN 
INSERT 
UPDATE SET 
MATCHING 
Оператор
MERGE:
DCL 
DML 
Оператор
MERGE:
DCL 
DML 
Какие фразы могут использоваться в операторе MERGE:
USING…WHERE 
USING…ON 
INSERT…VALUES 
INSERT INTO…VALUES 
UPDATE SET 
Оператор
MERGE:
UPDATE), если строка существует и вставку (INSERT) для новой строки 
DML 
Оператор
MERGE:
DDL 
INSERT 
Оператор MERGE:
DDL 
UPDATE 
INSERT 
ТаблицаPersonsсостоит из полей:![]()
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) Какие ключевые слова следует вставить вместо знаков подчеркивания для получения корректного оператора, решающего поставленную задачу.
ТаблицаPersonsсостоит из полей:![]()
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)Таблица
Persons1состоит из полей: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)Оператор предназначен для приведения в соответствие строк таблицы
Persons1со строками таблицыPersons. При этом, если при проверке очередной строки таблицыPersons, выясняется, что строка с таким идентификатором (Person_id) уже присутствует в таблицеPersons1, необходимо выполнять обновление значенийSpecialty_idиDes_Salaryв таблицеPersons1, в противном случае осуществлять вставку новой строки:MERGE INTO Persons1 p1 USING Persons p ON (p.Person_id = p1.Person_id) WHEN ____________________ UPDATE SET p1.Des_Salary = p.Des_Salary, 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, p.Des_Salary) Какие ключевые слова следует вставить вместо знаков подчеркивания для получения корректного оператора, решающего поставленную задачу:
ТаблицаPersonsсостоит из полей:![]()
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 WHERE (p.Person_id = p1.Person_id) WHEN MATCHED THEN UPDATE SET p1.Specialty_id = p.Specialty_id WHEN NOT MATCHED THEN INSERT VALUES (p.Person_id, p.Person_name, p.Day_Of_Birth, p.Add_Info, p.Specialty_id, p.Address_id, p.Job_id) В результате выполнения оператора сервер БД гененрирует сообщение об ошибке. Укажите правильную причину возникновения ошибки
WHERE заключено в скобки, что недопустимо 
USING … WHERE, она должна располагаться в конце предложения MERGE 
INTO во фразе MERGE 
MATCHED не существует, вместо него следовало использовать слово EXISTS 
WHERE во фразе USING, следовало использовать предлог ON 
ТаблицаPersonsсостоит из полей:![]()
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)Таблица
Persons1состоит из полей: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)Оператор предназначен для приведения в соответствие строк таблицы
Persons1со строками таблицыPersons. При этом, если при проверке очередной строки таблицыPersons, выясняется, что строка с таким идентификатором (Person_id) уже присутствует в таблицеPersons1, необходимо выполнять обновление значенийSpecialty_idиDes_Salaryв таблицеPersons1, в противном случае осуществлять вставку новой строки:MERGE INTO Persons1 p1 USING Persons p WHERE (p.Person_id = p1.Person_id) WHEN MATCHED THEN UPDATE SET p1.Des_Salary = p.Des_Salary, p1.Specialty_id = p.Specialty_id WHEN NOT MATCHED THEN INSERT VALUES (p.Person_id, p.Person_name, p.Day_Of_Birth, p.Add_Info, p.Specialty_id, p.Address_id, p.Job_id, p.Des_Salary) В результате выполнения оператора сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:
WHERE заключено в скобки, что недопустимо 
USING … WHERE, она должна располагаться в конце предложения MERGE 
INTO во фразе MERGE 
MATCHED не существует, вместо него следовало использовать слово EXISTS 
WHERE во фразе USING, следовало использовать предлог ON 
ТаблицаPersonsсостоит из полей:![]()
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)и состоит из строк
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 11 | Jorge | 25.03.1978 | 4 | 10 | 11 | 400 | |
| 12 | Tom | 28.09.1978 | 5 | 12 | 12 | 200 |
Таблица 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),Des_Salary (number)
и состоит из строк:
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 10 | Jorge | 25.03.1978 | 4 | 10 | 16 | 450 | |
| 12 | Tim | 23.10.1979 | 5 | 12 | 17 | 700 |
Оператор SQL имеет вид:
Укажите, какой в итоге окажется таблица Persons1:
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 10 | Jorge | 25.03.1978 | 4 | 10 | 16 | 450 | |
| 12 | Tim | 23.10.1979 | 5 | 12 | 17 | 700 | |
| 11 | Jorge | 25.03.1978 | 4 | 10 | 11 | 400 |
| 10 | Jorge | 25.03.1978 | 4 | 10 | 16 | 450 | |
| 12 | Tom | 28.09.1978 | 5 | 12 | 12 | 200 | |
| 11 | Jorge |
| 10 | Jorge | 25.03.1978 | 4 | 10 | 16 | 450 | |
| 12 | Tim | 23.10.1979 | 5 | 12 | 17 | 200 | |
| 11 | Jorge |
Persons1 останется без ий, так как оператор содержит ошибку и выполнен не будет 
ТаблицаPersonsсостоит из полей:![]()
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_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 11 | Jorge | 25.03.1978 | 4 | 10 | 11 | 400 | |
| 12 | Tom | 28.09.1978 | 5 | 12 | 12 | 200 |
Таблица Persons1 состоит из полей:
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)
и состоит из строк:
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 10 | Jorge | 25.03.1978 | 4 | 10 | 16 | 450 | |
| 12 | Tim | 23.10.1979 | 5 | 12 | 17 | 700 |
Оператор SQL имеет вид:
Укажите, какой в итоге окажется таблица Persons1:
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 10 | Jorge | 25.03.1978 | 4 | 10 | 16 | 450 | |
| 12 | Tim | 23.10.1979 | 5 | 12 | 17 | 700 | |
| 11 | Jorge | 25.03.1978 | 4 | 10 | 11 | 400 |
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 10 | Jorge | 25.03.1978 | 4 | 10 | 16 | 450 | |
| 12 | Tom | 28.09.1978 | 5 | 12 | 12 | 200 | |
| 11 | Jorge |
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 10 | Jorge | 25.03.1978 | 4 | 10 | 16 | 450 | |
| 12 | Tim | 23.10.1979 | 5 | 12 | 17 | 200 | |
| 11 | Jorge |
Persons1 останется без ий, так как оператор содержит ошибку и выполнен не будет 
ТаблицаBooksсостоит из полей:![]()
Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number, NOT NULL), Price (number, NOT NULL)Таблица
Books1состоит из полей:Books1: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number, NOT NULL), Price (number, NOT NULL)Оператор предназначен для приведения в соответствие строк таблицы
Books1со строками таблицыBooks. При этом, если при проверке очередной строки таблицыBooks, выясняется, что строка с таким идентификатором (Book_id) уже присутствует в таблицеBooks1, необходимо выполнять обновление значенийPriceиQuantityв таблицеBooks1, в противном случае осуществлять вставку новой строки:MERGE INTO Books1 b1 USING Books b ON (b.Book_id = b1.Book_id) WHEN MATCHED THEN UPDATE SET b1.Price = b.Price, b1.Quantity = b.Quantity WHEN NOT MATCHED THEN _____________ VALUES (b.Book_id, b.Title,b.Price,b.Quantity) Какие ключевые слова следует вставить вместо знака подчеркивания для получения корректного оператора, решающего поставленную задачу.
INSERT 
INSERT INTO (Book_id, Title,Price,Quantity) 
INSERT Book_id, Title,Price,Quantity 
INSERT (Book_id, Title,Price,Quantity) 
ТаблицаBooksсостоит из полей:![]()
Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number NOT NULL), Price (number, NOT NULL)Таблица
Books1состоит из полей:Books1: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number NOT NULL), Price (number, NOT NULL)Оператор предназначен для приведения в соответствие строк таблицы
Books1со строками таблицыBooks. При этом, если при проверке очередной строки таблицыBooks, выясняется, что строка с таким идентификатором (Book_id) уже присутствует в таблицеBooks1, необходимо выполнять обновление значенийPriceиQuantityв таблицеBooks1, в противном случае осуществлять вставку новой строки: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 (Book_id, Title,Price,Quantity) VALUES (b.Book_id, b.Title,b.Price,b.Quantity) В результате выполнения оператора сервер БД гененрирует сообщение об ошибке. Укажите правильную причину возникновения ошибки
ON заключено в скобки, что недопустимо 
EXISTS в данном случае недопустимо, вместо него следовало использовать слово MATCHED 
INSERT пропущено слово INTO 
THEN является лишним во фразах WHEN EXISTS, WHEN NOT EXISTS 
USING … ON, она должна располагаться в конце предложения MERGE 
ТаблицаBooksсостоит из полей:![]()
Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number, NOT NULL), Price (number, NOT NULL)Таблица
Books1состоит из полей:Books1: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number, NOT NULL), Price (number, NOT NULL)Оператор предназначен для приведения в соответствие строк таблицы
Books1со строками таблицыBooks. При этом, если при проверке очередной строки таблицыBooks, выясняется, что строка с таким идентификатором (Book_id) уже присутствует в таблицеBooks1, то необходимо выполнять обновление значенийPriceиQuantityв таблицеBooks1, в противном случае осуществлять вставку новой строки: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 (Book_id, Title,Price,Quantity) VALUES (b.Book_id, b.Title,b.Price,b.Quantity) В результате выполнения оператора сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:
ON заключено в скобки, что недопустимо 
EXISTS в данном случае недопустимо, вместо него следовало использовать слово MATCHED 
INSERT пропущено слово INTO 
THEN является лишним во фразах WHEN EXISTS, WHEN NOT EXISTS 
USING … ON, она должна располагаться в конце предложения MERGE 
ТаблицаBooksсостоит из полей:![]()
Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number, NOT NULL), Price (number, NOT NULL)и состоит из строк
| Book_id | Title | Publishing | Size | Quantity | Price |
| 11 | Tigers | Street Publishing | 300 | 1 | 300 |
| 12 | Turtles | Billy Press | 200 | 0 | 450 |
Таблица Books1 состоит из полей:
Books1: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number, NOT NULL), Price (number, NOT NULL)
и состоит из строк
| Book_id | Title | Publishing | Size | Quantity | Price |
| 11 | Tigers | Street Publishing | 300 | 10 | 350 |
| 13 | Happy man | Billy Press | 250 | 1 | 550 |
Оператор SQL имеет вид:
Укажите, какой в итоге окажется таблица Books1:
| Book_id | Title | Publishing | Size | Quantity | Price |
| 11 | Tigers | Street Publishing | 300 | 10 | 350 |
| 13 | Happy man | Billy Press | 250 | 1 | 550 |
| 12 | Turtles | Billy Press | 200 | 0 | 450 |
| Book_id | Title | Publishing | Size | Quantity | Price |
| 11 | Tigers | Street Publishing | 300 | 1 | 300 |
| 13 | Happy man | Billy Press | 250 | 1 | 550 |
| 12 | Turtles | Billy Press | 200 | 0 | 450 |
| Book_id | Title | Publishing | Size | Quantity | Price |
| 11 | Tigers | Street Publishing | 300 | 1 | 300 |
| 13 | Happy man | Billy Press | 250 | 1 | 550 |
| 12 | Turtles |
Books1 останется без ий, так как оператор содержит ошибку и выполнен не будет 
В процессе выполнения операторов SQL в текущей транзакции была создана точка сохранения P1, какая команда может использоваться для отката транзакции до заданной точки сохранения:
ROLLBACK TO P1
 
UNDO TO P1
 
UNDO TO SAVEPOINT P1
 
CANCEL TRANSACTION WITH SAVEPOINT P1
 
В процессе выполнения операторов SQL в текущей транзакции была создана точка сохранения P1, какая команда может использоваться для отката транзакции до заданной точки сохранения:
ROLLBACK TO P1 
UNDO WORK TO SAVEPOINT P1 
UNDO TO P1 
UNDO TO SAVEPOINT P1 
CANCEL TRANSACTION WITH SAVEPOINT P1 
В процессе выполнения операторов SQL в некоторой транзакции возникла необходимость создания точки сохранения, какая команда может использоваться для выполнения поставленной задачи:
CREATE POINT P1 
SAVE TRANSACTION P1 
SAVEPOINT P1 
TEMPORARY POINT P1 
В процессе выполнения операторов SQL в некоторой транзакции возникла необходимость создания точки сохранения P1, какая команда может использоваться для выполнения поставленной задачи:
CREATE POINT P1 
CREATE SAVEPOINT P1 
SAVE TRANSACTION P1 
SAVEPOINT P1 
TEMPORARY POINT P1 
Какая команда может применяться для явной фиксации текущей транзакции:
COMMIT 
TRANSACTION COMMIT 
APPLY CHANGES 
FIX TRANSACION 
Какая команда может применяться для явной фиксации текущей транзакции:
COMMIT TRAN 
COMMIT TRANSACTION 
COMMIT WORK 
APPLY CHANGES 
FIX TRANSACION 
В процессе выполнения оператороров SQL в текущей транзакции была создана точка сохранения P1, какая команда может использоваться для отката транзакции до заданной точки сохранения:
ROLLBACK TO POINT P1 
ROLLBACK TO SAVEPOINT P1 
ROLLBACK P1 
UNDO TO P1 
ROLLBACK TO P1 
В процессе выполнения операторов SQL в текущей транзакции была создана точка сохранения P1, какая команда может использоваться для отката транзакции до заданной точки сохранения:
ROLLBACK TO POINT P1 
ROLLBACKING TO SAVEPOINT P1 
ROLLBACK P1 
UNDO TO P1 
ROLLBACK TO P1 
Какая команда может применяться для явного отката текущей транзакции:
ROLLBACK 
POINT P1 
SAVE TRAN TO P1 
SAVE TRANSACTION TO P1 
CREATE SAVEPOINT P1 
Какая команда должна применяться для создания контрольной точки P1:
SAVEPOINT P1 
POINT P1 
SAVE TRAN TO P1 
SAVE TRANSACTION TO P1 
CREATE SAVEPOINT P1 
Какая команда может применяться для явного отката текущей транзакции:
COMMIT 
ROLLBACK TRAN 
TRANSACTION ROLLBACK 
ROLLBACK 
CANCEL TRANSACION 
Какие выражения могут использоваться в команде ALTER TABLE для того, чтобы пометить столбцы как неиспользуемые:
SET UNUSED 
SET UNUSED COLUMN 
DEFINE AS UNUSED 
MARK UNUSED 
MARK UNUSED COLUMN 
Какой тип данных может использоваться для хранения во внешнем файле двоичных данных
CLOB 
LONG 
BLOB 
BFILE 
Укажите, какие из перечисленных типов даных предназначены для хранения времени и даты
DATETIME 
DATE 
TIMESTAMP 
INTERVAL YEAR TO MONTH 
INTERVAL 
Укажите, какие из перечисленных типов даных предназначены для хранения символьных значений
CHAR 
STRING 
CLOB 
VARCHR2 
BTEXT 
Укажите, какие из перечисленных типов даных предназначены для хранения символьных значений:
CHAR 
STRING 
CLOB 
VARCHAR2 
BTEXT 
Какое выражение может использоваться в команде CREATE TABLE для создания внешней таблицы:
EXTERNAL FOLDER 
OUTSIDE  
OUTER 
ORGANIZATION EXTERNAL 
Какое выражение может использоваться в команде CREATE TABLE для создания внешней таблицы:
EXTERNAL FOLDER 
OUTSIDE  
OUTER 
ORGANIZATION EXTERNAL 
Укажите максимальный размер данных, которые могут храниться в переменной типа BLOB
Тип данных
NUMBER:
Команда
FLASHBACK TABLEиспользуется:
Фраза
EXTERNAL ORGANIZATIONв командеCREATE TABLE:
Фраза
ORGANIZATION EXTERNALв командеCREATE TABLE:
Фраза
SET UNUSEDв командеALTER TABLE:
Какие из перечисленных типов могут использоваться для хранения двоичных данных:
BLOB 
RAW 
CLOB 
BTEXT 
BFILE 
Команда
FLASHBACK TABLE:
TO TIMESTAMP 
TO BEFORE DROP 
TO CHANGE 
Для создания таблицыPersons:![]()
Persons: Person_id (number, PK), Person_name, Day_Of_Birth, Add_Info (varchar2 (30)), Specialty_id (number NOT NULL), Address_Id (number), Job_id (number)используется команда:
CREATE _______ Persons (Person_id number _____________Primary Key, Person_name varchar2 (40), Day_Of_Birth date, Add_Info varchar2 (30), Specialty_id number NOT NULL, Address_Id number, Job_id number ) Какие ключевые слова следует вставить вместо знаков подчеркивания для получения корректного оператора, решающего поставленную задачу.
Для создания таблицыPersons:![]()
Persons: Person_id (number, PK), Person_name (varchar2 (40)), Day_Of_Birth (date), Add_Info (varchar2 (30)), Specialty_id (number, NOT NULL), Address_Id (number), Job_id (number)используется команда:
CREATE _______ Persons (Person_id number _____________ Primary Key, Person_name varchar2 (40), Day_Of_Birth date, Add_Info varchar2 (30), Specialty_id number NOT NULL, Address_Id number, Job_id 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, Job_id number, Des_Salary number Default = 300 ) При попытке выполнить оператор сервер БД гененрирует сообщение об ошибке. Укажите правильную причину возникновения ошибки
CONSTRAINT, пропущена запятая
 
Default в определении столбца Des_Salary должно располагаться перед указанием на тип данных number, а не после него
 
person_pk, следующее за ключевым словом CONSTRAINT в определении первого столбца
 
Default для столбца Des_Salary
 
Default для столбца Des_Salary
 
Для создания таблицы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, Job_id number, Des_Salary number Default = 300 ) При попытке выполнить оператор сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:
CONSTRAINT, пропущена запятая
 
Default в определении столбца Des_Salary должно располагаться перед указанием на тип данных number, а не после него
 
person_pk, следующее за ключевым словом CONSTRAINT в определении первого столбца
 
Default для столбца Des_Salary
 
Default столбца Des_Salary необходимо использовать знак "==" вместо знака "="
 
ТаблицаRecent_Jobsсостоит из полей:![]()
Recent_Jobs: Job_id (number PK), Position (varchar2 (40)), Started_from (date), Lasted_to (date), Employer_comments (varchar2 (200))Для создания таблицы
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, Job_id number, Des_Salary number ____________________________________ ) Среди представленных вариантов кода выберите тот, который позволяет создать ограничение целостности
Foreign Keyдля столбцаJob_idи безошибочно завершить выполнение оператора
ТаблицаExchange_System(абонемент) состоит из полей:Exchange_System: Group_id (number PK), Group_title (varchar), Add_info (varchar2 (100))Для создания таблицы
Booksиспользуется оператор:CREATE TABLE Books (Book_id number CONSTRAINT book_pk Primary Key, Title varchar2 (40), Publishing varchar2 (100), Quantity number, Price number NOT NULL, Group_id number, CONSTRAINT c1 Foreign Key (Group_id) REFERENCES Exchange_System (Group_id) ON DELETE NULL ) При попытке выполнить оператор сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки
Book_id перед ключевым словом CONSTRAINT
 
"CONSTRAINT с1 Foreign Key…"
 
"с1"
 
ON DELETE NULL пропущено слово SET
 
ТаблицаExchange_System(абонемент) состоит из полей:Exchange_System: Group_id (number PK), Group_title (varchar2 (40)), Add_info (varchar2 (100))Для создания таблицы
Booksиспользуется оператор:CREATE TABLE Books (Book_id number CONSTRAINT book_pk Primary Key, Title varchar2 (40), Publishing varchar2 (100), Quantity number, Price number NOT NULL, Group_id number, CONSTRAINT c1 Foreign Key (Group_id) REFERENCES Exchange_System (Group_id) ON DELETE NULL ) При попытке выполнить оператор сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:
Book_id перед ключевым словом CONSTRAINT
 
"CONSTRAINT с1 Foreign Key…"
 
"с1"
 
ON DELETE NULL пропущено слово SET
 
ALTER TABLE
 
Для создания таблицыBooksпоказанной на схеме:![]()
используется оператор:
CREATE _________ Books (Book_id number CONSTRAINT book_pk Primary Key, Title varchar2 (21), Publishing varchar2 (100), "Size" number, Quantity number DEFAULT 1, Price number NOT NULL _____________UNIQUE (Title) ) Какие ключевые слова следует вставить вместо знаков подчеркивания для получения корректного оператора, решающего поставленную задачу.
первый фрагмент: ничего, второй фрагмент: CONSTRAINT
 
первый фрагмент: TABLE, второй фрагмент: CONSTRAINT FROM
 
первый фрагмент: TABLE, второй фрагмент: CONSTRAINT ON
 
первый фрагмент: TABLE, второй фрагмент: CONSTRAINT TO
 
первый фрагмент: TABLE, второй фрагмент: , CONSTRAINT title_uq
 
Для создания таблицы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 NOT NULL, Constraint c1 CHECK Size > 100 ) При попытке выполнить оператор сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки
Book_id) указано недостаточное количество аргументов
 
CONSTRAINT в определении столбца Book_id
 
Publishing задан слишком большой максимальный размер символьного значения
 
TABLE во фразе CREATE
 
CHECK (пропущены скобки)
 
ТаблицаSkillsсостоит из строк:![]()
| Skill_id | Skill_name | Genaral_skill |
| 11 | Data Bases Systems | |
| 15 | DB Design | 11 |
| 13 | Programming | |
| 14 | Java programming | 13 |
может быть представлена следующим образом
Оператор DML имеет вид:
В результате выполнения оператора сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки
sk_fk
 
title_genskill_unique
 
INSERT
 
Skill_title
 
Primary Key для столбца Skill_id
 
ТаблицаSkillsсостоит из строк:![]()
| Skill_id | Skill_title | General_skill |
| 11 | Data Bases Systems | |
| 15 | DB Design | 11 |
| 13 | Programming | |
| 14 | Java programming | 13 |
может быть представлена следующим образом:
Оператор DML имеет вид:
В результате выполнения оператора сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:
sk_fk 
title_genskill_unique 
INSERT 
Skill_title 
Primary Key для столбца Skill_id 
ТаблицаPersonsсостоит из полей:![]()
Persons: Person_id (number, PK), Person_name (varchar2 (40)), Day_Of_Birth, Add_Info (varchar2 (30)), Specialty_id (number, FK), Address_Id (number FK), Job_id (number, FK), Des_Salary (number)Для создания таблицы
Persons2используется операторCREATE TABLE Persons2 __________ __________ (SELECT Person_id, Person_name, Des_Salary from Persons) Среди представленных вариантов кода выберите те, которые при подстановке вместо знаков подчеркивания обеспечивают безошибочное выполнение оператора и получение требуемого результата
ТаблицаPersonsсостоит из полей:![]()
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)Для создания таблицы
Persons2используется оператор:CREATE TABLE Persons2 __________ __________ (SELECT Person_id, Person_name, Des_Salary from Persons) Среди представленных вариантов кода выберите те, которые при подстановке вместо знаков подчеркивания обеспечивают безошибочное выполнение оператора и получение требуемого результата:
Для создания таблицыTestиспользуется оператор:CREATE TABLE Test (Test_id number Primary Key, ……. Rating number ___________, …….. ) Среди представленных вариантов кода выберите тот, который позволяет создать ограничение целостности
DEFAULTдля столбцаRating, устанавливающее для этого столбца значение по умолчанию, равное 5.
DEFAULT Rating =5, 
DEFAULT = 5, 
DEFAULT 5, 
CONSTRAINT c1 DEFAULT 5 
Для создания таблицыTestиспользуется оператор:CREATE TABLE Test (Test_id number Primary Key, ... Rating number ___________ , ... ) Среди представленных вариантов кода выберите тот, который позволяет создать ограничение целостности
DEFAULTдля столбцаRating, устанавливающее для этого столбца значение по умолчанию, равное 5.
DEFAULT IS 5 
DEFAULT = 5 
DEFAULT 5 
CONSTRAINT c1 DEFAULT 5 
Для создания таблицыTestиспользуется оператор:CREATE TABLE Test (Test_id number Primary Key, ... Rating number ___________, ... ) Среди представленных вариантов кода выберите те, которые позволяют создать ограничение целостности
NOT NULLдля столбцаRating
CONSTRAINT NOT NULL, 
CONSTRAINT c1 NOT NULL 
, CONSTRAINT c1 NOT NULL 
NOT NULL 
Таблица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 имеет вид:
При попытке выполнить оператор сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки
c1 
DEFAULT недопустимо в операторе DML, поскольку при создании таблицы Books для столбца Quantity не было задано значение по умолчанию 
DML задано слишком длинное значение для столбца Title 
с2 
ТаблицаBooksсостоит из полей:![]()
Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number, NOT NULL), Price (number, NOT NULL)Для создания таблицы
Books2используется операторCREATE _____ Books2 __________ (SELECT Book_id, Title, Price from Books) Среди представленных вариантов кода выберите тот, который при подстановке вместо знака подчеркивания обеспечивают безошибочное выполнение оператора и получение требуемого результата
ТаблицаSkillsсостоит из строк:![]()
| Skill_id | Skill_name | Genaral_skill |
| 11 | Data Bases Systems | |
| 15 | DB Design | 11 |
| 13 | Programming | |
| 14 | Java programming | 13 |
может быть представлено следующим образом
Оператор DML имеет вид:
Укажите, какой, в итоге, окажется таблица Skills
Skills останется без ий, поскольку, в результате выполнения DML-оператора будет сгенерирована ошибка 
| Skill_id | Skill_name | Genaral_skill |
| 15 | DB Design | |
| 13 | Programming | |
| 14 | Java programming | 13 |
| Skill_id | Skill_name | Genaral_skill |
| 15 | DB Design | 11 |
| 13 | Programming | |
| 14 | Java programming | 13 |
| Skill_id | Skill_name | Genaral_skill |
| 15 | DB Design | 13 |
| 13 | Programming | |
| 14 | Java programming | 13 |
| Skill_id | Skill_name | Genaral_skill |
| 13 | Programming | |
| 14 | Java programming | 13 |
ТаблицаSkillsсостоит из строк:![]()
| Skill_id | Skill_title | General_skill |
| 11 | Data Bases Systems | |
| 15 | DB Design | 11 |
| 13 | Programming | |
| 14 | Java programming | 13 |
может быть представлена следующим образом:
Оператор DML имеет вид:
Укажите, какой, в итоге, окажется таблица Skills:
Skills останется без ий, поскольку, в результате выполнения DML-оператора будет сгенерирована ошибка 
| Skill_id | Skill_title | General_skill |
| 15 | DB Design | |
| 13 | Programming | |
| 14 | Java programming | 13 |
| Skill_id | Skill_title | General_skill |
| 15 | DB Design | 11 |
| 13 | Programming | |
| 14 | Java programming | 13 |
| Skill_id | Skill_title | General_skill |
| 15 | DB Design | 13 |
| 13 | Programming | |
| 14 | Java programming | 13 |
| Skill_id | Skill_title | General_skill |
| 13 | Programming | |
| 14 | Java programming | 13 |
Для создания таблицы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) 
Для создания таблицы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) 
Для создания таблицыPersonsиспользуется оператор:![]()
CREATE TABLE Persons (Person_id number (2, 3), CONSTRAINT person_pk Primary Key, Person_name varchar2 (1000), Day_Of_Birth date, Add_Info varchar2 (30), Specialty_id number NOT NULL, Address_Id number, Des_Salary number ) При попытке выполнить оператор сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки
Person_id 
(varchar2 (1000)) для столбца Person_name выбрано слишком большое максимальное значение длины строки 
Person_id установлена лишняя запятая перед ключевым словом CONSTRAINT 
Date_Of_Birth назначен несуществующий тип данных DATE 
NOT NULL 
Для создания таблицыPersonsиспользуется оператор:![]()
CREATE TABLE Persons (Person_id number (2, 3), CONSTRAINT person_pk Primary Key, Person_name varchar2 (1000), Day_Of_Birth date, Add_Info varchar2 (30), Specialty_id number NOT NULL, Address_Id number, Des_Salary number ) При попытке выполнить оператор сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:
Person_id 
(varchar2 (1000)) для столбца Person_name выбрано слишком большое максимальное значение длины строки 
Person_id установлена лишняя запятая перед ключевым словом CONSTRAINT 
Date_Of_Birth назначен несуществующий тип данных DATE 
NOT NULL 
Для создания таблицыBooksиспользовался оператор:![]()
CREATE TABLE Books (Book_id number CONSTRAINT book_pk Primary Key, Title varchar2 (40), Publishing varchar2 (100), Quantity number, Price number NOT NULL ) Следующая команда предназначена для удаления этой таблицы
_________________BooksСреди предложенных вариантов выберите тот, который при подстановке вместо знака подчеркивания обеспечивает корректное выполнение оператора и получение требуемого результата
DELETE TABLE 
DROP TABLE 
DELETE 
TRUNCATE 
REMOVE 
ТаблицаBooksсостоит из строк:![]()
| Book_id | Title | Publishing | Size | Quantity | Price | Collection |
| 11 | Tigers | Street Publishing | 300 | 1 | 300 | 13 |
| 12 | Turtles | Billy Press | 200 | 0 | 450 | 13 |
| 13 | Animals | Street Publishing | 3000 | 1 | 240 | |
| 14 | Tigers hunting | Billy Press | 1100 | 1 | 780 | 11 |
может быть представлено следующим образом
Оператор DML имеет вид:
Укажите, какой, в итоге, окажется таблица Books
Books останется без ий, поскольку, в результате выполнения DML-оператора будет сгенерирована ошибка 
| Book_id | Title | Publishing | Size | Quantity | Price | Collection |
| 11 | Tigers | Street Publishing | 300 | 1 | 300 | 13 |
| 12 | Turtles | Billy Press | 200 | 0 | 450 | 13 |
| 14 | Tigers hunting | Billy Press | 1100 | 1 | 780 | 11 |
| Book_id | Title | Publishing | Size | Quantity | Price | Collection |
| 11 | Tigers | Street Publishing | 300 | 1 | 300 | |
| 12 | Turtles | Billy Press | 200 | 0 | 450 | |
| 14 | Tigers hunting | Billy Press | 1100 | 1 | 780 | 11 |
| Book_id | Title | Publishing | Size | Quantity | Price | Collection |
| 14 | Tigers hunting | Billy Press | 1100 | 1 | 780 | 11 |
Books окажется пустой
 
ТаблицаBooksсостоит из строк:![]()
| Book_id | Title | Publishing | Size | Quantity | Price | Collection |
| 11 | Tigers | Street Publishing | 300 | 1 | 300 | 13 |
| 12 | Turtles | Billy Press | 200 | 0 | 450 | 13 |
| 13 | Animals | Street Publishing | 3000 | 1 | 240 | |
| 14 | Tigers hunting | Billy Press | 1100 | 1 | 780 | 11 |
может быть представлено следующим образом:
Оператор DML имеет вид:
Укажите, какой, в итоге, окажется таблица Books:
Books останется без ий, поскольку, в результате выполнения DML-оператора будет сгенерирована ошибка 
| Book_id | Title | Publishing | Size | Quantity | Price | Collection |
| 11 | Tigers | Street Publishing | 300 | 1 | 300 | 13 |
| 12 | Turtles | Billy Press | 200 | 0 | 450 | 13 |
| 14 | Tigers hunting | Billy Press | 1100 | 1 | 780 | 11 |
| Book_id | Title | Publishing | Size | Quantity | Price | Collection |
| 11 | Tigers | Street Publishing | 300 | 1 | 300 | |
| 12 | Turtles | Billy Press | 200 | 0 | 450 | |
| 14 | Tigers hunting | Billy Press | 1100 | 1 | 780 | 11 |
| Book_id | Title | Publishing | Size | Quantity | Price | Collection |
| 14 | Tigers hunting | Billy Press | 1100 | 1 | 780 | 11 |
Books окажется пустой
 
Для создания таблицы
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 _______ ) столбец
Priceне может принимать неопределенные значения.Среди представленных вариантов кода выберите те, которые при подстановке вместо знаков подчеркивания обеспечивают безошибочное выполнение оператора и создание требуемого ограничения
CONSTRAINT NOT NULL 
CHECK CONSTRAINT NOT NULL 
CONSTRAINT c1 NOT NULL 
NOT NULL 
CONSTRAINT c1 <> NULL 
Для создания таблицы
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 _______ ) столбец
Priceне может принимать неопределенные значения.Среди представленных вариантов кода выберите те, которые при подстановке вместо знаков подчеркивания обеспечивают безошибочное выполнение оператора и создание требуемого ограничения:
CONSTRAINT NOT NULL 
CHECK CONSTRAINT NOT NULL 
CONSTRAINT c1 NOT NULL 
NOT NULL 
CONSTRAINT c1 <> NULL 
Для создания таблицы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, Job_id number ) Следующий оператор предназначен для удаления ограничения
person_pk:ALTER TABLE Persons ____________________ Какой фрагмент кода следует вставить вместо знака подчеркивания для получения корректного оператора, решающего поставленную задачу.
DROP person_pk 
MODIFY COLUMN (Person_id number) 
MODIFY (Person_id number) 
DROP CONSTRAINT person_pk 
Для создания таблицы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, Job_id number ) Следующий оператор предназначен для удаления ограничения
person_pk:ALTER TABLE Persons ____________________ Какой фрагмент кода следует вставить вместо знака подчеркивания для получения корректного оператора, решающего поставленную задачу:
DROP person_pk 
MODIFY COLUMN (Person_id number) DROP CONSTRAINT 
MODIFY (Person_id number) DROP CONSTRAINT 
DROP CONSTRAINT person_pk 
ТаблицаPersonsсостоит из строк:![]()
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 11 | Jorge | 25.03.1978 | 4 | 10 | 11 | 400 | |
| 12 | Tom | 28.09.1978 | 5 | 12 | 15 | 200 | |
| 13 | Tom | 21.02.1977 | 5 | 13 | 14 | 300 |
может быть представлена следующим образом
Оператор DDL имеет вид:
Укажите, какой, в итоге, окажется таблица Persons
Persons останется без ий, поскольку в результате выполнения DDL-оператора будет сгенерирована ошибка 
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 11 | Jorge | 25.03.1978 | 4 | 11 | 400 | ||
| 12 | Tom | 28.09.1978 | 5 | 15 | 200 | ||
| 13 | Tom | 21.02.1977 | 5 | 14 | 300 |
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Job_id | Des_Salary |
| 11 | Jorge | 25.03.1978 | 4 | 11 | 400 | |
| 12 | Tom | 28.09.1978 | 5 | 15 | 200 | |
| 13 | Tom | 21.02.1977 | 5 | 14 | 300 |
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Job_id | Des_Salary |
| 11 | Jorge | 25.03.1978 | 11 | 400 | ||
| 12 | Tom | 28.09.1978 | 15 | 200 | ||
| 13 | Tom | 21.02.1977 | 14 | 300 |
ТаблицыPersonsсостоит из строк:![]()
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 11 | Jorge | 25.03.1978 | 4 | 10 | 11 | 400 | |
| 12 | Tom | 28.09.1978 | 5 | 12 | 15 | 200 | |
| 13 | Tom | 21.02.1977 | 5 | 13 | 14 | 300 |
может быть представлена следующим образом:
Оператор DDL имеет вид:
Укажите, какой, в итоге, окажется таблица Persons:
Persons останется без ий, поскольку в результате выполнения DDL-оператора будет сгенерирована ошибка 
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Job_id | Des_Salary |
| 11 | Jorge | 25.03.1978 | 4 | 11 | 400 | |
| 12 | Tom | 28.09.1978 | 5 | 15 | 200 | |
| 13 | Tom | 21.02.1977 | 5 | 14 | 300 |
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Job_id | Des_Salary |
| 11 | Jorge | 25.03.1978 | 11 | 400 | ||
| 12 | Tom | 28.09.1978 | 15 | 200 | ||
| 13 | Tom | 21.02.1977 | 14 | 300 |
| Person_id | Person_name | Day_Of_Birth | Add_Info | Job_id | Des_Salary |
| 11 | Jorge | 25.03.1978 | 11 | 400 | |
| 12 | Tom | 28.09.1978 | 15 | 200 | |
| 13 | Tom | 21.02.1977 | 14 | 300 |
Для создания таблицыTestиспользовался оператор:CREATE TABLE Test (Test_id number, Test_Title varchar2 (100) ) Следующий оператор
DDLпредназначен для установления ограниченияPrimary Keyдля столбцаTest_id:ALTER TABLE Test ______________________ Среди представленных вариантов кода выберите те, которые позволяют создать требуемое ограничение и безошибочно завершить оператор.
ADD CONSTRAINT c1 Primary Key (Test_id) 
ADD CONSTRAINT Primary Key (Test_id) 
ADD Primary Key (Test_id) 
MODIFY Test_id Primary Key 
Структура таблицы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, и столбец должен заполняться автоматически 
Для создания таблицыBooksиспользовался оператор:![]()
CREATE Table Books (Book_id number CONSTRAINT book_pk Primary Key, Title varchar2 (100), Publishing varchar2 (100), Size number, Quantity number DEFAULT 1, Price number NOT NULL ) Следующий оператор предназначен для добавления к таблице
BooksстолбцовCollectionиGroup_id:ALTER TABLE Books ____________________ Какой фрагмент кода следует вставить вместо знака подчеркивания для получения корректного оператора, решающего поставленную задачу:
ADD Collection number, Group_id number 
ADD (Collection number, Group_id number) 
ADD COLUMNS (Collection number, Group_id number) 
ТаблицаBooksсостоит из строк:![]()
| Book_id | Title | Publishing | Size | Quantity | Price |
| 11 | Tigers | Street Publishing | 300 | 1 | 300 |
| 12 | Turtles | Billy Press | 200 | 0 | 450 |
| 13 | The secret | Billy Press | 200 | 3 | 380 |
может быть представлена следующим образом
Оператор DDL имеет вид:
Укажите, какой, в итоге, окажется таблица Books
Books останется без ий, поскольку в результате выполнения DDL-оператора будет сгенерирована ошибка 
| Book_id | Title | Publishing | Quantity | Price |
| 11 | Tigers | Street Publishing | 1 | 300 |
| 12 | Turtles | Billy Press | 0 | 450 |
| 13 | The secret | Billy Press | 3 | 380 |
| Book_id | Title | Publishing | Quantity | Price |
| 11 | Tigers | Street Publishing | 300 | |
| 12 | Turtles | Billy Press | 450 | |
| 13 | The secret | Billy Press | 380 |
ТаблицаBooksсостоит из:![]()
| Book_id | Title | Publishing | Size | Quantity | Price |
| 11 | Tigers | Street Publishing | 300 | 1 | 300 |
| 12 | Turtles | Billy Press | 200 | 0 | 450 |
| 13 | The secret | Billy Press | 200 | 3 | 380 |
может быть представлена следующим образом:
Оператор DDL имеет вид:
Укажите, какой, в итоге, окажется таблица Books:
Books останется без ий, поскольку в результате выполнения DDL-оператора будет сгенерирована ошибка 
| Book_id | Title | Publishing | Price |
| 11 | Tigers | Street Publishing | 300 |
| 12 | Turtles | Billy Press | 450 |
| 13 | The secret | Billy Press | 380 |
| Book_id | Title | Publishing | Quantity | Price |
| 11 | Tigers | Street Publishing | 1 | 300 |
| 12 | Turtles | Billy Press | 0 | 450 |
| 13 | The secret | Billy Press | 3 | 380 |
| Book_id | Title | Publishing | Quantity | Price |
| 11 | Tigers | Street Publishing | 300 | |
| 12 | Turtles | Billy Press | 450 | |
| 13 | The secret | Billy Press | 380 |
Для создания таблицы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 CONSTRAINT salck CHECK (Des_Salary < 5000) ) Оператор
DDLпредназначен для временного отключения ограниченияCHECKдля столбцаJob_idALTER TABLE Persons ________________ salck Укажите фрагмент кода, который следует вставить вместо знака подчеркивания, для получения корректного оператора, решающего поставленную задачу
DEFERRED
 
DISABLE
 
DISABLE CONSTRAINT
 
TEMPORARY DISABLE
 
SWITCH OFF CONSTRAINT
 
Для создания таблицы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, Job_Id number, Des_Salary number CONSTRAINT salck CHECK (Des_Salary < 5000) ) Оператор
DDLпредназначен для временного отключения ограниченияCHECKдля столбцаDes_Salary:ALTER TABLE Persons ________________ salck Укажите фрагмент кода, который следует вставить вместо знака подчеркивания, для получения корректного оператора, решающего поставленную задачу:
DEFERRED 
DISABLE 
DISABLE CONSTRAINT 
TEMPORARY DISABLE 
SWITCH OFF CONSTRAINT 
Для создания таблицы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 CONSTRAINT salck CHECK (Des_Salary < 5000) ) Оператор
DDLпредназначен для временного отключения ограниченияCHECKдля столбцаJob_idALTER TABLE Persons DISABLE salck В результате выполнения оператора сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки
ALTER TABLE Persons (первая строка оператора) является лишней
 
DISABLE является в данном случае недопустимым, вместо него следовало использовать слово SWITCH OFF
 
TEMPORARY LOCK
 
DISABLE salck не заключена в скобки
 
DISABLE пропущено слово CONSTRAINT
 
Для создания таблицы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, Job_Id number, Des_Salary number CONSTRAINT salck CHECK (Des_Salary < 5000) ) Оператор
DDLпредназначен для временного отключения ограниченияCHECKдля столбцаDes_Salary:ALTER TABLE Persons DISABLE salck В результате выполнения оператора сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:
ALTER TABLE Persons (первая строка оператора) является лишней 
DISABLE является в данном случае недопустимым, вместо него следовало использовать слово SWITCH OFF 
TEMPORARY LOCK 
DISABLE salck не заключена в скобки 
DISABLE пропущено слово CONSTRAINT 
Для создания таблицыTestиспользовался оператор:CREATE TABLE Test (Test_id number, Test_Rating number ) Следующий оператор
DDLпредназначен для установления ограниченияCheckс отложенной проверкой для столбцаTest_Rating:ALTER TABLE Test ADD CONSTRAINT c1 CHECK (Test_Rating > 0) ______________________ Среди представленных вариантов кода выберите те, которые позволяют создать требуемое ограничение и безошибочно завершить оператор.
INITIALLY = DEFERRED 
INITIALLY DEFERRED 
DISABLED 
INITIALLY DISABLE 
DEFERRABLE INITIALLY DEFERRED 
Для создания таблицы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
ACTIVATE CONSTRAINT c1
 
ALTER TABLE Test ENABLE c1
 
ALTER SESSION SET CONSTRAINTS = IMMEDIATE
 
ALTER SESSION ENABLE CONSTRAINT c1
 
SET CONSTRAINTS c1 IMMEDIATE
 
Для создания таблицы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
ACTIVATE CONSTRAINT c1 
ALTER TABLE Test ENABLE c1 
ALTER SESSION SET CONSTRAINTS = IMMEDIATE 
ALTER SESSION ENABLE CONSTRAINT c1 
SET CONSTRAINTS c1 IMMEDIATE 
Для создания таблицыBooksиспользовался оператор:![]()
CREATE Table Books (Book_id number CONSTRAINT book_pk Primary Key, Title varchar2 (100), Publishing varchar2 (100), "Size" number, Quantity number DEFAULT 1, Price number constraint c1 NOT NULL ) Оператор
DDLпредназначен для временного отключения ограниченияNOT NULLдля столбцаPriceALTER TABLE Books ________________ c1 Укажите фрагмент кода, который следует вставить вместо знака подчеркивания, для получения корректного оператора, решающего поставленную задачу:
SWITCH OFF 
LOCK CONSTRAINT 
DISABLE 
TEMPORARY DISABLE 
DISABLE CONSTRAINT 
Для создания таблицы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, CONSTRAINT c1 CHECK (Quantity*Price > 300) ) Оператор DDL предназначен для временного отключения ограничения c1
ALTER TABLE Books SWITCH OFF CONSTRAINT c1 В результате выполнения оператора сервер БД генерирует сообщение об ошибке. Выберите действие, выполнение, которого позволит устранить ошибку
ALTER TABLE Books (первую строку оператора) 
SWITCH OFF на ключевое слово TEMPORARY LOCK 
SWITCH OFF на ключевое слово DISABLE 
CONSTRAINT c1 в скобки 
CONSTRAINT 
ТаблицаSkillsсостоит из строк:![]()
| Skill_id | Skill_name | Genaral_skill |
| 11 | Data Bases Systems | |
| 15 | DB Design | 11 |
| 13 | Programming | |
| 14 | Java programming | 13 |
может быть представлена следующим образом
Оператор DDL имеет вид:
Укажите, какой, в итоге, окажется таблица Skills
Skills останется без ий, поскольку, в результате выполнения DDL-оператора будет сгенерирована ошибка
 
| Skill_name | Genaral_skill |
| Data Bases Systems | |
| DB Design | |
| Programming | |
| Java programming |
| 11 | Data Bases Systems | |
| 15 | DB Design | 11 |
| 13 | Programming | |
| 14 | Java programming | 13 |
| 11 | Data Bases Systems | 13 |
| 15 | DB Design | 13 |
| 13 | Programming | 13 |
| 14 | Java programming | 13 |
ТаблицаSkillsсостоит из строк:![]()
| Skill_id | Skill_title | General_skill |
| 11 | Data Bases Systems | |
| 15 | DB Design | 11 |
| 13 | Programming | |
| 14 | Java programming | 13 |
может быть представлена следующим образом:
Оператор DDL имеет вид:
Укажите, какой, в итоге, окажется таблица Skills:
Skills останется без ий, поскольку, в результате выполнения DDL-оператора будет сгенерирована ошибка
 
| Skill_title | General_skill |
| Data Bases Systems | |
| DB Design | |
| Programming | |
| Java programming |
| Skill_title | General_skill |
| Data Bases Systems | |
| DB Design | 11 |
| Programming | |
| Java programming | 13 |
| Skill_id | Skill_title | General_skill |
| Data Bases Systems | ||
| DB Design | ||
| Programming | ||
| Java programming |
Для создания таблицыSkillsиспользуется оператор:![]()
CREATE TABLE Skills (Skill_id number Primary Key _______________, Skill_title varchar2 (20), General_skill number default 13, Constraint sk_fk Foreign Key (General_skill) REFERENCES Skills (Skill_id) ON DELETE SET NULL, ) Укажите фрагмент кода, который при подстановке вместо знака подчеркивания обеспечивает создание индекса для столбца Skill_id и безошибочное выполнение всего оператора DDL
(CREATE INDEX i1 ON Skills (Skill_id))
 
USING INDEX i1
 
USING INDEX (CREATE INDEX i1 ON Skills (Skill_id))
 
USING (CREATE INDEX i1 ON Skills (Skill_id))
 
CREATE INDEX i1
 
Для создания таблицыSkillsиспользуется оператор:![]()
CREATE TABLE Skills (Skill_id number Primary Key _______________, Skill_title varchar2 (20), General_skill number default 13, Constraint sk_fk Foreign Key (General_skill) REFERENCES Skills (Skill_id) ON DELETE SET NULL ) Укажите фрагмент кода, который при подстановке вместо знака подчеркивания обеспечивает создание индекса для столбца Skill_id и безошибочное выполнение всего оператора DDL:
(CREATE INDEX i1 ON Skills (Skill_id)) 
USING INDEX i1 
USING INDEX (CREATE INDEX i1 ON Skills (Skill_id)) 
USING (CREATE INDEX i1 ON Skills (Skill_id)) 
CREATE INDEX i1 
ТаблицаPersonsсостоит из строк:![]()
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 11 | Jorge | 25.03.1978 | 4 | 10 | 11 | 400 | |
| 12 | Tom | 28.09.1978 | 5 | 12 | 15 | 200 | |
| 13 | Tom | 21.02.1977 | 5 | 13 | 14 | 300 |
может быть представлена следующим образом
Оператор DDL имеет вид:
Укажите, какой, в итоге, окажется таблица Persons
Persons останется без ий, поскольку в результате выполнения DDL-оператора будет сгенерирована ошибка
 
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 11 | Jorge | 25.03.1978 | 4 | 11 | 400 | ||
| 12 | Tom | 28.09.1978 | 5 | 15 | 200 | ||
| 13 | Tom | 21.02.1977 | 5 | 14 | 300 |
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Job_id | Des_Salary |
| 11 | Jorge | 25.03.1978 | 4 | 11 | 400 | |
| 12 | Tom | 28.09.1978 | 5 | 15 | 200 | |
| 13 | Tom | 21.02.1977 | 5 | 14 | 300 |
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Job_id | Des_Salary |
| 11 | Jorge | 25.03.1978 | 4 | 11 | 400 | |
| 12 | Tom | 28.09.1978 | NULL | 15 | 200 | |
| 13 | Tom | 21.02.1977 | NULL | 14 | 300 |
ТаблицыPersonsсостоит из строк:![]()
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Address_id | Job_id | Des_Salary |
| 11 | Jorge | 25.03.1978 | 4 | 10 | 11 | 400 | |
| 12 | Tom | 28.09.1978 | 5 | 12 | 15 | 200 | |
| 13 | Tom | 21.02.1977 | 5 | 13 | 14 | 300 |
может быть представлена следующим образом:
Оператор DDL имеет вид:
Укажите, какой, в итоге, окажется Таблица Persons:
Persons останется без ий, поскольку в результате выполнения DDL-оператора будет сгенерирована ошибка 
| Person_id | Person_name | Day_Of_Birth | Add_Info | Job_id | Des_Salary |
| 11 | Jorge | 25.03.1978 | 11 | 400 | |
| 12 | Tom | 28.09.1978 | 15 | 200 | |
| 13 | Tom | 21.02.1977 | 14 | 300 |
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Job_id | Des_Salary |
| 11 | Jorge | 25.03.1978 | 11 | 400 | ||
| 12 | Tom | 28.09.1978 | 15 | 200 | ||
| 13 | Tom | 21.02.1977 | 14 | 300 |
| Person_id | Person_name | Day_Of_Birth | Add_Info | Specialty_id | Job_id | Des_Salary |
| 11 | Jorge | 25.03.1978 | 4 | 11 | 400 | |
| 12 | Tom | 28.09.1978 | 5 | 15 | 200 | |
| 13 | Tom | 21.02.1977 | 5 | 14 | 300 |
Таблица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 | Price |
| 11 | Tigers | Street Publishing | 300 | 1 | |
| 13 | Animals | Street Publishing | 3000 | 1 | |
| 14 | Plants | Billy Press | 300 | 1 |
| Book_id | Title | Publishing | Size | Quantity | Price |
| 11 | Tigers | Street Publishing | 300 | 1 | |
| 13 | Animals | Street Publishing | 3000 | 1 | |
| 14 | Plants | Billy Press | 300 | 1 |
| Book_id | Title | Publishing | Size | Quantity | Price |
| 11 | Tigers | Street Publishing | 1 | ||
| 13 | Animals | Street Publishing | 3000 | 1 | |
| 14 | Plants | Billy Press | 1 |
Books останется без ий, поскольку в результате выполнения DDL-оператора будет сгенерирована ошибка
 
Таблица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-оператора будет сгенерирована ошибка
 
Таблица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 | Price |
| 11 | Tigers | Street Publishing | 300 | 1 | |
| 13 | Animals | Street Publishing | 3000 | 1 | |
| 14 | Plants | Billy Press | 300 | 1 |
| Book_id | Title | Publishing | Size | Quantity | Price |
| 11 | Tigers | Street Publishing | 300 | 1 | |
| 13 | Animals | Street Publishing | 3000 | 1 | |
| 14 | Plants | Billy Press | 300 | 1 |
| Book_id | Title | Publishing | Size | Quantity | Price |
| 11 | Tigers | Street Publishing | 1 | ||
| 13 | Animals | Street Publishing | 3000 | 1 | |
| 14 | Plants | Billy Press | 1 |
Books останется без ий, поскольку в результате выполнения DDL-оператора будет сгенерирована ошибка
 
Таблица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-оператора будет сгенерирована ошибка
 
Для создания таблицы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 
Для создания таблицы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 
Простые представления:
DML для ия базовых таблиц 
DDL для ия схем базовых таблиц 
Простые представления:
DISTINCT 
rowid 
DML для ия базовой таблицы 
DDL для ия схем базовых таблиц 
Фраза
WITH CHECK OPTIONв предложенииCREATE VIEW:
DML инструкции, результатом выполнения которых будут строки, которые смогут отбираться запросом, лежащим в основе представления  
WHERE) 
Представления:
select 
Укажите, какая фраза может использоваться в предложении GRANT для предоставления пользователю объектной привилегии с правом передачи ее другим пользователям:
WITH ADMIN OPTION 
WITH REGRANT OPTION 
WITH GRANT OPTION 
WITH DISPATCH OPTION 
Представления:
Представления:
GROUP BY 
Последовательности:
CREATE TABLE 
Оператор
Create Synonym:
Какие фразы допустимы в предложении CREATE SEQUENCE:
INCREMENT BY
 
CLOSED
 
FIRST VALUE
 
STEP
 
START WITH
 
Какие фразы допустимы в предложении CREATE SEQUENCE:
INCREMENT BY 
CLOSED 
FIRST VALUE 
STEP 
START WITH 
Индексы:
SYS 
Оператор
Create Synonym:
Какая команда может использоваться для удаления синонима, назначенного некоторому объекту БД:
DELETE ALIAS 
DELETTE SYNONYM 
DROP SYNONYM 
REMOVE ALIAS 
DROP ALIAS 
Индексы:
DML 
SYS 
CREATE TABLE 
Индексы:
PRIMARY KEY 
SYS 
CREATE TABLE 
ТаблицаPersonsсостоит из полей:![]()
Persons: Person_id (number, PK), Person_name, Day_Of_Birth, Add_Info (varchar2 (30)), Specialty_id (number NOT NULL), Address_Id (number), Job_id (number)Для создания представления использовалась команда
CREATE VIEW view1 (ID, NAME, AGE, SPECIALTY) AS select Person_id, Person_name, to_char (sysdate, 'yyyy') – to_char (Day_Of_Birth, 'yyyy'), Specialty_id FROM Persons where Person_name is not null WITH CHECK OPTION CONSTRAINT c1 Запрос SQL, предназначенный для вставки данных о новом cоискателе, имеет вид:
INSERT INTO view1 (ID, NAME) Values (1232, 'David') При попытке выполнить оператор сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:
CHECK OPTION всегда позволяет использовать представление лишь для выборки (чтения) данных, но не для обновления 
DML недопустимы для сложных представлений 
NOT NULL для столбца Specialty_id 
(to_char (sysdate, ‘yyyy’) – to_char (Day_Of_Birth, ‘yyyy’)) 
ТаблицаPersonsсостоит из полей:![]()
Persons: Person_id (number, PK), Person_name (varchar2 (40)), Day_Of_Birth (date), Add_Info (varchar2 (30)), Specialty_id (number, NOT NULL), Address_Id (number), Job_id (number)Для создания представления использовалась команда:
CREATE VIEW view1 (ID, NAME, AGE, SPECIALTY) AS select Person_id, Person_name, to_char (sysdate, 'yyyy') – to_char (Day_Of_Birth, 'yyyy'), Specialty_id FROM Persons WHERE Person_name is not null WITH CHECK OPTION CONSTRAINT c1 Оператор SQL, предназначенный для вставки данных о новом cоискателе, имеет вид:
INSERT INTO view1 (ID, NAME) Values (1232, 'David') При попытке выполнить оператор сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:
CHECK OPTION всегда позволяет использовать представление лишь для выборки (чтения) данных, но не для обновления 
DML недопустимы для сложных представлений 
NOT NULL для столбца Specialty_id 
(to_char (sysdate, 'yyyy') – to_char (Day_Of_Birth, 'yyyy')) 
ТаблицаPersonsсостоит из полей:![]()
Persons: Person_id (number, PK), Person_name (varchar2 (100)), Day_Of_Birth, Add_Info (varchar2 (30)), Specialty_id (number NOT NULL), Address_Id (number), Job_id (number)Для создания представления использовалась команда
CREATE VIEW view1 (ID, NAME, AGE, SPECIALTY) AS select Person_id, Person_name, to_char (sysdate, 'yyyy') – to_char (Day_Of_Birth, 'yyyy'), Specialty_id FROM Persons where Specialty_id <> 3 WITH CHECK OPTION CONSTRAINT c1 Оператор SQL, предназначен для вставки данных о новом cоcискателе:
INSERT INTO view1 _______________________Среди предложенных вариантов выберите тот, который позволит безошибочно завершить операцию
DML, при условии, что в таблицеPersonsранее не существовало записи, для которойPerson_id = 112
(NAME, SPECIALTY) VALUES ('Jack', 4) 
(ID, NAME) VALUES (112, 'Jack') 
(ID, NAME, AGE, SPECIALTY) VALUES (112, 'Jack', 23, 4) 
(ID, NAME, SPECIALTY) VALUES (112, 'Jack', 4) 
(ID, NAME, SPECIALTY) VALUES (112, 'Jack', 3) 
ТаблицаPersonsсостоит из полей:![]()
Persons: Person_id (number, PK), Person_name (varchar2 (100)), Day_Of_Birth (date), Add_Info (varchar2 (30)), Specialty_id (number, NOT NULL), Address_Id (number), Job_id (number)Для создания представления использовалась команда:
CREATE VIEW view1 (ID, NAME, AGE, SPECIALTY) AS select Person_id, Person_name, to_char (sysdate, 'yyyy') - to_char (Day_Of_Birth, 'yyyy'), Specialty_id FROM Persons WHERE Specialty_id <> 3 WITH CHECK OPTION CONSTRAINT c1 Оператор SQL, предназначен для вставки данных о новом cоискателе:
INSERT INTO view1 _______________________Среди предложенных вариантов выберите тот, который позволит безошибочно завершить операцию
DML, при условии, что в таблицеPersonsранее не существовало записи, для которойPerson_id = 112:
(NAME, SPECIALTY) VALUES ('Jack', 4) 
(ID, NAME) VALUES (112, 'Jack') 
(ID, NAME, AGE, SPECIALTY) VALUES (112, 'Jack', 23, 4) 
(ID, NAME, SPECIALTY) VALUES (112, 'Jack', 4) 
(ID, NAME, SPECIALTY) VALUES (112, 'Jack', 3) 
ТаблицаPersonsсостоит из полей:![]()
Persons: Person_id (number, PK), Person_name (varchar2 (100)), Day_Of_Birth, Add_Info (varchar2 (30)), Specialty_id (number NOT NULL), Address_Id (number), Job_id (number)Для создания представления использовалась команда
CREATE VIEW view1 (ID, NAME, AGE, SPECIALTY) WITH CHECK OPTION CONSTRAINT c1 AS select Person_id, Person_name, to_char (sysdate, 'yyyy') – to_char (Day_Of_Birth, 'yyyy'), Specialty_id FROM Persons where Specialty_id <> 3 В результате выполнения оператора сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки
WITH CHECK OPTION, она должна следовать после запроса, на основе которого создается представление 
WITH CHECK OPTION не может использоваться при создании представления 
WITH CHECK OPTION не может включать выражение CONSTRAINT c1 
ТаблицаPersonsсостоит из полей:![]()
Persons: Person_id (number, PK), Person_name (varchar2 (100)), Day_Of_Birth (date), Add_Info (varchar2 (30)), Specialty_id (number, NOT NULL), Address_Id (number), Job_id (number)Для создания представления использовалась команда:
CREATE VIEW view1 (ID, NAME, AGE, SPECIALTY) WITH CHECK OPTION CONSTRAINT c1 AS select Person_id, Person_name, to_char (sysdate, 'yyyy') – to_char (Day_Of_Birth, 'yyyy'), Specialty_id FROM Persons WHERE Specialty_id <> 3 В результате выполнения оператора сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:
WITH CHECK OPTION, она должна следовать после запроса, на основе которого создается представление 
WITH CHECK OPTION не может использоваться при создании представления 
WITH CHECK OPTION не может включать выражение CONSTRAINT c1 
ТаблицаBooksсостоит из полей:![]()
Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number, NOT NULL), Price (number, NOT NULL)Для создания представления использовалась команда
CREATE VIEW view1 (ID, TITLE, SIZE, PRICE) AS select Book_id, Title, "Size", Price*Quantity, Price FROM Books where Price > 300 WITH CHECK OPTION CONSTRAINT c1 При попытке выполнить оператор сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:
WITH CHECK OPTION, она должна следовать перед запросом, на основе которого строится представление, а не после него 
WITH CHECK OPTION лишним является ключевое слово CONSTRAINT 
Price*Quantity), что недопустимо 
ТаблицаBooksсостоит из полей:![]()
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 _____________________________ Среди предложенных вариантов выберите те, которые при подстановке вместо знака подчеркивания обеспечивают корректное выполнение оператора и достижение требуемого результата
READ ONLY 
ONLY READ 
WITH READ ONLY 
WITH READ ONLY CONSTRAINT c1 
CONSTRAINT c1 WITH READ ONLY 
ТаблицаBooksсостоит из полей:![]()
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 _____________________________ Среди предложенных вариантов выберите те, которые при подстановке вместо знака подчеркивания обеспечивают корректное выполнение оператора и достижение требуемого результата
READ ONLY 
ONLY READ 
WITH READ ONLY 
WITH READ ONLY CONSTRAINT c1 
CONSTRAINT c1 WITH READ ONLY 
ТаблицаBooksсостоит из полей:![]()
Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number, NOT NULL), Price (number, NOT NULL)Для создания представления использовалась команда
CREATE VIEW view1 (ID, TITLE, PRICE, QUANTITY) WITH READ ONLY CONSTRAINT c1 AS select Book_id, Title, Price*Quantity, Quantity FROM Books where Price > 300 В результате выполнения оператора сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:
Price*Quantity в запросе, на основе которого создается представление, не имеет псевдонима, что недопустимо 
WITH READ ONLY 
WITH READ ONLY является некорректной, для создания представления с запретом операций DML следовало использовать фразу ONLY FOR READ 
WITH READ ONLY не может включать выражение CONSTRAINT c1 
Для создания последовательности, начинающейся с 10 и имеющей шаг 10, используется оператор:CREATE SEQUENCE persons_seq __________________ MAXVALUE 9999 NOCACHE NOCYCLE Выберите из предложенных вариантов тот, который при подстановке вместо знака подчеркивания обеспечивает безошибочное выполнение операции и получение требуемого результата:
INCREMENT BY 10 START WITH 10 
INITIALLY 10 STEP 10 
INITIAL VALUE 10 STEP 10 
FIRST VALUE 10 INCREMENT BY 10 
INCREMENT BY 10 FIRST 10 
Для создания последовательности, начинающейся с 10 и имеющей шаг 10, используется оператор:CREATE SEQUENCE persons_seq INCREMENT BY 10 START WITH 10 MAXVALUE 9999 CACHE NOCYCLE При попытке выполнить оператор сервер БД гененрирует сообщение об ошибке. Укажите правильную причину возникновения ошибки
MAXVALUE 
NOCYCLE недопустимо 
CACHE недопустимо 
CACHE пропущено число, обозначающее число кэшируемых значений последовательности 
Для создания последовательности, начинающейся с 10 и имеющей шаг 10, используется оператор:CREATE SEQUENCE persons_seq INCREMENT BY 10 START WITH 10 MAXVALUE 9999 CACHE NOCYCLE При попытке выполнить оператор сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:
MAXVALUE 
NOCYCLE недопустимо 
CACHE недопустимо 
CACHE пропущено число, обозначающее число кэшируемых значений последовательности 
Для создания последовательности, начинающейся с 10 и имеющей шаг 10, использовался оператор:CREATE SEQUENCE persons_seq INCREMENT BY 10 START WITH 10 MAXVALUE 9999 NOCACHE NOCYCLE Данная последовательность применяется для вставки уникальных значений в поле первичного ключа таблицы
Persons, обладающего схемой:Persons: Person_id (number, PK), Person_name (varchar2 (100)), Day_Of_Birth, Add_Info (varchar2 (30)), Specialty_id (number NOT NULL), Address_Id (number), Job_id (number)Оператор
DMLпредназначен для вставки очередной строки в таблицуPersons:INSERT INTO Persons (Person_id, Person_name, Des_Salary) VALUES (_______, 'Jorge', 3000) Среди предложенных вариантов кода выберите тот, который при вставке вместо знака подчеркивания обеспечивает корректное выполнение оператора и решение поставленной задачи
person_seq.VAL 
person_seq.CURVAL 
person_seq.CURRENT_VAL 
person_seq.NEXT_VALUE 
person_seq.NEXTVAL 
Для создания последовательности, начинающейся с 10 и имеющей шаг 10, использовался оператор:CREATE SEQUENCE persons_seq INCREMENT BY 10 START WITH 10 MAXVALUE 9999 NOCACHE NOCYCLE Данная последовательность применяется для вставки уникальных значений в поле первичного ключа таблицы
Persons, обладающего схемой:Persons: Person_id (number, PK), Person_name (varchar2 (100)), Day_Of_Birth (date), Add_Info (varchar2 (30)), Specialty_id (number, NOT NULL), Address_Id (number), Job_id (number), Des_Salary (number)Оператор
DMLпредназначен для вставки очередной строки в таблицуPersons:INSERT INTO Persons (Person_id, Person_name, Specialty_id, Des_Salary) VALUES ( _______, 'Jorge', 13, 3000) Среди предложенных вариантов кода выберите тот, который при вставке вместо знака подчеркивания обеспечивает корректное выполнение оператора и решение поставленной задачи:
persons_seq.VAL 
persons_seq.CURRVAL 
persons_seq.CURRENT_VAL 
persons_seq.NEXT_VALUE 
persons_seq.NEXTVAL 
Для создания последовательности, начинающейся с 10 и имеющей шаг 10, использовался оператор:CREATE SEQUENCE books_seq INCREMENT BY 10 START WITH 10 MAXVALUE 9999 NOCACHE NOCYCLE Какая из перечисленных команд может использоваться для получения текущего значения последовательности:
Для создания последовательности, начинающейся с 10 и имеющей шаг 10, использовался оператор:CREATE SEQUENCE books_seq INCREMENT BY 10 START WITH 10 MAXVALUE 9999 NOCACHE NOCYCLE Какая из перечисленных команд может использоваться для получения текущего значения последовательности:
Для создания последовательности, начинающейся с 10 и имеющей шаг 10, используется оператор:CREATE SEQUENCE books_seq STEP 10 START WITH 10 NOMAXVALUE NOCACHE NOCYCLE При попытке выполнить команду сервер БД гененрирует сообщение об ошибке. Выберите действие, выполнение которого позволит исправить ошибку и корректно завершить оператор:
STEP и START WITH 
NOCACHE, NOCYCLE и NOMAXVALUE 
NOMAXVALUE фразой MAXVALUE = 999999 
STEP 10 фразой INCREMENT BY 10 
Для создания последовательности, начинающейся с 10 и имеющей шаг 10, используется оператор:CREATE SEQUENCE books_seq STEP 10 START WITH 10 NOMAXVALUE NOCACHE NOCYCLE При попытке выполнить команду сервер БД генерирует сообщение об ошибке. Выберите действие, выполнение которого позволит исправить ошибку и корректно завершить оператор:
STEP и START WITH 
NOCACHE, NOCYCLE и NOMAXVALUE 
NOMAXVALUE фразой MAXVALUE = 999999 
STEP 10 фразой INCREMENT BY 10 
Для создания последовательности, начинающейся с 1 и имеющей шаг 1, использовался оператор:CREATE SEQUENCE books_seq INCREMENT BY 1 START WITH 1 MAXVALUE 9999 NOCACHE NOCYCLE Данная последовательность применяется для вставки уникальных значений в поле первичного ключа таблицы Books, состоящей из:
Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number, NOT NULL), Price (number, NOT NULL)Оператор
DMLпредназначен для вставки очередной строки в таблицуBooks:INSERT INTO Books (Book_id, Title, Quantity, Price) VALUES (_______, 'The celebrety', 200, 250) Среди предложенных вариантов кода выберите тот, который при вставке вместо знака подчеркивания обеспечивает корректное выполнение оператора и решение поставленной задачи
books_seq.VALUE 
books_seq.CUR_NUMBER 
books_seq.CURRENT_VAL 
books_seq.NEXTVAL 
books_seq.NEXTNUM 
Для создания индекса для столбцаPerson_nameтаблицыPersonsиспользовался оператор![]()
CREATE INDEX person_name_idx ON persons USING (Person_name) При попытке выполнить оператор сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:
ALTER TABLE, но не CREATE INDEX 
ON 
USING следовало использовать слово COLUMN 
USING является лишним 
Для создания синонимаPerдля таблицыPersonsиспользовался оператор![]()
CREATE __________ PersonsСреди приведенных ниже варианов укажите тот, который при замене знака подчеркивания обеспечивает получение корректного оператора, решающего поставленную задачу:
SYN Per TO 
PUBLIC SYNONYM Per FOR 
SYNONYM Per TO 
ALIAS Per TO 
ALIAS Per FOR 
Для создания синонимаPerдля таблицыPersonsиспользовался оператор![]()
CREATE __________ PersonsСреди приведенных ниже вариантов укажите тот, который при замене знака подчеркивания обеспечивает получение корректного оператора, решающего поставленную задачу:
SYN Per TO 
PUBLIC SYNONYM Per FOR 
PUBLIC SYNONYM Persons.Per FOR 
ALIAS Per TO 
ALIAS Per FOR 
Для создания последовательности, начинающейся с 10 и имеющей шаг 10, использовался оператор:CREATE SEQUENCE persons_seq INCREMENT BY 10 START WITH 10 MAXVALUE 9999 NOCACHE NOCYCLE Следующий оператор предназначен для ия шага последовательности на 1:
_________________ INCREMENT BY 1Среди предложенных вариантов кода выберите тот, который при подстановке вместо знака подчеркивания обеспечивает корректное выполнение команды и решение поставленной задачи:
ALTER persons_seq 
CHANGE SEQUENCE persons_seq 
MODIFY SEQUENCE persons_seq 
ALTER SEQUENCE persons_seq 
Оператор, предназначенный для создания индекса для столбцаTitleтаблицыBooks, имеет вид![]()
CREATE INDEX title_idx ______________________ Среди предложенных вариантов выберите тот, который при подстановке вместо знака подчеркивания обеспечивает корректное выполнение оператора и получение требуемого результата:
ON Books (Title) 
ON BOOKS USING (Title) 
FOR BOOKS (Title) 
FOR Books USING (Title) 
Для создания синонимаExchangeдля таблицыExchange_Systemиспользовался оператор:_______________ Exchange_SystemСреди приведенных ниже варианов укажите тот, который при замене знака подчеркивания обеспечивает получение корректного оператора, решающего поставленную задачу
CREATE SYNONYM Exchange TO 
CREATE SYNONYM Exchange FOR 
ALTER TABLE CREATE SYNONYM Exchange FOR 
CREATE ALIAS Exchange FOR 
CREATE ALIAS Exchange TO 
Для создания синонимаExchangeдля таблицыExchange_Systemиспользовался оператор:_______________ Exchange_SystemСреди приведенных ниже вариантов укажите тот, который при замене знака подчеркивания обеспечивает получение корректной команды, решающей поставленную задачу:
CREATE SYNONYM Exchange TO 
CREATE SYNONYM Exchange FOR 
CREATE SYNONYM Exchange FOR OBJECT 
CREATE ALIAS Exchange FOR 
CREATE ALIAS Exchange TO 
Для создания последовательности, начинающейся с 10 и имеющей шаг 10, использовался оператор:CREATE SEQUENCE books_seq INCREMENT BY 10 START WITH 10 MAXVALUE 9999 NOCACHE NOCYCLE Следующий оператор предназначен для удаления данной последовательности
_________________Среди предложенных вариантов кода выберите тот, который при подстановке вместо знака подчеркивания обеспечивает корректное выполнение оператора и решение поставленной задачи
ALTER TABLE Books DROP SEQUENCE books_seq 
DELETE SEQUENCE books_seq 
REMOVE SEQUENCE books_seq 
DROP SEQUENCE books_seq 
Для создания последовательности, начинающейся с 10 и имеющей шаг 10, использовался оператор:CREATE SEQUENCE books_seq INCREMENT BY 10 START WITH 10 MAXVALUE 9999 NOCACHE NOCYCLE Следующий оператор предназначен для удаления данной последовательности:
_________________ books_seqСреди предложенных вариантов кода выберите тот, который при подстановке вместо знака подчеркивания обеспечивает корректное выполнение оператора и решение поставленной задачи:
ALTER TABLE Books DROP SEQUENCE 
DELETE SEQUENCE 
REMOVE SEQUENCE 
DROP SEQUENCE 
Какие из перечисленных привилегий являются объектными
SELECT 
CREATE SEQUENCE 
INSERT 
UPDATE 
CREATE VIEW 
Какие из перечисленных объектных привилегий могут назначаться в ORACLE на уровне отдельных столбцов
SELECT 
INSERT 
DELETE 
UPDATE 
REFERENCES 
Какие из перечисленных привилегий являются объектными
SELECT 
EXECUTE 
REFERENCES 
CREATE TABLE 
CREATE VIEW 
Какие из перечисленных привилегий не являются объектными:
EXECUTE 
CREATE SEQUENCE 
ALTER 
CREATE INDEX 
CREATE TABLE 
Какие из перечисленных объектных привилегий не могут назначаться в ORACLE на уровне отдельных столбцов
SELECT 
INSERT 
REFERENCES 
UPDATE 
Какие из перечисленных привилегий являются системными:
Оператор выполняется владельцем схемы, которой принадлежит таблицаPersons, и предназначен для предоставления привилегии на обновление столбцаPerson_nameтаблицыPersonsзарегистрированному пользователю базы данныхUser1![]()
GRANT ________________ User1
Выберите из предложенных вариантов тот, который при подстановке вместо знака подчеркивания обеспечивает безошибочное выполнение операции и решение поставленной задачи:
UPDATE PERSONS (COLUMNS Person_name) TO
 
UPDATE (Person_name) ON PERSONS TO
 
UPDATE (Person_name) ON PERSONS FOR
 
UPDATE (Person_name) PERSONS TO
 
UPDATE COLUMNS (Person_name) ON PERSONS TO
 
Оператор выполняется владельцем схемы, которой принадлежит таблицаPersons, и предназначен для удаления привилегии на обновления столбцаPerson_nameтаблицыPersonsу зарегистрированного пользователя базы данныхUser1![]()
REVOKE ________________ User1Выберите из предложенных вариантов тот, который при подстановке вместо знака подчеркивания обеспечивает безошибочное выполнение операции и решение поставленной задачи:
UPDATE column Person_name on Persons from
 
UPDATE on Persons (Person_name) from
 
PRIVILEGE UPDATE (Person_name) on Persons from
 
UPDATE on Persons from
 
Для создания ролиSCHEMA_CREATORи предоставления ей привилегии на создание таблиц использовались следующие командыCREATE ROLE SCHEMA_CREATOR; GRANT create table TO SCHEMA_CREATOR; Следующий оператор предназначен для назначения роли
SCHEMA_CREATORзарегестриованному в БД пользователю USER1GRANT SCHEMA_CREATOR to USER User1В результате выполнения оператора сервер БД генерирует сообщение об ошибке. Выберите действие, выполнение которого позволит устранить ошибку и выполнить поставленную задачу:
GRANT на слово ASSIGN
 
GRANT на слово DISTRIBUTE
 
USER
 
GRANT слово ROLE 
Для создания ролиSCHEMA_CREATORи предоставления ей привилегии на создание таблиц использовались следующие команды:CREATE ROLE SCHEMA_CREATOR; GRANT CREATE TABLE TO SCHEMA_CREATOR; Следующий оператор предназначен для назначения роли
SCHEMA_CREATORзарегистрированному в БД пользователю USER1:GRANT SCHEMA_CREATOR FOR USER User1В результате выполнения команды сервер БД генерирует сообщение об ошибке. Выберите действие, выполнение которого позволит устранить ошибку и выполнить поставленную задачу:
GRANT на слово ASSIGN 
GRANT на слово DISTRIBUTE 
FOR USER на TO 
GRANT слово ROLE 
Оператор выполняется владельцем схемы, которой принадлежит таблицаBooks, и предназначен для предоставления привилегии на чтение столбцаTitleтаблицыBooksзарегистрированному пользователю базы данныхUser1![]()
__________________ to User1Выберите из предложенных вариантов тот, который при подстановке вместо знака подчеркивания обеспечивает безошибочное выполнение операции:
GRANT SELECTION ON Books 
GRANT SELECT (Title) ON Books 
PERMIT SELECT FROM Books (Title) 
GRANT SELECT ON Books (Title) 
Оператор выполняется владельцем схемы, которой принадлежит таблицаBooks, и предназначен для удаления привилегии на обновление столбцаTitleтаблицыBooksу зарегистрированного пользователя базы данныхUser1![]()
________________ User1Выберите из предложенных вариантов тот, который при подстановке вместо знака подчеркивания обеспечивает безошибочное выполнение операции и решение поставленной задачи:
DENY UPDATE on Books (Title) from 
DENY UPDATE (Title) on Books from 
REVOKE UPDATE on Books from 
REVOKE PRIVILEGE UPDATE on Books from 
REMOVE PRIVILEGE UPDATE (Title) on Books from 
Для создания ролиSCHEMA_CREATORи предоставления ей привилегии на создание представлений используются следующие команды:CREATE ROLE SCHEMA_CREATOR; __________ TO SCHEMA_CREATOR; Среди предложенных вариантов кода выберите тот, который при подстановке вместо знака подчеркивания обеспечивает корректное выполнение команды и решение поставленной задачи:
GRANT view 
GRANT PRIVILEGE create view 
GRANT create view 
ASSIGN create view 
ASSIGN PRIVILEGE create view 
Оператор выполняется владельцем схемы, которой принадлежит таблица Persons и предназначен для удаления привилегии на вставку данных в таблицуPersonsу пользователяUser1![]()
REVOKE INSERT (Person_name) ON Persons FROM User1При попытке выполнить команду сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:
REVOKE следовало использовать ключевое слово DENY 
ON является лишним 
Person_name) следовало разместить после названия таблицы Persons, а не после ключевого слова INSERT 
INSERT не может назначаться (и, соответственно, удаляться) на уровне отдельных столбцов 
Оператор выполняется администратором БД и предназначен для передачи зарегистрированному пользователю базы данныхUser1права создания собственных таблиц и передачи данной привилегии другим пользователямGRANT CREATE TABLE TO User1 _____________________ Выберите из предложенных вариантов тот, который при подстановке вместо знака подчеркивания обеспечивает безошибочное выполнение операции и решение поставленной задачи:
WITH GRANT OPTION 
CAN GRANT TO ANOTHER USERS  
WITH ADMIN OPTION 
CAN REGRANT PERMISSION 
WITH REGRANT OPTION 
Оператор выполняется владельцем схемы, которой принадлежит таблицаPersons, и предназначен для добавления привилегии на обновления столбцаPerson_nameтаблицыPersonsзарегистрированному пользователю базы данныхUser1с правом передачи этой привилегии другим пользователям БД![]()
GRANT UPDATE (Person_name)ON PERSONS TO User1 _____________________ Выберите из предложенных вариантов тот, который при подстановке вместо знака подчеркивания обеспечивает безошибочное выполнение операции и решение поставленной задачи:
WITH GRANT OPTION 
WITH ADMIN OPTION 
CAN GRANT TO ANOTHER USERS 
CAN REGRANT PERMISSION 
WITH REGRANT OPTION 
Команда выполняется владельцем схемы, которой принадлежит таблицаBooksи предназначена для удаления привилегии на вставку данных в таблицуBooksи обновление данных в столбцеPriceэтой же таблицы у пользователяUser1![]()
REVOKE INSERT AND UPDATE on Books FROM User1При попытке выполнить оператор сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:
REVOKE следовало использовать ключевое слово DENY 
UPDATE не может назначаться и, соответственно, удаляться на уровне отдельных столбцов 
AND, что недопустимо 
REVOKE не позволяет одновременно удалять несколько привилегий  
Оператор выполняется владельцем схемы, которой принадлежит таблицаBooks, и предназначен для предоставления новых привилегий на доступ к объектам схемы зарегистрированным пользователям базы данныхUser1иUser2GRANT SELECT (Title, Price) ON Books TO User1, USER2В результате выполнения оператора сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки
SELECT не может назначаться, удаляться на уровне отдельных столбцов 
SELECT 
AND, а не запятую 
AND, а не запятую 
Команда выполняется администратором БД и предназначена для предоставления зарегистрированному пользователюUser1привилегии на создание последовательностей с правом передачи этой привилегии другим пользователям:GRANT create sequence TO User1 WITH GRANT OPTION В результате выполнения команды сервер БД генерирует сообщение об ошибке. Выберите действие, выполнение которого позволит исправить ошибку и корректно завершить оператор
WITH GRANT OPTION фразой WITH ADMIN OPTION 
WITH GRANT OPTIONфразой WITH REGRANT OPTION 
WITH GRANT OPTION фразой REGRANT PERMITTED 
TO предлогом FOR 
WITH GRANT OPTION перед фразой GRANT…