Базы данных. СУБД.
Структурирование данных Структурирование данных– процесс группировки данных по определенным параметрам.
База данных База данных – поименованная совокупность структурированных данных предметной области
СУБД Система управления базами данных – комплекс программных средств для создания баз данных, хранения и поиска в них необходимой информации.
Реляционная БД Реляционная БД - двухмерный массив (таблица), состоящая из строк и столбцов, где каждая строка называется записью, а каждый столбец называется полем.
Поле – столбец таблицы, содержащий значение определенного свойства. Запись – строка таблицы, содержащая набор значений свойств, размещен- ных в полях базы данных. Реляционная БД
Свойства реляционной БД Каждый элемент таблицы – один элемент данных. Все столбцы в таблице являются однородными. Каждый столбец имеет уникальное имя. Одинаковые строки в таблице отсутствуют. Порядок следования строк в таблице может быть произвольным.
Над этой моделью БД удобно производить: сортировку данных ( например, по алфавиту); выборку данных по группам (например, по фамилиям); поиск записей. Реляционная БД
Ключ – поле, которое однозначно определяет соответствующую запись. Реляционная модель данных состоит из нескольких таблиц, которые связываются между собой ключами.
Иерархическая БД Иерархическая модель БД - представляет собой совокупность элементов, расположенных в порядке их подчинения от общего к частному и образующих перевернутое дерево (граф )
Иерархическая БД Данная модель характеризуется такими парамет- рами, как уровни, узлы, связи
Пример иерархической БД: Проводник Windows.
Пример иерархической БД: Реестр Windows.
Сетевая модель БД СЕТЕВАЯ МОДЕЛЬ имеет основные составляющие узел, уровень, связи, но характер отношений отличается от реляционной модели. В сетевой модели принята свободная связь между элементами разных уровней.
Пример сетевой БД – Всемирная паутина.