Оглавление:
- Определение - Что означает проект реляционной базы данных (RDD)?
- Techopedia объясняет проектирование реляционных баз данных (RDD)
Определение - Что означает проект реляционной базы данных (RDD)?
Проектирование реляционных баз данных (RDD) моделирует информацию и данные в виде таблиц со строками и столбцами. Каждая строка отношения / таблицы представляет запись, а каждый столбец представляет атрибут данных. Язык структурированных запросов (SQL) используется для управления реляционными базами данных. Проектирование реляционной базы данных состоит из четырех этапов, где данные моделируются в набор связанных таблиц. Этапы:
- Определить отношения / атрибуты
- Определить первичные ключи
- Определить отношения
- нормализация
Techopedia объясняет проектирование реляционных баз данных (RDD)
Реляционные базы данных отличаются от других баз данных своим подходом к организации данных и выполнению транзакций. В СДР данные организованы в таблицы, и все типы доступа к данным осуществляются посредством контролируемых транзакций. Проектирование реляционной базы данных удовлетворяет свойствам ACID (атомарность, согласованность, целостность и долговечность), требуемым при проектировании базы данных. Проектирование реляционной базы данных требует использования сервера базы данных в приложениях для решения проблем управления данными.
Четыре стадии RDD следующие:
- Отношения и атрибуты: идентифицируются различные таблицы и атрибуты, связанные с каждой таблицей. Таблицы представляют сущности, а атрибуты представляют свойства соответствующих сущностей.
- Первичные ключи: атрибут или набор атрибутов, которые помогают однозначно идентифицировать запись, идентифицируется и назначается в качестве первичного ключа.
- Отношения: отношения между различными таблицами устанавливаются с помощью внешних ключей. Внешние ключи - это атрибуты, встречающиеся в таблице, которые являются первичными ключами другой таблицы. Типы отношений, которые могут существовать между отношениями (таблицами):
- Один к одному
- Один ко многим
- Много ко многим
Диаграмма взаимосвязи сущностей может использоваться для схематического изображения сущностей, их атрибутов и взаимосвязей между сущностями.
- Нормализация: это процесс оптимизации структуры базы данных. Нормализация упрощает проектирование базы данных, чтобы избежать избыточности и путаницы. Различные нормальные формы следующие:
- Первая нормальная форма
- Вторая нормальная форма
- Третья нормальная форма
- Бойс-Кодд нормальной формы
- Пятая нормальная форма
Применяя набор правил, таблица нормализуется в вышеуказанные нормальные формы линейно прогрессивным образом. Эффективность дизайна улучшается с каждой более высокой степенью нормализации.
