Структура БД (модели данных)

Существуют три основных структуры БД (модель представления данных)

- Реляционная (РМД);

- иерархическая (ИМД);

- сетевая (СМД);

1. Реляционная модель данных (реляционная структура) – представляет собой простые двумерные таблицы. Каждая таблица содержит группу однотипных записей, причем каждая запись может быть связана с другими таблицами. БД, имеющие подобную структуру называются реляционными.

Каждый столбец в таблице называется атрибутом. Строки являются кортежами, т.е. упорядоченными множествами. Столбцы в таблице - элементы данных, строки – записи.

Запись – это объединение значений связанных атрибутов. Атрибут – это некоторая характеристика объекта (скорость, мощность). Упорядоченная совокупность записей данных называется файлом данных или набором данных.

Достоинства реляционной модели:

- простота;

- независимость данных;

- гибкость;

2. Иерархическая модель данных (ИМД) (Древовидная структура)

Уровень 1

Рис. Иерархическая древовидная структура БзД.

Вершина дерева ставится в соответствие совокупности атрибутов данных, характеризующих некоторый объект. ребра отражают смысловые связи.

Типы вопросов из иерархических БД:

1. Найти узлы для заданных устройств (машин)

2. Найти детали для заданных узлов.

Трудности при использовании иерархической БД возникают при изменении типа запросов.

Например, если появится запрос. Найти узлы, включающие заданную деталь, то необходимо посмотреть все записи узлов и все связанные с ними записи деталей, что неудобно. Для реализации такого запроса было бы целесообразно переупорядочить БзД и построить новую иерархию от записей о деталях к записям об узлах.

3. Сетевые модели данных разрабатывают с целью удовлетворения различных типов запросов.

В сетевой модели данных в принципе разрешены любые группирования записей и организация произвольных связей между ними.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: