Definizzjoni ta 'Relazzjoni ta' Database

Terminu komuni użat fid-disinn ta 'database huwa "database relazzjonali" - iżda relazzjoni ta' database mhijiex l-istess ħaġa u ma timplikax, kif ismu stess jissuġġerixxi, relazzjoni bejn tabelli. Pjuttost, relazzjoni ta 'database tirreferi biss għal tabella individwali f'database relazzjonali.

F'database relazzjonali , it-tabella hija relazzjoni għaliex taħżen ir-relazzjoni bejn id-data fil-format tar-ringiela tagħha. Il-kolonni huma l-attributi tal-mejda, filwaqt li r-ringieli jirrappreżentaw ir-rekords tad-dejta. Ringiela waħda hija magħrufa bħala tuple lil disinjaturi ta 'database.

Id-Definizzjoni u l-Propjetajiet ta 'Relazzjoni

Relazzjoni, jew tabella, f'dejta relazzjonali għandha ċerti proprjetajiet. L-ewwelnett, l-isem tiegħu għandu jkun uniku fid-database, jiġifieri database ma jistax ikun fiha tabelli multipli tal-istess isem. Sussegwentement, kull relazzjoni għandu jkollha sett ta 'kolonni, jew attributi, u għandu jkollha sett ta' ringieli biex ikollu d-data. Bħalma jiġri fl-ismijiet tal-mejda, l-ebda attribut ma jista 'jkollu l-istess isem.

Sussegwentement, l-ebda tuple (jew ringiela) tista 'tkun duplikata. Fil-prattika, database jista 'fil-fatt ikun fiha ringieli duplikati, iżda għandu jkun hemm prattiċi fis-seħħ biex jiġi evitat dan, bħall-użu ta' ċwievet primarji uniċi (li jmiss).

Minħabba li t-tuple ma jistax ikun duplikat, isegwi li relazzjoni għandu jkollha mill-inqas attribut wieħed (jew kolonna) li tidentifika kull tuple (jew ringiela) unikament. Din normalment hija ċ-ċavetta ewlenija. Din iċ-ċavetta primarja ma tistax tiġi duplikata. Dan ifisser li l-ebda tuple ma jista 'jkollha l-istess ċavetta unika u primarja. Iċ-ċavetta ma jistax ikollha valur NULL , li sempliċement ifisser li l-valur għandu jkun magħruf.

Barra minn hekk, kull ċellula, jew qasam, għandu jkun fiha valur wieħed. Per eżempju, ma tistax tidħol xi ħaġa bħal "Tom Smith" u tistenna li d-database tifhem li għandek l-ewwel u l-aħħar isem; Minflok, id-database tifhem li l-valur ta 'dik iċ-ċellola huwa eżattament dak li ġie mdaħħal.

Fl-aħħarnett, l-attributi kollha - jew il-kolonni - għandhom ikunu tal-istess dominju, li jfisser li għandhom ikollhom l-istess tip ta 'dejta. Ma tistax tħallat sekwenza u numru f'ċellula waħda.

Dawn il-proprjetajiet, jew ir-restrizzjonijiet, iservu biex jiżguraw l-integrità tad-data, importanti biex tinżamm l-eżattezza tad-dejta.