Варианты индивидуальных заданий на проектирование и разработку бд разработка включает следующие этапы


Вариант 5 БД ”Издательство компьютерной литературы”



бет5/19
Дата10.12.2022
өлшемі306,18 Kb.
#56383
1   2   3   4   5   6   7   8   9   ...   19
Вариант 5
БД ”Издательство компьютерной литературы”
Описание предметной области:
Издательство занимается выпуском литературы по различным областям информатики. Покупатели книг приобретают книги на базе издательства. Когда на базе заканчиваются книги, издается дополнительный тираж.
БД должна содержать следующий минимальный набор сведений: Фамилия автора.
Имя автора. Отчество автора. Код автора.
E-mail автора. Код ISBN.
Название книги.
Код категории книги. Категория книги.
Количество страниц. Год начала издания. Розничная цена книги. Тираж.
Количество экземпляров на базе издательства. Код заказчика.
Фамилия заказчика. Имя заказчика.
Отчество заказчика. Адрес заказчика.
Телефон заказчика. Код заказа.
Количество экземпляров книги в заказе.
Задания

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

Количество страниц книги находится в интервале от 50 до 2000. Год начала издания по умолчанию равен текущему году.


Розничная цена книги находится в диапазоне от 500 до 40000 тысяч рублей. Тираж не превышает 10000 штук.

  1. Создать запросы:

Список книг, изданных в текущем году и относящихся к категории ”Базы данных”.
Список покупателей, заказавших книг на сумму более 100 тыс. рублей. Список книг, которые не заказывались в течение последних двух кварталов.
Список авторов, не написавших ни одной книги, относящейся к категории “Базы данных “.
Список книг, в названиях которых содержится слово “проектирование“ и которые присутствуют на базе в количестве, превышающем 50 экземпляров.
Список всех книг, которые дороже любой книги по категории “Базы данных”.
Покупателя, сделавшего заказ на максимальную сумму. Список книг, не попавших ни в один из заказов.

  1. Создать представление, содержащее сведения о количестве заказанных

экземпляров каждой книги, изданной в текущем году.

  1. Создать хранимые процедуры:

Для снижения цен на книги, которые находятся на базе в количестве, превышающем 1000 штук.
Для ввода новой книги. Для оформления заказа.
Для поиска книг заданного автора.

  1. Создать триггеры для увеличения на 1 % стоимость книги, если число проданных экземпляров превышает 5 штук.



Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   19




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет