Главная /
SQL (Oracle) /
Таблица [картинка] 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
Таблица 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)
и является пустой.
Оператор имеет вид:
Укажите, какой в итоге окажется таблица 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
останется пустой Сложность вопроса
66
Сложность курса: SQL (Oracle)
92
Оценить вопрос
Комментарии:
Аноним
Гранд мерси за ответы по интуит.
28 дек 2019
Аноним
Я сотрудник университета! Тотчас удалите сайт и ответы с интуит. Пишу жалобу
08 ноя 2017
Другие ответы на вопросы из темы программирование интуит.
- # Таблица [Большая Картинка] 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 была пустой:
- # Таблица [Большая Картинка] Persons: Person_id (number, PK), Person_name (varchar2 (40)), Day_Of_Birth (date), Add_Info (varchar2 (30)), Specialty_id (number, FK), Address_Id (number, FK), Job_id (number, FK), Des_Salary (number) и состоит из строк: Person_idPerson_nameDay_Of_BirthAdd_InfoSpecialty_idAddress_idJob_idDes_Salary11Jorge25.03.19784101130012Tom28.09.19785121520013Tom21.02.19775131440014Jorge06.11.197851199100 таблицы Persons1 и Persons2 обладают схемами: Persons1: Person_id (number, PK), Person_name (varchar2 (40)), Day_Of_Birth (date), Add_Info (varchar2 (30)), Specialty_id (number, FK), Address_Id (number, FK), Job_id (number, FK), Des_Salary (number) Persons2: Person_id (number, PK), Person_name (varchar2 (40)), Day_Of_Birth (date), Add_Info (varchar2 (30)), Specialty_id (number, FK), Address_Id (number, FK), Job_id (number, FK), Des_Salary (number) и являются пустыми. Оператор имеет вид: INSERT ALL WHEN SAL >= 100 THEN INTO Persons1 (Person_id, Des_Salary) VALUES (PID, SAL) WHEN SAL >= 200 THEN INTO Persons2 (Person_id, Des_Salary) VALUES (PID, SAL) SELECT Person_id PID, Des_Salary SAL from Persons WHERE Des_Salary < 400 Укажите, сколько новых строк в сумме будет добавлено в таблицы Persons1 и Persons2:
- # Таблица [Большая Картинка] 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 – на 1000 UPDATE Recent_Jobs __________________ WHERE Position = 'Manager' Среди приведенных ниже кодов укажите вариант, которым можно заменить знак подчеркивания для получения корректного оператора, решающего поставленную задачу.
- # Таблица [Большая Картинка] 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) В результате выполнения оператора сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:
- # Для создания таблицы Test использовался оператор: CREATE TABLE Test (Test_id number, Test_Title varchar2 (100) ) Следующий оператор DDL предназначен для установления ограничения Primary Key для столбца Test_id: ALTER TABLE Test ______________________ Среди представленных вариантов кода выберите те, которые позволяют создать требуемое ограничение и безошибочно завершить оператор.