Наука Латыпова Р.Р. Базы данных. Курс лекций. Учебное пособие

Базы данных. Курс лекций. Учебное пособие

Возрастное ограничение: 12+
Жанр: Наука
Издательство: Проспект
Дата размещения: 14.12.2015
ISBN: 9785392191512
Язык:
Объем текста: 94 стр.
Формат:
epub

Оглавление

Лекция 1. Базы данных. Общие понятия

Лекция 2. История развития баз данных

Лекция 3. Локальные и серверные базы данных

Лекция 4. Основные понятия реляционных баз данных

Лекция 5. Нормализация таблиц БД

Вопросы для самопроверки

Лекция 6. Концептуальное проектирование баз данных

Лекция 7. Логическое проектирование

Лекция 8. Физическое проектирование

Вопросы для самопроверки

Лекция 9. Отношения и нормальные формы

Лекция 10. Нормализация отношений

Вопросы для самопроверки

Лекция 11. Требования к реляционной СУБД

Вопросы для самопроверки

Лекция 12. Перспективы развития СУБД

Лекция 13. Обработка знаний

Лекция 14. Экспертные системы

Вопросы для самопроверки

Заключение

Тест



Для бесплатного чтения доступна только часть главы! Для чтения полной версии необходимо приобрести книгу



Лекция 5.
Нормализация таблиц БД


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


В основе нормализации лежит одна основная идея: поля таблицы должны зависеть только от ключа таблицы и ни от чего другого. Если это не так, то следует разбить таблицу на отдельные таблицы [1].


Общие требования нормализации формулируются в виде пяти нормальных форм (НФ), к которым последовательно приводятся таблицы БД. На практике наиболее часто применяются только первые три НФ [10].


Рассмотрим первую нормальную форму (1НФ).


Таблица в 1НФ должна удовлетворять следующим требованиям:


1. В таблице не должно быть повторяющихся записей;


2. Каждое поле таблицы должно быть неделимым (атомарным), т. е. на пересечении строки и столбца должен быть атомарный объект;


3. В таблице должны отсутствовать повторяющиеся группы полей.


Рассмотрим пример нормализации таблицы «Продажи», в которой содержится 21 поле (табл. 3).


Таблица 3


Продажи


Номер Поле Тип поля



Базы данных. Курс лекций. Учебное пособие

Рассматриваются принципы и механизмы обработки данных и знаний в информационных системах.<br /> Подробно описаны все этапы проектирования баз данных, требования к реляционным СУБД и перспективы их развития.

149
Наука Латыпова Р.Р. Базы данных. Курс лекций. Учебное пособие

Наука Латыпова Р.Р. Базы данных. Курс лекций. Учебное пособие

Наука Латыпова Р.Р. Базы данных. Курс лекций. Учебное пособие

Рассматриваются принципы и механизмы обработки данных и знаний в информационных системах.<br /> Подробно описаны все этапы проектирования баз данных, требования к реляционным СУБД и перспективы их развития.

Внимание! Авторские права на книгу "Базы данных. Курс лекций. Учебное пособие" (Латыпова Р.Р.) охраняются законодательством!