Модели баз данных

Содержание

Слайд 2

В системах управления базами данных (СУБД) есть процедуры, которые преобразуют команды

В системах управления базами данных (СУБД) есть процедуры, которые преобразуют команды

в терминах абстрактного представления базы данных в действия, выполняемые в фактической системе хранения данных. Абстрактное представление называется моделью базы данных.
Таким образом, используя специальные процедуры СУБД, можно писать приложение так, как если бы информация в базе данных хранилась согласно концептуальной модели, а не так, как она организована в системе хранения на самом деле.
Слайд 3

Сетевая Иерархическая Модели баз данных

Сетевая

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

Модели баз данных

Слайд 4

Реляционная модель Данная модель хранения данных построена на взаимоотношении составляющих ее

Реляционная модель

Данная модель хранения данных построена на взаимоотношении составляющих ее частей.

В простейшем случае она представляет собой двухмерный массив или двухмерную таблицу, а при создании сложных информационных моделей составит совокупность взаимосвязанных таблиц.
Каждая строка такой таблицы называется записью. Каждый столбец в такой таблице называется полем.
Реляционная база данных, как правило, состоит из нескольких таблиц, которые связываются между собой ключами. Ключ – это поле, которое однозначно определяет соответствующую запись.

www.themegallery.com

Слайд 5

Свойства реляционной модели каждый элемент таблицы – один элемент данных; все

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

каждый элемент таблицы – один элемент данных;
все столбцы в

таблице являются однородными, то есть имеют один тип (числа, текст, дата и т. д.);
каждый столбец (поле) имеет уникальное имя;
одинаковые строки в таблице отсутствуют;
порядок следования строк в таблице может быть произвольным и может характеризоваться количеством полей, количеством записей, типом данных.
Слайд 6

Слайд 7

Иерархическая модель Модель представляет собой совокупность элементов, расположенных в порядке их

Иерархическая модель

Модель представляет собой совокупность элементов, расположенных в порядке их подчинения

от большего к частному и образующих перевернутое дерево (граф).
Данная модель характеризуется такими параметрами, как уровни, узлы, связи.
Принцип работы модели таков, что несколько узлов более низкого уровня соединяются при помощи связи с одним узлом более высокого уровня.
Узел – информационная модель элемента, находящегося на данном уровне иерархии.
Слайд 8

Свойства иерархической модели несколько узлов низшего уровня связано только с одним

Свойства иерархической модели

несколько узлов низшего уровня связано только с одним узлом

высшего уровня;
иерархическое дерево имеет только одну вершину (корень), не подчиненный никакой другой вершине;
каждый узел имеет свое имя (идентификатор).
Слайд 9

Пример иерархической модели «Школа» Уровень 1 Школа Уровень 2 Первые классы

Пример иерархической модели «Школа»

Уровень 1 Школа

Уровень 2 Первые классы Вторые классы

Третьи классы

Уровень 3 1 «А» 1 «Б» 2 «А» 2 «Б» 3 «А» 3 «Б»

Уровень 4 Отдельные ученики разных классов

Слайд 10

Сетевая модель Данная модель во многом похожа на иерархическую. Она имеет

Сетевая модель

Данная модель во многом похожа на иерархическую. Она имеет те

же основные составляющие (узел, уровень, связь), однако характер их отношений принципиально иной. В сетевой модели принята свободная связь между элементами разных уровней.
Сетевой базой данных фактически является Всемирная паутина глобальной компьютерной сети Интернет. Гиперссылки связывают между собой сотни миллионов документов в единую распределенную сетевую базу данных.
Слайд 11

Слайд 12

Объектно-ориентированная модель Одной из новейших областей исследований баз данных является их

Объектно-ориентированная модель

Одной из новейших областей исследований баз данных является их создание

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