Курсовая работа: Работа торгового склада

2)концептуальная БД – даталогическая (внутренняя) модель;

3)физическая БД – физическая (внутренняя) модель.

Реально хранится только физическая БД.


Рис. 3.1 Уровни моделей данных

3.1 Анализ предметной области

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

Необходимо разработать БД и клиентское приложение для работы торгового склада. Имеются данные о товарах и о покупателях, которые содержатся в накладных. Эти данные могут быть представлены внешней моделью (Рис.3.1.1).


Рис.3.1.1 Внешняя модель

Анализ предметной области обычно осуществляется на основании известных сведений о ней с учетом целей проектирования программной системы. В результате анализа создается проект БД.

Процесс проектирования БД в немалой степени зависит от опыта и интуиции разработчика, т.е. является творческим, однако некоторые его моменты можно формализовать.

3.2 Обмен информацией между базой и отдельными категориями

пользователей системы

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

- категория кладовщик;

- категория оператор;

- категория администратор.

Все доступные операции для каждой категории пользователей описаны в разделе «Организация секретности базы данных».

Порядок обмена информацией между отдельными пользователями системы схематично показан на рисунке 3.2.1.



Рисунок 3.2.1- Порядок обмена информацией между пользователями и базой данных.

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

3.3 Потоки данных

Структурная схема потоков данных представлена на рисунке 3.3.1.

Рисунок 3.3.1.- Структурная схема потоков данных


Входными данными для базы является информация, которая хранится в отдельном файле и доступ к ней имеет только администратор, при разработке данного курсового проекта эта информация находится в файле в формате InterBASE.

От пользователей, в данном случае это и кладовщик, и операторы, и администратор, в систему поступает поток запросов. Они обрабатываются сервером, и результат в виде таблиц выводится на экран.


4. Реляционная модель данных

Наиболее распространенная трактовка реляционной модели данных, по-видимому, принадлежит Дейту, который воспроизводит ее (с различными уточнениями) практически во всех своих книгах. Согласно Дейту реляционная модель состоит из трех частей, описывающих разные аспекты реляционного подхода: структурной части, манипуляционной части и целостной части.

В структурной части модели фиксируется, что единственной структурой данных, используемой в реляционных БД, является нормализованное n-арное отношение. По сути дела, в предыдущих двух разделах этой лекции мы рассматривали именно понятия и свойства структурной составляющей реляционной модели.

В манипуляционной части модели утверждаются два фундаментальных механизма манипулирования реляционными БД - реляционная алгебра и реляционное исчисление. Первый механизм базируется в основном на классической теории множеств (с некоторыми уточнениями), а второй - на классическом логическом аппарате исчисления предикатов первого порядка.

Понятие целостности базы данных может рассматриваться как защита данных от неверных изменений или разрушений.

К-во Просмотров: 516
Бесплатно скачать Курсовая работа: Работа торгового склада