Содержание
Задание. 3
1. Построение концептуальной модели. 5
2. Проектирование логической модели базы данных. 8
3. Создание базы данных с помощью СУБД MS Access 2007 11
Список используемой литературы 22
Задание
1.Разработать концептуальную модель предметной области по методу сущность-связь.
2.Разработать логическую модель по методу нормальных форм поддерживаемую СУБД ACCESS 2003, 2007 реализующую запросы, включающие: сортировку, выборку, поиск, вычисление и учитывающие заданные ограничения целостности.
3.Создать отчет общий и заданный произвольный по формированию документа.
4.При формировании запросов использовать язык SQL.
Вариант 10.
Предметная область – оптовый склад.
Решаемые задачи – учет товаров (название, данные о поставщиках, цены оптовые и розничные), их реализации (дата отгрузки, кому, сумма) и оплаты (дата оплаты, от кого, сумма); используется справочник клиентов фирмы. Необходима нормализация базы данных.
Запросы:
Упорядочение по полям: дата отгрузки, от кого, цена товара.
Поиск: сведения о товаре по названию ХХ; сведения о клиенте ХХ.
Выборка: товары, проданные с даты ХХ по УУ; товары отгруженные , но не оплаченные.
Вычисления: сумма реализации и оплаты, группировка по товарам и клиентам.
Коррекция: удаление данных о реализации за прошлый год, пометка реализованных и оплаченных товаров.
Ограничение целостности: а) оплата, цена, сумма реализации больше 0; в) клиент должен быть в справочнике склада.
Табличный отчет: сведения о реализации товаров (товар, клиент, дата отгрузки, дата оплаты, сумма).
Произвольный отчет: картотека товаров.
1. Построение концептуальной модели
В соответствии с заданием выделены следующие объекты и характеристики проектируемой базы:
1. Товары (Код товара, Название, Код поставщика)
2. Клиенты (Код клиента, Название, Адрес, Телефон)
3. Реализация (Код реализации, Код товара, Код клиента, Дата реализации)
4. Оплата (Код клиента, Код реализации, Дата оплаты)
Анализ объектов позволяет выделить:
стержни Товары, Клиенты, Поставщики;
ассоциации Поставки (связывает Товары с Поставщиками), Реализация (связывает Товары с Клиентами)
характеристику Оплата (связывает Реализацию и Клиента)
ER-диаграмма модели показана на рис. 1.
Рис. 1. ER -диаграмма
По концептуальной модели базы данных «Оптовый склад» рис. 1 построены таблицы 1-6.
Таблица 1. Поставщики
Код_П
Название
1
ИП Петров
2
ООО «Волна»
3
ООО «Парус»
Таблица 2. Товары
Код_Т
Название
Цена_Розн
1
Кружка 200 мл
25
2
Кружка 300 мл
30
3
Тарелка 17 см
22
4
Тарелка 15 см
15
5
Чайная пара
30
Таблица 3. Поставки
Код_Т
Код_П
Цена_Опт
1
1
10
2
2
12
3
1
11