Главная /
SQL (Oracle) /
Таблица [картинка] 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: 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
останется без ий, так как оператор содержит ошибку и выполнен не будет Сложность вопроса
66
Сложность курса: SQL (Oracle)
92
Оценить вопрос
Комментарии:
Аноним
Экзамен сдал на пять. Спасибо за ответы
13 мар 2019
Аноним
Нереально сложно
30 июн 2016
Другие ответы на вопросы из темы программирование интуит.
- # Непосредственно после ключевого слова INSERT может следовать:
- # Фраза SET в операторе UPDATE:
- # Укажите, какие из перечисленных типов даных предназначены для хранения времени и даты
- # Таблица [Большая Картинка] 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:
- # Таблица [Большая Картинка] 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 В результате выполнения оператора сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки: