33
посредством использования вторичных ключей. Доступ к данным реляционной
базы данных происходит без реорганизации структуры таблицы.
Базы данных могут применяться как вспомогательное средство,
позволяющее реализовать какую-то полезную функцию. Например, хранение
настроек программы, интернет адресов для рассылки рекламы и т.д.
Для управления базами данных существуют системы управления базами
данных (далее СУБД). СУБД — совокупность программных и лингвистических
средств общего или специального назначения, обеспечивающих управление
созданием и использованием баз данных. Одной из таких СУБД является
InterBase, которая используется в данной ВКР. [21]
Первым этапом создания БД является анализ предметной области,
который частично произведен в п.2.1 и п.2.2.1. В ходе анализа нужно
разработать инфологическую и даталогическую модель данных.
Цель инфологического моделирования – обеспечение наиболее
естественных для человека способов сбора и представления той информации,
которую предполагается хранить в создаваемой базе данных. Поэтому
инфологическую модель данных пытаются строить по аналогии с естественным
языком (последний не может быть использован в чистом виде из-за сложности
компьютерной обработки текстов и неоднозначности любого естественного
языка). Основными конструктивными элементами инфологических моделей
являются сущности, связи между ними и их свойства (атрибуты).
Сущность – любой различимый объект (объект, который мы можем
отличить от другого), информацию о котором необходимо хранить в базе
данных. Сущностями могут быть люди, места, самолеты, рейсы, вкус, цвет и т.
д. Необходимо различать такие понятия, как тип сущности и экземпляр
сущности. Понятие тип сущности относится к набору однородных личностей,
предметов, событий или идей, выступающих как целое. Экземпляр сущности
относится к конкретной вещи в наборе.