Главная /
SQL (Oracle) /
Таблица [картинка] 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, AG
Таблица 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)
Для создания представления использовалась команда
Запрос SQL, предназначенный для вставки данных о новом cоискателе, имеет вид:
При попытке выполнить оператор сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:
вопросПравильный ответ:
операция вставки строки не может быть выполнена, так как ограничение
CHECK OPTION
всегда позволяет использовать представление лишь для выборки (чтения) данных, но не для обновления
операции
DML
недопустимы для сложных представлений
нарушено ограничение целостности
NOT NULL
для столбца Specialty_id
вставка данных через представление в данном случае невозможна, так как при его создании использовалось выражение
(to_char (sysdate, ‘yyyy’) – to_char (Day_Of_Birth, ‘yyyy’))
Сложность вопроса
47
Сложность курса: SQL (Oracle)
92
Оценить вопрос
Комментарии:
Аноним
Я провалил зачёт, за что я не увидел данный сайт с всеми ответами по интуит раньше
06 июл 2020
Аноним
Зачёт всё. Иду отмечать отмечать отлично в зачётке по интуит
16 авг 2018
Другие ответы на вопросы из темы программирование интуит.
- # Таблица [Большая Картинка] Person_idPerson_nameDay_Of_BirthAdd_InfoSpecialty_idAddress_idJob_idDes_Salary11Jorge25.03.19784101140012Tom28.09.19785121520013Jorge21.02.19775131430014Tom06.11.197851199100 Запрос SQL имеет вид: SELECT to_char (Day_Of_Birth, 'yyyy') year, Specialty_id spec, Person_name person, SUM (Des_Salary) s FROM Persons GROUP BY rollup (to_char (Day_Of_Birth, 'yyyy'), (Specialty_id, Person_name)) Выберите среди предложенных вариантов верный вариант итогового отчета:
- # Таблица [Большая Картинка] Person_idPerson_nameDay_Of_BirthAdd_InfoSpecialty_idAddress_idJob_idDes_Salary11Jorge25.03.19784101150012Tom28.09.19785121520013Tom21.02.19775131440014Jorge06.11.197851199600 Запрос имеет следующий вид: SELECT to_char (Day_Of_Birth, 'q') q, Specialty_id spec, avg (Des_Salary) s FROM Persons GROUP BY CUBE (to_char (Day_Of_Birth, 'q'), Specialty_id) Выберите среди предложенных вариантов верный вариант итогового отчета:
- # Таблица [Большая Картинка] 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) ___________________ Выберите из предложенных вариантов те, которые при подстановке вместо знака подчеркивания обеспечивают корректное выполнение оператора и получение требуемого результата:
- # Таблица [Большая Картинка] 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:
- # Для создания таблицы [Большая Картинка] 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 ) При попытке выполнить оператор сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки