
42
Необходимо также выбрать структуры базы данных для работы с ней.
Для начала я перечислю имеющиеся, а затем выберу ту, которая подходит
под данных проект больше всего.
Структуры БД бывают:
Иерархическая – это структура, особенность которой заключается в
том, что каждый узел низкого уровня имеет связь только с одним узлом
высокого уровня, то есть связь «один ко многим». Основной недостаток
заключается в построении, где нет более подробных связей («многие ко
многим»).
Сетевая – это структура, которая является расширением для
иерархической, но более удобная, ведь имеет связь «многие ко многим», что
даёт больше возможностей. Недостаток заключается в более сложном
построении, нежели иерархическая структура.
Реляционная – это структура, где базы данных представлены в виде
таблиц с данными, которые связываются между собой всеми возможными
связями. Данная структура является самой оптимальной, поскольку не так
сложна в построении и не имеет лишних проблем с ним, а также имеет очень
простую структуру.
Объектно-ориентированная– это структура, в которой данные хранятся
в виде отдельных объектов. Однако это структура новая и не так
распространена, так как имеет недостаток в производительности, уступая
реляционным структурам.
Гибридная – это структура, которая включает в себя возможности
объектно-ориентированных и реляционных БД вместе взятых. Недостаток
вновь заключается в не слишком большой распространённости, а также
повышенной сложности создания.
Надежность сложных систем в эксплуатации и отработке: Учебное пособие для вузов. – М.:
Высшая школа, 2016. – 394 с.