Презентация на тему: 1. Основные понятия

1. Основные понятия
Пример неструктурированной записи информации о студентах
Пример структурированной записи
Системы управления базами данных (СУБД)
2. Модели данных
2.1. Иерархическая модель Основные понятия: Уровень, Узел, Связь.
Фрагмент иерархической БД «Университет»
2.2. Сетевая модель Возможна связь каждого узла с любым другим
2.3. Реляционная модель Использует табличное представление данных. (табл. 1 – реляционная модель)
2.3.1. Структурные элементы реляционных БД:
1. Основные понятия
1. Основные понятия
1. Основные понятия
3. Информационно-логическая модель БД (ИЛМ)
ИЛМ БД
4. Нормализация отношений в БД
1. Основные понятия
1. Основные понятия
4.2. Вторая нормальная форма
Приведем это отношение ко второй нормальной форме
4.3. Третья нормальная форма
1. Основные понятия
5. Типы связей в БД
1. Основные понятия
1. Основные понятия
6. Пример проектирования БД
Этапы проектирования
6.1. Проектирование ИЛМ БД
6.2. Разработка логической структуры БД Каждая таблица БД описывается по шаблону
1. Основные понятия
1. Основные понятия
Вводим команды Таблица –Создать – Конструктор - Ок
Задание ключевого поля
Логическая структура таблицы СТУДЕНТ
Сохранение логической структуры
6.3. Заполнение таблиц записями
Таблица Студент после заполнения
БД после создания трех таблиц
Этап 4. Создание схемы БД в Access (Команды Сервис-Схема Данных)
Схема БД в Access
Объекты БД
1/41
Средняя оценка: 4.9/5 (всего оценок: 64)
Код скопирован в буфер обмена
Скачать (395 Кб)
1

Первый слайд презентации: 1. Основные понятия

База данных (БД) - это поименованная совокупность структурированных сведений об объектах какой-либо предметной области. Структурирование – введение соглашений о способах представления данных.

Изображение слайда
2

Слайд 2: Пример неструктурированной записи информации о студентах

1). Номер личного дела: 14693; Фамилия, Имя:Алексеев Максим; Дата рождения: 01.01.88; Специальность: 2201. 2). Шифр: 65788; Сергеева Ольга; д.р. 23 февраля 1987 г.; спец. 0604

Изображение слайда
3

Слайд 3: Пример структурированной записи

Таблица 1

Изображение слайда
4

Слайд 4: Системы управления базами данных (СУБД)

Это комплекс программных и языковых средств, необходимых для создания баз данных и работы с ними. Наиболее популярны СУБД: FoxPro, Paradox, Microsoft Access.

Изображение слайда
5

Слайд 5: 2. Модели данных

Общая логическая структура БД называется моделью данных. Различают три классические модели данных: Иерархическая ; Сетевая; Реляционная.

Изображение слайда
6

Слайд 6: 2.1. Иерархическая модель Основные понятия: Уровень, Узел, Связь

Каждый узел (запись) описывает какой-то объект. К каждой записи есть только один путь от верхней (корневой) записи.

Изображение слайда
7

Слайд 7: Фрагмент иерархической БД «Университет»

Уровень 1 Уровень 2 Ректор Проректор … Проректор Институт Институт Уровень 3 … Кафедра Уровень 4 Кафедра …

Изображение слайда
8

Слайд 8: 2.2. Сетевая модель Возможна связь каждого узла с любым другим

Сетевые модели позволяют реализовать БД для любых объектов. Из-за сложности полученных моделей используются в основном в банковских БД.

Изображение слайда
9

Слайд 9: 2.3. Реляционная модель Использует табличное представление данных. (табл. 1 – реляционная модель)

FoxPro, Paradox, Microsoft Access – реляционные СУБД.

Изображение слайда
10

Слайд 10: 2.3.1. Структурные элементы реляционных БД:

Поле Запись Отношение Файл Ключ

Изображение слайда
11

Слайд 11

Поле - элементарная единица логической организации данных (один столбец таблицы); Запись – совокупность логически связанных полей (одна строка таблицы); Отношение – совокупность экземпляров записей одной структуры (одна таблица БД); Файл – совокупность объектов БД:

Изображение слайда
12

Слайд 12

Ключ – такое поле, по которому можно однозначно найти любую запись в БД. Если записи можно однозначно определить только значениями нескольких полей, ключ называется составным. Чтобы связать две таблицы БД, нужно, чтобы они имели одинаковый ключ.

Изображение слайда
13

Слайд 13

Таблица (основной объект хранения информации); Форма (ввод, просмотр и обновление информации); Запрос (отбор информации и формиро - вание новых таблиц, вычисление над данными); Отчет (подготовка данных к печати, вычисление итоговых значений)…

Изображение слайда
14

Слайд 14: 3. Информационно-логическая модель БД (ИЛМ)

Схема БД называется ее информационно-логической моделью. Пример. Рассмотрим БД «Факультет» из трех отношений: СТУДЕНТ ( Номер, Фамилия И.О., Группа) СЕССИЯ ( Номер, Оценка1, Оценка2, Оценка3, Средний балл ) СТИПЕНДИЯ ( Средний балл, процент стипендии)

Изображение слайда
15

Слайд 15: ИЛМ БД

р СТУДЕНТ Номер Фамилия И.О. Группа СЕССИЯ Номер Оценка1 Оценка2 Оценка3 Средний балл СТИПЕНДИЯ Средний балл Процент стипендии

Изображение слайда
16

Слайд 16: 4. Нормализация отношений в БД

Нормализация отношений – формальный аппарат, который используется для рациональной организации хранения данных в БД. Е. Кодд выделил пять основных нормальных форм отношений и предложил механизм нормализации. 4.1. Первая нормальная форма Отношение называется приведенным к первой нормальной форме, если все его атрибуты простые (неделимы).

Изображение слайда
17

Слайд 17

Например, отношение СОТРУДНИК ( Номер дела, Фамилия И.О., Цех) находится в первой нормальной форме. Отношение СОТРУДНИК1 ( Номер дела, Фамилия И.О., Цех, Дети) не находится в первой нормальной форме. При наличии нескольких детей записи об одном сотруднике повторяются:

Изображение слайда
18

Слайд 18

Для приведения к первой нормальной форме отношение СОТРУДНИК1 следует разбить на два отношения : СОТРУДНИК1 Номер дела Фамилия И.О. Цех Дети = СОТРУДНИК ДЕТИ Номер дела Фамилия И.О. Цех Номер дела Имя ребенка Возраст

Изображение слайда
19

Слайд 19: 4.2. Вторая нормальная форма

Отношение находится во второй нормальной форме, если оно приведено к первой нормальной форме и каждый неключевой атрибут функционально зависит от ключа. Например, отношение СОТРУДНИК ( Номер дела, Фамилия И.О., Цех) находится в первой и второй нормальной форме. Отношение СОТРУДНИК2 ( Номер дела, Фамилия И.О., Цех, Число работников цеха) приведено к первой нормальной форме, но не находится во второй нормальной форме.

Изображение слайда
20

Слайд 20: Приведем это отношение ко второй нормальной форме

СОТРУДНИК2 ( Номер дела, Фамилия И.О., Цех, Число работников цеха) = СОТРУДНИК ( Номер дела, Фамилия И.О., Цех ) + ЦЕХ ( Цех, Число работников цеха)

Изображение слайда
21

Слайд 21: 4.3. Третья нормальная форма

Отношение находится в третьей нормальной форме, если оно приведено к первой и второй нормальной форме и каждый неключевой атрибут нетранзитивно зависит от ключа (нет промежуточной зависимости). Например, отношение СОТРУДНИК ( Номер дела, Фамилия И.О., Цех) приведено к первой, второй и третьей нормальной форме.

Изображение слайда
22

Слайд 22

Отношение СОТРУДНИК3 ( Номер дела, Фамилия И.О., Цех, Начальник цеха) не находится в третьей нормальной форме, т.к. атрибут Начальник цеха связан с ключом Номер дела через атрибут Цех. Нормализация: СОТРУДНИК3 СОТРУДНИК ЦЕХ Номер дела Фамилия И.О. Цех Начальник цеха = Номер дела Фамилия И.О. Цех Цех Начальник цеха

Изображение слайда
23

Слайд 23: 5. Типы связей в БД

Различают три типа связей информационных объектов: - Один к одному (1:1); - Один ко многим (1:М); - Многие ко многим (М:М). Связь один к одному означает, что каждой записи в таблице 1 соответствует одна запись в таблице 2 и наоборот. (например, таблицы СТУДЕНТ и СЕССИЯ) А1 В1 А2 В2 А3 В3

Изображение слайда
24

Слайд 24

При связи один ко многим одному экземпляру записи таблицы 1 соответствуют несколько экземпляров записей таблицы 2, но каждая запись таблицы 2 связана только с одной записью таблицы 1. (например, таблицы СЕССИЯ и СТИПЕНДИЯ). А1 В1 А2 В2 А3 В3

Изображение слайда
25

Слайд 25

Связь многие ко многим предполагает, что одному экземпляру объекта А соответствует несколько экземпляров объекта В и наоборот (например, таблицы СТУДЕНТ и ПРЕПОДАВАТЕЛЬ). А1 В1 А2 В2 А3 В3

Изображение слайда
26

Слайд 26: 6. Пример проектирования БД

Требуется создать БД для хранения следующих сведений о студентах:

Изображение слайда
27

Слайд 27: Этапы проектирования

1. Разработка ИЛМ. 2. Проектирование логической структуры БД. 3. Заполнение таблиц записями.

Изображение слайда
28

Слайд 28: 6.1. Проектирование ИЛМ БД

Изображение слайда
29

Слайд 29: 6.2. Разработка логической структуры БД Каждая таблица БД описывается по шаблону

Изображение слайда
30

Слайд 30

Изображение слайда
31

Слайд 31

Изображение слайда
32

Слайд 32: Вводим команды Таблица –Создать – Конструктор - Ок

Задание типа данных и размер (формат) полей

Изображение слайда
33

Слайд 33: Задание ключевого поля

Изображение слайда
34

Слайд 34: Логическая структура таблицы СТУДЕНТ

Изображение слайда
35

Слайд 35: Сохранение логической структуры

Изображение слайда
36

Слайд 36: 6.3. Заполнение таблиц записями

Команды Таблица Студент –Открыть)

Изображение слайда
37

Слайд 37: Таблица Студент после заполнения

Заполнение таблицы в режиме ТАБЛИЦА производится по строкам!

Изображение слайда
38

Слайд 38: БД после создания трех таблиц

Изображение слайда
39

Слайд 39: Этап 4. Создание схемы БД в Access (Команды Сервис-Схема Данных)

Изображение слайда
40

Слайд 40: Схема БД в Access

Изображение слайда
41

Последний слайд презентации: 1. Основные понятия: Объекты БД

Изображение слайда