Э. В. Фуфаев, Д. Э. Фуфаев


Деректерді анықтау операторлары



жүктеу 10,13 Mb.
Pdf просмотр
бет28/93
Дата19.11.2018
өлшемі10,13 Mb.
#21568
түріОқулық
1   ...   24   25   26   27   28   29   30   31   ...   93

 
Деректерді анықтау операторлары
 
Оператор 
Әрекеті  
CREATE TABLE  ДҚ жаңа кестесін жасайды 
 
DROP TABLE 
ДҚ кестені жояды 
 
ALTER TABLE 
Қазіргі кестенің қҧрылымын немесе аталған кесте 
ҥшін көрсетілген тҧтастықтың шектеулерін 
өзгертеді 
 
CREATE VIEW 
Кейбір SQL сҧранысына сəйкес келетін виртуалды 
кесте жасайды 
 
ALTER VIEW 
Бҧрын жасалған көріністі өзгертеді 
 
DROP VIEW 
Бҧрын жасалған көріністі жояды 
 
CREATE INDEX  Индекске кіретін атрибуттарға шапшаң қол 
жеткізуді қамтамасыз ету ҥшін кесте ҥшін индекс 
жасайды 
 
DROP INDEX 
Бҧрын қҧрылған индексті жояды 
SELECT [ALL|] (Кестелер немесе сҧраныс жолдарының тізімі) 
FROM  (Сҧранысқа  негіз  болатын  кестелер  немесе  сҧраныстардың 
тізімі) 
5 . 2 -к ес те  
Деректерді манипуляторлау операторлары 
Оператор 
Әрекет  
DELETE 
Негізгі  кестеден  сҥзгілеу  талаптарына  сəйкес  келетін 
бір  немесе  бірнеше  жолдарды  жояды.  Операторды 
пайдалану  тҧтастықты  сақтау  принциптеріне  сəйкес 
келеді, сондықтан осы оператор ол дҧрыс синтаксиста 
дҧрыс  жазылған 
болса  да,  əрқашан 
дҧрыс 
орындалмайды. 
INSERT 
Негізгі кестеге бір жол қосады. Оператордыңрҧқсат 
берілген тҥрлендірулері, онда бірнеше жолдар бір 
кестеден немесе сҧраныстан базалық кестеге 
ауыстырылады. 
UPDATE 
Бір немесе бірнеше бағанның мəндерін  сҥзгілеу 
талаптарына сəйкес келетін бір немесе бірнеше 
жолдарды жаңартады. 


Сұраныстар операторы 
Оператор
 
Әрекет 
SELECT
 
Реляциялық алгебраның барлық операторларын 
ауыстыратын жəне сҧранысқа сəйкес нəтижелі қарым-
қатынасты жасауға мҥмкіндік беретін оператор.
 
5 . 4 - к е с т е  
Әрекеттерді (транзакцияларды) басқару операторлары 
Оператор
 
Әрекет 
CCOMMIT
 
Транзакцияға біріктірілген кешенді, өзара байланысты 
ақпаратты өңдеуді аяқтайды
 
ROLLBACK
 
Транзакцияны орындау кезінде жҥргізілген 
өзгерістерден бас тартады
 
SAVEPOINT
 
ДҚ аралық жағдайын сақтайды, оны бҧдан əрі қайтып 
келетіндей белгілейді
 
5 . 5 - к е с т е  
Деректерді әкімшіліктендіру операторлары 
Оператор
 
Әрекет 
ALTER
 
DATABASE
 
Дерекқордың негізгі объектілеріндегі жинақты, барлық 
дерекқорға қатысты шектеулерді өзгертеді
 
ALTER DBAREA
 
Бҧрын жасалған сақтау қорын өзгертеді
 
ALTER
 
PASSWORD
 
Барлық деректердің  қорың базасын 
 
CREATE
 
DATABASE
 
Жаңа дерекқорды жасайды
 
CREATE
 
DBAREA
 
Деректерді сақтаудың жаңа қорын қҧрады
 
DROP
 
DATABASE
 
Дерекқорды жояды
 
DROP DBAREA
 
Дерекқорды сақтау саласын жояды
 
GRANT
 
Дерекқорға немесе оның жекелеген элементтеріне 
қолжетімділік қҧқығын береді
 
REVOKE
 
Дерекқорға немесе оның жекелеген элементтеріне 
қолжетімділіктен айырады
 


Кесте 5.6. Меңзерді басқару операторлары 
Оператор 
Әрекет 
DECLARE 
Сҧраныс ҥшін меңзерді анықтайды. Атауын береді 
жəне оған байланысты ДҚ сҧранысты анықтайды. 
OPEN 
Меңзерді ашады. Дерекқор объектісін ашады 
FETH 
Белгілі жазбаға меңзер белгілейді жəне оны оқиды 
CLOSE 
Меңзерді жабады. Дерекқор объектісін жабады 
PREPARE 
SELECT нҧсқаулығына сəйкес сҧранысты орындау 
жоспарын тҥрлендіреді 
EXECUTE 
Бҧрын тҥрлендірілген сҧранысты орындайды 
[WHERE (Деректерді іріктеу шарты)] 
[GROUPBY 
(Сҧранысты  орындау  нəтижесінде  шығарылатын 
жолдардың тізімі)] 
[HAVING (Сҧраныстағы деректерді топтастыру талаптары)] 
[ORDERBY  (Сҧраныстағы  деректерді  шығару  реттелетін  жолдардың 
тізімі)] 
SELECTALL  нҧсқаулығы  қҧрылымында  қарастырылған  шешуші  сөз, 
сҧраныс  талаптарын  қанағаттандыратын  кестенің  немесе  сҧраныстың 
барлық жазбаларынан тҧратын қорытындылаушы жинақты білдіреді. 
Шешуші сөздер сҧраныста болмауы мҥмкін. 
Орындалатын  іс  əрекеттер  сипаттарына  қарай  SQL  операторларын 
келесі топтарға бөлуге болады: 
• деректерді анықтау операторлары; 
• деректерді манипуляциялау операторлары; 
• сҧраныстар операторлары (тілі); 
• əрекеттерді (транзакцияларды) басқару операторлары; 
• деректерді əкімшіліктендіру операторлары; 
• басқарудың операторлары (меңзерді басқару). 
5.1-  5.6-кестеде  SQL  тілі  операторларының  тиісті  топтары  жəне 
олармен орындалатын əрекеттер ҧсынылған. 
 
