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