Помощь в написании студенческих работ
Антистрессовый сервис

Иерархические базы данных

РефератПомощь в написанииУзнать стоимостьмоей работы

Между объектами существуют связи, каждый объект может включать в себянесколько объектов более низкого уровня. Такие объекты находятся в отношениипредка (объект более близкий к корню) к потомку (объект более низкого уровня), при этом возможно, чтобы объект-предок не имел потомков или имел их несколько, тогда как у объекта-потомка обязательно только один предок. Объекты, имеющиеобщего предка… Читать ещё >

Иерархические базы данных (реферат, курсовая, диплом, контрольная)

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

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

Иерархической базой данных является Каталог папок Windows, с которым можноработать, запустив Проводник. Верхний уровень занимает папка Рабочий стол (Навтором уровне находятся папки Мой компьютер, Мои документы. Сетевое окружение иКорзина, которые представляют собой потомков папки Рабочий стол, будучи междусобой близнецами. В свою очередь, папка Мой компьютер — предок по отношению кпапкам третьего уровня, папкам дисков (Диск 3,5(А:), С, D, E, F:) исистемным папкам (Принтеры, Панель управления и др.).

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

Содержание реестра автоматически обновляется при установке новогооборудования, инсталляции программ и т. д. Для просмотра и редактированияреестра Windows в ручном режиме можно использовать специальную программуregedit.exe. Однако редактирование реестра нужно проводить крайне осторожно приусловии понимания выполняемых действий. Неквалифицированное редактированиереестра может привести компьютер в неработоспособное состояние.

Еще одним примером иерархической базы данных является база данных Доменнаясистема имен подключенных к Интернету компьютеров. На верхнем уровне находитсятабличная база данных, содержащая перечень доменов верхнего уровня (всего 264).На втором уровне — табличные базы данных, содержащие перечень доменов второгоуровня для каждого домена первого уровня. На третьем уровне могут находитсятабличные базы, содержащие перечень доменов третьего уровня для каждого доменавторого уровня, и таблицы, содержащие IP-адреса компьютеров, находящихся в доменевторого уровня.

База данных Доменная система имен должна содержать записи обо всехкомпьютерах, подключенных к Интернету (более 150 мил. записей). Размещениетакой огромной базы на одном компьютере сделало бы поиск информации оченьмедленным и неэффективным. Решение этой проблемы было найдено путем размещенияотдельных составных частей базы на различных DNS-серверах. Таким образом, иерархическая база данных Доменная система имен является распределенной базойданных.

Сетевые базы данных

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

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

Системы управления базами данных (СУБД)

Для создания баз данных, а также выполнения операции поиска и сортировкиданных предназначены специальные программы — системы управления базами данных (СУБД).

Таким образом, необходимо различать собственно базы данных (БД) —упорядоченные наборы данных, и системы управления базами данных (СУБД) —программы, управляющие хранением и обработкой данных. Например, приложениеAccess, входящее в офисный пакет программ Microsoft Office, является СУБД, позволяющей пользователю создавать и обрабатывать табличные базы данных.

Показать весь текст
Заполнить форму текущей работой