Шығыс Қазақстан облысының білім басқармасы


Деректер түріМайкрософтқа кіру



Pdf көрінісі
бет95/180
Дата06.01.2022
өлшемі4,77 Mb.
#15026
1   ...   91   92   93   94   95   96   97   98   ...   180
Байланысты:
УМК-ОББ

Деректер түріМайкрософтқа кіру 
Деректер түріMicrosoft SQL 


88 
 
Деректер типінің сипаттамасыMicrosoft корпорациясыSQL 
Мәтін 
нвархар 
Мәтінді 4000 таңбаға дейін сақтауға арналған мәліметтер түрі 
MEMO өрісі 
ntext 
Юникодтық таңбалар деректерінің типі 1,073,741,823 таңбаларға дейін 
Сандық 
-2,147,483,648-ден +2,147,483,647-ге дейінгі сандық мәндер (бүтін сан) 
Күні / уақыты 
кіші мерзім 
Бір минут дәлдікпен 1900 жылдың 1 қаңтарынан 2079 жылдың 6 маусымына дейінгі 
күн мен уақыт 
Ақша 
ақша 
Мәліметтері ауқымда болатын ақшалай мәліметтер типі 
-922 337 203 685 477.5808-ден +922 337 203 685 477.5807-ге дейін, дәлдік он мыңнан 
біріне дейін 
Есептегіш 
3-тармақты қараңыз 
Логикалық 
Айнымалы тек екі мәнді қабылдай алады - 0 немесе 1 
OLE нысаны өрісі 
кескіні 
0-ден 2 147 483 647 байтқа дейінгі байттардың массивін сақтауға арналған айнымалы 
Еренсілтеме 
ntext 
2 тармақты қараңыз 
Іздеу шебері 
нвархар 
1-тармақты қараңыз 
Кестелер құру үшін «Кестелер» филиалының контекстік мәзірінде «Кесте құру» 
тармағын таңдаңыз. Басқару студиясы келесі пішінді алады. 


89 
 
 
Сур. 17. Басқару студиясы кесте құру режимінде 
Кестелер арасындағы қатынасты анықтау үшін кестелердің бастапқы кілттерін 
көрсету керек. Ол үшін сәйкес өрістің контекстік мәзірінде «Негізгі кілтті орнату» тармағын 
таңдаңыз. 
 
Сур. 18. Бастапқы кілтті орнату 
Кестелер мен мәліметтер базасының схемалары арасында байланыс орнату үшін 
«Деректер базасының диаграммалары» филиалының контекстік мәзіріндегі сәйкес элементті 
таңдап, жаңа мәліметтер базасының диаграммасын жасау керек. Пайда болған терезеде 
диаграммаға қажетті кестелерді қосқанда, біз Басқару студиясының келесі көрінісін аламыз. 


90 
 
 
Сур. 19. Мәліметтер базасының диаграммасын құрудың басталуы 
Сілтемелер жасау байланыстырылатын өрістерді біріктіру арқылы жүреді. Нәтиже - 
қатынастарды құру терезесінің пайда болуы. 
 
Сур. 20. Дерекқор кестелері арасында байланыс құру 
«INSERT және UPDATE Specification» тармағына ерекше назар аударылады, онда 
кестедегі деректерді жаңарту және жою ережелері анықталған. 
Қалған кестелер мен олардың қатынастарын құрғаннан кейін мәліметтер схемасы 
келесідей болады. 
Microsoft Access деректер схемасынан айырмашылығы, мұнда әдепкі қатынастарды 
көрсететін сызықтар бастапқы және қосалқы өрістерге графикалық түрде бөлінбейді. Алайда, 
сол жақ батырмамен кез келген сілтемені нұқыған кезде, қасиеттер тақтасында таңдалған 
қатынас туралы ақпарат пайда болады. 
Деректер схемасымен жұмысты аяқтағаннан кейін біз оны сақтаймыз. SQL 
Management Studio-да, Access-тен айырмашылығы, жеке дерекқор үшін бірнеше диаграмма 
құруға болатындығын ескеріңіз. 
Бұл мүмкіндік кестелер саны өте көп дерекқорлар үшін пайдалы, өйткені бір 
қарапайым диаграмма тым көп жүктелетін болады. 


91 
 
 
Сур. 21. BDTur_firmSQL мәліметтер базасының схемасы 
Сур. 22. Бір дерекқорға арналған бірнеше диаграмма 
© 2019 Ғылыми кітапхана 
Парақтан ақпаратты көшіруге осы сайтқа сілтемемен ғана рұқсат етіледі 
Деректер базасының суретін жасаңыз 
Жаңа  дерекқорды  жасаумен  қатар,  қолданыстағы  дерекқордың  (бастапқы 
дерекқордың)  суретін  түсіру  үшін  CREATE  DATABASE  операторын  қолдануға  болады. 
Мәліметтер  базасының  суреті  -  бұл  түпнұсқа  дерекқордың  көшірмесі,  ол  суретті  жасау 
кезіндегі  аяқталған  операцияларға  сәйкес  келді.  Төменде  дерекқордың  суретін  жасауға 
арналған синтаксис: 
Сонымен,  дерекқордың  суретін  жасау  үшін,  CREATE  DATABASE  нұсқасына  AS 
SNAPSHOT OF сөйлемін енгізу керек.. Төмендегі мысалда SampleDb дерекқорының суретін 
жасау  және  оны  D: temp  қалтасына  сақтау  көрсетілген.  (Осы  мысалды  бастамас  бұрын,  сіз 
осы каталогты жасауыңыз керек.) 
Қолданыстағы  дерекқордың  суреттері  -  бұл  дерекқордың  тек  оқуға  арналған 
көшірмесі,  ол  деректерді  көшіру  кезіндегі  күйін  көрсетеді.  (Осылайша  сіз  бұрыннан  бар 
дерекқордың бірнеше суреттерін жасай аласыз.) Суретке түсіру файлы (жоғарыдағы мысалда 
D: temp snapshot_DB.mdf) тек бастапқы дерекқордағы өзгертілген деректерді ғана қамтиды. 
Сондықтан суретті жасауға арналған кодта бастапқы дерекқордың әр файлының логикалық 
атауын, сонымен қатар сәйкес физикалық атауларды көрсету қажет. 
Суретте тек өзгертілген деректер болғандықтан, әр суретке сәйкес бастапқы дерекқор 
үшін қажетті дискінің аз ғана бөлігі қажет. 


92 
 
Мәліметтер  базасының  суреттерін  тек  NTFS  файлдық  жүйесі  (New  Technology  File 
System)  бар  дискілерде  жасауға  болады.  тек  осы  файлдық  жүйе  суреттерді  сақтау  үшін 
пайдаланылатын сирек файлдық технологияны қолдайды. 
Мәліметтер қорының суреттері әдетте деректердің бүлінуіне жол бермеу тетігі ретінде 
қолданылады. 
Мәліметтер қорын бекіту және ажырату 
Барлық деректер базасын бөліп алуға болады, содан кейін сол немесе басқа дерекқор 
серверіне қайта қосылады. Бұл функция дерекқорды жылжытқанда қолданылады. 
Sp_detach_db  жүйелік  процедурасы  дерекқорды  дерекқор  серверінен  ажырату  үшін 
қолданылады.. (Алынатын мәліметтер базасы бір пайдаланушы режимінде болуы керек.) 
Деректер  базасын  тіркеу  үшін  FOR  ATTACH  сөйлемімен  CREATE  DATABASE 
операторын  қолданыңыз.  Тіркелген  дерекқор  үшін  барлық  қажетті  файлдар  болуы  керек. 
Егер кез-келген деректер файлында бастапқы жолдан өзгеше жол болса, онда бұл файл үшін 
ағымдағы жол көрсетілуі керек. 
Microsoft SQL Server-де мәліметтер базасын құру үшін не қажет? 
Бұл  бөлімде  мен  Microsoft  SQL  Server-де  мәліметтер  базасын  құрудың  бірнеше 
түрлерін ұсынамын, яғни. дәл білу керек және мәліметтер базасын құру үшін сізге не қажет: 
1. 
Сізде  Microsoft  SQL  сервері  орнатылған  болуы  керек.  Microsoft  SQL  Server 
Express-тің  тегін  шығарылымы  оқу  үшін  өте  қолайлы.  Егер  сіз  әлі  SQL  Server  орнатпаған 
болсаңыз,  онда  Microsoft  SQL  Server  2017  Express  нұсқасында  қалай  орнату  керектігін 
көрсететін егжей-тегжейлі бейне нұсқаулық, 
2. 
Сізде SQL Server Management Studio (SSMS) орнатылған болуы керек. SSMS - 
Microsoft  SQL  Server-де  дерекқорды  жасаудың  негізгі  құралы.  Бұл  орта  тегін,  егер  сізде 
болмаса, онда жоғарыдағы бейне нұсқаулықта мен осы ортаның орнатылуын да көрсетемін, 
3. 
Деректер  базасын  жобалау.  Дерекқорды  жасаудан  бұрын  оны  жобалау  керек, 
яғни.  сіз  сақтайтын  барлық  нысандарды  анықтаңыз,  олардың  сипаттамаларын  анықтаңыз, 
сонымен  қатар  оларды  қосу,  сақтау  және  өзгерту  кезінде  деректерге  қолданылатын  барлық 
ережелер  мен  шектеулерді  анықтаңыз.  Басқаша  айтқанда,  сіз  деректер  кестесінің 
құрылымын,  оның  ішінде  қандай  кестелер  болатындығын,  кестелер  арасында  қандай 
қатынастар болатынын және әр кестеде қандай бағандар болатындығын анықтауыңыз керек. 
Біздің  жағдайда,  б.а.  жаттығу  кезінде  бұл  кезең  өте  формалды  болады,  өйткені  бастаушы 
дерекқорды  дұрыс  құрастыра  алмайды.  Бірақ  жаңадан  бастаушы  алдын-ала  жобалаусыз 
мәліметтер базасын құруға кірісу мүмкін еместігін білуі керек, өйткені дерекқорды соңында 
қалай қарау керектігі туралы нақты түсініксіз дерекқорды енгізу мүмкін емес шығар. 
4. 
Бос дерекқор жасаңыз. SQL Server Management Studio-да дерекқорды құрудың 
екі әдісі бар: біріншісі графикалық интерфейсті, екіншісі T-SQL тілін қолдана отырып, 
5. 
Деректер  базасында  кестелер  құрыңыз.  Бұл  кезеңде  сізде  деректер  базасы 
болады,  бірақ  ол  бос  болады,  өйткені  онда  әлі  кестелер  жоқ.  Осы  кезде  сізге  кестелер  мен 
сәйкес шектеулерді жасау керек, 
6. 
Деректер  базасын  мәліметтермен  толтырыңыз.  Дерекқорда  қазірдің  өзінде 
кестелер бар, бірақ олар бос, сондықтан енді кестелерге деректер қосуға көшуге болады, 
7. 
Дерекқордың  басқа  нысандарын  жасаңыз.  Сізде  қазірдің  өзінде  деректер 
базасы, кестелер мен мәліметтер бар, сондықтан бизнес-ережелер мен қосымшалар логикасы 
жүзеге  асырылатын  көріністер,  функциялар,  процедуралар,  триггерлер  сияқты  басқа  да 
дерекқор нысандарын жасауға болады. 
Microsoft  SQL  Server  және  T-SQL  тіліне  кіріспес  бұрын  білуіңіз  керек  мәліметтер 
базасын құрудың жалпы жоспары. 
Бұл  мақалада  біз  4-кезеңді  қарастырамыз,  бұл  бос  дерекқорды  құру,  дерекқорды 
құрудың  екі  тәсілі  де  қарастырылады:  графикалық  интерфейсті  және  T-SQL  тілін  қолдану. 
Алғашқы  үш  қадамды  орындау  керек,  б.а.  сіз  SQL  Server  және  Management  Studio-ны 
орнатып  қойдыңыз  және  іске  асырғыңыз  келетін  мәліметтер  базасының  құрылымын, 
айтқанымдай,  жаттығу  сатысында  өткізіп  жібере  аласыз,  ал  келесі  материалдарда  Microsoft 


93 
 
SQL  Server-де  кестелер  құру  жолын  көрсетемін.  қарапайым,  бірақ  көп  немесе  аз  нақты 
құрылымына қарамастан. 
SQL Server Management Studio-да мәліметтер базасын құру 
Бірінші  қажет  нәрсе  -  SQL  Server  Management  Studio  іске  қосу  және  SQL  серверіне 
қосылу. 
 
Содан кейін объект шолғышында контейнерді нұқыңыз «Мәліметтер 


Достарыңызбен бөлісу:
1   ...   91   92   93   94   95   96   97   98   ...   180




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

    Басты бет