II. Сетевая модель данных

Классификация баз данных

1. По технологии обработки данныхБД делятся на

Централизованные и

Распределённые.

Централизованная БД хранится в памяти одной вычислительной системы – применяется в локальных сетях ПК.

    

Распределённая БД состоит из нескольких частей, хранимых в различных ЭВМ вычислительной сети, поэтому работа с такой БД происходит с помощью СУБД.

2. По способу доступа к данным БД разделяются на:

– БД с локальным доступом и

– ДБ с удалённым (сетевым) доступом.

 

Системы централизованных БД с сетевым доступом предполагают различные архитектуры: файл-сервер и клиент-сервер.

 

Архитектура файл-сервер  предполагает выделение одной из машин сети в качестве центральной (сервер файлов). На ней хранится совместно используемая централизованная БД. Все другие машины сети выполняют функции рабочих станций. Файлы БД в соответствии с пользовательскими запросами передаются на РС, где и производится обработка. При большой интенсивности доступа к одним и тем же данным производительность информационной системы падает.

 


 Файл - сервер

 

В архитектуре клиент-сервер подразумевается, что помимо хранения централизованной БД центральная машина (сервер базы данных) должна обеспечивать выполнение основного объёма обработки данных. Запрос на данные клиента, порождает поиск и извлечение данных на сервере. Извлечённые данные (но не файлы) транспортируются по сети от сервера к клиенту. В этой архитектуре используется язык запросов SQL.

     


Клиент – сервер   

                                                                                                         

 

 

2.1. Виды моделей данных

 

Ядром любой базы данных является модель данных. С помощью модели данных могут быть представлены объекты любой области и взаимосвязи между ними.

Виды моделей данных

Модель данных – совокупность структур данных и операций их обработки.

 

СУБД основывается на четырех основных типов моделей данных и их комбинациях:

– Иерархическая,

– Сетевая;

– Реляционная;

– Объектно-ориентированная.

           

I. Иерархическая модель данных

Объекты в этой модели образуют ориентированный граф (перевёрнутое дерево).

 

 

 


 Узел – это совокупность атрибутов данных, описывающих некоторый объект.

Узлы представлены вершинами графа. Между узлами имеются связи. Дерево имеет одну вершину. Зависимые узлы находятся на уровнях (втором, третьем…).

Количество деревьев в БД определяется числом корневых записей.

К каждой записи БД существует только один путь от корневой записи. 

Например: к узлу С5 путь проходит через записи:

А: \ В3 \ С5

А – ректор академии; В3 – декан одного из факультетов академии;

С5 – конкретная группа на факультете.


II. Сетевая модель данных

Каждый узел графа может быть связан с любым другим узлом.

 

 

 


А, В – студенты, участвующие в научных работах по направлениям С, D, G, E. Направления C, D – Госбюджетные, а G, E – субсидируются частными компаниями L.

 



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



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