Маалымат базасы менен байланыштар аныктоо

Жалпы термин базасын долбоорлоо колдонулган базасына байланыштуу экөөнөн бир "мамиледеги базасы" деген бир эле нерсе эмес, анын аты-жөнү, столдор ортосундагы мамилени сунуш кылып, сөз эмес. Тескерисинче, маалыматтар базасын байланышы жөн мамилелерде базасына жеке столдун билдирет.

Бир жылы мамиледеги базасын , стол, ал өзүнүн бардык мамычаларды бөлүп-сап түрдө маалыматтарынын ортосундагы мамилени сактайт, себеби, бир тууганы. катар маалыматтарды жазып чыгышкан, ал эми гезиттерге, столдун сапаттар кирет. Бир катар маалымат базасы дизайнерлердин үчүн баасы катары белгилүү.

Аныктамасы жана байланыштар касиеттери

мамилелерде базасына бир тууганы, же стол, бир касиетке ээ. Баарынан мурда, анын аты-жөнү бир базасы бирдей аталыштагы бир нече үстөлдөрүн камтылышы мүмкүн эмес, башкача айтканда, маалымат базасын өзгөчө болушу керек. Андан кийин, ар бир байланышы мамычаларга, же белгилердин топтому болушу керек, жана ал маалыматтарды камтууга тийиш катар комплексин болушу керек. стол аттары сыяктуу эле, эч кандай сыпаттары бир аталышы болушу мүмкүн.

Андан эч кандай Tuple (же сап) кайталанмасы болушу мүмкүн. Иш жүзүндө, маалыматтар базасын, чынында, кайталанма катар камтышы мүмкүн, бирок, мисалы, өзгөчө баштапкы баскычтарына (кийинки) колдонуу, бул, качууга ордуна тажрыйбасы болушу керек эле.

баасы кайталанмасы болушу мүмкүн эмес экендигинин эске алганда, ал бир тууганы ар бир Tuple (же сап) аныктыгын уникалдуу түрдө жок дегенде бир касиетти (же тилкелер) камтышы керек экенин көрсөттү. Адатта, бул, биринчи баскычы болуп саналат. Бул негизги ачкыч копияланышы мүмкүн эмес. Бул эч кандай Tuple эле өзгөчө, негизги ачкыч болушу мүмкүн дегенди түшүндүрөт. Негизги бир болушу мүмкүн эмес NULL эле балл менен белгилүү болушу керек дегенди билдирет Наркы.

Андан тышкары, ар бир клетка, же талаасы, бир маанилүү болушу керек. Мисалы, Сиз "Том Смит" сыяктуу бир нерсе кирип, маалымат базасы, сен анын алгачкы жана акыркы аты бар экенин түшүнүү мүмкүн эмес; Тескерисинче, маалымат базасына бул клетканын наркы киргизилген так экенин түшүнөт.

Акыр-аягы, алар ошол эле маалымат болушу керек экендигин бардык сапаттары же канча мамычаны керек эле доменде болот. Сиз кантип сап, жана бир даана клетканын бир катар аралаштырууга болбойт.

Булардын баары өзгөчөлүктөрү, же чектөөлөр, маалыматтардын бүтүндүгүн, маалыматтардын тактыгын камсыз кылуу маанилүү камсыз кылуу үчүн кызмат кылат.