23
Рисунок 5 – Иерархическая структура базы данных
На рисунке 5 показана структура иерархической базы данных, в
самом верху
находится родитель или корневой элемент, ниже находятся дочерние элементы, элементы,
находящиеся на одном уровне называются братьями, ну или соседними элементами.
Соответственно чем ниже уровень элемента, тем вложенность этого элемента больше.
Сетевая база данных, структура сетевых баз данных
Сетевые базы данных, являются своеобразной модификацией иерархических баз
данных. Сетевые базы данных отличаются от иерархических тем, что у дочернего
элемента может быть несколько предков, то есть, элементов стоящих выше него. Для
большей наглядности и понимания структуры сетевых баз данных обратите внимание на
рисунок:
Рисунок 6 - Структура сетевых баз данных
Стоит заметить, что сетевые базы данных обладают примерно теми же
характеристиками, что и иерархические базы данных.
Особенности реляционных баз данных
Главной особенностью реляционных баз данных является, то, что объекты внутри
таких баз данных хранятся в виде набора двумерных таблиц. То есть, таблица состоит из
набора столбцов, в котором может указываться: название, тип данных(дата, число, строка,
текст и т.д.). Еще одной важной особенность реляционных БД является, то, что число
столбцов фиксировано, то есть, структура базы данных известна заранее, а вот число
строк или рядов в реляционных базах данных ничем не ограничено, если говорить грубо,
то строки в
реляционных базах данных и есть объекты, которые хранятся в базе данных.
24
На самом деле, базы данных – это абстрактное понятие, таблица – это всего лишь
способ хранения информации, набор таблиц может быть связан логически и этот набор
называют база данных. Поэтому неправильно говорить, что MySQL это база данных, база
данных – это хранящаяся информация. А вот такое понятие, как СУБД – система
управления базами данных, это и
есть MySQL сервер, именно при помощи него мы
управляем хранящимися данными. Или иначе MySQL – это программное
воплощение математических идей.
Достарыңызбен бөлісу: