>> ËÏÇÄÁ ÍÏÖÎÏ ÂÙÌÏ ÓÄÅÌÁÔØ ÞÔÏ ÔÏ ÓÐÉÓËÁ
>> ÓÔÒÁÎÉà ÓÏ ÓÓÙÌËÁÍÉ ÎÁ ÓÔÁÒÙÅ ÚÁÐÉÓÉ É ÐÒÏÂÅÖÁ× ÔÏÌØËÏ ÐÏ ÜÔÉÍ ÓÔÒÁÎÉÃÁÍ 
>> ×
>
>    îÕ É ÂÕÄÅÔ Õ ÔÅÂÑ ÓÐÉÓÏË ÓÏ ×ÓÅÊ ÂÁÚÏÊ - É ÛÏ ?

ó ÞÅÇÏ ÜÔÏ ÓÏ ×ÓÅÊ ÂÁÚÏÊ. óÔÁÒÙÅ ÐÅÒÉÏÄÙ ÎÉ ËÔÏ ÎÅ ÐÒÁ×ÉÔ ÐÒÁËÔÉÞÅÓËÉ. 
ðÒÁ×ÉÔÓÑ É ÉÚÍÅÎÑÅÔÓÑ ÔÏÌØËÏ ÎÏ×ÁÑ ÉÎÆÏÒÍÁÃÉÑ.

>> ÂÁÚÅ ÍÅÎÑÅÔÓÑ ÎÅ ×ÓÑ ÉÎÆÏÒÍÁÃÉÑ Á ÔÏÌØËÏ ÍÁÌÁÑ ÞÁÓÔØ ÅÅ.
>
>    ôÁ ÔÙ ÛÏ ?! ô.Å. ÂÅÒ£Í Ô×ÏÉ âä ÚÁ ÏÂÒÁÚÅÃ É ÔÀÎÉÍ Ä×ÉÖÏË ÐÏÄ ÎÉÈ ?
> ôÙ ÕÖ ËÁË-ÎÉÂÕÄØ ÓÁÍ...

ðÒÉÞÅÍ ÚÄÅÓØ ÍÏÉ ÂÁÚÙ. õ ÏÄÎÏÇÏ ËÌÉÅÎÔÁ ×ÙÌÅÚÌÉ ÔÏÒÍÏÚÁ É ÔÙ ÄÕÍÁÅÛØ ÔÅÐÅÒØ 
ÞÔÏ Õ ×ÓÅÈ É ÔÏÌØËÏ ÎÁ ÍÏÅÊ ÂÁÚÅ. îÕË ÒÁÓËÁÖÉ ÎÁÆÉÇÁ ÐÒÁ×ÉÔØ ÄÁÎÎÙÅ 
ÓËÌÁÄÓËÏÇÏ ÕÞÅÔÁ ÉÌÉ ÂÕÈ-ÇÏ ÚÁ 2004 ÇÏÄ? é ÞÔÏ ÂÕÄÅÔ ÐÒÁ×ÉÔÓÑ ×ÅÓØ 2004 ÇÏÄ? 
åÓÌÉ É ÉÚÍÅÎÉÔÓÑ 1 ÚÁÐÉÓØ É ÒÅËÕÒÓÉ×ÎÏ ÅÝÅ 10 ÔÏ É ×ÓÅ. îÏ ÔÁËÉÈ ÓÉÔÕÁÃÉÊ 
ÐÒÁËÔÉÞÅÓËÉ ÎÅÔ.

>> òÁÎØÛÅ ËÏÇÄÁ Ñ ÒÁÂÏÔÁÌ Ó ÓÏÂÓÔ×ÅÎÎÙÍ ÆÏÒÍÁÔÏÍ ÆÁÊÌÏ× ÂÁÚ ÄÁÎÎÙÈ Ñ ÉÍÅÌ
>> ÎÁ ËÁÖÄÕÀ ÚÁÐÉÓØ 4 ÂÁÊÔÁ ÄÁÎÎÙÈ ÄÌÑ ÓÓÙÌËÉ ÎÁ ÐÒÅÄÐÏÓÌÅÄÎÀÀ ÕÄÁÌÅÎÎÕÀ
>> ÚÁÐÉÓØ, Á × ÛÁÐËÅ ÆÁÊÌÁ ÂÙÌÁ ÓÓÙÌËÁ ÎÁ ÓÁÍÕÀ ÐÏÓÌÅÄÎÀÀ ÚÁÐÉÓØ. é ËÁË 
>> ÔÏÌØËÏ
>> Ñ ÄÏÂÁ×ÌÑÌ ÎÏ×ÕÀ ÚÁÐÉÓØ Ñ ÐÒÏ×ÅÒÑÌ ÅÓÔØ ÌÉ ÕÄÁÌÅÎÎÁÑ ÚÁÐÉÓØ ÅÓÌÉ ÅÓÔØ ÅÅ
>> ÐÅÒÅÚÁÐÉÓÙ×ÁÌ Á ÕËÁÚÁÔÅÌØ ÐÒÅÄÙÄÕÝÅÊ ÕÄÁÌÅÎÎÏÊ ÄÅÌÁÌ ËÁË ÔÅËÕÝÕÀ 
>> ÕÄÅÌÅÎÎÕÀ É
>> ÚÁÐÉÓÙ×ÁÌ × ÛÁÐËÕ.
>
>    é ÓËÏÌØËÏ ËÏÎËÕÒÅÎÔÎÙÈ ÔÒ-ÃÉÊ ÐÏÄÄÅÒÖÉ×ÁÌ Ô×ÏÊ "Ä×ÉÖÏË" ? á ÞÔÏ ÖÅ ÔÙ Ó 
> ÎÉÍ
> ÓÅÊÞÁÓ ÎÅ ÒÁÂÏÔÁÅÛØ ?

óÕÔØ ÂÙÌÁ ÎÅ × ÔÒÁÎÚÁËÃÉÑÈ Á × ÐÒÉÎÃÉÐÅ ÎÅ ÒÁÚÒÏÓÔÁÎÉÑ ÆÁÊÌÁ ÂÁÚÙ ÄÁÎÎÙÈ 
Ô.Ë. ÕÄÁÌÑÌÏÓØ É ÄÏÂÁ×ÌÑÌÏÓØ ÍÎÏÇÏ ÚÁÐÉÓÅÊ.

