logo

Типови односа у ДБМС

Релациона база података прикупља различите типове скупова података који користе табеле, записе и колоне. Користи се за креирање добро дефинисаног односа између табела базе података тако да се релационе базе података могу лако чувати. На пример, релационе базе података као што су Мицрософт СКЛ Сервер, Орацле Датабасе, МИСКЛ, итд.

Постоје неки важни параметри релационе базе података:

брзина преноса у ардуину
  • Заснован је на релационом моделу (подаци у табелама).
  • Сваки ред у табели са јединственим ИД-ом, кључем.
  • Колоне табеле садрже атрибуте података.

Табела запослених (однос / име табеле)

ЕмпИД ЕмпНаме ЕмпАге Назив земља
Емп 101 Андрев Матхев 24 јелена
Емп 102 Марцус Доуглас 27 Енглеска
Емп 103 Енгиди Натхем 28 Француска
Емп 104 Јасон Куилт двадесет један Јапан
Емп 108 Роберт 29 Италија

Следе различите врсте табела релационих база података.

јава сцан.нектстринг
  1. Однос један на један
  2. Однос један према више или више према једном
  3. Многи према многим односима

Однос један на један (1:1): Користи се за креирање односа између две табеле у којима се један ред прве табеле може повезати само са једним и само једним записом друге табеле. Слично, ред друге табеле такође може бити повезан са било којим редом прве табеле.

Следи пример за приказ релационе базе података, као што је приказано у наставку.

Типови односа у табели базе података

Однос један према много: Користи се за креирање односа између две табеле. Било који појединачни ред прве табеле може бити повезан са једним или више редова друге табеле, али редови друге табеле могу се односити само на једини ред у првој табели. Такође је познат као а многи према једном однос.

Репресентатион оф Један према многима релационе базе података:

референтни типови података у Јави
Типови односа у табели базе података

Репресентатион оф многи према једном релациона база података

Типови односа у табели базе података

Однос много према много: То је много многима релације које стварају однос између две табеле. Сваки запис прве табеле може да се односи на било који запис (или ниједан запис) у другој табели. Слично томе, сваки запис друге табеле се такође може односити на више од једног записа прве табеле. Такође је представљен и Н:Н однос.

На пример, постоје многи људи укључени у сваки пројекат, и свака особа може укључити више од једног пројекта.

Типови односа у табели базе података

Разлика између базе података и релационе базе података

Релациона база података База података
Релациона база података може да складишти и организује податке у табеларном облику као што су редови и колоне. Користи се за складиштење података као датотека.
Функција нормализације података доступна је у релационој бази података. Нема нормализацију.
Подржава дистрибуирану базу података. Не подржава дистрибуирану базу података.
У релационој бази података, вредности се чувају као табеле које захтевају примарни кључ за поседовање података у бази података. Генерално, он чува податке у хијерархијском или навигационом облику.
Дизајниран је за руковање огромном колекцијом података и више корисника. Дизајниран је да рукује малом колекцијом датотека података за коју је потребан један корисник.
Релациона база података користи правила ограничења интегритета која су дефинисана у својствима АЦИД-а. Не прати никаква правила ограничења интегритета нити користи било какву сигурност да заштити податке од манипулације.
Сачуваним подацима се може приступити из релационе базе података јер постоји веза између табела и њихових атрибута. Не постоји веза између вредности података или табела ускладиштених у датотекама.

Предности релационих база података

    Једноставан модел:Најједноставнији модел релационе базе података не захтева никакву сложену структуру или упит за обраду база података. Има једноставан архитектонски процес у поређењу са хијерархијском структуром базе података. Његовом једноставном архитектуром се може управљати једноставним СКЛ упитима за приступ и дизајнирање релационе базе података.Тачност података:Релационе базе података могу имати више табела које су повезане једна са другом преко примарних и страних кључева. Мање су шансе за дуплирање поља података. Због тога је тачност података у табелама релационих база података већа него у било ком другом систему базе података.Лако приступити подацима:Подацима се може лако приступити из релационе базе података и не прати никакав образац или начин приступа подацима. Може се приступити било којим подацима из табеле базе података користећи СКЛ упите. Свака табела у повезаној бази података се придружује преко било каквих релационих упита као што су придруживање и условни описи да би се спојиле све табеле да би се добили потребни подаци.безбедност:Поставља ограничење које омогућава одређеним корисницима да користе релационе податке у РДБМС-у.Сарадња:Омогућава да више корисника приступи истој бази података у исто време.