Разобрали ответы и решения урока 1.1 (Отношение таблица) под курс «Интерактивный тренажер по SQL».
Для таблицы
Сотрудник
отметьте верные ячейки (В каждом столбце и строке — один правильный ответ).
002, Иванов И.И., 234-12-01, инженер — кортеж
3 — Мощность
4 — Размерность
Фамилия И.О. — Атрибут
Сотрудник — Отношение
{###-##-##}, где # — цифра от 0 до 9 — Домен
Отметьте ПРАВИЛЬНЫЕ имена, которые можно выбрать в качестве названий таблиц или полей.
price_rub
Пояснение: именование должно быть слова с маленькой буквой и отступы нижним подчеркиванием
book
name_book
Сопоставьте значения и типы данных, с помощью которых их можно описать.

Сформулируйте SQL запрос для создания таблицы
book
, занесите его в окно кода (расположено ниже) и отправьте на проверку (кнопка Отправить). Структура таблицыbook
:
CREATE TABLE book(
book_id INT PRIMARY KEY AUTO_INCREMENT,
title VARCHAR(50) NOT NULL,
author VARCHAR(30) NOT NULL,
price DECIMAL(8, 2) NOT NULL,
amount INT NOT NULL
)
Занесите новую строку в таблицу
book
(текстовые значения (типVARCHAR
) заключать либо в двойные, либо в одинарные кавычки):
INSERT book (title, author, price, amount)
VALUES («Мастер и Маргарита», «Булгаков М.А.», 670.99, 3 );SELECT * FROM book
Занесите три последние записи в таблицу
book
, первая запись уже добавлена на предыдущем шаге:
INSERT INTO book (book_id, title, author, price, amount)
VALUES (2, «Белая гвардия», «Булгаков М.А.», 540.50, 5),
(3, «Идиот», «Достоевский Ф.М.», 460.00, 10),
(4, «Братья Карамазовы», «Достоевский Ф.М.», 799.01, 2);SELECT * FROM book