Вы вошли как Гость | Группа "Гости"

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

Системы управления базами данных (СУБД). Модели данных в СУБД База данных - это компьют. файловая система хранения данных. Теоретически любой набор файлов м.б. БД. СУБД - это библиотека программ для управления информацией, содержащейся в специальных архивах БД. Основные принципы построения СУБД основаны на том, что для работы с текстовыми, числовыми и графическими данными достаточно реализовать ограниченное число часто используемых функций и определить последовательность их вып-ия. В наст. время существует три основных типа СУБД: Иерархические - структура БД организована в виде древовидных структур и является реализацией отношений «целое-частное». Доступ к любой из записей осущ-ся путем прохождения по строго определенной цепочке узлов дерева с последующим просмотром соответствующих этим узлам записей. Для простых задач эта система эффективна, но она практически непригодна для исп-ия в сложных системах с оперативной обработкой запросов. Сетевые БД - здесь организована хотя бы одно отношение или одна связь «многие ко многим». Каждый из узлов в модели может иметь не один, а несколько узлов-родителей. Сетевые структуры м.б. представлены в виде многотабличных форм, графов и т.д. Задача таких БД - оптимизация. Такая модель позволила ускорить доступ к данным, но изменение структуры БД требует значительных усилий и времени. Для поиска отдельной записи в иерархической или сетевой структуре программист должен вновь определить путь доступа, а затем просмотреть все записи, лежащие на этом пути. Реляционные модели - в основе данной модели лежат понятия множественности объектов и их отношений. В практике реляционных БД отношения представляются в виде двумерных таблиц, каждая строка которых соответствует одной компоненте отношений. Для каждой строки отношений существует один столбец, в котором описываются свойства данного объекта. Реляционные базы данных обладают следующими свойствами: 1. каждый элемент таблицы представляет собой один элемент данных, 2. Каждый столбец таблицы явл-ся однородным, т.е. содержит инф-ию, имеющую одинаковую природу., 3. В таблице нет и не может быть одинаковых строк, 4. Строки и столбцы могут просматриваться в любом порядке, в любой последовательности без относительного смысла. Кол-во таблиц в БД - любое. Отношения между таблицами устанавливаются средствами СУБД.