Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
40
Добавлен:
16.04.2013
Размер:
25.58 Кб
Скачать
змпвбмшоще бурелфщ SQL

ьфб змбчб вхдеф пвухцдбфш бурелфщ същлб SQL
ЛПФПТЩЕ ЙНЕАФ ПФОПЫЕОЙЕ Л ВБЪЕ ДБООЩИ ЛБЛ Л ЕДЙОПНХ ГЕМПНХ, ЧЛМАЮБС ЙУРПМШЪПЧБОЙЕ НОПЗПЮЙУМЕООЩИ ЙНЕО ДМС ПВЯЕЛФПЧ ДБООЩИ, ТБЪНЕЭЕОЙЕ ЪБРПНЙОБЕНЩИ ДБООЩИ, ЧПУУФБОПЧМЕОЙЕ Й УПИТБОЕОЙЕ ЙЪНЕОЕОЙК Ч ВБЪЕ ДБООЩИ Б ФБЛЦЕ ЛППТДЙОЙТПЧБОЙЕ ПДОПЧТЕНЕООЩИ ДЕКУФЧЙК НОПЗПЮЙУМЕООЩИ РПМШЪПЧБФЕМЕК. ьФПФ НБФЕТЙБМ ДБУФ ЧБН ЧПЪНПЦОПУФШ ЛПОЖЙЗХТБГЙЙ ЧБЫЕК ВБЪЩ ДБООЩИ, ПФНЕОЩ ДЕКУФЧЙС ПЫЙВПЛ, Й ПРТЕДЕМЕОЙС ЛБЛ ДЕКУФЧЙС ПДОПЗП РПМШЪПЧБФЕМС Ч ВБЪЕ ДБООЩИ ВХДХФ ЧМЙФШ ОБ ДЕКУФЧЙС ДТХЗЙИ РПМШЪПЧБФЕМЕК.


ретейнеопчбойе фбвмйг




Adrian НПЦЕФ УПЪДБФШ УЙОПОЙН У ЙНЕОЕН Clients, ДМС ФБВМЙГЩ У ЙНЕОЕН Diane.Customers, У РПНПЭША ЛПНБОДЩ CREATE SYNONYM УМЕДХАЭЙН ПВТБЪПН:

CREATE SYNONYM Clients FOR Diane.Customers;

фЕРЕТШ, Adrian НПЦЕФ ЙУРПМШЪПЧБФШ ФБВМЙГХ У ЙНЕОЕН Clients Ч ЛПНБОДЕ
ФПЮОП ФБЛ ЦЕ ЛБЛ ЕЕ ЙУРПМШЪХЕФ Diane.Customers. уЙОПОЙН Clients - ЬФП
УПВУФЧЕООПУФШ, ЙУРПМШЪХЕНБС ЙУЛМАЮЙФЕМШОП ДМС Adrian.


ретейнеопчбойе у фен це убнщн йнеоен

рТЕЖЙЛУ (РТПЪЧЙЭЕ) РПМШЪПЧБФЕМС - ЬФП ЖБЛФЙЮЕУЛЙ ЮБУФШ ЙНЕОЙ МАВПК
ФБВМЙГЩ. чУСЛЙК ТБЪ, ЛПЗДБ ЧЩ ОЕ ХЛБЪЩЧБЕФЕ ЧБЫЕ УПВУФЧЕООПЕ ЙН
РПМШЪПЧБФЕМС ЧНЕУФЕ У ЙНЕОЕН ЧБЫЕК УПВУФЧЕООПК ФБВМЙГЩ, SQL УБН ЪБРПМОСЕФ ДМС ЧБУ ЬФП НЕУФП. уМЕДПЧБФЕМШОП, ДЧБ ПДЙОБЛПЧЩИ ЙНЕОЙ ФБВМЙГЩ ОП УЧСЪБООЩЕ У ТБЪМЙЮОЩНЙ ЧМБДЕМШГБНЙ, УФБОПЧСФУС ОЕ ЙДЕОФЙЮОЩНЙ Й УМЕДПЧБФЕМШОП ОЕ РТЙЧПДСФ Л ЛБЛПНХ-ОЙВХДШ ВЕУРПТСДЛХ ( РП ЛТБКОЕК НЕТЕ Ч SQL ). ьФП ПЪОБЮБЕФ ЮФП ДЧБ РПМШЪПЧБФЕМС НПЗХФ УПЪДБФШ ДЧЕ РПМОПУФША ОЕУЧСЪБООЩЕ ФБВМЙГЩ У ПДЙОБЛПЧЩНЙ ЙНЕОБНЙ, ОП ЬФП ФБЛЦЕ ВХДЕФ ПЪОБЮБФШ, ЮФП ПДЙО РПМШЪПЧБФЕМШ НПЦЕФ УПЪДБФШ РТЕДУФБЧМЕОЙЕ ПУОПЧБООПЕ ОБ ЙНЕОЙ ДТХЗПЗП РПМ
ьФП ЙОПЗДБ ДЕМБЕФУС ЛПЗДБ РТЕДУФБЧМЕОЙЕ, ТБУУНБФТЙЧБЕФУС ЛБЛ УБНБ ФБВМЙГБ - ОБРТЙНЕТ, ЕУМЙ РТЕДУФБЧМЕОЙЕ РТПУФП ЙУРПМШЪХЕФ CHECK OPTION
ЛБЛ ЪБНЕОЙФЕМШ ПЗТБОЙЮЕОЙС CHECK Ч ВБЪПЧПК ФБВМЙГЕ( УНПФТЙФЕ
зМБЧХ 22 ДМС РПДТПВОПУФЕК ). чЩ НПЦЕФЕ ФБЛЦЕ УПЪДБЧБФШ ЧБЫЙ УПВУФЧЕООЩЕ УЙОПОЙНЩ, ЙНЕОБ ЛПФПТЩИ ВХДХФ ФБЛЙНЙ ЦЕ ЮФП Й РЕТЧПОБЮБМШОЩЕ
ЙНЕОБ ФБВМЙГ. оБРТЙНЕТ, Adrian НПЦЕФ ПРТЕДЕМЙФШ Customers, ЛБЛ УЧПК
УЙОПОЙН ДМС ФБВМЙГЩ Diane.Customers :

CREATE SYNONYM Customers FOR Diane.Customers;

у ФПЮЛЙ ЪТЕОЙС SQL, ФЕРЕТШ ЙНЕАФУС ДЧБ ТБЪОЩИ ЙНЕОЙ ПДОПК ФБВМЙГЩ:
Diane.Customers Й Adrian.Customers. пДОБЛП, ЛБЦДЩК ЙЪ ЬФЙИ РПМШЪПЧБФЕМЕК НПЦЕФ УУЩМБФШУС Л ЬФПК ФБВМЙГЕ РТПУФП ЛБЛ Л Customers,
SQL ЛБЛ ЗПЧПТЙМПУШ ЧЩЫЕ УБН ДПВБЧЙФ Л ОЕК ОЕДПУФБАЭЙЕ ЙНЕОБ РПМШЪПЧБФЕМЕК.


пдоп йнс дмс лбцдпзп



еУМЙ ЧЩ РМБОЙТХЕФЕ ЙНЕФШ ФБВМЙГХ ъБЛБЪЮЙЛПЧ ЙУРПМШЪХЕНХА ВПМШЫЙН
ЮЙУМПН РПМШЪПЧБФЕМЕК, МХЮЫЕ ЧУЕЗП ЮФП ВЩ ПОЙ УУЩМБМЙУШ Л ОЕК У РПНПЭША ПДОПЗП Й ФПЗП ЦЕ ЙНЕОЙ. ьФП ДБУФ ЧБН ЧПЪНПЦОПУФШ, ОБРТЙНЕТ, ЙУРПМШЪПЧБФШ ЬФП ЙН Ч ЧБЫЕН ЧОХФТЕООЕН ПВЭЕОЙЙ ВЕЪ ПЗТБОЙЮЕОЙК.
юФПВЩ УПЪДБФШ ЕДЙОПЕ ЙН ДМС ЧУЕИ РПМШЪПЧБФЕМЕК, ЧЩ УПЪДБЕФЕ ПВЭЙК
УЙОПОЙН. оБРТЙНЕТ, ЕУМЙ ЧУЕ РПМШЪПЧБФЕМЙ ВХДХФ ЧЩЪЩЧБФШ ФБВМЙГХ
ъБЛБЪЮЙЛПЧ У ЙНЕОЕН Customers, ЧЩ НПЦЕФЕ ЧЧЕУФЙ

CREATE PUBLIC SYNONYM Customers FOR Customers;

нЩ РТПОЙНБЕН, ЮФП ФБВМЙГБ ъБЛБЪЮЙЛПЧ ЬФП ЧБЫБ УПВУФЧЕООПУФШ, РПЬФПНХ
ОЙЛБЛПЗП РТЕЖЙЛУБ ЙНЕОЙ РПМШЪПЧБФЕМС Ч ЬФПК ЛПНБОДЩ ОЕ ХЛБЪЩЧБЕФУС.
ч ПУОПЧОПН, ПВЭЙЕ УЙОПОЙНЩ УПЪДБАФУС ЧМБДЕМШГБНЙ ПВЯЕЛФПЧ ЙМЙ РТЙЧЙМЕЗЙТПЧБООЩНЙ РПМШЪПЧБФЕМСНЙ, ФЙРБ DBA. рПМШЪПЧБФЕМСН ЛТПНЕ ФПЗП,
ДПМЦОЩ ЕЭЕ ВЩФШ РТЕДПУФБЧМЕОЩ РТЙЧЙМЕЗЙЙ Ч ФБВМЙГЕ ъБЛБЪЮЙЛПЧ ЮФП-
ВЩ ПОЙ НПЗМЙ ЙНЕФШ Л ОЕК ДПУФХР. дБЦЕ ЕУМЙ ЙН СЧМСЕФУС ПВЭЙН, УБНБ
ФБВМЙГБ ПВЭЕК ОЕ СЧМСЕФУС. пВЭЙЕ УЙОПОЙНЩ УФБОПЧСФУС УПВУФЧЕООЩНЙ
У РПНПЭША ЛПНБОДЩ PUBLIC, Б ОЕ У РПНПЭША ЙИ УПЪДБФЕМЕК.


