Реляционная база данных
Реляционная база данных — база данных, основанная на реляционной модели данных. Слово «реляционный» происходит от англ. relation (отношение[1]). Для работы с реляционными БД применяют реляционные СУБД.
Использование реляционных баз данных было предложено доктором Коддом из компании IBM в 1970 году.
Содержание |
[править] Нормализация
Целью нормализации реляционной базы данных является устранение недостатков структуры базы данных, приводящих к вредной избыточности в данных, которая в свою очередь потенциально приводит к различным аномалиям и нарушениям целостности данных.
Теоретики реляционных баз данных в процессе развития теории выявили и описали типичные примеры избыточности и способы их устранения.
[править] Нормальные формы
Нормальная форма — формальное свойство отношения, которое характеризует степень избыточности хранимых данных и возможные проблемы. Каждая следующая нормальная форма в нижеприведенном списке (кроме ДКНФ) в некотором смысле является более совершенной, чем предыдущая, с точки зрения устранения избыточности.
- Первая нормальная форма (1НФ, 1NF)
- Вторая нормальная форма (2НФ, 2NF)
- Третья нормальная форма (3НФ, 3NF)
- Нормальная форма Бойса — Кодда (НФБК, BCNF)
- Четвёртая нормальная форма (4НФ, 4NF)
- Пятая нормальная форма (5НФ, 5NF)
- Доменно-ключевая нормальная форма (ДКНФ, DKNF).
[править] См. также
[править] Примечания
- ↑ Строгое изложение предполагает использование строгих математических терминов отношение, домен, атрибут, кортеж, а не смутных и нестрогих понятий таблица, поле, столбец, колонка, запись, строка.
[править] Литература
- Дейт К. Дж. Введение в системы баз данных = Introduction to Database Systems. — 8-е изд. — М.: Вильямс, 2005. — 1328 с. — ISBN 5-8459-0788-8 (рус.) 0-321-19784-4 (англ.)
- Кузнецов С. Д. Основы баз данных. — 2-е изд. — М.: Интернет-Университет Информационных Технологий; БИНОМ. Лаборатория знаний, 2007. — 484 с. — ISBN 978-5-94774-736-2
- Когаловский М.Р. Энциклопедия технологий баз данных. — М.: Финансы и статистика, 2002. — 800 с. — ISBN 5-279-02276-4
- Коннолли Т., Бегг К. Базы данных. Проектирование, реализация и сопровождение. Теория и практика = Database Systems: A Practical Approach to Design, Implementation, and Management. — 3-е изд. — М.: Вильямс, 2003. — 1436 с. — ISBN 0-201-70857-4
- Гарсиа-Молина Г., Ульман Дж., Уидом Дж. Системы баз данных. Полный курс. — М.: Вильямс, 2003. — 1088 с. — ISBN 5-8459-0384-X
[править] Ссылки
- В.В. Кириллов Основы проектирования реляционных баз данных. СУБД - Учебные пособия и обзоры. ЦИТ. — учебное пособие СПбИТМО. Архивировано из первоисточника 22 августа 2011. Проверено 24 июля 2011.
| Это заготовка статьи по информатике. Вы можете помочь проекту, исправив и дополнив её. |
|
|
|
|---|---|
| Концепции |
Модель данных • Реляционная (модель • алгебра • нормальная форма • ссылочная целостность • БД • СУБД) • Иерархическая (модель • БД) • Сетевая (модель • СУБД) • Объектно-ориентированная (БД • СУБД) • Транзакция • Журнализация • Секционирование |
| Объекты | |
| Ключи | |
| SQL | |
| СУБД |
IMS • DB2 • Informix • Oracle Database • Microsoft SQL Server • Adaptive Server Enterprise • Teradata Database • Firebird • PostgreSQL • MySQL • SQLite • Microsoft Access • Visual FoxPro • ЛИНТЕР • CouchDB • MongoDB |
| Компоненты | |