43
әдетте басқа ДҚБЖ жылдам бірінші ретті меңгеру үшін жеткілікті болады.
Microsoft SQL Server – 2008 мүмкіндіктерінің қысқаша шолуы заманауи ДҚБЖ
қысқаша шолуға арналған, бөлімде ұсынылды. Берілген бөлімде сәйкес ДҚБЖ
құрылымдарымен
байланысты, негізгі кезеңдерді қарастырамыз (деректер
қорының архитектуралары және бағдарламалық жасақтаманың құрылымдары).
Нақты ДҚБЖ деректер қорының архитектурасы (құрылымы) деп сәйкес
ДҚБЖ сонымен қатар осы үлгілердің арасындағы өзара байланыста
қолданылатын, деректерді ұсынудың негізгі үлгілерін түсінеміз.
Қарастырылған «Көпқолданушылық ДҚБЖ жүзеге асыру кезінде
қолданылатын, әртүрлі архитектуралық шешімдер. ДҚБЖ қысқаша шолу»
сәйкес деректерді сипаттаудың әртүрлі деңгейлеріне басқа деректер
архитектурасының абстракциясының әртүрлі деңгейлерін ажыратады.
Логикалық
деңгей
(ДҚБЖ деректер үлгісінің деңгейі) – концептуалды
үлгіні ұсыну құралы.
Мұнда әр ДҚБЖ біршама айырмашылықтары бар, бірақ
олар аса маңызды болып табылмайды. Әртүрлі
ДҚБЖ ұсыныстың логикалық
деңгейінен физикалық деңгейіне өту механизмі барынша айырмашылық
беретінін атап кетейік.
Физикалық деңгей
(ЭЕМ жадында деректердің ішкі ұсынысы – деректер
қорының физикалық құрылымы)
. Берілген деңгейді қарастыру деректер қорын,
қатты дискте сақталған, файлдар деңгейінде үйренуді білдіреді. Бұл
файлдардың құрылымы – әр нақты ДҚБЖ ерекшелігі,
соның ішінде Microsoft
SQL Server-дің де.
10.1 сурет – Microsoft SQL Server 2008-дегі деректер қорының архитектурасы
Деректер қорын ұсынудың логикалық деңгейін қарастырайық
(http://msdn.microsoft.com). Microsoft SQL Server 2008 реляциялық ДӨБЖ
білдіреді (деректер кесте түрінде беріледі). Осылайша,
бұл ДҚБЖ деректер
үлгісінің негізгі құрылымы кестелер болып табылады.
Кестелер және деректер типтері.
Кестелер деректер қорының концептуалды үлгісінің барлық түйіндері
туралы деректерден тұрады. Әр бағандарда (өрістерді) сипаттау кезінде
қолданушы сәйкес деректердің типін анықтауы қажет. Microsoft SQL Server
2008 дәстүрлі болып кеткен деректер типтерін де (әртүрлі ұсыныстары бар
44
символдық жол, 8 немесе 4 байт ұзындықтағы жылжымалы нүктелі сандар, 2
немесе 4 байт ұзындықтағы бүтін сандар және т.б.),
деректердің жаңа
типтерінде қолдайды. Сонымен қатар Microsoft SQL Server 2008 қолданушы
деректер типін құру үшін арнайы аппаратты ұсынады.
Қолданушы мүмкіндіктерін барынша кеңейтетін, деректердің біршама
жаңа
типтерінің
қысқаша
сипаттамаларын
қарастырайық
(http://www.oszone.net).
Hierarchyid деректер типі.
hierarchyid
деректер типі, кесте жолдары арасындағы байланыс
иерархиясында позицияны беру үшін, кестеде деректер элементтері арасында
қатынастар құруға мүмкіндік береді. Бұл типті қолдану нәтижесінде кестеде
кесте жолдары, осы кестенің деректерінің арасындағы
байланысқа сәйкес
келетін, белгілі бір иерахиялық құрылымды бейнелей алады.
Достарыңызбен бөлісу: