1 Деректер қорына кіріспе


дәріс. Microsoft SQL Server 2008 мысалында замианауи ДҚБЖ



Pdf көрінісі
бет17/26
Дата05.02.2024
өлшемі1.23 Mb.
#490878
1   ...   13   14   15   16   17   18   19   20   ...   26
ik 1

10 дәріс. Microsoft SQL Server 2008 мысалында замианауи ДҚБЖ 
құрылымы
 
Мақсаты: замианауи ДҚБЖ (деректер қорының архитектуралары және 
бағдарламалық 
жасақтаманың 
құрылымдары) 
құрылымының 
негізгі 
элементтерін Microsoft SQL Server 2008 мысалында көрсету.
Заманауи ДҚБЖ жұмыс принциптерін жақсы түсіну үшін аса кең тараған 
клиент-серверлік ДҚБЖ біреуінің – Microsoft SQL Server 2008 құрылымын 
қарастырамыз. Әр коммерциялық ДҚБЖ өзінің өзгеше ерекшеліктері, 
қандайда-бір ДҚБЖ қалай құрылғаны туралы ақрпараттары барына қарамастан, 


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 деректер типі, кесте жолдары арасындағы байланыс 
иерархиясында позицияны беру үшін, кестеде деректер элементтері арасында 
қатынастар құруға мүмкіндік береді. Бұл типті қолдану нәтижесінде кестеде 
кесте жолдары, осы кестенің деректерінің арасындағы байланысқа сәйкес 
келетін, белгілі бір иерахиялық құрылымды бейнелей алады.
Кеңістіктік деректер типі. 
Кеңістіктік деректер – бұл, географиялық орналасуды және форманы 
анықтайтын, Жерде басымырақ, деректер. Бұл нысаналар, жолдар және тіпті 
фирмалардың орналасуы да болуы мүмкін. SQL Server 2008-де осы 
ақпараттармен жұмыс жасайтын географиялық та (geography) және 
геометриялық та (geometry) деректер типі бар. Geography деректер типі шар 
тәрізді жерлерге арналған ақпараттармен жұмыс жасайды. Шар тәрізді жер 
үлгісін жер бедерінің қисықтығын есептеу кезінде қолданады. Орналасуы 
туралы ақпарат ендік және бойлықпен беріледі. Бұл үлгі теңіз тасымалдарымен, 
әскери жоспарлаулармен байланысты және жер бедеріне байланысты, қысқа 
мерзімді қосымшалар үшін жақсы жарайды. Бұл үлгіні егер деректер ендік 
және бойлық түрінде сақталған кезде қолдану қажет.


Достарыңызбен бөлісу:
1   ...   13   14   15   16   17   18   19   20   ...   26




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет