Главная страница

Лекции и практики (1). Курс лекций и материалы для практических занятий


Скачать 1.01 Mb.
НазваниеКурс лекций и материалы для практических занятий
Дата17.03.2023
Размер1.01 Mb.
Формат файлаdocx
Имя файлаЛекции и практики (1).docx
ТипКурс лекций
#996812
страница42 из 75
1   ...   38   39   40   41   42   43   44   45   ...   75

Инфологическое проектирование


Инфологический подход не содержит формальных способов моделирова- ния реальности, но он закладывает основы методологии проектирования БД.

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

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

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

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

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

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

  • правил именования и обозначения сущностей ПрО, атрибутов и связей;

  • содержания и формата создаваемых ими документов.

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

Выбор локального представления зависит от масштабов ПрО. Обычно ПрО разбивается на локальные области так, чтобы каждая из них соответство- вала отдельному внешнему приложению и содержала 6-7 сущностей (т.е. объ-

ектов, о которых в системе будет накапливаться информация). Таким образом, если ПрО небольшая, то разбиение на локальные представления не требуется и моделирование выполняется для ПрО в целом.

Существуют разные подходы к инфологическому проектированию. Рас- смотрим основные из них.
  1. Функциональный подход к проектированию БД.


Этот метод реализует принцип "от задач" и применяется в том случае, ко- гда известны функции некоторой группы лиц и/или комплекса задач, для об- служивания информационных потребностей которых создаётся рассматри- ваемая БД.
  1. 1   ...   38   39   40   41   42   43   44   45   ...   75


написать администратору сайта