Файл: Л. Н. Гумилев атындаы Еуразия лтты университеті Апаратты технологиялар факультеті Апаратты жйелер кафедрасы Мліметтер оры бойынша Реферат.docx

ВУЗ: Не указан

Категория: Реферат

Дисциплина: Не указана

Добавлен: 04.12.2023

Просмотров: 18

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

ҚАЗАҚСТАН РЕСПУБЛИКАСЫ БІЛІМ ЖӘНЕ

ҒЫЛЫМ МИНИСТРЛІГІ

Л.Н.Гумилев атындағы Еуразия Ұлттық университеті

Ақпараттық технологиялар факультеті

Ақпараттық жүйелер кафедрасы


Мәліметтер қоры бойынша

Реферат

Тақырып: Индекстелген Көріністер
«6В06103- Ақпараттық жүйелер»

мамандығының В057-6103-21-03 тобының студенті


Орындаған: Муратбек Эрлан

Т.А.Ә
Қабылдаған: Ахметова А.Ж.

Т.А.Ә.


Нұр-Сұлтан, 2023

Реферат

SQL (Structured Query Language) - мәліметтер базасындағы деректерді басқару үшін қолданылатын құрылымдық сұрау тілі. SQL-де сұраныстарды оңтайландыруға, олардың орындалуын тездетуге мүмкіндік беретін көптеген құралдар бар. Осындай құралдардың бірі-индекстелген көріністер.
Индекстелген көріністер-бұл бір немесе бірнеше дерекқор кестелеріндегі деректерді қамтитын виртуалды кестелер. Олар сұраныстардың орындалуын жеделдету үшін пайдаланылуы мүмкін, әсіресе сұраулар жиі қайталанатын жағдайларда.
Индекстелген көріністердің негізгі міндеттерінің бірі сұрау өнімділігін жақсарту болып табылады. Ол үшін индекстелген көріністер деректерді іздеуді және сұрыптауды жеңілдететін индекстерді пайдаланады. Индекстер-сұралған деректерді жылдам табуға және өңдеуге көмектесетін арнайы деректер құрылымдары.
Индекстелген көріністерді бір кесте негізінде де, бірнеше кесте негізінде де жасауға болады. Индекстелген көріністерді құру кезінде мәліметтер базасы индекстелген деректерді бөлек жерде сақтайды, бұл сұраныстардың орындалуын тездетуге мүмкіндік береді.
Индекстелген көріністерді жасау үшін create view операторын пайдалану қажет. Мысалы, келесі сұрау Orders кестесіндегі деректерді қамтитын индекстелген көріністі жасайды:

1-сурет


Бұл мысалда индекстелген "eexed Orders "көріністері Order date '2019-01-01' - ден үлкен немесе оған тең болатын Order кестесіндегі барлық жолдарды қамтиды. Деректер базасы индекстелген деректерді жадтың бөлек аймағында сақтайды, бұл жиі қайталанатын сұраныстардың орындалуын тездетуге мүмкіндік береді.

Алайда, индекстелген көріністерді пайдалану әрқашан оңтайлы шешім бола бермейді. Олар үлкен жадты алуы мүмкін және дерекқордағы деректердің қайталануына әкелуі мүмкін. Сондықтан индекстелген көріністерді жасамас бұрын деректерді талдап, қай сұраулар жиі қайталанатынын және қай кестелер жиі қолданылатынын анықтау қажет.

Қорытындылай келе, индекстелген көріністер SQL-де сұраныстардың өнімділігін оңтайландырудың қуатты құралы болып табылады. Олар мүмкіндік береді