Агрегированные объекты
СУБД служит интерфейсом между прикладными программами и базой данных. Данные интегрированы, и они не дублируются столь часто.
Для реализации построенной инфологической модели требуется СУБД, поддерживающая реляционную модель БД. Microsoft Access – это система управления базами данных (СУБД), предназначенная для создания и обслуживания баз данных, обеспечения доступа к данным и их обработки.
Для проектирования и разработки приложения БД я выбрала именно СУБД Microsoft Access. Это обуславливается тем, что она обладает всеми типичными характеристиками и функциями современных СУБД. Кроме того, одним из достоинств данной программы является очень простой графический интерфейс, позволяющий не только создавать собственную базу данных, но и разрабатывать простые и сложные приложения. В отличие от других настольных СУБД, Access хранит все данные в одном файле, хотя и распределяет их по разным таблицам. Так же, программа имеет развитую систему защиты от несанкционированного доступа, которая позволяет каждому пользователю или группе пользователей видеть и изменять только те объекты, на которые ему выданы права администратором системы.
База данных (БД) представляет собой организованную структуру, используемую для хранения данных, т.е. любых сведений о явлениях, процессах и т.д. Данные становятся информацией, если пользователь обработает их и осмыслит, применив при этом адекватные этим данным методы. Сегодня большинство СУБД размещают в своих структурах не только данные, но и методы (программные коды), поэтому можно утверждать, что Microsoft Access – это СУБД, предлагающая широкий диапазон средств для хранения информации и эффективного управления этой информацией.
Выбранная СУБД MS Access отвечает всем необходимым требованиям:
поддержка реляционной модели данных;
совместимость с различными средствами разработки ПО.
поддержка широкого спектра типов представляемых данных и операций над ними (включая фактографические, документальные, картинно-графические данные);
поддержка непротиворечивости данных БД: обеспечение целостности, надежность защиты БД в широком диапазоне разнообразных предметных областей и операционных обстановок.
Заказчику был предложен выбор среды реализации системы: в виде конфигурации 1С:Предприятия или в виде отдельного приложения базы данных, установленного на рабочем месте. По желанию заказчика был выбран второй вариант. Программа написана на языке Pascal в среде разработки Borland Delphi 7.0 и использует базу данных созданную в Microsoft Office Access.
Машинная реализация рассматриваемой работы программными модулями, взаимосвязь которых с информационными файлами представлена в виде связи Borland Delphi 7.0 с Access.
6. Физическая модель базы данных
Для определения состава таблиц БД необходимо закрепить за сущностями таблицы (файлы). Для этого в выбранной СУБД MS Access создаем в режиме конструктора 3 таблицы, соответствующие определенным ранее сущностям: MOL, OS, Spis.
Таблица 2.
Таблицы базы данных.
Идентификатор сущности |
Идентификатор таблицы |
Пояснения |
МОЛ (материально ответственное лицо) |
MOL |
Таблица содержит данные о материально ответственном лице, в ней хранится информация: его Ф.И.О., структурное подразделение, в котором он является МОЛ. |
Объект |
OS |
Таблица содержит данные об объектах ОС и МЗ, необходимые для учета. |
Списание |
Spis |
В таблице содержатся информация о списании объекта ОС или МЗ (дата списания, кол-во и сумма). |