5.3. 
MS SQL Server 7.0 
туралы жалпы мәлімет 
Бағдарламалық  қамтамасыз  етуді  əзірлеуде  əлемдегі  ең  танымал 
көшбасшы  болып  табылатын  Microsoft  корпорациясы  дерекқор 
нарығында  ауқымды  зерттеулер  мен  заманауи  дерекқорды  басқару 
жҥйелеріне қойылатын талаптар жҥргізеді.  


Осы ақпарат  негізінде  SQL  Server  тҧқымдасы  корпорациясының жаңа 
өнімін қҧру стратегиясы əзірленді. SQL Server 7.0 дерекқорды басқару 
жҥйесінің 
жаңа 
нҧсқасы 
шын 
мəнінде, 
көптеген 
жаңа 
технологиялардан тҧратын заманауи өнім болып табылады. SQL Server 
ерекшелігі,  оның  жергілікті  дерекқорларғағана  емес,  ондаған 
кестелерге,  жҥздеген  қолданушыларға  жəне  деректердің  миллион 
деректеріне  ие  кəсіпорындар  ауқымының  дерекқорына  арналғандығы 
болып  табылады.  Екі  жағдайда  да  сол  бағдарламалық  код 
қолданылады.  SQL  Server  7.0  Windows  NT  операциялық  жҥйесінің 
басқаруымен жəне Windows 95/98 жҧмыс істей алады. 
SQL  Server  жетінші  нҧсқасында  дерекқорды  басқарудың  жаңа 
əдісін қоса, көптеген жаңа функционалдық мҥмкіндіктер, OLE DB 2.0, 
ActiveX,  COM  технологияларына  қолдау  көрсету,  Microsoft  Search, 
OLAP,  Microsoft  Repository  жəне  басқа  өзгерістер  іске  асырылған. 
Дерекқорды 
басқарудың 
заманауи 
жҥйелерінің 
көпшілігі 
əкімшіліктендіруге  кҥрделі  жəне  арнайы  дайындық  жəне  жҧмыс 
тəжірибесіне  ие  пайдаланушыларға  арналған.  SQL  Server  7.0  - 
ноутбуктан  бірнеше  процессорлық  кластерге  дейін  масштабталатын 
өнім  болып  табылады.  Ол  көптеген  əкімшіліктерді  жеңілдететін  жəне 
дерекқорларды  өңдеу  мен  жҥргізу  процесін  жеңілдететін  көптеген 
жаңа шешімдер мен технологиялардан тҧрады. 
Әр жолдағы  байттардың  ең  көп  саны  –  8060 жетеді,  ал кесте 1024 
дейінгі бағаннан тҧруы мҥмкін. Деректердің жаңа тҥрлері пайда болды, 
Unicode  қолдауы  іске  асырылды,  бҧғаттау  жҥйесі  жақсарды.  Бҧғаттау 
жҥйесі оңтайландырылған, енді ол тезірек бҧғаттауды жəне синхрондау 
ҥшін аздаған ішкі жоғалуды орындайды. 
SQL  Server  динамикалық  ӛздігінен  басқару.  SQL  Server  7.0 
конфигурацияның  кейбір  параметрлері  ҥшін  автоматты  конфигурация 
режимін  қамтамасыз  ете  отырып,  серверді  əкімшіліктендіруді 
жеңілдетеді.  Сервер  қандай  да  болмасын  ресурстарға  қажеттілікті 
ҥнемі  қадағалап  отырады  жəне  өзінің  кҥйге  келтіру  параметрлерін 
динамикалық  тҥрде  өзгертеді.  Мысалы,  егер  дерекқорлардың  біреуі 
бҧдан  əрі  пайдаланылмаса  жəне  сервермен  автоматты  тҥрде  жабылса, 
онда  шҧғыл  жады  мен  процессорлық  уақытқа  қойылатын  талаптар 
төмендейді. Серверді конфигурациялау ҥшін статикалық мағыналарды 
пайдалану  кезінде  қолданылмайтын  ресурстар  əлі  де  SQL  Server 
операциялық 
жҥйемен 
резервтелетінбасқа 
қосымшалармен 
қолданылмауы  мҥмкін.  Автоматты  конфигурация  режимінде  SQL 
Server  операциялық  жҥйенің  қолдаланылмайтын  ресурстарын 
қайтаратын  болады,  ол  жҥйенің  өзінің,  сол  сияқты  қолданбалы 
бағдарламалардың өнімділігін арттырады. 


жүктеу 10,13 Mb.

Достарыңызбен бөлісу:
1   ...   24   25   26   27   28   29   30   31   ...   93




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

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау