SQL тілінде көріністер неліктен маңызды?
SQL тілінде көріністер неліктен маңызды?

Бейне: SQL тілінде көріністер неліктен маңызды?

Бейне: SQL тілінде көріністер неліктен маңызды?
Бейне: SQL для тестировщика — Виды. Связи таблиц. Ключи. 2024, Сәуір
Anonim

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

Сол сияқты, адамдар неге SQL-де көріністер пайдаланылады деп сұрайды.

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

Сондай-ақ, SQL көріністері өнімділікті жақсарта ма? Көріністер жасайды сұрауларды жазу үшін жылдамырақ, бірақ олар жоқ жақсарту негізгі сұрау өнімділік . Қысқаша айтқанда, егер индекстелген көрініс сұрауды қанағаттандыра алса, онда белгілі бір жағдайларда бұл жұмыс көлемін күрт азайтуы мүмкін. SQL Сервер қажет істеу қажетті деректерді қайтару және т.б жақсарту сұрау өнімділік.

Сондай-ақ білу керек, көзқарастар дегеніміз не, олар қалай пайдалы?

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

Неліктен біз кестелердің орнына көріністерді пайдаланамыз?

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

Ұсынылған: