Бир маалымат базасы деген эмне?

маалымат базасын түзүү үчүн жадыбалга секирип жаса

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

Маалыматтар базасы Электрондук жадыбалдар vs.

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

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

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

Бир базасынын негизги түшүнүктөрдүн айрымдарын карап көрөлү.

базасын Elements

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

Мисалы, аттарды жана телефон номерлерди камтыган маалымат базасы үстөл карап көрөлү. Балким, "FirstName", "LastName" жана "TelephoneNumber." Андан кийин жөн гана кошуп башталат деген тилке коюп турган катар маалыматтарды камтыган бул катардан астына коюшту. 50 кызматкерлер менен бизнес жүргүзүү үчүн байланыш маалымат дасторкон, биз 50 саптарды камтыган стол менен шамал келет.

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

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

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

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

Базасы жөн гана маалыматтарды кармап турат. маалыматтарды реалдуу колдонуу үчүн, Берилиштер базасын башкаруу системасын (DBMS) керек. А DBMS базасында маалыматты кайра калыбына келтирүү базасын өзү, бардык программалык камсыздоо менен бирге иштеши керек, же болбосо маалыматтарды киргизүүгө. А DBMS отчетторду түзүү, маалымат базасына эрежелерди жана чектөөлөрдү ашырат жана маалыматтар базасы схемасын жүргүзөт. бир СУБД болбосо, маалыматтар базасын бит гана жыйындысы эмес жана мааниси менен байт.