Оқулық «Білім беруді дамытудың федералды институты»



Pdf көрінісі
бет217/246
Дата27.09.2023
өлшемі4.61 Mb.
#478892
түріОқулық
1   ...   213   214   215   216   217   218   219   220   ...   246
Г. Н. Федорова, Деректер қорын әзірлеу және басқару. Оқулық. Мәскеу «Академия» баспа орталығы, 2015ж.

283
 


ASCENDING кілт сӛзі (ASC қысқартылған нҧсқасы) әріпсандарды 
қҧрайтын бағандардың мәндерін ҧлғайту арқылы индекстік жазбаларға 
тапсырыс берілетіндігін білдіреді. Бҧл параметр әдепкі бойынша 
қабылданады. 
DESCENDING кілт сӛзі (DESC ҥшін қысқа) индекстік жазбалар 
индекс бағандарының мәндерін азайту арқылы реттелгенін білдіреді. 
Индекс BLOB деректер тҥріне ие бағандарды және массивтер 
болып табылатын кез-келген деректер тҥрінің бағандарын қамтуы 
мҥмкін емес. 
Мысалы. Егер SALES кестесіне тауарлардың атауын сақтайтын 
баған бойынша бағаларды кӛтеру және азайту қажет болса, тӛменде 
келтірілген мәлімдемелерді орындау арқылы екі индекс жасаңыз:
CREATE ASCENDING INDEX I_ASC ON САТЫЛЫМДАР (Тауарлар) 
CREATE DESCENDING INDEX I_DESC ON САТЫЛЫМДАР 
(Тауарлар)
Бастапқы қҧру кезінде индекс әдепкі бойынша белсенді болады - 
кестеде жаңадан қосылған барлық жолдар немесе негізгі кестенің 
индекстелген бағандарында жасалған ӛзгерістер индекс кҥйінде дереу 
кӛрсетіледі. 
Кейбір жағдайларда индексті «уақытша ӛшіріп», оны белсенді емес 
етіп жасау пайдалы болуы мҥмкін. Бҧл кесте арқылы топтық 
операциялар деп аталатын кезде уақытты ҥнемдеуге болады, егер 
жолдан ҥлкен саны жолдан файлға жазылады, онда индекс жасалады 
немесе кесте ӛзгертілсе немесе жолдың ҥлкен саны кестеден жойылса. 
Бҧл әрекетті бастау алдында индекс белсенді емес (INACTIVE) кҥйіне 
ауысады және операция аяқталғаннан кейін - белсенді (ACTIVE) 
кҥйіне қайта оралады. белсендірілген кезде осы жағдайда, индексі 
индексінің толық қалпына келтіріп жасады. жаңадан енгізілген барлық, 
ӛзгертілген немесе жойылған жолдар индексі жаңа мемлекет 
енгізілетін болады. 
Индекс жағдайының ӛзгеруі оператордың кӛмегімен жҥзеге 
асырылады:
ALTER INDEX <индекс атауы>{ACTIVE | INACTIVE}
ACTIVE кілт сӛзі белсенді емес индексті белсенді кҥйге орнатады. 
INACTIVE кілт сӛзі индекс белсенді емес екенін білдіреді. Индекс 
белсенді емес кҥйден белсенді кҥйге кӛшірілгеннен кейін, жҥйе бҥкіл 
индексті толығымен қайта жасайды.


Достарыңызбен бөлісу:
1   ...   213   214   215   216   217   218   219   220   ...   246




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

    Басты бет