DeepEdit!

Программирование баз данных на Oracle, техническая документация, литература, статьи и публикации

  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта

Каталог базы данных

Теперь обратимся к реляционной базе данных. Не является ли она механизмом, используемым для организации и хранения информации? Не состоит ли она из набора файлов с данными и метаданными, хранящихся в каталогах? Все электронные базы данных, с которыми я встречалась, состояли из файлов, расположенных в каталогах. Но помните, что сейчас мы говорим не о каталогах файловой системы. Речь идет о реляционных базах данных и базах данных каталогов, поэтому сначала выясним, что отличает реляционную базу данных от базы данных каталогов.
Реляционная база данных в сравнении с базой данных каталога
Прежде всего взаимодействие с реляционной базой данных осуществляется не так, как с базой данных каталога.
Посмотрим, как происходит работа с реляционной базой данных. Допустим, вы используете базу данных своего местного колледжа. В таблицах этой базы данных содержатся сведения о курсах, читаемых в колледже, личные данные каждого студента, списки курсов, на которых зарегистрирован каждый студент, отметки студентов, а также регистрационные формы. Будучи студентом, вы можете просматривать регистрационную форму и записываться на те или иные        модифицировать свои личные данные, просматривать расписание занятий, а возможно, и
свои отметки. В качестве преподавателя вы можете вводить тестовые баллы и отметки студентов, а также пользоваться реляционными свойствами базы данных для соединения информации об успеваемости с личными данными каждого студента. Как ассистент вы можете обрабатывать
данные о регистрации студентов на курсах, добавлять, обновлять или удалять информацию о курсах.
Итак, фактически вы выполняете многочисленные ввода и обновления, к которым иногда добавляются операции удаления и запросы. Если теперь предположить, что вы просматриваете документы из хранилища данных, то в этом случае вам не требуется выполнять какие-либо манипуляции с данными; реляционная база данных по большей части используется для хранения, извлечения, ввода, обновления и удаления большого количества элементов данных. Таким образом, можно с уверенностью сказать, что реляционная база данных ориентирована на интенсивную запись и хранение весьма разнородной информации. Система управления реляционной базой данных ожидает найти информацию в совершенно конкретных местах — в определенных файлах данных, расположенных на определенных машинах. Информация о местонахождении данных хранится в словаре данных.
Теперь посмотрим, что представляет собой база данных каталога. Как правило, после первоначальной загрузки информации взаимодействие с такой базой данных сводится главным образом к просмотру небольших порций информации. Данные обычно хранятся парами, например, имя и адрес. База данных каталога в большей степени ориентирована на чтение и поддерживает выполнение относительно простых транзакций. В такой базе данных реляционная информация либо вообще отсутствует, либо ее очень мало. Какие средства используются для извлечения информации
из базы данных каталога? В большинстве случаев доступ к данным обеспечивает сервер каталога, к которому обращаются с запросами клиентские приложения.
 









jAntivirus