- •Базы данных. Системы управления базами данных
- •Понятие базы данных
- •Модели данных
- •Реляционные базы данных
- •Структурные элементы базы данных
- •Пример таблицы «Студент»
- •Описание логической структуры таблицы «Студент»
- •данных
- •данных
- •Нормализация таблиц
- •Нормализация таблиц
- •Нормализация таблиц
- •Нормализация таблиц
- •Нормализация таблиц
- •Нормализация таблиц
- •Нормализация таблиц
- •Типы связей
- •Типы связей
- •Типы связей
- •Типы связей
- •Типы связей
- •СУБД ACCESS
- •СУБД ACCESS
- •Основные технологические этапы работы с СУБД
- •СУБД ACCESS. Таблицы
- •СУБД ACCESS. Таблицы
- •СУБД ACCESS. Таблицы
- •СУБД ACCESS. Таблицы
- •СУБД ACCESS. Запросы
- •СУБД ACCESS. Запросы
- •СУБД ACCESS. Запросы
- •СУБД ACCESS. Запросы
- •СУБД ACCESS. Запросы
- •СУБД ACCESS. Запросы
- •СУБД ACCESS. Запросы
- •СУБД ACCESS. Запросы
- •СУБД ACCESS. Запросы
- •СУБД ACCESS. Запросы
- •СУБД ACCESS. Запросы
- •СУБД ACCESS. Запросы
- •СУБД ACCESS. Формы
- •СУБД ACCESS. Формы
- •СУБД ACCESS. Формы
- •СУБД ACCESS. Формы
- •СУБД ACCESS. Отчеты
- •СУБД ACCESS. Отчеты
- •СУБД ACCESS. Отчеты
- •СУБД ACCESS
Базы данных. Системы управления базами данных
Понятие базы данных
База данных (БД) поименованная совокупность структурированных данных, относящихся к определенной предметной области.
Система управления базами данных (СУБД) комплекс программных и языковых средств, необходимых для создания баз данных, поддержания их в актуальном состоянии и организации поиска в них необходимой информации.
SQL (structured query language) формальный непроцедурный язык управления данными в реляционной базе данных 2
Модели данных
Ядром любой базы банных является модель данных.
Модель данных это совокупность структур данных и операций их обработки.
СУБД основывается на использовании
иерархической, сетевой или реляционной модели.
Реляционная модель данных – множество взаимосвязанных двумерных массивов (таблиц).
3
Реляционные базы данных
Структурные элементы базы данных:
Поле элементарная единица логической организации данных, которая соответствует неделимой единице информации реквизиту.
Для описания поля используются следующие характеристики: имя, тип,
размер.
Запись совокупность логически связанных полей. Экземпляр записи это отдельная реализация записи, содержащая конкретные значения ее полей.
Таблица Совокупность экземпляров4
записей одной структуры.
Структурные элементы базы данных
Имя поля |
Имя поля |
Имя поля |
Имя поля |
1 |
2 |
3 |
4 |
Запис
ь
Поле
5
Пример таблицы «Студент»
Номер |
Фамили |
Имя |
Отчеств |
Дата |
Группа |
|
я |
|
о |
рожд |
|
68130 |
Иванов |
Иван |
Иванови |
06.01.92 |
691 |
|
|
|
ч |
|
|
68131 |
Петров |
Петр |
Петрови |
01.06.91 |
692 |
|
|
|
ч |
|
|
68132 |
Сидоров |
Анна |
Львовна |
03.04.93 |
691 |
|
а |
|
|
|
|
6
Описание логической структуры таблицы «Студент»
Имя поля |
Тип поля |
Номер |
Текстовый |
Фамилия |
Текстовый |
Имя |
Текстовый |
Отчество |
Текстовый |
Дата |
Дата/Время |
рожд |
|
Группа |
Текстовый |
Размер/ Признак Формат ключа
5 *
15
10
15
Краткий
формат
даты
4
7
данных
Ориентирована на организацию данных в виде двухмерных таблиц, обладающих
следующими свойствами :
1.Каждый элемент (ячейка) таблицы один элемент данных.
2.Все столбцы в таблице однородные, т.е. все элементы в столбце имеют одинаковый тип (числовой, символьный и так далее) и длину.
3.Каждый столбец имеет уникальное имя.
4.Одинаковые строки в таблице отсутствуют.
5.Порядок следования строк и столбцов произвольный. 8
данных
Реляционные таблицы называются отношениями.
Поле, каждое значение которого однозначно определяет запись, называется простым ключом.
Если записи однозначно определяются значениями нескольких полей, то такая таблица имеет составной ключ.
Ключ (ключевое поле) – все значения уникальны
9
Нормализация таблиц
Нормализация отношений –
формальный аппарат ограничений на формирование отношений (таблиц), который позволяет устранить дублирование, обеспечивает непротиворечивость хранимых в базе данных, уменьшает трудозатраты на ведение базы данных.
Выделяются 3 нормальные формы отношений (таблиц).
10