Физическая модель базы данных

Физическая модель базы данных. Для определения состава таблиц БД необходимо закрепить за сущностями таблицы (файлы). Для этого в выбранной СУБД MS Access создаем в режиме конструктора 3 таблицы, соответствующие определенным ранее сущностям: MOL, OS, Spis. Таблица 2. Таблицы базы данных.

Идентификатор сущности Идентификатор таблицы Пояснения МОЛ (материально ответственное лицо) MOL Таблица содержит данные о материально ответственном лице, в ней хранится информация: его Ф.И.О структурное подразделение, в котором он является МОЛ. Объект OS Таблица содержит данные об объектах ОС и МЗ, необходимые для учета. Списание Spis В таблице содержатся информация о списании объекта ОС или МЗ (дата списания, кол-во и сумма). Структура и ключи файлов (таблиц) БД Таблица 3. Сущность «МОЛ». Идентификатор поля Идентификатор сущности Ключ Тип данных Размер MOL МОЛ Primary key char 60 Таблица 4. Сущность «Объект». Идентификатор поля Идентификатор сущности Ключ Тип данных Размер MOL МОЛ char 60 InvNom Инвентарный номер Primary key char 20 NaimO Наименование объекта сhar 60 EdIzm Единицы измерения сhar 10 Kol Количество integer 3 Sum Сумма currency 11 NomS Номер счета char 60 Data Дата поступления date 10 Post Поставщик сhar 60 Pol Получил сhar 60 Mesto Место нахождения сhar 60 NomK Номер инв. карточки integer 4 Таблица 5. Сущность «Списание». Идентификатор поля Идентификатор сущности Ключ Тип данных Размер InvNom Инвентарный номер Primary key char 20 Kol Количество integer 3 Sum Сумма currency 11 DatеSpis Дата списания date 10 Поскольку программа предназначена для работы одного пользователя, разграничения санкционированного доступа пользователей не введено. 7. Схема функциональной структуры программной системы обработки данных Рис. 7. Схема функциональной структуры программной системы обработки данных.

База данных base.mdb созданная в MS Access связывается со средой программирования Borland Delphi 7.0 при помощи компонента связи ADOConnection, который находится на вкладке ADO. Каждую таблицу, созданную в БД «Fixed assets & material resources» связываем с Borland Delphi 7.0 при помощи компонентов ADOTable (вкладка ADO) DataSource (вкладка DataControls). При помощи свойств таблиц MasterSource и MasterFields устанавливаем связи между таблицами. Само приложение состоит из пяти форм, причем одна из них предназначена размещения информации о программе.

На главной форме размещен компонент PageControl (вкладка Win32), с помощью которого можно на одной форме просмотреть несколько вкладок, на которых содержится связанная информация.

Для вывода информации на экран используются компоненты DBGrid и DBEdit (вкладка DataControls). Cуществует возможность редактирования самой базы данных с помощью компонента DBNavigator, который находится на вкладке DataControls.[4] Взаимосвязь программных модулей и информационных файлов позволяет выявить связи между всеми типами обрабатываемой информации, хранимой как на бумажных, так и на машинных носителях.

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

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

При формировании и корректировке данных используемые в процессе обработки базы переписываются с той же структурой, но с откорректированной или дополненной информацией. При поиске и просмотре данных используемые информационные базы не изменяются. [2] Отчетом называется документ, который содержит выборочные данные из таблиц базы данных, предназначенный для дальнейшей печати на принтере. Формирование отчета производится с помощью модуля MyExc, который подключается к модулю, формирующему отчет.

Отчеты формируются в виде таблиц MSExcel (ПРИЛОЖЕНИЯ 4,5,6). 8.