Записи (строки таблицы) имеют одинаковую структуру — они состоят из полей, хранящих атрибуты объекта.
Каждое поле (столбец) описывает только одну характеристику объекта и имеет строго определенный тип данных.
Товар | Цена | Количество | Поставщик |
Стол | 12000 | 100 | Пинскдрев |
Стул | 6000 | 800 | Орбита |
Кресло | 20000 | 200 | Столиндрев |
Нормализация отношений в РБД
Процесс нормализации состоит в приведении таблиц РБД к т.н. нормальным формам. Всего существует 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-ой нормальной форме
2-я нормальная форма
Приведение ко 2-ой нормальной форме
Товар | Цена | Количество | Поставщик |
Стол | 12000 | 100 | Пинскдрев |
Стул | 6000 | 800 | Орбита |
Кресло | 20000 | 200 | Столиндрев |
Диван | 30000 | 80 | Пинскдрев |
Поставщик | Индекс | Область | Город | Счет |
Пинскдрев | 226000 | Брестская | Пинск | 1100022 |
Орбита | 220111 | Минская | Слуцк | 2211003 |
Столиндрев | 226100 | Брестская | Столин | 3322004 |
Таблица Товары
Таблица Поставщики
3-я нормальная форма
Приведение к 3-ой нормальной форме
Поставщик | Индекс | Счет |
Пинскдрев | 226000 | 1100022 |
Орбита | 220111 | 2211003 |
Столиндрев | 226100 | 3322004 |
Таблица Адреса
Таблица Поставщики
Индекс | Область | Город |
226000 | Брестская | Пинск |
220111 | Минская | Слуцк |
226100 | Брестская | Столин |
dBase FoxPro Paradox
Access MySQL Oracle
Наиболее популярные СУБД
Файл, в котором хранится БД, имеет расширение .ACCDB
Основные объекты БД
Таблицы
Формы
Запросы
Отчеты
Таблицы
Основные объекты БД.
Предназначены для хранения данных.
Формы
Запросы
Инструментальные средства для создания БД и ее объектов:
ручные (разработка объектов в режиме Конструктора);
автоматизированные (разработка с помощью программ-Мастеров);
автоматические (ускоренная разработка объектов).
У каждого поля таблицы есть:
1. имя
2. тип данных (определяет значения, которые можно сохранить, и операции, которые можно выполнить с данными, а также объем памяти, выделяемый для каждого значения)
3. дополнительные свойства (определяют внешний вид и функциональные характеристики этого поля).
Правила составления имен полей
Имя поля может содержать:
Типы данных полей БД
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.