Слайд 2
![База данных является основным элементом информационной системы (ИС). Основой базы](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1882/slide-1.jpg)
База данных является основным элементом информационной системы (ИС).
Основой базы данных является
информация (данные) о конкретной группе предметов (объектов).
Основная задача базы данных – это обеспечение хранения информации, а также удобный и быстрый доступ к данным.
Слайд 3
![Хранимые в базе данные имеют определенную структуру, т.е. модель. Различают](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1882/slide-2.jpg)
Хранимые в базе данные имеют определенную структуру, т.е. модель. Различают следующие
основные модели представления данных в базе данных (БД):
иерархическую;
сетевую ;
Реляционную
Эти модели отличаются между собой по способу установления связей между данными.
Слайд 4
![Иерархическая модель базы данных Информация в иерархической базе организована по](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1882/slide-3.jpg)
Иерархическая модель базы данных
Информация в иерархической базе организована по принципу древовидной структуры,
в виде отношений "предок-потомок". Каждая запись может иметь не более одной родительской записи и несколько подчиненных. Связи записей реализуются в виде физических указателей с одной записи на другую.
Слайд 5
![Примеры иерархических БД](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1882/slide-4.jpg)
Слайд 6
![Примеры иерархических БД](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1882/slide-5.jpg)
Слайд 7
![Примеры иерархических БД](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1882/slide-6.jpg)
Слайд 8
![Сетевая модель БД В сетевых БД наряду с вертикальными реализованы](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1882/slide-7.jpg)
Сетевая модель БД
В сетевых БД наряду с вертикальными реализованы и горизонтальные связи (свободная
связь между элементами разных уровней).
Слайд 9
![Примеры сетевых БД](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1882/slide-8.jpg)
Слайд 10
![Примеры сетевых БД](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1882/slide-9.jpg)
Слайд 11
![Реляционная модель БД Все данные в модели представляются в виде](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1882/slide-10.jpg)
Реляционная модель БД
Все данные в модели представляются в виде взаимосвязанных таблиц.
Реляционный
вид модели имеет наибольшее распространение при построении баз данных.
Слайд 12
![Основные понятия реляционных баз данных Реляционная база данных представляет собой](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1882/slide-11.jpg)
Основные понятия реляционных баз данных
Реляционная база данных представляет собой совокупность таблиц,
связанных отношениями. Каждая таблица содержит информацию об объектах одного типа, а совокупность всех таблиц образуют единую БД.
Таблица состоит из строк и столбцов. Строка таблицы называется записью, столбец – полем. Каждое поле должно быть уникальным в пределах таблицы.
Слайд 13
![Структура таблицы Понятие структуры таблицы включает в себя: описание полей,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1882/slide-12.jpg)
Структура таблицы
Понятие структуры таблицы включает в себя:
описание полей,
ключ,
индексы,
ограничения на значения
полей,
поддержку целостности данных,
пароли.
Слайд 14
![Ключ представляет собой комбинацию полей, данные в которых однозначно определяют](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1882/slide-13.jpg)
Ключ представляет собой комбинацию полей, данные в которых однозначно определяют каждую
запись в таблице.
Ключ обеспечивает:
однозначную идентификацию записей в таблице;
предотвращение повторения значений ключевого поля;
ускорение выполнения запросов к БД;
установление связи между отдельными таблицами БД.
Слайд 15
![Связи между таблицами Связь между таблицами определяет отношение подчиненности, при](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1882/slide-14.jpg)
Связи между таблицами
Связь между таблицами определяет отношение подчиненности, при котором одна
таблица является главной (родительской), а вторая – подчиненной (дочерней).
Виды связей:
один-к- одному (одна запись в главной таблице соответствует одной записи в подчиненной таблице);
один-ко-многим (одна запись в главной таблице соответствует нескольким записям в подчиненной таблице);
много-ко-многим (несколько записей в главной таблице соответствует нескольким записям в подчиненной таблице)