Виды БД.
База данных — это один или несколько файлов данных, предназначенных для хранения, изменения и обработки больших объемов взаимосвязанной информации.
БД– это реализованная с помощью компьтера информационная структура (модель), отражающая состояние объектов и их отношения.
Основные характеристики БД:
- полнота – чем полнее БД тем вероятнее, что она содержит нужную информацию (но не должно быть избыточной информации);
- правильность организации – чем лучше структурирована БД, тем легче в ней найти необходимые сведения;
- актуальность – любая БД может быть точной и полной, если она постоянно обновляется, т.е. необходимо, чтобы БД в каждый момент времени полностью соответствовала состоянию отображаемого ею объекта;
- удобство для использования – БД должна быть проста и удобна в использовании и иметь развитые методы доступа к любой части информации.
В соответствии с возможностями организации основных структур, существуют и аналогичные БД.
ВИДЫ БД:
Иерархические базы данных. Иерархические базы данных графически могут быть представлены как перевернутое дерево, состоящее из объектов различных уровней. Верхний уровень (корень дерева) занимает один объект, второй — объекты второго уровня и так далее.
Между объектами существуют связи, каждый объект может включать в себя несколько объектов более низкого уровня. Такие объекты находятся в отношении предка (объект, более близкий к корню) к потомку (объект более низкого уровня), при этом объект-предок может не иметь потомков или иметь их несколько, тогда как объект-потомок обязательно имеет только одного предка. Объекты, имеющие общего предка, называются близнецами.
Иерархической базой данных является Каталог папок Windows, с которым можно работать, запустив Проводник. Верхний уровень занимает папка Рабочий стол. На втором уровне находятся папки Мой компьютер, Мои документы, Сетевое окружение и Корзина, которые являются потомками папки Рабочий стол, а между собой является близнецами. В свою очередь, папка Мой компьютер является предком по отношению к папкам третьего уровня —папкам дисков (Диск 3,5(А:), (С:), CD.), (Е:), (F:)) и системным папкам (Принтеры, Панель управления и др.) — рис. 11.1. Рис. 11.1
Иерархической базой данных является Реестр Windows, в котором хранится вся информация, необходимая для нормального функционирования компьютерной системы (данные о конфигурации компьютера и установленных драйверах, сведения об установленных программах, настройки графического интерфейса и др.
Сетевые базыданных. Сетевая база данных является обобщением иерархической за счет допущения объектов, имеющих более одного предка. Вообще, на связи между объектами в сетевых моделях не накладывается никаких ограничений.
Сетевой базой данных фактически является Всемирная паутина глобальной компьютерной сети Интернет. Гиперссылки связывают между собой сотни миллионов документов в единую распределенную сетевую базу данных.
реляционные
Реляционная (в переводе с англ. – отношение) связана с тем, что каждая запись в таблице содержит информацию, относящуюся только к одному конкретному объекту.
Структура БД, состоящая из 1 таблицы, запишется так: Альбом группы (название альбома, год выпуска, тип альбома, фирма). Однако чаще база данных строится на основе нескольких таблиц, связанных между собой через общие атрибуты. Пусть, например, в базе данных «Рок-энциклопедия» содержатся две таблицы - 2.3, а и 2.3, б.