Вызначэнне суадносін базы дадзеных

Агульны тэрмін, які выкарыстоўваецца ў праектаванні баз дадзеных з'яўляецца «рэляцыйная база дадзеных» бут адносіны базы дадзеных не тое ж самае, і не мяркуе, як мяркуе яго назва, адносіны паміж табліцамі. Хутчэй за ўсё, гэта стаўленне базы дадзеных проста ставіцца да асобнай табліцы ў рэляцыйнай базе дадзеных.

У рэляцыйнай базе дадзеных , табліца з'яўляецца стаўленнем , паколькі ён захоўвае суадносіны паміж дадзенымі ў яго фармаце слупок радка. Стоўбцы з'яўляюцца атрыбутамі табліцы, а радкі ўяўляюць сабой запіс дадзеных. Адзін радок вядомая як картэж праекціроўшчыкам баз дадзеных.

Вызначэнне і ўласцівасці ўзаемадзеянне

Стаўленне, або табліца, у рэляцыйнай базе дадзеных мае пэўныя ўласцівасці. Па-першае, яго імя павінна быць унікальным у базе дадзеных, то ёсць база дадзеных не можа ўтрымліваць некалькі табліц аднаго і таго ж імя. Далей, кожнае стаўленне павінна мець набор слупкоў, або атрыбутаў, і ён павінен мець набор радкоў, якія змяшчаюць дадзеныя. Як і з імёнамі табліц, ніякіх прыкмет не могуць мець такое ж імя.

Далей, ні адзін картэж (або радок) не можа быць дублікатам. На практыцы, база дадзеных можа на самай справе ўтрымліваюць радкі, якія паўтараюцца, але павінна быць практыка на месцы, каб пазбегнуць гэтага, напрыклад, выкарыстанне унікальных першасных ключоў (Далей).

Прымаючы пад увагу, што картэж не можа быць дублікатам, то адсюль вынікае, што стаўленне павінна ўтрымліваць па меншай меры адзін атрыбут (або слупок), які ідэнтыфікуе кожны картэж (ці радок) адназначна. Гэта, як правіла, першасны ключ. Гэты першасны ключ не можа быць паўтораны. Гэта азначае, што ні адзін картэж не можа мець такі ж унікальны, першасны ключ. Ключ не можа быць NULL значэння, якое проста азначае , што значэнне павінна быць вядома.

Акрамя таго, кожная клетка, або поле, павінна ўтрымліваць адно значэнне. Напрыклад, вы не можаце увесці нешта накшталт «Тома Сміта» і чакаеце, што база дадзеных, каб зразумець, што ў вас ёсць імя і прозвішча; хутчэй, база дадзеных будзе разумець, што значэнне гэтай ячэйкі з'яўляецца менавіта тое, што было ўведзена.

Нарэшце, усе атрыбуты або слупкі, павінны быць аднаго і таго ж дамена, што азначае, што яны павінны мець аднолькавы тып дадзеных. Вы не можаце змешваць радкі і колькасці ў адной вочку.

Усе гэтыя ўласцівасці, або абмежавання служаць для забеспячэння цэласнасці дадзеных, важна для падтрымання дакладнасці дадзеных.