Технологии баз данных
Оценка 4.9

Технологии баз данных

Оценка 4.9
Презентации учебные
pptx
информатика
6 кл—11 кл +1
09.08.2023
Технологии  баз  данных
Основы баз данных
Технологии баз данных.pptx

Технологии баз данных

Технологии  баз  данных

Технологии баз данных

Технологии  баз  данных

Технологии баз данных

Технологии  баз  данных

Технологии баз данных

Технологии  баз  данных

Технологии баз данных

Технологии  баз  данных

Технологии баз данных

Технологии  баз  данных

Технологии баз данных

Технологии  баз  данных

Технологии баз данных

Технологии  баз  данных

Технологии баз данных

Технологии  баз  данных

Технологии баз данных

Технологии  баз  данных

Записи (строки таблицы) имеют одинаковую структуру — они состоят из полей, хранящих атрибуты объекта

Записи (строки таблицы) имеют одинаковую структуру — они состоят из полей, хранящих атрибуты объекта

Записи (строки таблицы) имеют одинаковую структуру — они состоят из полей, хранящих атрибуты объекта.
Каждое поле (столбец) описывает только одну характеристику объекта и имеет строго определенный тип данных.

Товар

Цена

Количество

Поставщик

Стол

12000

100

Пинскдрев

Стул

6000

800

Орбита

Кресло

20000

200

Столиндрев

Примеры Стол 12000 100 Пинскдрев

Примеры Стол 12000 100 Пинскдрев

Примеры

Стол

12000

100

Пинскдрев

Технологии баз данных

Технологии  баз  данных

Технологии баз данных

Технологии  баз  данных

Технологии баз данных

Технологии  баз  данных

Технологии баз данных

Технологии  баз  данных

Технологии баз данных

Технологии  баз  данных

Нормализация отношений в РБД Нормализация – это формализованная процедура, в процессе выполнения которой атрибуты данных группируются в таблицы, а таблицы, в свою очередь, в

Нормализация отношений в РБД Нормализация – это формализованная процедура, в процессе выполнения которой атрибуты данных группируются в таблицы, а таблицы, в свою очередь, в

Нормализация отношений в РБД

Нормализация – это формализованная процедура, в процессе выполнения которой атрибуты данных группируются в таблицы, а таблицы, в свою очередь, в БД.

Цели нормализации

исключить дублирование информации;
исключить избыточность информации;
упростить и ускорить поиск информации в БД.

Процесс нормализации состоит в приведении таблиц

Процесс нормализации состоит в приведении таблиц

Процесс нормализации состоит в приведении таблиц РБД к т.н. нормальным формам. Всего существует 5 нормальных форм.

Оптимальная структура БД достигается при выполнении первых 3 правил нормализации, которые были сформулированы Э.Ф. Коддом в 1972 году.

Товар Цена Кол-во Стоимость Поставщик

Товар Цена Кол-во Стоимость Поставщик

Товар

Цена

Кол-во

Стоимость

Поставщик

Адрес

Счет

Стол

12000

100

1200000

Пинскдрев

226000, Брестская обл., г. Пинск

1100022

Стул

6000

800

4800000

Орбита

220111, Минская обл., г. Слуцк

2211003

Кресло

20000

200

4000000

Столиндрев

226100, Брестская обл., г. Столин

3322004

Диван

30000

80

2400000

Пинскдрев

226000, Брестская обл., г. Пинск

1100022

Все значения полей должны быть атомарными (неделимыми) и невычисляемыми, а все записи – уникальными (не должно быть полностью совпадающих строк)

Все значения полей должны быть атомарными (неделимыми) и невычисляемыми, а все записи – уникальными (не должно быть полностью совпадающих строк)


1-я нормальная форма

Все значения полей должны быть атомарными (неделимыми) и невычисляемыми, а все записи – уникальными (не должно быть полностью совпадающих строк).

Товар Цена Кол-во Поставщик Индекс

Товар Цена Кол-во Поставщик Индекс

Товар

Цена

Кол-во

Поставщик

Индекс

Область

Город

Счет

Стол

12000

100

Пинскдрев

226000

Брестская

Пинск

1100022

Стул

6000

800

Орбита

220111

Минская

Слуцк

2211003

Кресло

20000

200

Столиндрев

226100

Брестская

Столин

3322004

Диван

30000

80

Пинскдрев

226000

Пинск

1100022

Таблица приведена к 1-ой нормальной форме

Необходимо, чтобы таблица находилась в 1-й нормальной форме и все неключевые поля полностью зависели от ключевого

Необходимо, чтобы таблица находилась в 1-й нормальной форме и все неключевые поля полностью зависели от ключевого


2-я нормальная форма

Необходимо, чтобы таблица находилась в 1-й нормальной форме и все неключевые поля полностью зависели от ключевого.

Приведение ко 2-ой нормальной форме

Приведение ко 2-ой нормальной форме