хдбмеойе уйопойнпч

пВЭЙЕ Й ДТХЗЙЕ УЙОПОЙНЩ НПЗХФ ХДБМСФШУС ЛПНБОДПК DROP SYNONYM.
уЙОПОЙНЩ ХДБМСАФУС ЙИ ЧМБДЕМШГБНЙ, ЛТПНЕ ПВЭЙИ УЙОПОЙНПЧ, ЛПФПТЩЕ
ХДБМСАФУС УППФЧЕФУФЧХАЭЙНЙ РТЙЧЙМЕЗЙТПЧБООЩНЙ МЙЮОПУФСНЙ, ПВЩЮОП
DBA. юФПВЩ ХДБМЙФШ ОБРТЙНЕТ УЙОПОЙН Clients, ЛПЗДБ ЧНЕУФП ОЕЗП ХЦЕ
РПСЧЙМУС ПВЭЙК УЙОПОЙН Customers, Adrian НПЦЕФ ЧЧЕУФЙ

DROP SYNONYM Clients;

уБНБ ФБВМЙГБ ъБЛБЪЮЙЛПЧ, ЕУФЕУФЧЕООП, УФБОПЧЙФУС ОЕ ЬЖЖЕЛФЙЧОПК.


лбл вбъб дбоощи тбуртедемеоб дмс рпмшъпчбфемек ?

фБВМЙГЩ Й ДТХЗЙЕ ПВЯЕЛФЩ ДБООЩИ УПИТБОСАФУС Ч ВБЪЕ ДБООЩИ Й ОБИПДСФУС ФБН УЧСЪБООЩНЙ У ПРТЕДЕМЕООЩНЙ РПМШЪПЧБФЕМСНЙ ЛПФПТЩЕ ЙНЙ ЧМБДЕАФ. ч ОЕЛПФПТПН УНЩУМЕ, ЧЩ НПЗМЙ ВЩ УЛБЪБФШ, ЮФП ПОЙ УПИТБОСАФУС
Ч " ЙНЕООПК ПВМБУФЙ РПМШЪПЧБФЕМС ", ИПФС ЬФП ОЙЛБЛ ОЕ ПФТБЦБЕФ ЙИ ЖЙЪЙЮЕУЛПЗП ТБУРПМПЦЕОЙС, ОП ЪБФП, ЛБЛ Й ВПМШЫЙОУФЧП ЧЕЭЕК Ч SQL, ОБИПДСФУС Ч УФТПЗПК МПЗЙЮЕУЛПК ЛПОУФТХЛГЙЙ. пДОБЛП, ОБ УБНПН ДЕМЕ, ПВЯЕЛФЩ ДБООЩИ УПИТБОСФШУС, Ч ЖЙЪЙЮЕУЛПН УНЩУМЕ, Й ЛПМЙЮЕУФЧП РБНСФЙ
ЛПФПТПЕ НПЦЕФ ЙУРПМШЪПЧБФШУС ПРТЕДЕМЕООЩН ПВЯЕЛФПН ЙМЙ РПМШЪПЧБФЕМЕН, Ч ДБООПЕ ЧТЕН, ЙНЕАФ УЧПК РТЕДЕМ.
ч ЛПОГЕ ЛПОГПЧ, ОЙЛБЛПК ЛПНРШАФЕТ ОЕ ЙНЕЕФ РТСНПЗП ДПУФХРБ Л ВЕУЛПОЕЮОПНХ ЮЙУМХ БРРБТБФОЩИ УТЕДУФЧ ( ДЙУЛХ, МЕОФЕ, ЙМЙ ЧОХФТЕООЕК РБНСФЙ) ДМС ИТБОЕОЙС ДБООЩИ. лТПНЕ ФПЗП, ЬЖЖЕЛФЙЧОПУФШ SQL ТБУЫЙТЙФУС ЕУМЙ МПЗЙЮЕУЛБС УФТХЛФХТБ ДБООЩИ ВХДЕФ ПФПВТБЦБФШУС ОЕЛЙН ЖЙЪЙЮЕУЛЙН
УРПУПВПН РТЙ ЛПФПТПН ЬФЙ ЛПНБОДЩ РПМХЮБФШ РТЕЙНХЭЕУФЧП.
ч ВПМШЫЙИ SQL УЙУФЕНБИ, ВБЪБ ДБООЩИ ВХДЕФ ТБЪДЕМЕОБ ОБ ПВМБУФЙ, ФБЛ
ОБЪЩЧБЕНЩЕ пВМБУФЙ вБЪЩ дБООЩИ ЙМЙ тБЪДЕМЩ.
ьФП ПВМБУФЙ УПИТБОСЕНПК ЙОЖПТНБГЙЙ, ЛПФПТЩЕ ТБЪНЕЭЕОЩ ФБЛ, ЮФПВЩ
ЙОЖПТНБГЙС ЧОХФТЙ ОЙИ ОБИПДЙМБУШ ВМЙЪЛП ДТХЗ Л ДТХЗХ ДМС ЧЩРПМОЕОЙС
ЛПНБОД; ФП ЕУФШ РТПЗТБННБ ОЕ ДПМЦОБ ЙУЛБФШ ЗДЕ-ФП ДБМЕЛП ЙОЖПТНБГЙА,
УЗТХРРЙТПЧБООХА Ч ПДЙОПЮОПК ПВМБУФЙ ВБЪЩ ДБООЩИ. иПФС ЕЕ ЖЙЪЙЮЕУЛЙЕ
ЧПЪНПЦОПУФЙ ЪБЧЙУСФ ПФ БРРБТБФОПЗП ПВПТХДПЧБОЙС, ГЕМЕУППВТБЪОП ЮФПВЩ
ЛПНБОДБ ТБВПФБМБ Ч ЬФЙИ ПВМБУФСИ ЧОХФТЙ УБНПК SQL.
уЙУФЕНЩ ЛПФПТЩЕ ЙУРПМШЪХАФ ПВМБУФЙ ВБЪЩ ДБООЩИ ( Ч ДБМШОЕКЫЕН ОБЪЩЧБЕНЩИ - DBS (Data Base Spaces)), РПЪЧПМСАФ ЧБН У РПНПЭША ЛПНБОД
SQL ПВТБВБФЩЧБФШ ЬФЙ ПВМБУФЙ ЛБЛ ПВЯЕЛФЩ.

DBS УПЪДБАФУС ЛПНБОДБНЙ CREATE DBSPACE (упъдбфш DBS),
ACQUIRE DBSPACE(рпмхюйфш DBS) ЙМЙ CREATE TABLE-
SPACE (упъдбфш фбвмйюоха пвмбуфш), Ч ЪБЧЙУЙНПУФЙ ПФ ЙУРПМШЪХЕНПК ТЕБМЙЪБГЙЙ. пДОБ DBS НПЦЕФ ЧНЕЭБФШ МАВПЕ ЮЙУМП РПМШЪПЧБФЕМЕК, Й ПФДЕМШОЩК РПМШЪПЧБФЕМШ НПЦЕФ ЙНЕФШ ДПУФХР Л НОПЗЙН DBS. рТЙЧЙМЕЗЙС УПЪДБЧБФШ ФБВМЙГЩ, ИПФС Й НПЦЕФ ВЩФШ РЕТЕДБОБ РП ЧУЕК ВБЪХ ДБООЩИ,
ЮБУФП РЕТЕДБЕФУС Ч ЛПОЛТЕФОПК DBS.
нЩ НПЦЕН УПЪДБФШ DBS У ЙНЕОЕН Sampletables, УМЕДХАЭЕК ЛПНБОДПК:

CREATE DBSPACE Sampletables
( pctindex 10,
pctfree 25);

рБТБНЕФТ pctindex ПРТЕДЕМСЕФ ЛБЛПК РТПГЕОФ DBS ДПМЦЕО ВЩФШ ПУФБЧМЕО,
ЮФПВЩ УПИТБОСФШ Ч ОЕН ЙОДЕЛУЩ ФБВМЙГ. Pctfree - ЬФП РТПГЕОФ DBS ЛПФПТЩК
ПУФБЧМЕО ЮФПВЩ РПЪЧПМЙФШ ФБВМЙГБН ТБУЫЙТСФШ ТБЪНЕТЩ ЙИ УФТПЛ ( ALTER
TABLE НПЦЕФ ДПВБЧМСФШ УФПМВГЩ ЙМЙ ХЧЕМЙЮЙЧБФШ ТБЪНЕТ УФПМВГПЧ, ДЕМБ
ЛБЦДХА УФТПЛХ ДМЙООЕЕ. ьФП - ТБУЫЙТЕОЙЕ РБНСФЙ ПФЧПДЙНПК ДМС ЬФПЗП).
йНЕАФУС ФБЛЦЕ ДТХЗЙЕ РБТБНЕФТЩ ЛПФПТЩЕ ЧЩ ФБЛЦЕ НПЦЕФЕ ПРТЕДЕМСФШ,
Й ЛПФПТЩЕ НЕОСАФУС ПФ РТПЗТБННЩ Л РТПЗТБННЕ. вПМШЫЙОУФЧП РТПЗТБНН
БЧФПНБФЙЮЕУЛЙ ВХДХФ ПВЕУРЕЮЙЧБФШ ЪОБЮЕОЙС РП ХНПМЮБОЙА, РПЬФПНХ ЧЩ
НПЦЕФЕ УПЪДБЧБФШ DBS ОЕ ПРТЕДЕМСС ЬФЙ РБТБНЕФТЩ.
DBS НПЦЕФ ЙНЕФШ ЙМЙ ПРТЕДЕМЕООПЕ ПЗТБОЙЮЕОЙЕ ТБЪНЕТБ, ЙМЙ ЕК НПЦЕФ
ВЩФШ РПЪЧПМЕОП ТБУФЙ ОЕПЗТБОЙЮЕООП ЧНЕУФЕ У ФБВМЙГБНЙ.
еУМЙ DBS УПЪДБМБУШ, РПМШЪПЧБФЕМСН РТЕДПУФБЧМСАФУС РТБЧБ УПЪДБЧБФШ Ч
ОЕК ПВЯЕЛФЩ. чЩ НПЦЕФЕ ОБРТЙНЕТ РТЕДПУФБЧЙФШ Diane РТБЧП УПЪДБФШ ФБВМЙГХ Sampletables У РПНПЭША УМЕДХАЭЕК ЛПНБОДЩ:

GRANT RESOURCE ON Sampletables TO Diane;

ьФП ДБУФ ЧБН ЧПЪНПЦОПУФШ ВПМЕЕ ЛПОЛТЕФОП ПРТЕДЕМСФШ НЕУФП ИТБОЕОЙ
ДБООЩИ. рЕТЧЩК DBS ОБЪОБЮБЕНЩК ДБООПНХ РПМШЪПЧБФЕМА - ПВЩЮОП ФПФ,
ЗДЕ ЧУЕ ПВЯЕЛФЩ ЬФПЗП РПМШЪПЧБФЕМС УПЪДБАФУС РП ХНПМЮБОЙА.
рПМШЪПЧБФЕМЙ ЙНЕАЭЙЕ ДПУФХР Л НОПЗПЮЙУМЕООЩН DBS НПЗХФ ПРТЕДЕМЙФШ,
ЗДЕ ПОЙ ИПФСФ ТБЪНЕУФЙФШ ПРТЕДЕМЕООЩК ПВЯЕЛФ.
рТЙ ТБЪДЕМЕОЙЙ ЧБЫЕК ВБЪЩ ДБООЩИ ОБ DBSЩ, ЧЩ ДПМЦОЩ ЙНЕФШ Ч ЧЙДХ
ФЙРЩ ПРЕТБГЙК, ЛПФПТЩЕ ЧЩ ВХДЕФЕ ЮБУФП ЧЩРПМОСФШ. фБВМЙГЩ ЛПФПТЩЕ,
ЛБЛ ЧБН ХЦЕ ЙЪЧЕУФОП, ВХДХФ ЮБУФП ПВЯЕДЙОСФШУС, ЙМЙ ЛПФПТЩЕ ЙНЕАФ
ПДОХ ФБВМЙГХ УУЩМБАЭХАУС ОБ ДТХЗХА ЧП ЧОЕЫОЕН ЛМАЮЕ, ДПМЦОЩ ОБИПДЙФШУС ЧНЕУФЕ Ч ПДОПК DBS.

оБРТЙНЕТ, ЧЩ НПЗМЙ ВЩ УППВЭЙФШ РТЙ ОБЪОБЮЕОЙЙ ФЙРПЧЩИ ФБВМЙГ, ЮФП
ФБВМЙГБ рПТСДЛПЧ ВХДЕФ ЮБУФП ПВЯЕДЙОСФШУС У ПДОПК ЙМЙ ПВЕЙНЙ ЙЪ ДЧХИ
ДТХЗЙИ ФБВМЙГ,, ФБЛ ЛБЛ ФБВМЙГБ рПТСДЛПЧ ЙУРПМШЪХЕФ ЪОБЮЕОЙС ЙЪ ПВЕЙИ
ЬФЙИ ФБВМЙГ. рТЙ РТПЮЙИ ТБЧОЩИ ХУМПЧЙСИ, ЬФЙ ФТЙ ФБВМЙГЩ ДПМЦОЩ ЧИПДЙФШ Ч ФХ ЦЕ УБНХА ПВМБУФШ DBS, ОЕЪБЧЙУЙНП ПФ ФПЗП, ЛФП ЙИ ЧМБДЕМЕГ.
чПЪНПЦОПЕ РТЙУХФУФЧЙЕ ПЗТБОЙЮЕОЙС ЧОЕЫОЕЗП ЛМАЮБ Ч ФБВМЙГЕ рПТСДЛПЧ, РТПУФП РТЙЧЕДЕФ Л ВПМЕЕ УФТПЗПНХ УПЧНЕУФОПНХ ЙУРПМШЪПЧБОЙА ПВМБУФЙ DBS.

лпздб удембооще йънеоеойс уфбопчсфус рпуфпсоощнй ?



чЙЪХБМШОП, УТЕДБ ВБЪЩ ДБООЩИ, ЬФП ЛБТФЙОБ ЛПФПТБС РПУФПСООП ПФПВТБЦБЕФ
ДМС УХЭЕУФЧХАЭЙИ РПМШЪПЧБФЕМЕК, РПУФПСООП ЧЧПДЙНЩЕ Й ЙЪНЕОСЕНЩЕ ДБООЩЕ, ДПРХУЛБС, ЮФП ЕУМЙ УЙУФЕНБ РТБЧЙМШОП ТБЪТБВПФБОБ, ПОБ ВХДЕФ ЖХОЛГЙПОЙТПЧБФШ ВЕЪ УВПЕЧ. пДОБЛП ТЕБМШОП, ВМБЗПДБТС ЮЕМПЧЕЮЕУЛЙН ЙМЙ ЛПНРШАФЕТОЩН УВПСН, ПЫЙВЛЙ ЧТЕНС ПФ ЧТЕНЕОЙ УМХЮБАФУС, Й РПЬФПНХ ИПТПЫЙЕ ЛПНРШАФЕТОЩЕ РТПЗТБННЩ УФБМЙ РТЙНЕОСФШ УРПУПВЩ ПФНЕОЩ ДЕКУФЧЙК ЧЩЪЧБЧЫЙИ ФБЛЙЕ ПЫЙВЛЙ.
лПНБОДБ SQL, ЛПФПТБС ЧПЪДЕКУФЧХЕФ ОБ УПДЕТЦБОЙЕ ЙМЙ УФТХЛФХТХ ВБЪЩ
ДБООЩИ - ОБРТЙНЕТ ЛПНБОДБ НПДЙЖЙЛБГЙЙ DML ЙМЙ ЛПНБОДБ DROP TABLE,
- ОЕ ПВСЪБФЕМШОП ВХДЕФ ОЕПВТБФЙНПК. чЩ НПЦЕФЕ ПРТЕДЕМЙФШ РПУМЕ ПЛПОЮБОЙС ЕЕ ДЕКУФЧЙС, ПУФБОХФУС МЙ ЙЪНЕОЕОЙС УДЕМБООЩЕ ДБООПК ЛПНБОДПК ЙМЙ
ЗТХРРПК ЛПНБОД РПУФПСООЩНЙ Ч ВБЪЩ ДБООЩИ, ЙМЙ ПОЙ ВХДХФ РПМОПУФША
РТПЙЗОПТЙТПЧБОЩ. у ЬФПК ГЕМША, ЛПНБОДЩ ПВТБВБФЩЧБАФУС ЗТХРРБНЙ, ОБЪЩЧБЕНЩНЙ - ФТБОЪБЛГЙСНЙ.
фТБОЪБЛГЙС ОБЮЙОБЕФУС ЧУСЛЙК ТБЪ, ЛПЗДБ ЧЩ ОБЮЙОБЕФЕ УЕБОУ У SQL. чУЕ
ЛПНБОДЩ ЛПФПТЩЕ ЧЩ ЧЧЕДЕФЕ ВХДХФ ЮБУФША ЬФПК ФТБОЪБЛГЙЙ, РПЛБ ЧЩ ОЕ ЪБ-
ЧЕТЫЙФЕ ЙИ ЧЧПДПН ЛПНБОДЩ COMMIT WORK ЙМЙ ЛПНБОДЩ ROLLBACK
WORK. COMMIT НПЦЕФ УДЕМБФШ ЧУЕ ЙЪНЕОЕОЙС РПУФПСООЩНЙ У РПНПЭША
ФТБОЪБЛГЙЙ, Б ROLLBACK НПЦЕФ ПФЛБФЙФШ ЙИ ПВТБФОП ЙМЙ ПФНЕОЙФШ. оПЧБС
ФТБОЪБЛГЙС ОБЮЙОБЕФУС РПУМЕ ЛБЦДПК ЛПНБОДЩ COMMIT ЙМЙ ROLLBACK.
ьФПФ РТПГЕУУ ЙЪЧЕУФЕО ЛБЛ ДЙБМПЗПЧБС ПВТБВПФЛБ ЪБРТПУПЧ ЙМЙ ФТБОЪБЛГЙС.
уЙОФБЛУЙУ, ЮФПВЩ ПУФБЧЙФШ ЧУЕ ЧБЫЙ ЙЪНЕОЕОЙС РПУФПСООЩНЙ ЧП ЧТЕНС ТЕЗЙУФТБГЙЙ, ЙМЙ ЧП ЧТЕНС РПУМЕДОЕЗП COMMIT ЙМЙ ROLLBACK

COMMIT WORK;

уЙОФБЛУЙУ ПФНЕОЩ ЙЪНЕОЕОЙС -

ROLLBACK WORK;

ч ВПМШЫЙОУФЧЕ ТЕБМЙЪБГЙК, ЧЩ НПЦЕФЕ ХУФБОПЧЙФШ РБТБНЕФТ, ОБЪЩЧБЕНЩК
AUTOCOMMIT. пО ВХДЕФ БЧФПНБФЙЮЕУЛЙ ЪБРПНЙОБФШ ЧУЕ ДЕКУФЧЙС ЛПФПТЩЕ ВХДХФ ЧЩРПМОСФШУС. дЕКУФЧЙС ЛПФПТЩЕ РТЙЧЕДХФ Л ПЫЙВЛЕ, ЧУЕЗДБ ВХДХФ
БЧФПНБФЙЮЕУЛЙ "РТПЛТХЮЕОЩ" ПВТБФОП. еУМЙ ЬФП РТЕДХУНПФТЕОП Ч ЧБЫЕК УЙУФЕНЕ, ДМС ЖЙЛУБГЙЙ ЧУЕИ ЧБЫЙИ ДЕКУФЧЙК, ЧЩ НПЦЕФЕ ЙУРПМШЪПЧБФШ ЬФХ
ЧПЪНПЦОПУФШ У РПНПЭША ЛПНБОДЩ ФЙРБ:

SET AUTOCOMMIT ON;

чЩ НПЦЕФЕ ЧЕТОХФШУС Л ПВЩЮОПК ДЙБМПЗПЧПК ПВТБВПФЛЕ ЪБРТПУПЧ У РПНПЭША ФБЛПК ЛПНБОДЩ:

SET AUTOCOMMIT OFF;

йНЕЕФУС ЧПЪНПЦОПУФШ ХУФБОПЧЛЙ AUTOCOMMIT ЛПФПТХА УЙУФЕНБ ЧЩРПМОЙФ
БЧФПНБФЙЮЕУЛЙ РТЙ ТЕЗЙУФТБГЙЙ.
еУМЙ УЕБОУ РПМШЪПЧБФЕМС ЪБЧЕТЫБЕФУС БЧБТЙКОП - ОБРТЙНЕТ, РТПЙЪПЫЕМ УВПК
УЙУФЕНЩ ЙМЙ ЧЩРПМОЕОБ РЕТЕЪБЗТХЪЛБ РПМШЪПЧБФЕМС, - ФП ФЕЛХЭБС ФТБОЪБЛГЙС
ЧЩРПМОЙФ БЧФПНБФЙЮЕУЛЙК ПФЛБФ ЙЪНЕОЕОЙК. ьФП - ПДОБ ЙЪ РТЙЮЙО, РП ЛПФПТПК
ЧЩ НПЦЕФЕ ХРТБЧМСФШ ЧЩРПМОЕОЙЕН ЧБЫЕК ДЙБМПЗПЧПК ПВТБВПФЛЙ ЪБРТПУПЧ,
ТБЪДЕМЙЧ ЧБЫЙ ЛПНБОДЩ ОБ ВПМШЫПЕ ЛПМЙЮЕУФЧП ТБЪМЙЮОЩИ ФТБОЪБЛГЙК. пДЙОПЮОБС ФТБОЪБЛГЙС ОЕ ДПМЦОБ УПДЕТЦБФШ НОПЗП ОЕУЧСЪБООЩИ ЛПНБОД; ЖБЛФЙЮЕУЛЙ, ПОБ НПЦЕФ УПУФПСФШ ЙЪ ЕДЙОУФЧЕООПК ЛПНБОДЩ.
фТБОЪБЛГЙЙ ЛПФПТЩЕ ЧЛМАЮБАФ ЧУА ЗТХРРХ ОЕУЧСЪБООЩИ ЙЪНЕОЕОЙК ОЕ ПУФБЧМСАФ ЧБН ЖБЛФЙЮЕУЛЙ ОЙЛБЛПЗП ЧЩВПТБ УПИТБОЙФШ ЙМЙ ПФЛМПОЙФШ ГЕМХА
ЗТХРРХ, ЕУМЙ ЧЩ ИПФЙФЕ ПФНЕОЙФШ ФПМШЛП ПДОП ПРТЕДЕМЕООПЕ ЙЪНЕОЕОЙЕ.
иПТПЫЙН РТБЧЙМПН ЛПФПТПНХ ОБДП УМЕДПЧБФШ, ЬФП ДЕМБФШ ЧБЫЙ ФТБОЪБЛГЙЙ
УПУФПСЭЙНЙ ЙЪ ПДОПК ЛПНБОДЩ ЙМЙ ОЕУЛПМШЛЙИ ВМЙЪЛП УЧСЪБООЩИ ЛПНБОД.
оБРТЙНЕТ, РТЕДРПМПЦЙН ЧЩ ИПФЙФЕ ХДБМЙФШ РТПДБЧГБ Motika ЙЪ ВБЪЩ ДБООЩИ. рТЕЦДЕ, ЮЕН ЧЩ ХДБМЙФЕ ЕЗП ЙЪ ФБВМЙГЩ рТПДБЧГПЧ, ЧЩ УОБЮБМБ ДПМЦОЩ УДЕМБФШ ЮФП-ОЙВХДШ У ЕЗП РПТСДЛБНЙ Й ЕЗП ЪБЛБЪЮЙЛБНЙ. ( еУМЙ ЙУРПМШЪХАФУС ПЗТБОЙЮЕОЙС ЧОЕЫОЕЗП ЛМАЮБ, Й ЧБЫБ УЙУФЕНБ, УМЕДХ ANSI, ПЗТБОЙЮЙЧБЕФ ЙЪНЕОЕОЙЕ ТПДЙФЕМШУЛПЗП ЛМАЮБ, Х ЧБУ ОЕ ВХДЕФ ЧЩВПТБ ДЕМБФШ
ЙМЙ ОЕ ДЕМБФШ ЬФПЗП. ьФП ВХДЕФ УДЕМБОП ПВСЪБФЕМШОП.)

пДОП ЙЪ МПЗЙЮЕУЛЙИ ТЕЫЕОЙК, ВХДЕФ УПУФПСФШ Ч ФПН, ЮФПВЩ ХУФБОПЧЙФШ РПМЕ
snum Ч ЕЗП РПТСДЛБИ Ч NULL, Ч УМЕДУФЧЙЙ ЮЕЗП ОЙ ПДЙО РТПДБЧЕГ ОЕ РПМХЮЙФ
ЛПНЙУУЙПООЩЕ Ч ЬФЙИ РПТСДЛБИ, РПЛБ ЛПНЙУУЙПООЩЕ ОЕ ВХДХФ РТЕДПУФБЧМЕОЩ
ЪБЛБЪЮЙЛБН ДМС Peel. ъБФЕН ЧЩ НПЦЕФЕ ХДБМЙФШ ЙИ ЙЪ ФБВМЙГЩ рТПДБЧГПЧ:

UPDATE Orders
SET snum = NULL
WHERE snum = 1004;

UPDATE Cudomers
SET snum = 1001
WHERE snum = 1004;

DELETE FROM Salespeople
WHERE snum = 1004;

еУМЙ Х ЧБУ РТПВМЕНБ У ХДБМЕОЙЕН Motika ( ЧПЪНПЦОП ЙНЕЕФУС ДТХЗПК
ЧОЕЫОЙК ЛМАЮ УУЩМБАЭЙКУС ОБ ОЕЗП П ЛПФПТПН ЧЩ ОЕ ЪОБМЙ Й ОЕ ХЮЙФЩЧБМЙ ), ЧЩ НПЗМЙ ВЩ ПФНЕОЙФШ ЧУЕ ЙЪНЕОЕОЙС ЛПФПТЩЕ ЧЩ УДЕМБМЙ, ДП ФЕИ
РПТ РПЛБ РТПВМЕНБ ОЕ ВХДЕФ ПРТЕДЕМЕОБ Й ТЕЫЕОБ.
вПМЕЕ ФПЗП, ЬФП ДПМЦОБ ВЩФШ ЗТХРРБ ЛПНБОД, ЮФПВЩ ПВТБВБФЩЧБФШ ЕЕ ЛБЛ
ПДЙОПЮОХА ФТБОЪБЛГЙА. чЩ НПЦЕФЕ РТЕДХУНПФТЕФШ ЬФП У РПНПЭША ЛПНБОДЩ COMMIT, Й ЪБЧЕТЫЙФШ ЕЕ У РПНПЭША ЛПНБОДЩ COMMIT ЙМЙ
ROLLBACK.


лбл SQL пвэбефус утбъх уп нопзйнй рпмшъпчбфемснй


SQL ЮБУФП ЙУРПМШЪХЕФУС Ч НОПЗПРПМШЪПЧБФЕМШУЛЙИ УТЕДБИ - Ч УТЕДБИ, ЗДЕ
УТБЪХ НОПЗП РПМШЪПЧБФЕМЕК НПЗХФ ЧЩРПМОСФШ ДЕКУФЧЙС Ч ВБЪЕ ДБООЩИ ПДОПЧТЕНЕООП. ьФП УПЪДБЕФ РПФЕОГЙБМШОХА ЧПЪНПЦОПУФШ ЛПОЖМЙЛФБ НЕЦДХ
ТБЪМЙЮОЩНЙ ЧЩРПМОСЕНЩНЙ ДЕКУФЧЙСНЙ. оБРТЙНЕТ, РТЕДРПМПЦЙН ЮФП ЧЩ
ЧЩРПМОСЕФЕ ЛПНБОДХ Ч ФБВМЙГЕ рТПДБЧГПЧ :

UPDATE Salespeople
SET comm = comm * 2
WHERE sname LIKE 'R%';

Й Ч ЬФП ЦЕ ЧТЕН, Diane ЧЧПДЙФ ФБЛПК ЪБРТПУ:

SELECT city, AVG (comm)
FROM Salespeople
GROUP BY city;

нПЦЕФ МЙ ХУТЕДОЕООПЕ ЪОБЮЕОЙЕ(AVG) Diane ПФТБЪЙФШ ЙЪНЕОЕОЙС ЛПФПТЩЕ ЧЩ
ДЕМБЕФЕ Ч ФБВМЙГЕ? оЕ ЧБЦОП, ВХДЕФ ЬФП УДЕМБОП ЙМЙ ОЕФ, Б ЧБЦОП ЮФП ВЩ ВЩ-
МЙ ПФТБЦЕОЩ ЙМЙ ЧУЕ ЙМЙ ОЙ ПДОП ЙЪ ЪОБЮЕОЙК ЛПНЙУУЙПООЩИ (comm) ДМС
ЛПФПТЩИ ЧЩРПМОСМЙУШ ЙЪНЕОЕОЙС. мАВПК РТПНЕЦХФПЮОЩК ТЕЪХМШФБФ СЧМСЕФУС УМХЮБКОЩН ЙМЙ ОЕРТЕДУЛБЪХЕНЩН, ДМС РПТСДЛБ Ч ЛПФПТПН ЪОБЮЕОЙС ВЩ-
МЙ ЙЪНЕОЕОЩ ЖЙЪЙЮЕУЛЙ. чЩЧПД ЪБРТПУБ, ОЕ ДПМЦЕО ВЩФШ УМХЮБКОЩН Й ОЕРТЕДУЛБЪХЕНЩН.
рПУНПФТЙН ОБ ЬФП У ДТХЗПК УФПТПОЩ. рТЕДРПМПЦЙН, ЮФП ЧЩ ОБИПДЙФЕ ПЫЙВЛХ Й РТПЛТХЮЙЧБЕФЕ ПВТБФОП ЧУЕ ЧБЫЙ НПДЙЖЙЛБГЙЙ ХЦЕ РПУМЕ ФПЗП, ЛБЛ
Diane РПМХЮЙМБ ЙИ ТЕЪХМШФБФЩ Ч ЧЙДЕ ЧЩЧПДБ. ч ЬФПН УМХЮБЕ Diane РПМХЮЙФ
ТСД ХУТЕДОЕООЩИ ЪОБЮЕОЙК ПУОПЧБООЩИ ОБ ФЕИ ЙЪНЕОЕОЙСИ ЛПФПТЩЕ ВЩМЙ
РПЪЦЕ ПФНЕОЕОЩ, ОЕ ЪОБС ЮФП ЕЕ ЙОЖПТНБГЙЙ ОЕФПЮОБ.
пВТБВПФЛБ ПДОПЧТЕНЕООЩИ ФТБОЪБЛГЙК ОБЪЩЧБЕФУС - РБТБММЕМЙЪНПН ЙМЙ УПЧ-
РБДЕОЙЕН, Й ЙНЕЕФ ОПНЕТБ ЧПЪНПЦОЩИ РТПВМЕН ЛПФПТЩЕ НПЗХФ РТЙ ЬФПН ЧПЪОЙЛБФШ. йНЕАФУС УМЕДХАЭЙЕ РТЙНЕТЩ:

* нПДЙЖЙЛБГЙС НПЦЕФ ВЩФШ УДЕМБОБ ВЕЪ ХЮЕФБ ДТХЗПК
НПДЙЖЙЛБГЙЙ. оБРТЙНЕТ, РТПДБЧЕГ ДПМЦЕО УДЕМБФШ ЪБРТПУ Л ФБВМЙГЕ ЙОЧЕОФБТЙЪБГЙЙ, ЮФПВЩ ОБКФЙ ДЕУСФШ ЖТБЗНЕОФПЧ РХОЛФПЧ ФПТЗПЧГЕЧ БЛГЙСНЙ, Й ХРПТСДПЮЙФШ ЫЕУФШ ЙЪ ЙИ ДМС ЪБЛБЪЮЙЛБ. рТЕЦДЕ, ЮЕН
ЬФП ЙЪНЕОЕОЙЕ ВЩМП УДЕМБОП, ДТХЗПК РТПДБЧЕГ ДЕМБЕФ ЪБРТПУ Л ФБВМЙГЕ Й ХРПТСДПЮЙЧБЕФ УЕНШ ЙЪ ФЕИ ЦЕ ЖТБЗНЕОФПЧ ДМС УЧПЕЗП ЪБЛБЪЮЙЛБ.


ртйнеюбойе: фЕТНЙО "ХРПТСДПЮЙФШ", БОБМПЗЙЮЕО ПВЭЕРТЙОСФПНХ - "ЪБЛБЪБФШ", ЮФП
Ч РТЙОГЙРЕ ВПМЕЕ УППФЧЕФУФЧХЕФ МПЗЙЛЕ ЪБРТПУБ, РПФПНХ ЮФП У ФПЮЛЙ ЪТЕОЙС
РПМШЪПЧБФЕМС, ПО ЙНЕООП "ЪБЛБЪЩЧБЕФ" ЙОЖПТНБГЙА Ч ВБЪЕ ДБООЩИ, ЛПФПТБС
ХРПТСДПЮЙЧБЕФ ЬФХ ЙОЖПТНБГЙА Ч УППФЧЕФУФЧЙЙ У "ЪБЛБЪПН".


* йЪНЕОЕОЙС Ч ВБЪЕ ДБООЩИ НПЗХФ ВЩФШ РТПЛТХЮЕОЩ ПВТБФОП
ХЦЕ РПУМЕ ФПЗП, ЛБЛ ЙИ ДЕКУФЧЙС ХЦЕ ВЩМЙ ЪБЛПОЮЕОЩ.
оБРТЙНЕТ ЕУМЙ чЩ ПФНЕОЙМЙ ЧБЫХ ПЫЙВЛХ ХЦЕ РПУМЕ ФПЗП, ЛБЛ Diane
РПМХЮЙМБ УЧПК ЧЩЧПД.

* пДОП ДЕКУФЧЙЕ НПЦЕФ ЧПЪДЕКУФЧПЧБФШ ЮБУФЙЮОП ОБ ТЕЪХМШФБФ ДТХЗПЗП ДЕКУФЧЙС. оБРТЙНЕТ ЛПЗДБ Diane РПМХЮБЕФ УТЕДОЕЕ ПФ
ЪОБЮЕОЙК Ч ФП ЧТЕН ЛБЛ ЧЩ ЧЩРПМОСЕФЕ НПДЙЖЙЛБГЙА ЬФЙИ ЪОБЮЕОЙК.
иПФС ЬФП ОЕ ЧУЕЗДБ РТПВМЕНБФЙЮОП, Ч ВПМШЫЙОУФЧЕ УМХЮБЕЧ ДЕКУФЧЙЕ
ФБЛПЕ ЦЕ ЛБЛ ЕУМЙ ВЩ БЗТЕЗБФЩ ДПМЦОЩ ВЩМЙ ПФТБЪЙФШ УПУФПСОЙЕ ВБЪЩ
ДБООЩИ Ч РХОЛФЕ ПФОПУЙФЕМШОПК УФБВЙМШОПУФЙ. оБРТЙНЕТ Ч ТЕЧЙЪЙПООЩИ ЛОЙЗБИ, ДПМЦОБ ВЩФШ ЧПЪНПЦОПУФШ ЧЕТОХФШУС ОБЪБД Й ОБКФЙ ЬФП
УХЭЕУФЧХАЭЕЕ ХУТЕДОЕООПЕ ЪОБЮЕОЙЕ ДМС Diane Ч ОЕЛПФПТПК ЧТЕНЕО-
ОПК ФПЮЛЕ, Й ПУФБЧЙФШ ЕЗП ВЕЪ ЙЪНЕОЕОЙК ЛПФПТЩЕ НПЦОП ВЩМП ВЩ УДЕМБОЩ ОБЮЙОБС ХЦЕ У ЬФПЗП НЕУФБ. ьФП ВХДЕФ ОЕЧПЪНПЦОП УДЕМБФШ, ЕУМЙ
НПДЙЖЙЛБГЙС ВЩМБ ЧЩРПМОЕОБ ЧП ЧТЕНС ЧЩЮЙУМЕОЙС ЖХОЛГЙЙ.

* фХРЙЛ. дЧБ РПМШЪПЧБФЕМС НПЗХФ РПРЩФБФШУС ЧЩРПМОЙФШ ДЕКУФЧЙС ЛПФПТЩЕ ЛПОЖМЙЛФХАФ ДТХЗ У ДТХЗПН. оБРТЙНЕТ, ЕУМЙ ДЧБ
РПМШЪПЧБФЕМС РПРТПВХАФ ЙЪНЕОЙФШ Й ЪОБЮЕОЙЕ ЧОЕЫОЕЗП ЛМАЮБ Й ЪОБЮЕОЙЕ ТПДЙФЕМШУЛПЗП ЛМАЮБ ПДОПЧТЕНЕООП.

йНЕЕФУС НОПЗП УМПЦОЕКЫЙИ УГЕОБТЙЕЧ ЛПФПТЩЕ ОХЦОП ВЩМП ВЩ РПУМЕДПЧБФЕМШОП РТПУНБФТЙЧБФШ, ЕУМЙ ВЩ ПДОПЧТЕНЕООЩЕ ФТБОЪБЛГЙЙ ВЩМЙ ОЕХРТБЧМСЕНЩНЙ. л УЮБУФША, SQL ПВЕУРЕЮЙЧБЕФ ЧБУ УТЕДУФЧПН ХРТБЧМЕОЙС
РБТБММЕМЙЪНПН ДМС ФПЮОПЗП ХЛБЪБОЙС НЕУФБ РПМХЮЕОЙС ТЕЪХМШФБФБ. юФП
ANSI ХЛБЪЩЧБЕФ ДМС ХРТБЧМЕОЙС РБТБММЕМЙЪНПН - ЬФП ЮФП ЧУЕ ПДОПЧТЕНЕООЩЕ ЛПНБОДЩ ВХДХФ ЧЩРПМОСФШУС РП РТЙОГЙРХ - ОЙ ПДОБ ЛПНБОДБ ОЕ ДПМЦОБ ВЩФШ ЧЩДБОБ, РПЛБ РТЕДЩДХЭБС ОЕ ВХДЕФ ЪБЧЕТЫЕОБ (ЧЛМАЮБС ЛПНБОДЩ COMMIT ЙМЙ ROLLBACK ).
вПМЕЕ ФПЮОП, ОХЦОП РТПУФП ОЕ РПЪЧПМЙФШ ФБВМЙГЕ ВЩФШ ДПУФХРОПК ВПМЕЕ
ЮЕН ДМС ПДОПК ФТБОЪБЛГЙЙ Ч ДБООЩК НПНЕОФ ЧТЕНЕОЙ. пДОБЛП Ч ВПМШЫЙОУФЧЕ УЙФХБГЙК, ОЕПВИПДЙНПУФШ ЙНЕФШ ВБЪХ ДБООЩИ ДПУФХРОХА УТБЪХ НОПЗЙН
РПМШЪПЧБФЕМСН, РТЙЧПДЙФ Л ОЕЛПФПТПНХ ЛПНРТПНЙУУХ Ч ХРТБЧМЕОЙЙ РБТБММЕМЙЪНПН. оЕЛПФПТЩЕ ТЕБМЙЪБГЙЙ SQL РТЕДМБЗБАФ РПМШЪПЧБФЕМСН ЧЩВПТ,
РПЪЧПМСС ЙН УБНЙН ОБИПДЙФШ ЪПМПФХА УЕТЕДЙОХ НЕЦДХ УПЗМБУПЧБООПУФША
ДБООЩИ Й ДПУФХРОПУФША Л ВБЪЕ ДБООЩИ. ьФПФ ЧЩВПТ ДПУФХРЕО РПМШЪПЧБФЕМА,
DBA, ЙМЙ ФПНХ Й ДТХЗПНХ.
оБ УБНПН ДЕМЕ ПОЙ ПУХЭЕУФЧМСАФ ЬФП ХРТБЧМЕОЙЕ ЧОЕ SQL, ДБЦЕ ЕУМЙ Й
ЧПЪДЕКУФЧХАФ ОБ РТПГЕУУ ТБВПФЩ УБНПК SQL.
нЕИБОЙЪН ЙУРПМШЪХЕНЩК SQL ДМС ХРТБЧМЕОЙС РБТБММЕМЙЪНПН ПРЕТБГЙК,
ОБЪЩЧБЕФУС - ВМПЛЙТПЧЛПК. вМПЛЙТПЧЛЙ ЪБДЕТЦЙЧБАФ ПРТЕДЕМЕООЩЕ ПРЕТБГЙЙ Ч ВБЪЕ ДБООЩИ, РПЛБ ДТХЗЙЕ ПРЕТБГЙЙ ЙМЙ ФТБОЪБЛГЙЙ ОЕ ЪБЧЕТЫЕОЩ.
ъБДЕТЦБООЩЕ ПРЕТБГЙЙ ЧЩУФТБЙЧБАФУС Ч ПЮЕТЕДШ Й ЧЩРПМОСАФУС ФПМШЛП
ЛПЗДБ ВМПЛЙТПЧЛБ УОСФБ ( ОЕЛПФПТЩЕ ЙОУФТХНЕОФЩ ВМПЛЙТПЧПЛ ДБАФ ЧБН ЧПЪНПЦОПУФШ ХЛБЪЩЧБФШ NOWAIT, ЛПФПТБС ВХДЕФ ПФЛМПОСФШ ЛПНБОДХ ЧНЕУФП
ФПЗП ЮФПВЩ РПУФБЧЙФШ ЕЕ Ч ПЮЕТЕДШ, РПЪЧПМСС ЧБН ДЕМБФШ ЮФП-ОЙВХДШ ДТХЗПЕ).

вМПЛЙТПЧЛЙ Ч НОПЗПРПМШЪПЧБФЕМШУЛЙИ УЙУФЕНБИ ОЕПВИПДЙНЩ. уМЕДПЧБФЕМШ-
ОП, ДПМЦЕО ВЩФШ ОЕЛЙК ФЙР УИЕНЩ ВМПЛЙТПЧЛЙ РП ХНПМЮБОЙА, ЛПФПТЩК НПЗ
ВЩ РТЙНЕОСФШУС ЛП ЧУЕН ЛПНБОДБН Ч ВБЪЕ ДБООЩИ. фБЛБС УИЕНБ РП ХНПМЮБОЙА,
НПЦЕФ ВЩФШ ПРТЕДЕМЕОБ ДМС ЧУЕК ВБЪЩ ДБООЩИ, ЙМЙ Ч ЛБЮЕУФЧЕ РБТБНЕФТБ Ч
ЛПНБОДЕ CREATE DBSPACE ЙМЙ ЛПНБОДЕ ALTER DBSPACE, Й ФБЛЙН
ПВТБЪПН ЙУРПМШЪПЧБФШ ЙИ РП ТБЪОПНХ Ч ТБЪМЙЮОЩИ DBS.
лТПНЕ ФПЗП, УЙУФЕНЩ ПВЩЮОП ПВЕУРЕЮЙЧБАФУС ОЕЛЙН ФЙРПН ПВОБТХЦЙФЕМС
ЪБЧЙУБОЙС, ЛПФПТЩК НПЦЕФ ПВОБТХЦЙЧБФШ УЙФХБГЙЙ, ЗДЕ ДЧЕ ПРЕТБГЙЙ ЙНЕАФ ВМПЛЙТПЧЛЙ, ВМПЛЙТХАЭЙЕ ДТХЗ ДТХЗБ. ч ЬФПН УМХЮБЕ, ПДОБ ЙЪ ЛПНБОД
ВХДЕФ РТПЛТХЮЕОБ ПВТБФОП Й РПМХЮЙФ УВТПУ ВМПЛЙТПЧЛЙ.
фБЛ ЛБЛ ФЕТНЙОПМПЗЙС Й УРЕГЙЖЙЛБ УИЕН ВМПЛЙТПЧПЛ НЕОСАФУС ПФ РТПЗТБННЩ Л РТПЗТБННЕ, НЩ НПЦЕН УНПДЕМЙТПЧБФШ ОБЫЙ ТБУУХЦДЕОЙС ОБ РТЙНЕТЕ
РТПЗТБННЩ ВБЪЩ ДБООЩИ DB2 ЖЙТНЩ IBM. IBM - МЙДЕТ Ч ЬФПК ПВМБУФЙ
(ЛБЛ ЧРТПЮЕН Й ЧП НОПЗЙИ ДТХЗЙИ ), Й РПЬФПНХ ФБЛПК РПДИПД ОБЙВПМЕЕ ХДПВЕО. у ДТХЗПК УФПТПОЩ, ОЕЛПФПТЩЕ ТЕБМЙЪБГЙЙ НПЗХФ ЙНЕФШ ЪОБЮЙФЕМШОЩЕ
ТБЪМЙЮЙ Ч УЙОФБЛУЙУЕ Й Ч ЖХОЛГЙСИ, ОП Ч ПУОПЧОПН ЙИ ДЕКУФЧЙС ДПМЦОП
ВЩФШ ПЮЕОШ РПИПЦЙНЙ.

фйрщ вмплйтпчпл



йНЕЕФУС ДЧБ ВБЪПЧЩИ ФЙРБ ВМПЛЙТПЧПЛ:
- ТБУРТЕДЕМСЕНЩЕ ВМПЛЙТПЧЛЙ Й
- УРЕГЙБМШОЩЕ ВМПЛЙТПЧЛЙ.
тБУРТЕДЕМСЕНЩЕ ( ЙМЙ S-ВМПЛЙТПЧЛЙ ) НПЗХФ ВЩФШ ХУФБОПЧМЕОЩ ВПМЕЕ ЮЕН
ПДОЙН РПМШЪПЧБФЕМЕН Ч ДБООЩК НПНЕОФ ЧТЕНЕОЙ. ьФП ДБЕФ ЧПЪНПЦОПУФШ МАВПНХ ЮЙУМХ РПМШЪПЧБФЕМЕК ПВТБЭБФШУС Л ДБООЩН, ОП ОЕ ЙЪНЕОСФШ ЙИ.
уРЕГЙБМШОЩЕ ВМПЛЙТПЧЛЙ ( ЙМЙ X-ВМПЛЙТПЧЛЙ ) ОЕ РПЪЧПМСАФ ОЙЛПНХ ЧППВЭЕ, ЛТПНЕ ЧМБДЕМШГБ ЬФПК ВМПЛЙТПЧЛЙ ПВТБЭБФШУС Л ДБООЩН.
уРЕГЙБМШОЩЕ ВМПЛЙТПЧЛЙ ЙУРПМШЪХАФУС ДМС ЛПНБОД ЛПФПТЩЕ ЙЪНЕОСАФ УПДЕТЦБОЙЕ ЙМЙ УФТХЛФХТХ ФБВМЙГЩ. пОЙ ДЕКУФЧХАФ ДП ЛПОГБ ФТБОЪБЛГЙЙ.
пВЭЙЕ ВМПЛЙТПЧЛЙ ЙУРПМШЪХАФУС ДМС ЪБРТПУПЧ. оБУЛПМШЛП ПОЙ РТПДПМЦЙФЕМШОЩ ЪБЧЙУЙФ ЖБЛФЙЮЕУЛЙ ПФ ХТПЧОС ЙЪПМСГЙЙ.
юФП ФБЛПЕ ХТПЧЕОШ ЙЪПМСГЙЙ ВМПЛЙТПЧЛЙ? ьФП - ФП, ЮФП ПРТЕДЕМСЕФ, УЛПМШ-
ЛП ФБВМЙГ ВХДЕФ ВМПЛЙТПЧБОП.
ч DB2, ЙНЕЕФУС ФТЙ ХТПЧОС ЙЪПМСГЙЙ, ДЧБ ЙЪ ЛПФПТЩИ НПЦОП РТЙНЕОЙФШ Й
Л ТБУРТЕДЕМЕООЩН Й Л УРЕГЙБМШОЩН ВМПЛЙТПЧЛБН, Б ФТЕФЙК, ПЗТБОЙЮЕООЩК,
ЮФПВЩ ЙУРПМШЪПЧБФШ ЬФЙ ВМПЛЙТПЧЛЙ УПЧНЕУФОП. пОЙ ХРТБЧМСАФУС ЛПНБОДБ-
НЙ РПДБООЩНЙ ЙЪЧОЕ SQL, ФБЛ ЮФП НЩ НПЦЕН ПВУХЦДБФШ ОЕ ХЛБЪЩЧБС ЙИ
ФПЮОПЗП УЙОФБЛУЙУБ. фПЮОЩК УЙОФБЛУЙУ ЛПНБОД УЧСЪБООЩИ У ВМПЛЙТПЧЛБНЙ
- ТБЪМЙЮЕО ДМС ТБЪМЙЮОЩИ ТЕБМЙЪБГЙК.
уМЕДХАЭЕЕ ПВУХЦДЕОЙЕ РПМЕЪОП РТЕЦДЕ ЧУЕЗП ОБ ЛПОГЕРФХБМШОПН ХТПЧОЕ.

хТПЧЕОШ ЙЪПМСГЙЙ - РПЧФПТОПЕ ЮФЕОЙЕ - ЗБТБОФЙТХЕФ, ЮФП ЧОХФТЙ ДБООПК
ФТБОЪБЛГЙЙ, ЧУЕ ЪБРЙУЙ ЙЪЧМЕЮЕООЩЕ У РПНПЭША ЪБРТПУПЧ, ОЕ НПЗХФ ВЩФШ
ЙЪНЕОЕОЩ. рПУЛПМШЛХ ЪБРЙУЙ НПДЙЖЙГЙТХЕНЩЕ Ч ФТБОЪБЛГЙЙ СЧМСАФУС
УХВЯЕЛФБНЙ УРЕГЙБМШОПК ВМПЛЙТПЧЛЙ, РПЛБ ФТБОЪБЛГЙС ОЕ ЪБЧЕТЫЕОБ, ПОЙ
ОЕ НПЗХФ ВЩФШ ЙЪНЕОЕОЩ Ч МАВПН УМХЮБЕ.
у ДТХЗПК УФПТПОЩ ДМС ЪБРТПУПЧ, РПЧФПТОПЕ ЮФЕОЙЕ ПЪОБЮБЕФ, ЮФП ЧЩ НПЦЕФЕ ТЕЫЙФШ ЪБТБОЕЕ, ЛБЛЙЕ УФТПЛЙ ЧЩ ИПФЙФЕ ЪБВМПЛЙТПЧБФШ Й ЧЩРПМОЙФШ
ЪБРТПУ ЛПФПТЩК ЙИ ЧЩВЕТЕФ. чЩРПМОСС ЪБРТПУБ, ЧЩ ЗБТБОФЙТПЧБОЩ, ЮФП
ОЙЛБЛЙЕ ЙЪНЕОЕОЙС ОЕ ВХДХФ УДЕМБОЩ Ч ЬФЙИ УФТПЛБИ, ДП ФЕИ РПТ РПЛБ ЧЩ
ОЕ ЪБЧЕТЫЙФЕ ФЕЛХЭХА ФТБОЪБЛГЙА.
ч ФП ЧТЕНС ЛБЛ РПЧФПТОПЕ ЮФЕОЙЕ ЪБЭЙЭБЕФ РПМШЪПЧБФЕМС, ЛПФПТЩК РПНЕУФЙМ ВМПЛЙТПЧЛХ, ПОБ НПЦЕФ Ч ФП ЦЕ ЧТЕНС ЪОБЮЙФЕМШОП УОЙЪЙФШ РТПЙЪЧПДЙФЕМШОПУФШ.
хТПЧЕОШ ХЛБЪБФЕМШ УФБВЙМШОПУФЙ - РТЕДПИТБОСЕФ ЛБЦДХА ЪБРЙУШ ПФ ЙЪНЕОЕОЙК, ОБ ЧТЕНС ЛПЗДБ ПОБ ЮЙФБЕФУС ЙМЙ ПФ ЮФЕОЙС ОБ ЧТЕН ЕЕ ЙЪНЕОЕОЙС.
рПУМЕДОЙК УМХЮБК ЬФП УРЕГЙБМШОБ ВМПЛЙТПЧЛБ, Й РТЙНЕОСЕФУС РПЛБ ЙЪНЕОЕОЙЕ ОЕ ЪБЧЕТЫЕОП ЙМЙ РПЛБ ПОП ОЕ ПФНЕОЕОП( Ф.Е. ОБ ЧТЕНС ПФЛБФБ ЙЪНЕОЕОЙС ).
уМЕДПЧБФЕМШОП, ЛПЗДБ ЧЩ НПДЙЖЙГЙТХЕФЕ ЗТХРРХ ЪБРЙУЕК ЙУРПМШЪХАЭЙИ
ХЛБЪБФЕМШ УФБВЙМШОПУФЙ, ЬФЙ ЪБРЙУЙ ВХДХФ ЪБВМПЛЙТПЧБОЩ РПЛБ ФТБОЪБЛГЙС
ОЕ ЪБЛПОЮЙФУС, ЮФП БОБМПЗЙЮОП ДЕКУФЧЙА РТПЙЪЧПДЙНПНХ ХТПЧОЕН РПЧФПТОПЕ ЮФЕОЙЕ. тБЪМЙЮЙЕ НЕЦДХ ЬФЙНЙ ДЧХН ХТПЧОСНЙ Ч ЙИ ЧПЪДЕКУФЧЙЙ ОБ
ЪБРТПУЩ. ч УМХЮБЕ ХТПЧОС ХЛБЪБФЕМШ УФБВЙМШОПУФЙ, УФТПЛЙ ФБВМЙГЩ ЛПФПТЩЕ Ч ДБООПЕ ЧТЕНС ОЕ ЙУРПМШЪХАФУС ЪБРТПУПН, НПЗХФ ВЩФШ ЙЪНЕОЕОЩ.
фТЕФЙК ХТПЧЕОШ ЙЪПМСГЙЙ DB2 - ЬФП ХТПЧЕОШ ФПМШЛП ЮФЕОЙЕ.
фПМШЛП ЮФЕОЙЕ ЖЙЛУЙТХЕФ ЖТБЗНЕОФ ДБООЩИ; ИПФС ОБ УБНПН ДЕМЕ ПО ВМПЛЙТХЕФ ЧУА ФБВМЙГХ. уМЕДПЧБФЕМШОП, ПО ОЕ НПЦЕФ ЙУРПМШЪПЧБФШУС У ЛПНБОДБ-
НЙ НПДЙЖЙЛБГЙЙ. мАВПЕ УПДЕТЦБОЙЕ ФБВМЙГЩ ЛБЛ ЕДЙОПЕ ГЕМПЕ, Ч НПНЕОФ
ЧЩРПМОЕОЙС ЛПНБОДЩ, ВХДЕФ ПФТБЦЕОП Ч ЧЩЧПДЕ ЪБРТПУБ.
ьФП ОЕ ПВСЪБФЕМШОП ФБЛ ЛБЛ Ч УМХЮБЕ У ХТПЧОЕН ХЛБЪБФЕМШ УФБВЙМШОПУФЙ.
вМПЛЙТПЧЛБ ФПМШЛП ЮФЕОЙЕ, ЗБТБОФЙТХЕФ ЮФП ЧБЫ ЧЩЧПД ВХДЕФ ЧОХФТЕООЕ
УПЗМБУПЧБО, ЕУМЙ ЛПОЕЮОП ОЕФ ОЕПВИПДЙНПУФЙ ЧП ЧФПТПК ВМПЛЙТПЧЛЕ, ОЕ УЧСЪЩЧБАЭЕК ВПМШЫХА ЮБУФШ ФБВМЙГЩ У ХТПЧОЕН РПЧФПТОПЕ ЮФЕОЙЕ.
вМПЛЙТПЧЛБ ФПМШЛП ЮФЕОЙЕ ХДПВОБ ФПЗДБ, ЛПЗДБ ЧЩ ДЕМБЕФЕ ПФЮЕФЩ, ЛПФПТЩЕ
ДПМЦОЩ ВЩФШ ЧОХФТЕООЕ УПЗМБУПЧБООЩ, Й РПЪЧПМСФШ ДПУФХР Л ВПМШЫЙОУФЧХ
ЙМЙ ЛП ЧУЕН УФТПЛБН ФБВМЙГЩ, ОЕ УЧСЪЩЧБС ВБЪХ ДБООЩИ.

дтхзйе урпупвщ вмплйтпчлй дбоощи



оЕЛПФПТЩЕ ТЕБМЙЪБГЙЙ ЧЩРПМОСАФ ВМПЛЙТПЧЛХ УФТБОЙГЩ ЧНЕУФП ВМПЛЙ-
ТПЧЛЙ УФТПЛЙ. ьФП НПЦЕФ ВЩФШ МЙВП ЧПЪНПЦОПУФША ДМС ЧБЫЕЗП ХРТБЧМЕОЙС МЙВП ОЕЮФП ЪБМПЦЕООЩН ХЦЕ Ч ЛПОУФТХЛГЙА УЙУФЕНЩ.

уФТБОЙГБ - ЬФП ВМПЛ ОБЛПРМЕОЙС РБНСФЙ, ПВЩЮОП ТБЧОЩК 1024 ВБКФ.
уФТБОЙГБ НПЦЕФ УПУФПСФШ ЙЪ ПДОПК ЙМЙ ВПМЕЕ УФТПЛ ФБВМЙГЩ, ЧПЪНПЦОП
УПРТПЧПЦДБЕНЩИ ЙОДЕЛУБНЙ Й ДТХЗПК РЕТЙЖЕТЙКОПК ЙОЖПТНБГЙЕК, Б
НПЦЕФ УПУФПСФШ ДБЦЕ ЙЪ ОЕУЛПМШЛЙИ УФТПЛ ДТХЗПК ФБВМЙГЩ.
еУМЙ ЧЩ ВМПЛЙТХЕФЕ УФТБОЙГЩ ЧНЕУФП УФТПЛ, ЧУЕ ДБООЩЕ Ч ЬФЙИ УФТБОЙГБИ ВХДХФ ВМПЛЙТПЧБОЩ ФПЮОП ФБЛЦЕ ЛБЛ Й Ч ЙОДЙЧЙДХБМШОЩИ УФТПЛБИ,
УПЗМБУОП ХТПЧОСН ЙЪПМСГЙЙ ПРЙУБООЩН ЧЩЫЕ.
пУОПЧОЩН РТЕЙНХЭЕУФЧПН ФБЛПЗП РПДИПДБ СЧМСЕФУС ЬЖЖЕЛФЙЧОПУФШ.
лПЗДБ SQL ОЕ УМЕДЙФ ЪБ ВМПЛЙТПЧБООПУФША Й ТБЪВМПЛЙТПЧБООПУФША УФТПЛ
ЙОДЙЧЙДХБМШОП, ПО ТБВПФБЕФ ВЩУФТЕЕ. у ДТХЗПК УФПТПОЩ, СЪЩЛ SQL ВЩМ
ТБЪТБВПФБО ФБЛ ЮФПВЩ НБЛУЙНЙЪЙТПЧБФШ УЧПЙ ЧПЪНПЦОПУФЙ, Й РТПЙЪЧПМШОП ВМПЛЙТХЕФ УФТПЛЙ ЛПФПТЩЕ ОЕПВСЪБФЕМШОП ВЩМП ВМПЛЙТПЧБФШ.
рПИПЦБ ЧПЪНПЦОПУФШ, ДПУФХРОБ Ч ОЕЛПФПТЩИ УЙУФЕНБИ - ЬФП ВМПЛЙ-
ТПЧЛБ ПВМБУФЕК DBS. пВМБУФЙ ВБЪЩ ДБООЩИ ЙНЕАФ ФЕОДЕОГЙА ВЩФШ ВПМШЫЕ ЮЕН УФТБОЙГБ, ФБЛ ЮФП ЬФПФ РПДИПД ХДПЧМЕФЧПТСЕФ Й ДПУФПЙОУФЧХ ХЧЕМЙЮЕОЙС РТПЙЪЧПДЙФЕМШОПУФЙ Й ОЕДПУФБФЛХ ВМПЛЙТПЧБОЙС УФТБОЙГ.
чППВЭЕ ФП МХЮЫЕ ПФЛМАЮБФШ ВМПЛЙТПЧЛХ ОЙЪЛПЗП ХТПЧОС ЕУМЙ ЧБН ЛБЦЕФУС ЮФП РПСЧЙМЙУШ ЪОБЮЙФЕМШОЩЕ РТПВМЕНЩ У ЬЖЖЕЛФЙЧОПУФША.

теъане

лМАЮЕЧЩЕ ПРТЕДЕМЕОЙС, У ЛПФПТЩНЙ ЧЩ РПЪОБЛПНЙМЙУШ Ч ЬФПК ЗМБЧЕ:

* уЙОПОЙНЩ, ЙМЙ ЛБЛ УПЪДБЧБФШ ОПЧЩЕ ЙНЕОБ ДМС ПВЯЕЛФПЧ ДБООЩИ.

* пВМБУФЙ ВБЪЩ ДБООЩИ (DBS), ЙМЙ ЛБЛ ТБУРТЕДЕМСЕФУС ДПУФХРОБ
РБНСФШ Ч ВБЪЕ ДБООЩИ.

* фТБОЪБЛГЙС, ЙМЙ ЛБЛ УПИТБОСФШ ЙМЙ ЧПУУФБОБЧМЙЧБФШ ЙЪНЕОЕОЙС Ч
ВБЪЕ ДБООЩИ.

* хРТБЧМЕОЙЕ рБТБММЕМЙЪНПН, ЙМЙ ЛБЛ SQL РТЕДПИТБОСЕФ ПФ ЛПОЖМЙЛФБ ПДОПК ЛПНБОДЩ У ДТХЗПК.

уЙОПОЙНЩ - ЬФП ПВЯЕЛФЩ, Ч ФПН УНЩУМЕ, ЮФП ПОЙ ЙНЕАФ ЙНЕОБ Й (ЙОПЗДБ)
ЧМБДЕМШГЕЧ, ОП ЕУФЕУФЧЕООП ПОЙ ОЕ НПЗХФ УХЭЕУФЧПЧБФШ ВЕЪ ФБВМЙГЩ, ЮШЕ
ЙН ПОЙ ЪБНЕЭБАФ. пОЙ НПЗХФ ВЩФШ ПВЭЙНЙ Й УМЕДПЧБФЕМШОП ДПУФХРОЩ-
НЙ ЛБЦДПНХ ЛФП ЙНЕЕФ ДПУФХР Л ПВЯЕЛФХ, ЙМЙ ПОЙ НПЗХФ РТЙОБДМЕЦБФШ
ПРТЕДЕМЕООПНХ РПМШЪПЧБФЕМА.

пВМБУФЙ DBS ЙМЙ РТПУФП DBS - ЬФП РПДТБЪДЕМЩ ВБЪЩ ДБООЩИ, ЛПФПТЩЕ
ТБУРТЕДЕМЕОЩ ДМС РПМШЪПЧБФЕМЕК. уЧСЪБООЩЕ ФБВМЙГЩ, ( ОБРТЙНЕТ ФБВМЙГЩ, ЛПФПТЩЕ ВХДХФ ЮБУФП ПВЯЕДЙОСФШУС,) МХЮЫЕ ИТБОЙФШ Ч ПВЭЕК ДМС
ОЙИ DBS.

уOMMIT Й ROLLBACK-ЬФП ЛПНБОДЩ, ЙУРПМШЪХЕНЩЕ ДМС ЧЩРПМОЕОЙС
ЙЪНЕОЕОЙК Ч ВБЪЕ ДБООЩИ, Ч ФП ЧТЕН ЛПЗДБ РТЕДЩДХЭБС ЛПНБОДБ COMMIT
ЙМЙ ЛПНБОДБ ROLLBACK, ОБЮЙОБАФ УЕБОУ Й ПУФБЧМСАФ ЙЪНЕОЕОЙС , ЙМЙ
ЙЗОПТЙТХАФ ЙИ ЛБЛ ЗТХРРХ.

уТЕДУФЧП хРТБЧМЕОЙЕ рБТБММЕМЙЪНПН - ПРТЕДЕМСЕФ Ч ЛБЛПК УФЕРЕОЙ
ПДОПЧТЕНЕООП РПДБООЩЕ ЛПНБОДЩ ВХДХФ НЕЫБФШ ДТХЗ ДТХЗХ. пОП СЧМСЕФУС БДБРФЙТХЕНЩН УТЕДУФЧПН, ОБИПДСЭЙН ЛПНРТПНЙУУ НЕЦДХ РТПЙЪЧПДЙФЕМШОПУФША ВБЪЩ ДБООЩИ Й ЙЪПМСГЙЕК ДЕКУФЧХАЭЙИ ЛПНБОД.

тбвпфб у SQL



1. уПЪДБКФЕ ПВМБУФШ ВБЪЩ ДБООЩИ У ЙНЕОЕН Myspace ЛПФПТБС
ЧЩДЕМСЕФ 15 РТПГЕОФПЧ УЧПЕК ПВМБУФЙ ДМС ЙОДЕЛУПЧ, Й 40
РТПГЕОФПЧ ОБ ТБУЫЙТЕОЙЕ УФТПЛ.

2. чЩ РПМХЮЙМЙ РТБЧП SELECT Ч ФБВМЙГЕ рПТСДЛПЧ РТПДБЧГБ Diane.
чЧЕДЙФЕ ЛПНБОДХ ФБЛ ЮФПВЩ ЧЩ НПЗМЙ УУЩМБФШУС Л ЬФПК ФБВМЙГЕ
ЛБЛ Л "Orders" ОЕ ЙУРПМШЪХС ЙН "Diane" Ч ЛБЮЕУФЧЕ РТЕЖЙЛУБ.

3. еУМЙ РТПЙЪПКДЕФ УВПК РЙФБОЙС, ЮФП УМХЮЙФУС У ЧУЕНЙ ЙЪНЕОЕОЙСНЙ
УДЕМБООЩНЙ ЧП ЧТЕН ФЕЛХЭЕК ФТБОЪБЛГЙЙ ?

4. еУМЙ ЧЩ ОЕ НПЦЕФЕ ЧЙДЕФШ УФТПЛХ ЙЪ-ЪБ ЕЕ ВМПЛЙТПЧЛЙ, ЛБЛПК ЬФП
ФЙР ВМПЛЙТПЧЛЙ ?

5. еУМЙ ЧЩ ИПФЙФЕ РПМХЮЙФШ ПВЭЕЕ, НБЛУЙНБМШОПЕ, Й ХУТЕДОЕООПЕ
ЪОБЮЕОЙС УХНН РТЙПВТЕФЕОЙК ДМС ЧУЕИ РПТСДЛПЧ, Й ОЕ ИПФЙФЕ РТЙ
ЬФПН ЪБРТЕЭБФШ ДТХЗЙН РПМШЪПЧБФШУС ФБВМЙГЕК, ЛБЛПК ХТПЧЕОШ
ЙЪПМСГЙЙ ВХДЕФ ЬФПНХ УППФЧЕФУФЧПЧБФШ ?

( уН. рТЙМПЦЕОЙЕ A ДМС ПФЧЕФПЧ. )
Соседние файлы в папке Understanding SQL (rus - html)