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



Pdf көрінісі
бет18/26
Дата02.10.2023
өлшемі1,23 Mb.
#112432
1   ...   14   15   16   17   18   19   20   21   ...   26
Байланысты:
МӘЛІМЕТТЕР ҚОРЛАРЫН БАСҚАРУ ЖҮЙЕЛЕРІ

Кеңістіктік деректер типі. 
Кеңістіктік деректер – бұл, географиялық орналасуды және форманы 
анықтайтын, Жерде басымырақ, деректер. Бұл нысаналар, жолдар және тіпті 
фирмалардың орналасуы да болуы мүмкін. SQL Server 2008-де осы 
ақпараттармен жұмыс жасайтын географиялық та (geography) және 
геометриялық та (geometry) деректер типі бар.
Geography 
деректер типі
 
шар 
тәрізді жерлерге арналған ақпараттармен жұмыс жасайды. Шар тәрізді жер 
үлгісін жер бедерінің қисықтығын есептеу кезінде қолданады. Орналасуы 
туралы ақпарат ендік және бойлықпен беріледі. Бұл үлгі теңіз тасымалдарымен, 
әскери жоспарлаулармен байланысты және жер бедеріне байланысты, қысқа 
мерзімді қосымшалар үшін жақсы жарайды. Бұл үлгіні егер деректер ендік 
және бойлық түрінде сақталған кезде қолдану қажет.
Geometry 
деректер типі планарлық үлгімен немесе жер жазықтығының 
үлгісімен жұмыс жасайд. Бұл үлгіде жер белгілі-бір нүктеден жазық проекция 
болып саналады. Жазық жер үлгісі жер бедерінің қисықтығын есепке алмайды, 
сондықтан, ең алдымен, қысқа аралықтарды сипаттау үшін қолданылады, 
мысалы, ішкі тұрғызылу бөлігін сипаттайтын, қосымшаның деректер қорында.
Geography жіне
geometry
дерктер типтері, Well-Known Text (WKT) 
немесе Well-Known Binary (WKB) форматтарымен берілген, веторлық 
нысандардан құрылады. Бұл SQL (SQL Specification) ерекшеліктеріне арналған 
ашық геокеңістіктік консорциюмның (Open Geospatial Consortium (OGC) Simple 
Features) қарапайым функцияларында сипатталған, кеңістіктік деректерді 
апаруға арналған форматтар.
Кілттер.
Әр кесте үшін 
бірінші ретті кілт – кестеде әр жазбаны бірегей 
теңестіруші, атрибуттардың минималды жиыны 
анықталуы қажет. 
Байланысқан кестелердің біреуіне кестелер арасындағы байланысты жүзеге 
асыру үшін қосымша өріс (бірнеше өрістер) – басқа кестенің бірінші ретті кілті 
қосылады. Қосымша қосылған өріс немесе өрістер бұл жағдайда сәйкес 
кестенің сыртқы кілті деп аталады.


45 
Microsoft SQL Server 2008 деректер үлгісінің құрамына кестелерден басқа 
бірнеше компоненттер қатары да кіреді. Солардың негізгілеріне қысқаша 
сипаттама берейік.
Индекстер. 
«Қатынас сұлбаларын оңтайландыру үшін формальды аппаратты 
қолдануда» 
индекс ұғымы қарастырылды. Мұнда 
индекс ұғымы, 
қолданушының ыңғайы үшін, логикалық деңгейге шығарылды. 
Индекстер 
қажетті ақпараттарды іздеуді жылдамдату үшін құрылады және әртүрлі 
критерилер бойынша деректердің реттілігі туралы ақпараттардан тұрады. 
Индекстеу бір немесе бірнеше бағандар бойынша орындалуы мүмкін. 
Индекстеу кез келген уақытта жүргізілуі мүмкін. Индекс, кестеде немесе 
ұсыныстарда бір немесе бірнеше бағандардан тұрғызылған, кілттерден тұрады. 
Бұл кілттер, SQL Server-де олардың кілттік мәні бойынша жолдарды жылдам 
іздеуді қолдайтын, үйлестірілген ағаш құрылымы түрінде сақталады.
Ұсыныс.
Ұсыныс — бұл ішіндегілері сұраныспен анықталатын, виртуаллды кесте. 
Ұысныс, әдеттегі ережелер бойынша құрастырылатын, SELECT SQL-
сұранысының көмегімен құрылады. Осылайша, ұсыныс деп отырғанымыз 
SELECT атаулы сұранысы. 
Нағыз кесте сияқты, ұсыныс деректердің атаулы бағандарының және 
жолдарының жиынтығынан тұрады. Әзірге ұсыныс индекстелмейді, ол, 
сақталатын мәндер жиыны ретінде деректер қорында болмайды. Деректердің 
жолдары мен бағандары, сұраныстың анықтаушы ұсыныстарында көрсетілген 
және ұсыныстарға жүгінулер кезінде динамикалық құрылатын, кестелерден 
шығарылады. Ұсыныс, өзі сілтелетін, базалық кестелердің фильтрі қызметін 
атқарады. Ұсынысты анықтайтын сұраныс бір немесе бірнеше кестелерде 
немесе ағымдағы басқа ұсыныстарда немесе басқа деректер қорында 
бастамшылық етілуі мүмкін. Сонымен қатар, бірнеше әртекті дереккөздерінен 
алынған деректері бар ұсыныстарды анықтау үшін бөлінген сұраныстарды 
қолдануға болады. Бұл пайдалы, мысалы, егер, олардың әрқайсысы мекеменің 
нақты бөлімінің деректерін сақтайтын, әртүрлі серверлерге жататын, осындай 
жолмен құрылымданған деректерді біріктіру қажет.
Құрастырулар.
Құрастырулар динамикалық кітапхана файлдары болып табылады, олар 
функцияларды, сақталған процедураларды, триггерлерді, қолданушылармен 
анықталған статистикалық есептеулерді және қолданушымен анықталған 
типтерді жазу үшін SQL Server данасында қолданылады.
Шектеулер.
Шектеулер әдістерді беруге мүмкіндік береді, олардың көмегімен ДҚБЖ 
компоненті Database Engine автоматты түрде деректер қорының толықтығын 
қамтамасыз етеді. Шектеулер бағандарда анықталған мәндердің ұйғарындылық 
ережелерін береді және толықтықты қамтамасыз етудің стандартты қызметін 


46 
білдіреді. Триггерлерді, ережелерді және әдепкі қалыптағы мәндерді емес, 
шектеулерді қолдану ұсынылады. Сұраныстарды тиімдеуші сонымен қатар
сұранысты орындаудың жоғары өнімділікті жоспарларын тұрғызу үшін 
шектеулер анықтамаларын қолданады.
Ереже.
Ереже – функционалдылығы бойынша кейбір шектеулер типіне ұқсас, 
деректер қорының толықтығын қамтамасыз етуге арналған, тағы да бір арнайы 
механизм

Microsoft белгілейді, сәйкес мүмкіндіктер кезінде бірнеше себептер 
қатары бойынша шектеулерді қолдану артығырақ және мүмкін, бұл мүмкіндік 
болашақтағы нұсқалардан алынып тасталуы мүмкін.
Қалыпты күйдегі мән. 
Қалыпты күйдегі мәндер, егер жолдарды қою кезінде осы баған үшін 
мәндер көрсетілмесе, бағандарды қандай мәндермен толтыру керектігін 
анықтайды. Қалыпты күйдегі мән кез келген өрнек болуы мүмкін, оның 
нәтижесі — тұрақты, мысалы шын мәнінде тұрақты, орнатылған функция 
немесе математикалық өрнек болуы мүмкін.


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




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

    Басты бет