Слайд 2База данных является основным элементом информационной системы (ИС).
Основой базы данных является информация (данные)
о конкретной группе предметов (объектов).
Основная задача базы данных – это обеспечение хранения информации, а также удобный и быстрый доступ к данным.
Слайд 3Хранимые в базе данные имеют определенную структуру, т.е. модель. Различают следующие основные модели
представления данных в базе данных (БД):
иерархическую;
сетевую ;
Реляционную
Эти модели отличаются между собой по способу установления связей между данными.
Слайд 4Иерархическая модель базы данных
Информация в иерархической базе организована по принципу древовидной структуры, в виде
отношений "предок-потомок". Каждая запись может иметь не более одной родительской записи и несколько подчиненных. Связи записей реализуются в виде физических указателей с одной записи на другую.
Слайд 8Сетевая модель БД
В сетевых БД наряду с вертикальными реализованы и горизонтальные связи (свободная связь между
элементами разных уровней).
Слайд 11Реляционная модель БД
Все данные в модели представляются в виде взаимосвязанных таблиц.
Реляционный вид модели
имеет наибольшее распространение при построении баз данных.
Слайд 12Основные понятия реляционных баз данных
Реляционная база данных представляет собой совокупность таблиц, связанных отношениями.
Каждая таблица содержит информацию об объектах одного типа, а совокупность всех таблиц образуют единую БД.
Таблица состоит из строк и столбцов. Строка таблицы называется записью, столбец – полем. Каждое поле должно быть уникальным в пределах таблицы.
Слайд 13Структура таблицы
Понятие структуры таблицы включает в себя:
описание полей,
ключ,
индексы,
ограничения на значения полей,
поддержку целостности
данных,
пароли.
Слайд 14Ключ представляет собой комбинацию полей, данные в которых однозначно определяют каждую запись в
таблице.
Ключ обеспечивает:
однозначную идентификацию записей в таблице;
предотвращение повторения значений ключевого поля;
ускорение выполнения запросов к БД;
установление связи между отдельными таблицами БД.
Слайд 15Связи между таблицами
Связь между таблицами определяет отношение подчиненности, при котором одна таблица является
главной (родительской), а вторая – подчиненной (дочерней).
Виды связей:
один-к- одному (одна запись в главной таблице соответствует одной записи в подчиненной таблице);
один-ко-многим (одна запись в главной таблице соответствует нескольким записям в подчиненной таблице);
много-ко-многим (несколько записей в главной таблице соответствует нескольким записям в подчиненной таблице)