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