Базы данных и знаний. Мартьянова А.Е. - 6 стр.

UptoLike

Составители: 

Мартьянова А.Е. Базы данных и знаний 6
ЧАСТЬ I
Работа I. Архитектура БД. Проектирование БД на ос-
нове принципов нормализации. Системный анализ
предметной области. Инфологическое моделирование
Архитектура БД
В процессе научных исследований, посвященных тому, как именно
должна быть устроена СУБД, предлагались различные способы реализа-
ции. Самым жизнеспособным из них оказалась предложенная американ-
ским комитетом по стандартизации ANSI (American National Standards
Institute) трехуровневая система организации БД [10]:
1. Уровень внешних моделейсамый верхний уровень, где каждая
модель имеет свое «видение» данных. Этот уровень
определяет точку
зрения на БД отдельных приложений. Каждое приложение видит и обра-
батывает только те данные, которые необходимы именно этому прило-
жению. Например, система распределения работ использует сведения о
квалификации сотрудника, но ее не интересуют сведения об окладе, до-
машнем адресе и телефоне сотрудника, и наоборот, именно эти сведения
используются в
подсистеме отдела кадров.
2. Концептуальный уровеньцентральное управляющее звено,
здесь БД представлена в наиболее общем виде, который объединяет дан-
ные, используемые всеми приложениями, работающими с данной БД.
Фактически концептуальный уровень отражает обобщенную модель
предметной области (объектов реального мира), для которой создавалась
БД. Как любая модель, концептуальная модель отражает только сущест-
венные
, с точки зрения обработки, особенности объектов реального ми-
ра.
3. Физический уровеньсобственно данные, расположенные в
файлах или в страничных структурах, расположенных на внешних носи-
телях информации.
Эта архитектура позволяет обеспечить логическую (между уров-
нями 1 и 2) и физическую (между уровнями 2 и 3) независимость при ра-
боте с данными. Логическая независимость предполагает возможность
изменения одного приложения без корректировки других приложений,
работающих с этой же БД. Физическая независимость предполагает воз-
можность переноса хранимой информации с одних носителей на другие
при сохранении работоспособности всех приложений, работающих с
данной БД.
6
6                                 Мартьянова А.Е. Базы данных и знаний


ЧАСТЬ I
Работа I. Архитектура БД. Проектирование БД на ос-
нове принципов нормализации. Системный анализ
предметной области. Инфологическое моделирование

Архитектура БД
       В процессе научных исследований, посвященных тому, как именно
должна быть устроена СУБД, предлагались различные способы реализа-
ции. Самым жизнеспособным из них оказалась предложенная американ-
ским комитетом по стандартизации ANSI (American National Standards
Institute) трехуровневая система организации БД [10]:
       1. Уровень внешних моделей – самый верхний уровень, где каждая
модель имеет свое «видение» данных. Этот уровень определяет точку
зрения на БД отдельных приложений. Каждое приложение видит и обра-
батывает только те данные, которые необходимы именно этому прило-
жению. Например, система распределения работ использует сведения о
квалификации сотрудника, но ее не интересуют сведения об окладе, до-
машнем адресе и телефоне сотрудника, и наоборот, именно эти сведения
используются в подсистеме отдела кадров.
       2. Концептуальный уровень – центральное управляющее звено,
здесь БД представлена в наиболее общем виде, который объединяет дан-
ные, используемые всеми приложениями, работающими с данной БД.
Фактически концептуальный уровень отражает обобщенную модель
предметной области (объектов реального мира), для которой создавалась
БД. Как любая модель, концептуальная модель отражает только сущест-
венные, с точки зрения обработки, особенности объектов реального ми-
ра.
       3. Физический уровень – собственно данные, расположенные в
файлах или в страничных структурах, расположенных на внешних носи-
телях информации.
       Эта архитектура позволяет обеспечить логическую (между уров-
нями 1 и 2) и физическую (между уровнями 2 и 3) независимость при ра-
боте с данными. Логическая независимость предполагает возможность
изменения одного приложения без корректировки других приложений,
работающих с этой же БД. Физическая независимость предполагает воз-
можность переноса хранимой информации с одних носителей на другие
при сохранении работоспособности всех приложений, работающих с
данной БД.


                                  6