Практические задания

Создать базу данных db_books. Выбрать ее в качестве базы данных по умолчанию.

Создать таблицу tbl_topics содержащую следующий набор столбцов:

Столбец Тип данных  Диапазон значений
topic_id целочисленный 0 - 127
topic_name текстовый Не более 100 символов

Поле topic_id определить как идентификатор и использовать в качестве первичного ключа.

Создать таблицу tbl_books для хранения данных о книгах, содержащую следующий набор столбцов:

Столбец Тип данных Диапазон Описание
b_id текстовый 17 символов ISBN код книги
b_name текстовый Не более 255 символов.Значения Null не допускаютсяНазвание книги  
b_author текстовый Не более 255 символов Автор
b_topic целочисленный   Код категории, к которой относится книга
b_price числовой, точность до 2-х знаков после запятой   Стоимость

Поле b_id определить как идентификатор и использовать в качестве первичного ключа. Поле b_topic использовать в качестве поля внешнего ключа для связи с таблицей tbl_tobics.

  Создать уникальный индекс по полю topic_name в таблице tbl_topics

  Увеличить верхнюю границу диапазона возможных значений в поле topic_id таблицы tbl_tobics до 215-1

  Добавить в таблицу tbl_topics названия категорий: классика, лирика, мемуары, психология, философия.

  Добавить несколько строк в таблицу tbl_books.

  Увеличить стоимость всех книг на 10%

  Удалить все книги, стоимость которых неопределенна