Курсовая работа: База данных для организации по продаже канцелярских товаров

Data Store Name: БД выполненных заявок

Data Store Name: БД отложенных заказов

DataStoreName: БД отчетов

Внешние сущности:

ExternalName: Клиент

2.4 Построение модели данных в ERwin

Erwin имеет два уровня представления данных: логический и физический.

2.4.1 Логический уровень - это абстрактный взгляд на данные, на нем данные представляются так, как выглядят в реальном мире, например "Постоянный клиент", "Отдел" или "Фамилия сотрудника". Объекты модели логического уровня называются сущностями и атрибутами.

Рис.1 Диаграмма ERD-уровень сущности

Рис.2 Диаграмма ERD-уровень атрибутов

2.4.2 Физическая модель данных , напротив, зависит от конкретной СУБД, фактически являясь отображением системного каталога. В физической модели содержится вся информация обо всех объектах БД. Исходя из этого можно утверждать, что одна и та же логическая модель может быть представлена несколькими физическими. Представленные в физической модели атрибуты несут конкретную информацию о конкретных физических объектах.

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

Рис.3 Диаграмма ERD-физическая модель

Вторая задача - масштабирование. Существует реальная возможность создания физической модели под любую поддерживаемую ERwin СУБД на основе одной логической модели.

2.5 Создание базы данных

Создадим базу данных "Отгрузка товаров в разрезе клиентов" в СУБД MSAccess. Основным назначением базы данных "Отгрузка товаров в разрезе клиентов" будет автоматизация функции по учету клиентов и заказов.

Рис.1 Схема данных БД "Отгрузка товаров в разрезе клиентов"

2.5.1 Таблицы для хранения данных

В соответствии со схемой данных БД "Отгрузка товаров в разрезе клиентов" имеет следующие таблицы:

Рис.2 Таблицы БД "Отгрузка товаров в разрезе клиентов"

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

Рис.3 Пример структуры таблицы "Договоры" в конструкторе

2.5.2 Формы для ввода информации

Создадим формы для ввода информации. Например, для заполнения формы - Заказы, необходимо заполнение форм-справочников: формы - Товар и формы - Клиенты; а для формы Договоры, необходима форма-справочник: Справочник договоров.

К-во Просмотров: 333
Бесплатно скачать Курсовая работа: База данных для организации по продаже канцелярских товаров