Преглед садржаја:
- Дефиниција - Шта значи дизајн релационих база података (РДД)?
- Тецхопедиа објашњава дизајн релационих база података (РДД)
Дефиниција - Шта значи дизајн релационих база података (РДД)?
Релативни дизајн базе података (РДД) моделира информације и податке у скуп табела са редовима и ступовима. Сваки ред односа / табеле представља запис, а сваки ступац представља атрибут података. Структурирани језик упита (СКЛ) користи се за манипулацију релацијским базама података. Дизајн релацијске базе података састоји се од четири фазе, где се подаци моделирају у скуп повезаних табела. Фазе су:
- Дефинишите односе / атрибуте
- Дефинишите примарне кључеве
- Дефинишите односе
- Нормализација
Тецхопедиа објашњава дизајн релационих база података (РДД)
Релативне базе података разликују се од других база података у приступу организовању података и обављању трансакција. У РДД-у се подаци организују у табеле и сви типови података се остварују преко контролисаних трансакција. Релативни дизајн базе података задовољава АЦИД (атомску, конзистентну, целовиту и трајност) својства која су потребна за дизајн базе података. Релативни дизајн базе података обавезује употребу сервера база података у апликацијама за решавање проблема са подацима.
Четири фазе РДД-а су следеће:
- Односи и атрибути: Идентификоване су различите табеле и атрибути који се односе на сваку табелу. Табеле представљају ентитете, а атрибути представљају својства појединих ентитета.
- Примарни кључеви: Атрибут или скуп атрибута који помажу у јединственом препознавању записа идентифициран је и додијељен као примарни кључ
- Односи: Односи између различитих табела се успостављају уз помоћ страних кључева. Страни кључеви су атрибути који се јављају у табели и који су примарни кључеви друге табеле. Врсте односа који могу постојати између односа (табеле) су:
- Један на један
- Један многима
- Многи до многих
Дијаграм односа ентитета може се користити за дијаграматички приказ ентитета, њихових атрибута и односа између ентитета.
- Нормализација: Ово је процес оптимизације структуре базе података. Нормализација поједностављује дизајн базе података да би се избегла сувишност и збрка. Различити нормални облици су следећи:
- Прва нормална форма
- Други нормалан облик
- Трећи нормалан облик
- Нормална форма Боице-Цодда
- Пети нормалан облик
Примјеном низа правила, таблица се нормализира у горе наведене нормалне облике линеарно прогресивно. Ефикасност дизајна постаје боља са сваким већим степеном нормализације.
