ВУЗ:
Составители:
Рубрика:
Мартьянова А.Е. Базы данных и знаний 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
Страницы
- « первая
- ‹ предыдущая
- …
- 4
- 5
- 6
- 7
- 8
- …
- следующая ›
- последняя »