Приведение ко 2-ой нормальной форме

Товар

Цена

Количество

Поставщик

Стол

12000

100

Пинскдрев

Стул

6000

800

Орбита

Кресло

20000

200

Столиндрев

Диван

30000

80

Пинскдрев

Поставщик

Индекс

Область

Город

Счет

Пинскдрев

226000

Брестская

Пинск

1100022

Орбита

220111

Минская

Слуцк

2211003

Столиндрев

226100

Брестская

Столин

3322004

Таблица Товары

Таблица Поставщики

Необходимо, чтобы все таблицы БД находилась во 2-й нормальной форме и все неключевые поля в таблицах зависели только от ключа таблицы и не зависели друг…

Необходимо, чтобы все таблицы БД находилась во 2-й нормальной форме и все неключевые поля в таблицах зависели только от ключа таблицы и не зависели друг…


3-я нормальная форма


Необходимо, чтобы все таблицы БД находилась во 2-й нормальной форме и все неключевые поля в таблицах зависели только от ключа таблицы и не зависели друг от друга.

Приведение к 3-ой нормальной форме

Приведение к 3-ой нормальной форме

Приведение к 3-ой нормальной форме

Поставщик

Индекс

Счет

Пинскдрев

226000

1100022

Орбита

220111

2211003

Столиндрев

226100

3322004

Таблица Адреса

Таблица Поставщики

Индекс

Область

Город

226000

Брестская

Пинск

220111

Минская

Слуцк

226100

Брестская

Столин

Товары Товар Цена Количество Поставщик

Товары Товар Цена Количество Поставщик

Товары

Товар

Цена

Количество

Поставщик

Поставщики

Поставщик

Индекс

Счет

Адреса

Индекс

Область

Город

1

1

1

Base FoxPro

Base FoxPro


dBase FoxPro Paradox
Access MySQL Oracle

СУБД Access входит в стандартный набор прикладных программ системы Microsoft Office System и позволяет создавать реляционные базы данных, в которых данные хранятся в виде таблицы (отношения).

Наиболее популярные СУБД

Файл, в котором хранится БД, имеет расширение

Файл, в котором хранится БД, имеет расширение

Файл, в котором хранится БД, имеет расширение .ACCDB 

Основные объекты БД
Таблицы
Формы
Запросы
Отчеты
Таблицы

Основные объекты БД.
Предназначены для хранения данных.

Формы Форма — диалоговое окно, которое используется для отображения данных, находящихся в

Формы Форма — диалоговое окно, которое используется для отображения данных, находящихся в

Формы

Форма — диалоговое окно, которое используется для отображения данных, находящихся в БД, в наглядном виде, а также для их ввода и редактирования.

Отчеты

Отчет позволяет извлечь из БД нужную информацию и подготовить ее для вывода на печать в удобном виде.

Запросы Запрос предназначен для выборки нужных данных из таблиц, а также для выполнения вычислений и других операций с базовыми таблицами, включая их преобразование

Запросы Запрос предназначен для выборки нужных данных из таблиц, а также для выполнения вычислений и других операций с базовыми таблицами, включая их преобразование

Запросы

Запрос предназначен для выборки нужных данных из таблиц, а также для выполнения вычислений и других операций с базовыми таблицами, включая их преобразование.

Таблицы или запросы, используемые для получения данных, называются источниками записей.
В результате работы запроса образуется временная результирующая таблица.

Инструментальные средства для создания

Инструментальные средства для создания

Инструментальные средства для создания БД и ее объектов:

ручные (разработка объектов в режиме Конструктора);

автоматизированные (разработка с помощью программ-Мастеров);

автоматические (ускоренная разработка объектов).

У каждого поля таблицы есть: 1

У каждого поля таблицы есть: 1

У каждого поля таблицы есть:
1. имя
2. тип данных (определяет значения, которые можно сохранить, и операции, которые можно выполнить с данными, а также объем памяти, выделяемый для каждого значения)
3. дополнительные свойства (определяют внешний вид и функциональные характеристики этого поля).

Правила составления имен полей

Правила составления имен полей

Правила составления имен полей

Имя поля может содержать:
строчные и прописные буквы латинского и русского алфавитов;
цифры, пробелы, разные символы

Имя поля не должно начинаться с пробела, содержать . ! [ ]

Типы данных полей БД Текстовый - текст или числа , не требующие расчетов, например номера телефонов

Типы данных полей БД Текстовый - текст или числа , не требующие расчетов, например номера телефонов

Типы данных полей БД
Текстовый - текст или числа , не требующие расчетов, например номера телефонов.
Числовой – числовые данные, используемые для расчетов.
Поле МЕМО – длинный текст.
Дата/время – описывает дату и время.
Денежный – используется в расчетах, которые проводятся с точностью до 15 знаков в целой и до 4 знаков в дробной части.

Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.
09.08.2023