>> ðÏÌÕÞÁÅÔÓÑ ÞÔÏ -housekeeping 100 ÐÒÉ×ÅÄÅÔ Ë ÅÝÅ ÂÏÌØÛÉÍ ÔÏÒÍÏÚÁÍ, Á Ñ ÔÁË
>> ÎÁÄÅÑÌÓÑ ÞÔÏ ÎÁÏÂÏÒÏÔ :(.
>
>    ó ËÁËÏÊ ÓÔÁÔÉ ÔÙ ÎÁ ÜÔÏ ÎÁÄÅÑÌÓÑ ?

äÏËÕÍÅÎÔÁÃÉÀ ÎÅ ÞÉÔÁÌ Ô.Ë. ÂÙÌÁ ÎÁ ÎÅ ÒÕÓÓËÏÍ. äÁ É ÓÉÌØÎÏ ÜÔÏ ×ÓÅ ÎÁÐÒÑÇÁÌÏ 
ÐÏËÁ ÎÅ ÐÏÐÁÌÁÓØ ÐÏÌ ÇÏÄÁ ÎÁÚÁÄ ÓÔÒÁÎÎÁÑ ÍÁÛÉÎÁ ÎÁ ËÏÔÏÒÏÊ ÐÒÏÑ×ÉÌÉÓØ 
ÎÅ×ÉÄÁÎÎÙÅ ÔÏÒÍÏÚÁ ÎÁÞÁÌ ÞÉÔÁÔØ.

> PS ñ ÕÖÅ ÐÒÏÓÉÌ _ÓÎÁÞÁÌÁ_ ÄÕÍÁÔØ, Á _ÐÏÔÏÍ_ ÐÉÓÁÔØ

á ËÔÏ ÓËÁÚÁÌ ÞÔÏ Ñ ÎÅ ÄÕÍÁÀ? ñ ×ÙÓËÁÚÁÌ ÔÏ ÞÔÏ Ñ ÄÅÌÁÌ ÄÌÑ ÕÓËÏÒÅÎÉÑ É 
ÕÍÅÎØÛÅÎÉÑ ÆÁÊÌÁ. é ÞÔÏ ÔÅÐÅÒØ ÍÏÌÞÁÔØ É ÎÅ ÐÒÅÄÌÁÇÁÔØ ×ÏÏÂÝÅ ÞÔÏ ÌÉ. 
ðÏÌÕÞÁÅÔÓÑ ×ÏÏÂÝÅ ÎÉÞÅÇÏ ÎÅ ÐÒÅÄÌÁÇÁÔØ. ñ É ÔÁË ÐÒÁËÔÉÞÅÓËÉ ÔÏÌØËÏ ÞÉÔÁÀ 
ËÏÎÆÕ.

> PPS ôÁËÖÅ Ñ ÐÉÓÁÌ, ÞÔÏ ÓÐÏÓÏÂÙ ÏÐÔÉÍÉÚÉÒÏ×ÁÔØ Ó×ÉÐ, ÄÁÂÙ ÏÎ ÎÅ ÞÉÔÁÌ ×ÓÀ 
> âä,
>    ÕÖÅ ÅÓÔØ É ÓËÏÒÅÅ ×ÓÅÇÏ ÂÕÄÕÔ ÒÅÁÌÉÚÏ×ÁÎÙ × 3.0.
>    ðÏÆÁÎÔÁÚÉÒÕÊÔÅ ÎÁ ÄÒÕÇÉÅ  ÔÅÍÙ, ÐÌÓ

îÁ ÄÅÒÖÉ ÆÁÎÔÁÚÉÀ

ñ ÐÏÓÔÏÑÎÎÏ ×ÐÁÒÙ×ÁÀÓØ, ÄÁ ÓËÏÒÅÊ ×ÓÅÇÏ É ÎÅ Ñ ÏÄÉÎ × ÓÉÔÕÁÃÉÉ ËÏÇÄÁ ÄÁÎÎÙÅ 
ÍÏÖÎÏ ÂÙÌÏ ÎÁÊÔÉ ÂÙÓÔÒÏ Á ÏÎÉ ÉÝÕÔÓÑ ÄÏÌÇÏ. ðÒÏÉÓÈÏÄÉÔ ÍÎÏÇÏ ÌÉÛÎÉÈ ÞÔÅÎÉÊ. 
äÁË ×ÏÔ ÅÓÔØ ÍÙÓÌÑ ËÁË ÕÌÕÞÛÉÔØ ÜÔÏÔ ÍÅÈÁÎÉÚÍ. óÅÊÞÁÓ ÎÕÖÎÏ ÔÏÞÎÏÅ 
ÓÏ×ÐÁÄÅÎÉÅ ÎÁÐÉÓÁÎÉÑ ÔÏÇÏ ÞÔÏ × computed by  ÎÁÐÉÓÁÎÏ.

é ÔÁË ÅÓÔØ 2 ÔÁÂÌÉÃÙ

T1
F1
F2

T2
F1
F3

ÅÓÔØ ×ØÀÈÁ

V1
F1, F2, F3
from T1, T2
where  T1.F1 = T2.F1

Á ÔÅÐÅÒØ ×ÙÐÏÌÎÑÅÍ ÔÁËÏÊ ÚÁÐÒÏÓ

select * from V1 where F2 = x and F3 = y
ÎÕ ÅÓÔÅÓÔ×ÅÎÎÏ ÏÐÔÉÍÉÚÁÔÏÒ × ÔÒÁÎÓÅ ÐÒÉÄÕÍÁÌ ÞÔÏ ÅÍÕ ×ÚÄÕÍÁÌÏÓØ ÉÚ ÔÁÂÌÉÃÙ 
T1 ÍÁÓÓÁ ÎÅÎÕÖÎÙÈ ÞÔÅÎÉÊ

Á ×ÏÔ ÔÅÐÅÒØ ÄÁ×ÁÊ ÅÍÕ ÐÏÍÏÖÅÍ É ÓÏÚÄÁÄÉÍ ÉÎÄÅËÓ
CREATE INDEX idx2 ON T2 (
(select F2 from T1 where  T1.F1 = T2.F1) [as F2],
F3)

Á ×ÏÔ ÐÏÓÌÅ ÜÔÏÇÏ ÉÎÄÅËÓÁ ÚÁÐÒÏÓ ÂÕÄÅÔ ÌÅÔÁÔØ
Á) ÔÅÐÅÒØ ÏÐÔÉÍÉÚÁÔÏÒ ÚÎÁÅÔ ÞÔÏ ÐÏÌÅ F2 ÓÕÝÅÓÔ×ÕÅÔ × ÉÎÄÅËÓÅ É ÄÏÌÖÅÎ ÄÕÍÁÔØ 
ÞÔÏ ÉÎÄÅËÓ ËÁË ÂÕÄ ÔÏ ×ÙÇÌÑÄÉÔ ÔÁË CREATE INDEX idx2 ON T2 (F2, F3) ÔÏ ÅÓÔØ 
ÍÙ ÏÂÍÁÎÙ×ÁÅÍ ÏÐÔÉÍÉÚÁÔÏÒ ÐÏÌÅ × ÎÅÍ comp by ÎÏ ÆÉÚÉÞÅÓËÉ ÏÎÏ ÏÔÓÕÔÓÔ×ÕÅÔ 
ÓÉÔÕÁÃÉÑ ÐÒÏÓÔÏ ÓÕÐÅÒ ÎÅ ÎÁÄÏ ÐÌÏÄÉÔØ ÉÚÂÙÔÏÞÎÙÈ ÄÁÎÎÙÈ
Â) ÄÅÊÓÔ×ÉÑ ÓÅÒ×ÅÒÁ ÏÎ ÄÏÌÖÅÎ ÓÏÚÄÁÔØ ×ÎÕÔÒÅÎÎÉÊ ÔÒÉÇÇÅÒ Õ ÔÁÂÌÉÃÙ T1 ÎÁ 
ÏÂÎÏ×ÌÅÎÉÅ ÎÁ ÓÌÕÞÁÊ ÉÚÍÅÎÅÎÉÑ F2

óÅÊÞÁÓ ÐÒÉÈÏÄÉÔÓÑ ××ÏÄÉÔØ ÄÏÐÌÎÉÔÅÌØÎÏÅ ÐÏÌÅ × T2 F2x É ÓÏÚÄÁ×ÁÔØ ÉÎÄÅËÓ 
CREATE INDEX idx2 ON T2 (F2x, F3)
á ×ÓÅ ÐÏ ÔÏÊ ÐÒÉÞÉÎÅ ÞÔÏ ÅÓÌÉ ÎÅ ÓÏÚÄÁ×ÁÔØ ÔÁËÕÀ ÉÚÂÙÔÏÞÎÏÓÔØ ÎÁ ÏÄÉÎ ÓÅÌÅËÔ 
ÔÒÁÔÉÔÓÑ ÂÏÌÅÅ 1 ÓÅËÕÎÄÙ (ÜÔÏ ÎÁ ÍÏÅÍ P4 3çÃ) Á Õ ËÌÉÅÎÔÏ× PIII ÓÔÏÑÔ. ðÏÓÌÅ 
ÓÏÚÄÁÎÉÑ ÉÚÂÙÔÏÞÎÏÓÔÉ ÐÏÌÕÞÁÅÍ ÚÁÐÒÏÓ ÎÁ ÍÉÌÉÓÉËÕÎÄÙ. á ÐÒÉ ×ÙÐÏÌÎÅÎÉÉ 
ÏÔÞÅÔÏ× ÓËÏÒÏÓÔØ ×ÙÒÏÓÔÁÅÔ É ÍÙ ÜËÏÎÏÍÉÍ ÍÉÎÕÔÙ ËÌÉÅÎÔÏ× É ÍÁÓÓÕ ×ÒÅÍÅÎÉ 
ÒÁÚÒÁÂÏÔÞÉËÏ×.

÷Ù×ÏÄ ÍÙ ÐÏÌÕÞÉÍ ÔÅÖÅ ÄÅÊÓÔ×ÉÑ ËÏÔÏÒÙÅ ÄÅÌÁÅÔ ÐÏÌØÚÏ×ÁÔÅÌØ ÐÒÉ ÏÂÎÏ×ÌÅÎÉÉ 
ÄÁÎÎÙÈ, ÔÏ ÅÓÔØ ÎÁ ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔØ ÐÒÉ ÏÂÎÏ×ÌÅÎÉÉ ÄÁÎÎÙÈ ÎÉËÁË ÎÅ 
ÐÏ×ÌÉÑÅÔ Ô.Ë. ÏÂÎÏ×ÌÅÎÉÅ ÉÎÆÏÒÍÙÃÉÉ ÏÄÉÎÁËÏ×Á ÎÅ ÚÁ×ÉÓÉÍÏ ÎÉ ÏÔÞÅÇÏ. á ×ÏÔ 
ÉÚÂÙÔÏÞÎÏÓÔØ ÄÁÎÎÙÈ ÂÕÄÅÔ ÕÄÁÌÅÎÁ ÉÚ ÂÁÚÙ É ÕÌÕÞÛÉÔÓÑ ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔØ. 



Ответить