Vaise
Умник
Иерархическая структура базы данных:
[hr][/hr]
Сетевая структура Базы Данных:
[hr][/hr]
По сути, это расширение иерархической структуры. Все то же самое, но существует связь "многие ко многим". Сетевая структура Базы Данных позволяет нам добавить группы в наш примамер. Недостатком сетевой модели является сложность разработки серьезных приложений.
[hr][/hr]
Реляционная структура Базы Данных:
[hr][/hr]
Все данные представлены в виде простых таблиц, разбитых на строки и столбцы, на пересечении которых расположены данные. Подробно об этом мы будем говорить в следующих уроках, здесь же хочется отметить, что данная структура стала настоящим прорывом в развитии Баз Данных.
[hr][/hr]
Объектно-ориентированные и гибридные Базы Данных:
[hr][/hr]
В объектно-ориентированных Базах Данных данные хранятся в виде объектов, что очень удобно. Но на сегодняшний день такие БД еще распространенные, так как уступают в производительности реляционным.
Гибридные БД совмещают в себе возможности реляционных и объектно-ориентированных, поэтому их часто называют объектно-реляционными. Примером такой СУБД является Oracle, начиная с восьмой версии.
Несомненно, такие БД будут развиваться в будущем, но пока первенство остается за реляционными структурами. Поэтому именно их мы и будем изучать в последующих уроках.
[hr][/hr]
[hr][/hr]
Итак, это древовидная структура представления информации. Ее особенность в том, что каждый узел на более низком уровне имеет связь только с одним узлом на более высоком уровне. Посмотрим, например, на фрагмент иерархической структуры Базы Данных будет "Институт":
Из структуры понятно, что на одной кафедре может работать несколько преподавателей. Такая связь называется "один ко многим" (одна кафедра - много преподавателей). Но если мы попытаемся добавить в эту структуру группы студентов, то нам понадобится связь "многие ко многим":
(один преподаватель может работать со многими группами, а одна группа может учиться у многих преподавателей), а такой связи в иерархической структуре быть не может (так как связь может быть только с одним узлом, на более высоком уровне). Это основной недостаток подобной структуры Базы Данных.
[hr][/hr]
Из структуры понятно, что на одной кафедре может работать несколько преподавателей. Такая связь называется "один ко многим" (одна кафедра - много преподавателей). Но если мы попытаемся добавить в эту структуру группы студентов, то нам понадобится связь "многие ко многим":
(один преподаватель может работать со многими группами, а одна группа может учиться у многих преподавателей), а такой связи в иерархической структуре быть не может (так как связь может быть только с одним узлом, на более высоком уровне). Это основной недостаток подобной структуры Базы Данных.
Сетевая структура Базы Данных:
[hr][/hr]
По сути, это расширение иерархической структуры. Все то же самое, но существует связь "многие ко многим". Сетевая структура Базы Данных позволяет нам добавить группы в наш примамер. Недостатком сетевой модели является сложность разработки серьезных приложений.
[hr][/hr]
Реляционная структура Базы Данных:
[hr][/hr]
Все данные представлены в виде простых таблиц, разбитых на строки и столбцы, на пересечении которых расположены данные. Подробно об этом мы будем говорить в следующих уроках, здесь же хочется отметить, что данная структура стала настоящим прорывом в развитии Баз Данных.
[hr][/hr]
Объектно-ориентированные и гибридные Базы Данных:
[hr][/hr]
В объектно-ориентированных Базах Данных данные хранятся в виде объектов, что очень удобно. Но на сегодняшний день такие БД еще распространенные, так как уступают в производительности реляционным.
Гибридные БД совмещают в себе возможности реляционных и объектно-ориентированных, поэтому их часто называют объектно-реляционными. Примером такой СУБД является Oracle, начиная с восьмой версии.
Несомненно, такие БД будут развиваться в будущем, но пока первенство остается за реляционными структурами. Поэтому именно их мы и будем изучать в последующих уроках.
[hr][/hr]
Автор данного урока: Неизвестно.
Автор переработки урока: Vaise
Данный урок взят с постороннего портала, автор не указан. Текст был не читабелен.
Автор переработки урока: Vaise
Данный урок взят с постороннего портала, автор не указан. Текст был не читабелен.
