Definisyon Relasyon Database

Yon tèm komen yo itilize nan konsepsyon baz done se yon "relasyon baz done" - men yon relasyon baz done se pa menm bagay la ak pa vle di, kòm non li sijere, yon relasyon ant tab. Olye de sa, yon relasyon baz done tou senpleman refere a yon tab endividyèl nan yon baz done relasyon.

Nan yon baz done relasyon , tab la se yon relasyon paske li estoke relasyon ki genyen ant done nan fòma kolòn ranje li yo. Kolòn yo se atribi tab la, pandan y ap ranje yo reprezante dosye done yo. Yon ranje sèl se ke yo rekonèt kòm yon tuple konsèpteur baz done.

Definisyon an ak pwopriyete yon relasyon

Yon relasyon, oswa tab, nan yon baz done relasyon gen pwopriyete sèten. Premye a, non li dwe inik nan baz done a, sètadi yon baz done pa ka gen ladan tab miltip nan menm non yo. Apre sa, chak relasyon dwe gen yon seri kolòn, oswa atribi, epi li dwe gen yon seri ranje ki genyen done yo. Menm jan ak non yo tab, pa gen okenn atribi ka gen non an menm.

Apre sa, pa tuple (oswa ranje) kapab yon kopi. Nan pratik, yon baz done ta ka aktyèlman gen ranje kopi, men ta dwe pratik nan plas pou fè pou evite sa a, tankou itilize nan kle kle prensipal (pwochen moute).

Etandone ke yon tuple pa kapab yon kopi, li swiv ke yon relasyon dwe genyen omwen yon atribi (oswa kolòn) ki idantifye chak tuple (oswa ranje) inikman. Sa a se anjeneral kle prensipal la. Kle prensipal sa a pa ka double. Sa vle di ke pa gen okenn tuple ka gen menm inik, prensipal kle a. Kle a pa ka gen yon valè NULL , ki senpleman vle di ke valè a dwe li te ye.

Pli lwen, chak selil, oswa jaden, dwe genyen yon valè sèl. Pou egzanp, ou pa ka antre nan yon bagay tankou "Tom Smith" epi atann baz la pou ou konprann ke ou gen yon non premye ak dènye; Olye de sa, baz done a pral konprann ke valè selil la se egzakteman sa ki te antre.

Finalman, tout atribi-oswa kolòn-yo dwe nan menm domèn lan, sa vle di yo dwe gen menm kalite done yo. Ou pa ka melanje yon fisèl ak yon nimewo nan yon sèl selil.

Tout pwopriyete sa yo, oswa kontrent, sèvi asire entegrite done, enpòtan yo kenbe presizyon nan done.