Главная /
SQL (Oracle) /
Таблица [картинка] [таблица] может быть представлено следующим образом: CREATE TABLE Books (Book_id number CONSTRAINT book_pk Primary Key, Title varchar2 (20), Publishing varchar2 (100), "Size" number, Quantity number, Price number NOT NULL, Constraint c1
Таблица 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
Сложность вопроса
88
Сложность курса: SQL (Oracle)
92
Оценить вопрос
Комментарии:
Аноним
Зачёт сдан. Иду в бар отмечать 5 в зачётке по тесту
02 май 2020
Аноним
Зачёт сдан. Бегу в клуб отмечать победу над тестом интут
24 май 2017
Другие ответы на вопросы из темы программирование интуит.
- # Таблица [Большая Картинка] 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 = (______________________) Среди приведенных ниже вариантов, выберите тот, которым можно заменить знак подчеркивания для получения корректного запроса, решающего поставленную задачу:
- # Таблица [Большая Картинка] Book_idTitlePublishingSizeQuantityPrice11TurtleStreet Publishing1100112FlowersBilly Press900302013Stupid foxStreet Publishing785505014King of the towerBilly Press32004030 Запрос SQL предназначен для отображения названий книг, стоимость которых меньше среднеарифметического значения стоимости всех книг издательства "Billy Press". _________________ (SELECT avg (Price) p FROM Books group by Publishing having Publishing = 'Billy Press') SELECT Title FROM Books WHERE Price < (select r.p from r) Выберите из предложенных вариантов тот, который при подстановке вместо знака подчеркивания обеспечивает корректное выполнение запроса и получение требуемого результата:
- # Таблица [Большая Картинка] 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.19784101140012Tom28.09.197851215200 Оператор SQL имеет вид: INSERT INTO Persons (Person_id, Person_name, Specialty_id) VALUES (13, "Peter", 5) При попытке выполнить оператор сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки:
- # Какие выражения могут использоваться в команде ALTER TABLE для того, чтобы пометить столбцы как неиспользуемые:
- # Оператор выполняется владельцем схемы, которой принадлежит таблица Persons и предназначен для удаления привилегии на вставку данных в таблицу [Большая Картинка] REVOKE INSERT (Person_name) ON Persons FROM User1 При попытке выполнить команду сервер БД генерирует сообщение об ошибке. Укажите правильную причину возникновения ошибки: