Разработка информационной системы для склада точки быстрого питания
17

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

1.2.1. Диаграмма сущность-связь

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

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

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

Атрибут (свойство) – любая характеристика сущности, значимая для рассматриваемой предметной области и предназначенная для квалификации, идентификации, классификации и т.д. Атрибуты делятся на ключевые, т.е. входящие в состав уникального идентификатора, который называют первичным ключом, и описательные – прочие.

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

Связь - отношение сущности к другой сущности. Каждая сущность может обладать любым количеством связей с другими сущностями модели. Различают три типа отношений:

  1. «Один-к-одному» - один экземпляр первой сущности связан только с одним экземпляром второй сущности;