Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
пособие.docx
Скачиваний:
20
Добавлен:
13.11.2019
Размер:
1.39 Mб
Скачать

Предметная область. Модель предметной области

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

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

Модель предметной области - это наши знания о предметной области. Знания могут быть неформальными (знания в мозгу эксперта) и формальными (текстовые описания предметной области, наборы должностных инструкций, правила ведения дел в компании и т.п). Модель предметной области описывает скорее процессы, происходящие в предметной области и данные, используемые этими процессами. От того, насколько правильно смоделирована предметная область, зависит успех дальнейшей разработки приложений.

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

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

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

  • один к одному;

  • один ко многим;

  • многие ко многим.

Связь один к одному предполагает, что одному экземпляру первого информационного объекта соответствует только один экземпляр второго информационного объекта и наоборот.

Связь один ко многим предполагает, что одному экземпляру первого информационного объекта соответствует несколько экземпляров второго объекта.

Связь многие ко многим предполагает, что одному экземпляру первого информационного объекта соответствует несколько экземпляров второго объекта и наоборот.

Объекты и атрибуты, связи между объектами и атрибутами объектов

Объект – любой предмет или понятие, информация о котором хранится в БД. Атрибут - это значение, характеризующее объект. БД строиться с использованием следующих принципов:

  1. Каждый объект уникален в пределах БД и имеет уникальный идентификатор.

  2. Объект имеет свойства (строковые, числовые, временные, перечислимые), которые описывают атрибуты сущности.

  3. Объекты могут быть связаны между собой произвольным образом.

Для атрибутов характерно то, что:

  • каждый атрибут должен иметь уникальное имя;

  • у каждого атрибута должен быть свой тип данных;

  • объект может обладать любым количеством атрибутов;

  • ни один из экземпляров объектов не может обладать более чем одним значением для ее атрибута.

Связи – это отношения между объектами. Делятся на три вида в зависимости от количества участвующих в них объектов.