Маалыматтар базасы (МБ) - бул кандайдыр бир предметтик чөйрөдөгү, белгилүү бир эрежелерге ылайык уюштурулган жана компьютердин эс тутумундагы маалыматтардын жыйындысы. Бул терминдин бирдиктүү аныктамасы жок, бирок маалымат базасынын төмөнкүдөй өзгөчөлүктөрү бар: ал компьютердик тутумдарда сакталат жана иштетилет, маалыматтар базасындагы маалыматтар логикалык структурага ээ, маалыматтар базасында анын түзүлүшүн сүрөттөгөн метадайындар бар.
Нускамалар
1 кадам
Эң жөнөкөй мисалдар катары автоунаа базалары (дүкөн), жогорку билим берүү базалары (маалымдамалар), өнүмдөрдүн маалымат базалары (кампа) ж.б. Кандайдыр бир маалымат базасынын борбордук пункттарынын бири - бул колдонгон маалыматтардын модели. Ага маалымат базасындагы маалыматтардын түзүмү, алардын өз ара байланышы жана бири-бири менен байланышуу ыкмалары, ошондой эле алардагы операциялар кирет. Маалымат моделдеринин үч түрү бар: иерархиялык модель, тармактык, реляциялык.
2-кадам
Иерархиялык структуранын маңызы төмөнкүдөй. Бир деңгээлдеги маалымат базасынын элементтери экинчи деңгээлдеги нерселерге баш иет. Натыйжада элементтердин ортосундагы байланыштар дарактын планынын түзүмүн түзөт. Ошол. төмөнкүлөр болот: түпнуска болгон элементтер жаңы элементтерди пайда кылат, ал эми алар өз кезегинде андан да жаңырат. Маанилүү өзгөчөлүк - каалаган элементтин бир гана ата-энеси болушу мүмкүн. Иерархиялык маалымат моделинин мыкты мисалы - бул үй-бүлөлүк дарак.
3-кадам
Тармактык түзүмдөрдө, каалаган балдардын элементтеринде бирден көп генератор болушу мүмкүн. Тармактык структуранын иерархиялыктан негизги айырмачылыгы, тармактык моделдин каалаган элементи анын башка элементтери менен байланышта болот. Тармактык маалымат базасынын мисалы, конкреттүү окутуучулар үчүн сабактарга катышкан студенттер жөнүндө маалыматтарды камтыган маалымат базасы. Бир окуучу ар кандай мугалимдердин сабактарына катыша алат жана бир эле мугалимге ар кандай студенттер келе алышат.
4-кадам
Реляциялык маалыматтар базасы - бул эки өлчөмдүү массив катары көрсөтүлө турган маалымат базасы. Идея элементтердин ортосундагы өз ара байланыштарды эки өлчөмдүү таблицада чагылдыруу. Мисал катары студенттер жөнүндө маалыматтарды камтыган таблицаны алсак болот. Бир сап бир окуучуга туура келет, б.а. бир маалымат болушу керек. Столбалар студенттер жөнүндө маалыматты камтыйт, мисалы, аты-жөнү, туулган күнү, дареги ж.б.
5-кадам
Маалыматтар базасын башкаруу тутуму (ДББЖ) бул маалыматтар базасын түзүү, жүргүзүү жана колдоо үчүн талап кылынган адистештирилген программа. МДБ маалыматты маалымат базасына киргизүүгө, аны түзөтүүгө, издөөгө жана башка операцияларды жүргүзүүгө жөндөмдүү. Мисал катары Microsoft Access, MySQL, Microsoft SQL Server, Paradox, Oracle ж.б.