Дерекқор және схема
Деректердің үлкен көлемін оңай ұйымдастыруға, сақтауға және шығарып алуға арналған жүйе дерекқор деп аталады. Басқаша айтқанда, дерекқор бір немесе бірнеше пайдаланушылар үшін ұйымдастырылған деректер бумасын (әдетте цифрлық пішінде) сақтайды. Мәліметтер қоры, көбінесе қысқартылған МҚ, мазмұнына қарай құжат-мәтіндік, библиографиялық және статистикалық сияқты жіктеледі. Екінші жағынан, деректер базасының схемасы - бұл ұйымның ресми сипаттамасы және деректер қорындағы деректер құрылымы. Бұл сипаттама кестелердің, бағандардың, деректер түрлерінің, индекстердің және т.б. анықтамаларды қамтиды.
Дерекқор
Дерекқор архитектурасында абстракцияның әртүрлі деңгейлерін қамтуы мүмкін. Әдетте, үш деңгей: сыртқы, концептуалды және ішкі деректер базасының архитектурасын құрайды. Сыртқы деңгей пайдаланушылардың деректерді қалай көретінін анықтайды. Бір дерекқорда бірнеше көрініс болуы мүмкін. Ішкі деңгей деректердің физикалық түрде қалай сақталатынын анықтайды. Концептуалды деңгей ішкі және сыртқы деңгейлер арасындағы байланыс құралы болып табылады. Ол қалай сақталғанына немесе қаралғанына қарамастан дерекқордың бірегей көрінісін береді. Деректер базасының бірнеше түрі бар, мысалы, аналитикалық деректер базасы, деректер қоймалары және таратылған дерекқорлар. Деректер базалары (дұрысы, реляциялық дерекқорлар) кестелерден тұрады және олар Excel бағдарламасындағы электрондық кестелер сияқты жолдар мен бағандардан тұрады. Әрбір баған төлсипатқа сәйкес келеді, ал әрбір жол бір жазбаны білдіреді. Мысалы, компанияның қызметкері туралы ақпаратты сақтайтын дерекқорда бағандарда қызметкер аты, қызметкер идентификаторы және жалақы болуы мүмкін, ал бір жол бір қызметкерді білдіреді. ДҚБЖ (Дерекқорды басқару жүйесі) дерекқор жүйесіндегі барлық дерекқорларды басқару үшін қолданылады. Әдетте, деректер қорының құрылымы ДҚБЖсыз өңдеу үшін тым күрделі. Танымал ДҚБЖ өнімдері: Microsoft SQL Server, MySQL, DB2, Oracle және Microsoft Access.
Схема
Дерекқор жүйесінің дерекқор схемасы деректердің құрылымы мен ұйымдастырылуын сипаттайды. Дерекқор схемасын анықтау үшін Дерекқорды басқару жүйесі қолдайтын ресми тіл пайдаланылады. Схема оның кестелері арқылы дерекқордың қалай құрылатынын сипаттайды. Ресми түрде схема кестелерге тұтастық шектеулерін енгізетін формулалар жиынтығы ретінде анықталады. Бұдан басқа, дерекқор схемасы барлық кестелерді, баған атаулары мен түрлерін, индекстерді және т.б. сипаттайды. Схеманың тұжырымдамалық схема, логикалық схема және физикалық схема деп аталатын үш түрі бар. Концептуалды схема ұғымдар мен қатынастардың қалай бейнеленгенін сипаттайды. Логикалық схема нысандардың, атрибуттардың және қатынастардың қалай салыстырылатынын анықтайды. Физикалық схема - жоғарыда аталған логикалық схеманың нақты жүзеге асуы.
Дерекқор мен схеманың айырмашылығы неде?
Жазғы ретінде дерекқор ұйымдасқан деректер жинағы болып табылады, ал дерекқор схемасы дерекқор жүйесіндегі деректердің құрылымы мен ұйымын сипаттайды. Деректер базасы деректердің жазбаларын, өрістерін және ұяшықтарын сақтайды. Дерекқор схемасы осы өрістер мен ұяшықтардың қалай құрылымдалғанын және ұйымдастырылғанын және осы нысандар арасында қандай қатынас түрлері көрсетілгенін сипаттайды. Түсінікті, дерекқордың схемасы жасалғаннан кейін тұрақты болып қалады, ал дерекқор кестелеріндегі нақты деректер барлық уақытта өзгеруі мүмкін.