Common базасы шарттары Глоссарий

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

КИСЛОТА

Берилиштер базасынын негизги долбоорлоо КИСЛОТА модели atomicity, ырааттуулук, обочолонуп, копко аркылуу маалымат бүтүндүгүн ишке ашырылат:

Attribute

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

Authentication

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

База модели

База модель маалыматтар мамиледеги базаларын талап түзүмү бирдей эмес, турган noSQL базалары үчүн кызмат кылууга КИСЛОТА моделинин ордуна иштелип чыккан. Анын негизги баалуулуктарынын негизги болушу, Soft мамлекеттик жана Eventual түзүлгөн:

чектөөлөрү

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

Берилиштер базаларын башкаруу системасы (DBMS)

DBMS маалыматтарды киргизүү жана башкаруу түрлөрүн камсыз кылуу, ишке ашыруу берилиштердин бүтүндүгү эрежелерине маалыматтарды сактоо жана камсыз кылуу тартып, маалымат базасын түзүү менен иштеген бардык аспектилерин башкарат программа болуп саналат. Мамилелерде базаларын башкаруу системасы (RDBMS) столдор жана алардын ортосундагы өз-ара мамилелердин мамиледеги моделин ишке ашырат.

жак

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

Белек көз карандылык

А иш көз карандылыгы тоскоол катары сүрөттөгөн маалымат негиздүүлүгүн жана бири-бирине бар атрибуттуу баасын аныктайт бар камсыз кылууга жардам берет -> B наркы наркы аныктайт дегенди билдирет Б, же B А боюнча "апуу көз каранды" деген . Мисалы, уникалдуу студенттик ID ысмынын маанисин аныктайт, башкача айтканда, бардык окуучулардын жазууларды камтыган окуу бир стол, студенттик ID жана студенттик аты ортосунда иш каранды болушу мүмкүн.

көрсөткүч

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

ачкыч

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

ченемдештирүү

базасын маалыматтардын бүтүндүгүн камсыз кылуу үчүн белгилүү бир жол менен анын үстөлдөрүн (мамиле) жана канча мамычаны (касиеттерин) иштеп чыгуу жана кайталоодон оолак болуу болуп саналат нормалдаштыруу үчүн. нормалдашуу негизги этаптары биринчи Жөнөкөй түрү болуп саналат (1NF), экинчи Жөнөкөй түрү (2NF), үчүнчү Жөнөкөй түрү (3NF) жана Бойс-Codd Жөнөкөй түрү (BCNF).

NoSQL

NoSQL мисалы, электрондук почта, коомдук медиа билдирүүлөр, клиптер же сүрөттөлүш катары бонитети маалыматтарды сактоо үчүн муктаж жооп берүү үчүн иштелип чыккан маалымат базасы үлгүсү болуп эсептелет. Ал маалыматтардын бүтүндүгүн камсыз кылуу SQL жана катуу КИСЛОТА моделин колдонуу менен эмес, NoSQL аз-катуу База үлгү болот. А NoSQL базасы схема дүкөн маалыматы үстөлдөрүн колдоно бербейт; тескерисинче, ал ачкыч / маани дизайн же диаграммаларды пайдалануу мүмкүн.

Нөл

Наркы NULL көп "жок", же нөлгө барабар дегенди билдирет; Бирок, иш жүзүндө, "белгисиз" дегенди билдирет. талаа анык бир мааниге ээ болсо, анда ал бир белгисиз наркы толтургучтарынын болуп саналат. Структураланган талптар тили (SQL) NULL IS жана күчүн баалуулуктарды сынаш үчүн NULL операторлор ЭМЕС колдонот.

суроо

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

схема

Базасы схема базасын түзөт столдорду, мамычаларга, мамилелерди жана чектөөлөрдүн долбоорлоо болуп саналат. Схемаларын, адатта, SQL билдирүү ТҮЗҮҮ аркылуу баяндалат.

сакталган тартиби

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

Структураланган талптар тили

Структураланган талптар тили , же SQL, маалымат базасын маалыматты алуу үчүн көбүнчө колдонулган тил болуп саналат. Маалыматтар Manipulation тили (DML) SQL буйруктардын ирээтинде көп колдонулат жана SELECT, кыстаруу, КАМТЫЙТ кирет жана жок камтыйт.

спускалык илгич

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

көрүнүш

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