Задание 1. Проектирование реляционной базы данных
1.1. Описание предметной области
Рассматривается информация об имеющихся книгах и об их продажах книжным магазином.
О каждой книге известно ее название, автор, издательство, год издания и количество имеющихся экземпляров.
При каждой покупке заносится очередной номер покупки, наименование проданной книги, количество покупаемых экземпляров, дата продажи и сумма к оплате.
1.2. Разработка модели «сущность-связь»
На этом этапе определяются связи между компонентами предметной области.
1.3. Ограничение целостности данных
Для сохранения целостности данных необходимо чтобы для каждой записи из таблицы Проданные книги была запись в таблице Книги.
Но в таблице Проданные книги не обязательно должны быть задействованы все записи из таблицы Книги.
Задание 2. Создание базы данных в среде СУБД Microsoft Access
2.1. Описание базы данных
База данных «книжный магазин» содержит две таблицы. Первая таблицы содержит информацию о 20 изданиях, которые имеются в магазине. Каждая запись в этой таблице содержит следующие данные:
• № по каталогу;
• название книги;
• автор;
• издательство;
• год издания;
• количество экземпляров на складе.
Во второй таблице хранится информация о проданных книгах.
Каждая запись в этой таблице содержит следующие данные:
• № покупки;
• № книги;
• количество закупленных экземпляров;
• дата продажи;
• сумма к оплате.
|