МОДЕЛИ ДАННЫХ
Иерархическая модель данных. Объекты, связанные иерархическими отношениями, образуют ориентированный граф (перевернутое дерево). Основные понятия — уровень, элемент (узел), связь. Иерархическое дерево имеет только одну вершину (корень дерева), не подчиненную никакой другой вершине. Подчиненные узлы находятся на втором, третьем уровнях. К каждой записи БД существует только один путь от корневой записи.
Сетевая модель данных. Отношения объектов реального мира всегда могут быть представлены в виде некоторой сети. Это представление рисует довольно наглядную картину реальной действительности. В сетевой структуре при тех же основных понятиях (уровень, узел, связь) каждый элемент может быть связан с любым другим элементом.
Пример сетевой модели данных Каждый узел сети соответствует элементу данных, отображающему группу однородных объектов реального мира. Тогда в реальной сети в каждом узле будет находиться идентификатор соответствующего объекта, например шифр детали. Сетевые модели данных могут быть разложенына иерархические структуры. Однако следует отметить, что модель данных, представленная как совокупность нескольких деревьев, не обладает наглядностью, так как не создается впечатления взаимосвязанной системы данных. Реляционная модель данных. Ориентирована на интересы пользователя. Эта модель исторически возникла позже других. Реляционная модель может быть представлена в виде двумерных таблиц (отношений), строки которых — это записи, а столбцы — поля. Все элементы в столбце имеют одинаковый тип и длину. Каждый столбец имеет уникальное имя. Одинаковые строки в таблице отсутствуют. Поле, каждое значение которого однозначно определяет соответствующую запись, называется ключом. (в таблице ключ — № личного дела)
Система управления базами данных. Она является составной частью автоматизированного банка данных и обеспечивает работу прикладных программ с базой данных. Одним из важнейших назначений СУБД является обеспечение независимости данных и использующих их прикладных программ друг от друга (изменение одних не приводит к изменению других). Необходимо отметить такие возможности СУБД, как обеспечение защиты и секретности данных, восстановление баз данных после сбоев, ведение учета работы с базами данных. Система управления данными имеет набор средств, которые обеспечивают определенные способы доступа к данным. Наиболее общими операциями, которые выполняются средствами СУБД, являются операции поиска, исправления, добавления и удаления данных. Необходимо отметить, что операция поиска является главной среди указанных. К универсальным системам управления базами данных относятся, например, системы dBase, Paradox, Microsoft Access, Oracle.
|