Базы данных. Системы управления базами данных и банками знаний

Содержание

Слайд 2

Темы лекции

Общее понятие о базах данных.
Основные понятия БД
Основные понятия систем управления базами

Темы лекции Общее понятие о базах данных. Основные понятия БД Основные понятия
данных и банками знаний.

Слайд 3

Основные понятия Баз Данных

База Данных (БД) − это совокупность сведений о конкретных

Основные понятия Баз Данных База Данных (БД) − это совокупность сведений о
объектах реального мира в какой−либо предметной области.
Предметная область − это часть реального мира, подлежащего изучению для организации управления и в конечном счете автоматизации, например, предприятие, вуз и т.д.
СУБД − комплекс программных и языковых средств, необходимых для создания баз данных, поддержания их в актуальном состоянии и организации поиска в них необходимой информации.
БД − поименная совокупность структурированных данных, относящихся к определенной предметной области.

Слайд 4

Структурирование данных

Неструктурированные данные
Личное дело № 16943, Сергеев Петр Михайлович, дата рождения

Структурирование данных Неструктурированные данные Личное дело № 16943, Сергеев Петр Михайлович, дата
1 января 1976г.;
Личное дело № 16593 Петрова Анна Владимировна, дата рождения 15.03.75
Личное дело №16693 Анохин Андрей Борисович, дата рождения 14.04.76
Структурированные данные

Слайд 5

Классификация Баз Данных

Классификация Баз Данных

Слайд 6

Структурные элементы БД

Структурные элементы БД

Слайд 7

Основные функции СУБД

Непосредственное управление данными во внешней памяти.
Управление буферами оперативной памяти.
Управление транзакциями.

Основные функции СУБД Непосредственное управление данными во внешней памяти. Управление буферами оперативной
Сериализация это такой порядок транзакции, при котором суммарный эффект смеси транзакций эквивалентен эффекту их последовательного выполнения.
Сериальный план выполнения смеси транзакции − это такой план, который приводит к сериализации транзакции.
Журнализация.
Поддержка языков БД.

Слайд 8

Типовая организация СУБД

Ядро СУБД (менеджеры данных): менеджер − буфер оперативной памяти; менеджер

Типовая организация СУБД Ядро СУБД (менеджеры данных): менеджер − буфер оперативной памяти;
− транзакций и менеджер журнализации;
Компилятор языка БД –преобразует язык из записи пользователя во внутренний язык компьютера.;
Набор утилит (служебных программ) - загрузка, выгрузка БД, проверка авторизации и т.д.

Слайд 9

Основные модели хранения данных

Модель данных – совокупность структур данных
и операций их обработки.
1.

Основные модели хранения данных Модель данных – совокупность структур данных и операций
Реляционная модель
2. Иерархическая модель данных
3. Сетевая модель данных

Слайд 10

Примеры представления информационных объектов

Примеры компактного преставления информационных объектов

Примеры представления информационных объектов Примеры компактного преставления информационных объектов

Слайд 11

Пример реляционной модели

Отношения представлены в виде таблиц, строки которых соответствуют кортежам

Пример реляционной модели Отношения представлены в виде таблиц, строки которых соответствуют кортежам
или записям, а столбцы — атрибутам отношений, доменам, полям.
Поле, каждое значение которого однозначно определяет соответствующую запись, называется простым ключом (ключевым полем)
. Если записи однозначно определяются значениями нескольких полей, то такая таблица базы данных имеет составной ключ.
В примере ключевым полем таблицы является "№ личного дела".

Слайд 12

Свойства реляционной таблицы

каждый элемент таблицы − один элемент данных (атомарность);
все столбцы в

Свойства реляционной таблицы каждый элемент таблицы − один элемент данных (атомарность); все
таблице однородные, т.е. все элементы в столбце имеют одинаковый тип (числовой, символьный и т.д.) и длину;
каждый столбец имеет уникальное имя;
одинаковые строки в таблице отсутствуют;
порядок следования строк и столбцов может быть произвольным.

Слайд 13

Связи реляционных таблиц через внешний ключ

Связи реляционных таблиц через внешний ключ

Слайд 14

Понятия реляционных Баз Данных

Понятия реляционных Баз Данных

Слайд 15

Целостность реляционной БД

Два базовых требования целостности:
- Целостность сущностей.
-

Целостность реляционной БД Два базовых требования целостности: - Целостность сущностей. - Целостность
Целостность по ссылкам (требование внешнего ключа)
Способы обеспечения целостности по ссылкам:
1. Запрещение удаления записи, на которую идет ссылка;
2. Каскадное удаление;
3. Обнуление значений внешних ключей, при удалении кортежа на который имеются ссылки.

Слайд 16

Объекты Access

Исходное окно Access отличается простотой и лаконичностью. Четыре вкладки этого

Объекты Access Исходное окно Access отличается простотой и лаконичностью. Четыре вкладки этого
окна представляют четыре вида объектов, с которыми работает программа:

Слайд 17

1. Таблицы

Таблицы -основные объекты БД.
В них хранятся данные.

1. Таблицы Таблицы -основные объекты БД. В них хранятся данные.

Слайд 18

2. Запросы

Запросы -это специальные структуры, предназначенные для обработки БД. С помощью запросов

2. Запросы Запросы -это специальные структуры, предназначенные для обработки БД. С помощью
данные упорядочивают, фильтруют, отбирают, изменяют, объединяют, то есть обрабатывают.

Слайд 19

3. Формы

Формы - это объекты, с помощью которых в базы вводят новые

3. Формы Формы - это объекты, с помощью которых в базы вводят
данные или просматривают имеющиеся.

Слайд 20

4. Отчеты

Отчеты - это формы "наоборот". С их помощью данные выдают на

4. Отчеты Отчеты - это формы "наоборот". С их помощью данные выдают
принтер в удобном и наглядном виде.

Слайд 21

Структура таблицы

Большинство баз данных имеют табличную структуру.
Как мы знаем, в табличной

Структура таблицы Большинство баз данных имеют табличную структуру. Как мы знаем, в
структуре адрес данных определяется пересечением строк и столбцов.
В базах данных столбцы называются полями, а строки - записями.
Поля образуют структуру базы данных, а записи составляют информацию, которая в ней содержится.
Каждая запись таблицы содержит всю необходимую информацию об отдельном элементе БД.
Например, запись о преподавателе может содержать фио и тд.
Имя файла: Базы-данных.-Системы-управления-базами-данных-и-банками-знаний.pptx
Количество просмотров: 45
Количество скачиваний: 0