И анализ больших данных



Pdf көрінісі
бет12/65
Дата29.12.2023
өлшемі2,33 Mb.
#145048
түріУчебно-методическое пособие
1   ...   8   9   10   11   12   13   14   15   ...   65
Байланысты:
BIG дата книга

3.2 Базы данных 
Видов и типов баз данных очень и очень много и описать их все в данной 
публикации я просто не смогу, но самые распространенные виды хранения 
информации или виды баз данных я постараюсь описать. Понятно, что база данных 
хранит в себе информацию о каких-то объектах, например, информацию о товаре в 
интернет-магазине. Любой товар в базе данных – это объект с какими-то определенными 
параметрами и свойствами. Перейдем к конкретным примерам. 
Иерархическая база данных, структура иерархических баз данных 
Иерархическая база данных – каждый объект при таком хранение информации 
представляется в виде определенной сущности, то есть, у этой сущности могут быть 
дочерние элементы, родительские элементы, а у тех дочерних могут быть еще дочерние 
элементы, но есть один объект, с которого все начинается.
Следует сказать, что базы данных подобного вида оптимизированы под чтение 
информации, то есть, базы данных, имеющие иерархическую структуру умеют очень 
быстро выбирать, запрашиваемую информацию и отдавать ее пользователям. Но такая 
структура не позволяет столь же быстро перебирать информацию, тут можно привести 
пример из жизни, компьютер может легко работать с каким-либо конкретным файлом или 
папкой (которые, по сути являются объектами иерархической структуры) но проверка 
компьютера антивирусам осуществляется очень долго. Второй пример – реестр Windows. 


23 
Рисунок 5 – Иерархическая структура базы данных 
На рисунке 5 показана структура иерархической базы данных, в самом верху 
находится родитель или корневой элемент, ниже находятся дочерние элементы, элементы, 
находящиеся на одном уровне называются братьями, ну или соседними элементами.
Соответственно чем ниже уровень элемента, тем вложенность этого элемента больше. 
Сетевая база данных, структура сетевых баз данных 
Сетевые базы данных, являются своеобразной модификацией иерархических баз 
данных. Сетевые базы данных отличаются от иерархических тем, что у дочернего 
элемента может быть несколько предков, то есть, элементов стоящих выше него. Для 
большей наглядности и понимания структуры сетевых баз данных обратите внимание на 
рисунок: 
Рисунок 6 - Структура сетевых баз данных 
Стоит заметить, что сетевые базы данных обладают примерно теми же 
характеристиками, что и иерархические базы данных.
Особенности реляционных баз данных 
Главной особенностью реляционных баз данных является, то, что объекты внутри 
таких баз данных хранятся в виде набора двумерных таблиц. То есть, таблица состоит из 
набора столбцов, в котором может указываться: название, тип данных(дата, число, строка, 
текст и т.д.). Еще одной важной особенность реляционных БД является, то, что число 
столбцов фиксировано, то есть, структура базы данных известна заранее, а вот число 
строк или рядов в реляционных базах данных ничем не ограничено, если говорить грубо, 
то строки в реляционных базах данных и есть объекты, которые хранятся в базе данных. 


24 
На самом деле, базы данных – это абстрактное понятие, таблица – это всего лишь 
способ хранения информации, набор таблиц может быть связан логически и этот набор 
называют база данных. Поэтому неправильно говорить, что MySQL это база данных, база 
данных – это хранящаяся информация. А вот такое понятие, как СУБД – система 
управления базами данных, это и есть MySQL сервер, именно при помощи него мы 
управляем хранящимися данными. Или иначе MySQL – это программное 
воплощение математических идей. 


Достарыңызбен бөлісу:
1   ...   8   9   10   11   12   13   14   15   ...   65




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет