Мәліметтер базасы және оларды басқару

МББЖ үлкен ақпараттық массивтерді алу және керекті мәліметтерді таңдар алу үшін керек. ГАД –да және КМБ –да келесі мәліметтер базаларының үлгілері кеңінен қолданылады:

  1. реляциялық;
  2. желілік;
  3. иерархиялық.

Реляциялық үлгілерде ақпараттар кесте түрінде беріледі.Мұндағы негізгі тәсіл – ол арақатынасты қалпына келтіру. Бірінші реляциялық үлгіде байланыс «бірден-бірге» арақатынас болып табылады. Желілік үлгілерде арақатынас «көптен-көпек» болып табылады.Иерархиялық үлгілерде арақатынас иерархияылқ қатарға дәл келеді, жоғарыдан төменге немесе керісінше.

Қазіргі МББЖ Windows бағдарламаларында қолданады. Бұл ЭЕМ –ді толық мүмкіншіліепен пайдалануға мүмкіндік береді.

  1. МББЖ деген не? МББЖ – Мәліметтер Базасын Басқрау Жүйесі (DBMS- Data Base Management System). Мәліметтермен жұмыс істеуге арналған бағдарламалар кешені немесе бағдарлама.Оның құрамына мәліметтер жинағын сақтау құрлымын құру мен өзгерістер құралдары, сонымен қатар оқулы, қосу, өзгерту және жою мүмкіншіліктері бар, сақталынатын мәліметтер кіреді.
  2. «Серверлі» және «үстелдік» МББЖ қалай ерекшелінеді?Үстелдік ретінде мәліметтер базасының өзі басқа жерде тұрса да, әр уақытта компьютерде қолданыла алатын МББЖ –ны түсіну керек.Нәтижесінде МББЖ –ның бір неше көшірмесі мәліметтер базасына қатуы мүмкін.Серверлі МББЖ МБ –ның файылдары бар сол машинада Жұмыс жасайды.Қолданушы қосымшалар API арқылы тек бұл МББЖ- мен арақатынасқа түседі.Көп қолданушы мәліметтер базасына серверлі МББЖ нәтижелі әр қолайлы нүсқа болып табылады.
  3. Реляциноды мәліметтер базасы деген не? Реляциноды МБ ақпаратты көру әдісімен ерекшелінеді. Мұндай базадағы Мәліметтер тегіс кестелерде сақталады.Кестелер бағаналары базада сақтауды қажет ететін мәтіндік атрибуттарға сәйкес келеді.

Әр бір кестенің бірінші ретті кілті (РК) – бағана немесе бағаналар жиыны

болуы керек. Олардың құрамы кестелердегі жазбаларды анықтап, бір –бірінен ерекшелейді.

Реляционды МББЖ кез-келген кестелердің қилыстары мен бірілулеріннне, әр түрлі жағдайлар бойыншажазбалар таңдауға, нәтижелер сорттарын топтау үшін қажет.

Кестелер қалай бір- бірімен байланысқан?Кестелерт арасындағы ең оңай байланыс бірінші кестеге бағананы қосқанда пайда болады, ол бағана екінші кестенің бірінші ретті кілтінің мағынасын білдіреді.

Жалпы рационалды МБ- ның жағдайлары әр түрлі кез- келген кестелердің барлық мүмкін болатын бірігулері мен қилыстары үшін тегіс механизмді білдіреді.

Нормализация деген не? Нормализайия деп тәуелсіздік жекеленген мәндерді көрсету және оларды жекеленген кестелерге енгізетіе үрдістерді айтады.

Нормализация нәтижесінде МБ –ның жұмысының тегістіге ұлғаяды. Сонымен бірге МБ- да қайталанатын ақпараттар құрамы азаяды, ал ол қателердің пайда болу ықтималдылығын төмендетеді.

  1. SQL – сервер деген не?Реляционды МБ – ны басқару үшін серверді әдетте SQL –сервер деп атайды. SQL ( Structured Query Language –құрлымды сұрақтар тілі) Стандартты реляционды операцияларды басқа бұл тілдің кестелер құрлымын өзгерту мүмкіндігі бар. SQL әр түрлі нұсқалары серверлі сияқты үстелдік реляционды МББЖ –да қолданылады.
  2. Бәрінен де қандай SQL – серверді қолданған жөн?Жалпы бұл тапсырманы қоюдан, қолданушылардың саны мен тапсырушылардың жағдайларынан каттытәуелді болу мүмкін. Төменде ең көп таралған SQL – серверлер бойынша кесте келтірілген:
    • IBMDB2 Universal Database- сұрақтарды ең жаңартылған тілі, ең күшті оптимизатор, басқа тілдерде жасу функциясының мүмкіндігі.Жоғары бығы.
    • Oracle Database-қосымшы мүмкіндіктердің көптігі. Нұсқалы сервер

Сервердің және қолданудың өте жоғары бағасы.

· Mikroft SQL Server - өзінің ең күшті дамыған бәсекелестеріне жақындап қалған, тез дамыған өнім. Орташа баға.

· Sybase Adaptive Server Enterprise- жеткілікті түрде дамыған.Бағасы орташа.

· Sybase Adaptive Server Anywhere – ең экзотикалық қоса платформаның астында жұмыс істейді.Төмен баға.

· Postgre SQL –тарихи үлгілерді қолдайды, өзінің мәліметтер базасының типін құру мүмкіндігі бар.Ақысыз.

· My SQL-қарапайым сұрақтарды тез жұмыс жасайды.Ақысыз.

6. Зерзатты- бағдарланған МББЖ денен не? . Зерзатты- бағдарланғанМБ әр түрлі кластағы зерзеттар түрінде көрсетілген. Зерзаттарға бару үшін әр түрлі ЗБМБ- ның өзіндік тілі немесе басқа тілдің тегі қарастырылады.

SQL – серверлердің құрушылар өз кезіндегі реляционды ядролық сервер үстінде зерзатты- бағдарланған қондырғыны құруға тырысты.

ЗБМБ туралы толығырақ ғылыми әдебиеттер мен мақалаларда кеңінен қарастырылған.

Табиғатта қандай МББЖ зерзатты-бағдарланған түрлері кездеседі? Келесі ЗБМБ жеткілікті түрде таралған /20/:

-Cache

-Fast Objects

-Gemstone/S

-Jasmine

-Object Storei

-Objectvity/DB

-Versant

Наши рекомендации