- •Курсоваяработа
- •1.Анализ предметной области
- •1.1 Общие сведения
- •1.2 Основные сведения о предметной области
- •1.3 Перечень хранимой информации: таблицы, поля, типы
- •2.2 Выделение сущностей, атрибутов, ключей, связей
- •2.3 Проектирование диаграммы сущность-связь в ea
- •2.4 Создание бд в ms sql server. Перенос схемы из ea
- •2.5 Создание диаграммы средствами ms sql server и ms sql server Management Studio
- •Выводы по разделу
- •4. Создание и запуск продвинутых запросов sql
- •4.1 Общие сведения
- •4.3 Выводы по разделу
- •5. Создание и использование представлений (views)
- •Ход работы:
1.Анализ предметной области
1.1 Общие сведения
В магазине хранятся товары, услугами магазина пользуются тысячи клиентов. Для обеспечения оперативности ведения информации о товарах, информации о фирмах, поставляющих данные товары, цены, поставляемых товаров - необходима автоматизированная система, основанная на современной базе данных. Использование базы данных и автоматизированной системы для работы с базой данных существенно упростит, а главное вся информация, касающаяся товаров в данном магазине, будет храниться в одном месте. Время работы продавцов значительно сократиться.
В магазине необходимо хранить разнообразную информацию о товарах, чтобы оперативно можно было определить всю нужную информацию о нем. Необходимо учесть, что товары в магазине могут присутствовать в нескольких экземплярах, что товары могут поставляться одной фирмой, могут иметь одинаковое название, поэтому товарам необходимо присваивать некоторые уникальные шифры.
1.2 Основные сведения о предметной области
Проанализировав предметную область, можно сказать, что разработка базы данных для данного магазина актуальна. Целью разработки базы данных магазина «Канцелярские товары» и является повышение качества и скорости обслуживания клиентов.
Эти цели могут быть достигнуты за счет сокращения времени поиска необходимых товаров по определенным критериям, за счет снижения времени поиска информации о фирмах.
1.3 Перечень хранимой информации: таблицы, поля, типы
БД магазина должна включать в себя четыре таблицы, предназначенные для эффективности работы предприятия и автоматизации обработки результатов его деятельности: Поставщик, Товар, Склад, Поставка. Таблицы связаны между собой, что обеспечивает целостность данных. База данных предназначена, в первую очередь, для сотрудников - полный учет товаров, контроль работы в целом.
Таблица 1 – Состав таблиц базы данных
Наименование |
Общие сведения о содержимом |
Товар |
Информация о товарах |
Склад |
Информация о количестве товара на складе |
Поставщик |
Информация о поставщиках |
Поставка |
Информация о поставках товаров поставщиками |
Таблица Товар содержит информацию о номенклатуре товаров магазина, в данной таблице отображены следующие поля: Код товара, Название и Цена.
Таблица Склад содержит информацию о количестве товара на складе магазина, в данной таблице отображены следующие поля: Код товара и Количество.
Таблица Поставщик содержит информацию о поставщиках данного магазина, в таблице описаны следующие поля: Код поставщика, Название организации и Контактный телефон.
Таблица Поставка содержит информацию о поставках товаров в магазин, она содержит следующие поля: Дата поставки, Количество поставленного товара, Код товара и Код поставщика.
1.4 Необходимые предполагаемые запросы к БД
Примерными запросами данной базы данных являются:
Удаление и вывод определенных товаров;
Вывод на экран всей номенклатуры товаров;
Отображение сведений о поставщиках;
Вывод поставщиков, отгрузивших определенный товар;
Удаление поставщика;
Изменение информации о товарах/поставщиках;
Вывод информации о поставках по определенной дате/поставщику/товару и т.д.
Выводы по разделу
В данном разделе рассмотрена предметная область базы данных, определены необходимые таблицы, поля и запросы. В качестве СУБД для реализации базы данных планируется использоваться СУБД реляционного типа – MS SQL Server.
2. МОДЕЛИРОВАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ
2.1 Общие сведения
В основе проектирования лежит моделирование предметной области (МПО). Предварительное моделирование предметной области позволяет сократить время и сроки проведения проектировочных работ и получить эффективный и качественный проект.
К МПО предъявляются следующие требования:
формализация, обеспечивающая однозначное описание структуры предметной области;
понятность для заказчиков и разработчиков на основе применения графических средств отображения модели;
реализуемость, подразумевающая наличие средств физической реализации модели предметной области в ИС;
обеспечение оценки эффективности реализации модели предметной области на основе определенных методов и вычисляемых показателей.
Для реализации перечисленных требований, как правило, строится инфологическая модель, которая отражает структурный и оценочный аспекты функционирования предметной области.
