ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² ΡƒΡ‡Ρ‘Π±Π΅, ΠΎΡ‡Π΅Π½ΡŒ быстро...
Π Π°Π±ΠΎΡ‚Π°Π΅ΠΌ вмСстС Π΄ΠΎ ΠΏΠΎΠ±Π΅Π΄Ρ‹

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. 
ΠžΠ±Ρ‰Π°Ρ характСристика языка SQL

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π² Π²ΠΈΠ΄Π΅ трСбования ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ тСсно связано с ΠΏΠΎΠ½ΡΡ‚ΠΈΠ΅ΠΌ ΠΊΠ»ΡŽΡ‡Π° Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. ΠšΠ»ΡŽΡ‡ΠΎΠΌ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ называСтся столбСц ΠΈΠ»ΠΈ комбинация столбцов, содСрТимоС ячССк ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ (Ρ‹Ρ…) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для прямого доступа («Π±Ρ‹ΡΡ‚Ρ€ΠΎΠ³ΠΎ» опрСдСлСния мСстополоТСния) ΠΊ ΡΡ‚Ρ€ΠΎΠΊΠ°ΠΌ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. Π Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ ΠΊΠ»ΡŽΡ‡ΠΈ ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΉ (ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ СдинствСнным для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹) ΠΈ Π²Ρ‚ΠΎΡ€ΠΈΡ‡Π½Ρ‹Π΅. ΠŸΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ ΡƒΠ½ΠΈΠΊΠ°Π»Π΅Π½ ΠΈ ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. ΠžΠ±Ρ‰Π°Ρ характСристика языка SQL (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

НСобходимо ΠΈΠΌΠ΅Ρ‚ΡŒ Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ видимая ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π‘Π£Π‘Π” логичСская организация Π΄Π°Π½Π½Ρ‹Ρ… (Π² Π½Π°ΡˆΠ΅ΠΌ случаС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ рСляционной ΠΌΠΎΠ΄Π΅Π»ΠΈ) ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ слабо ΠΊΠΎΡ€Ρ€Π΅Π»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ с ΠΈΡ… Ρ„изичСской ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ Π² ΠΏΠ°ΠΌΡΡ‚ΠΈ Π­Π’Πœ.

На ΡΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ Ρ‚Π°Π±Π»ΠΈΡ† допустимо Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ ограничСния Π² Π²ΠΈΠ΄Π΅:

  • 1. трСбования ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ содСрТимого ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ячСйки ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ столбца ΠΈ/ΠΈΠ»ΠΈ совокупности ячССк Π² ΡΡ‚Ρ€ΠΎΠΊΠ΅, относящихся ΠΊ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΠΌ столбцам;
  • 2. Π·Π°ΠΏΡ€Π΅Ρ‚Π° для ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ столбца (столбцов) ΠΈΠΌΠ΅Ρ‚ΡŒ «ΠΏΡƒΡΡ‚Ρ‹Π΅» (NULL) ячСйки.

ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π² Π²ΠΈΠ΄Π΅ трСбования ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ тСсно связано с ΠΏΠΎΠ½ΡΡ‚ΠΈΠ΅ΠΌ ΠΊΠ»ΡŽΡ‡Π° Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. ΠšΠ»ΡŽΡ‡ΠΎΠΌ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ называСтся столбСц ΠΈΠ»ΠΈ комбинация столбцов, содСрТимоС ячССк ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ (Ρ‹Ρ…) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для прямого доступа («Π±Ρ‹ΡΡ‚Ρ€ΠΎΠ³ΠΎ» опрСдСлСния мСстополоТСния) ΠΊ ΡΡ‚Ρ€ΠΎΠΊΠ°ΠΌ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. Π Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ ΠΊΠ»ΡŽΡ‡ΠΈ ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΉ (ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ СдинствСнным для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹) ΠΈ Π²Ρ‚ΠΎΡ€ΠΈΡ‡Π½Ρ‹Π΅. ΠŸΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ ΡƒΠ½ΠΈΠΊΠ°Π»Π΅Π½ ΠΈ ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΠ΅Ρ‚ строку Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. Π‘Ρ‚ΠΎΠ»Π±Π΅Ρ† строки, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π°, Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ «ΠΏΡƒΡΡ‚ΠΎΠ΅» (NULL) Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ своСй ячСйкС. Π’Ρ‚ΠΎΡ€ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ опрСдСляСт мСстополоТСниС, Π² ΠΎΠ±Ρ‰Π΅ΠΌ случаС, Π½Π΅ ΠΎΠ΄Π½ΠΎΠΉ строки Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… «ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ…» (Π² Π»ΡŽΠ±ΠΎΠΌ случаС ускоряя доступ ΠΊ Π½ΠΈΠΌ, хотя Π½Π΅ Π² Ρ‚Π°ΠΊΠΎΠΉ стСпСни ΠΊΠ°ΠΊ ΠΊΠ»ΡŽΡ‡ ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΉ).

ΠšΠ»ΡŽΡ‡ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ°ΠΌΠΈ Π‘Π£Π‘Π” для ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Π·Π°Ρ‚Ρ€Π°Ρ‚ Π½Π° Π΄ΠΎΡΡ‚ΡƒΠΏ ΠΊ ΡΡ‚Ρ€ΠΎΠΊΠ°ΠΌ Ρ‚Π°Π±Π»ΠΈΡ† (ΠΏΡƒΡ‚Π΅ΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΡ… Ρ„изичСского упорядочСния ΠΏΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡΠΌ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ ΠΈΠ»ΠΈ построСния Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ Π΄Π΅Ρ€Π΅Π²Π° поиска). ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌΠΈ опСрациями Π½Π°Π΄ Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅.

  • 1. ΠŸΡ€ΠΎΠ΅ΠΊΡ†ΠΈΡ — построСниС Π½ΠΎΠ²ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈΠ· ΠΈΡΡ…ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡƒΡ‚Π΅ΠΌ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π² Π½Π΅Π΅ ΠΈΠ·Π±Ρ€Π°Π½Π½Ρ‹Ρ… столбцов исходной Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.
  • 2. ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ — построСниС Π½ΠΎΠ²ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈΠ· ΠΈΡΡ…ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡƒΡ‚Π΅ΠΌ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π² Π½Π΅Π΅ Ρ‚Π΅Ρ… строк исходной Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΡŽ Π² Π²ΠΈΠ΄Π΅ логичСского условия (ограничСния).
  • 3. ОбъСдинСниС — построСниС Π½ΠΎΠ²ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈΠ· 2-ΡƒΡ… ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ исходных ΠΏΡƒΡ‚Π΅ΠΌ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π² Π½Π΅Π΅ всСх строк исходных Ρ‚Π°Π±Π»ΠΈΡ† (ΠΏΡ€ΠΈ условии, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹).
  • 4. Π”Π΅ΠΊΠ°Ρ€Ρ‚ΠΎΠ²ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ — построСниС Π½ΠΎΠ²ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈΠ· 2-ΡƒΡ… ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ исходных ΠΏΡƒΡ‚Π΅ΠΌ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π² Π½Π΅Π΅ строк, ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… всСми Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°ΠΌΠΈ ΠΊΠΎΠ½ΠΊΠ°Ρ‚Π΅Π½Π°Ρ†ΠΈΠΈ (слияния) строк исходных Ρ‚Π°Π±Π»ΠΈΡ†. ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ строк Π½ΠΎΠ²ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ опрСдСляСтся ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ количСства строк всСх исходных Ρ‚Π°Π±Π»ΠΈΡ†. ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½Π½Ρ‹Π΅ Π²Ρ‹ΡˆΠ΅ 4 ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ базис, Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ построСно Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ (Π½ΠΎ Π½Π΅ Π²ΡΠ΅) практичСски ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… запросов Π½Π° ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈΠ· Ρ€Π΅Π»ΡΡ†ΠΈΠΎΠ½Π½ΠΎΠΉ Π‘Π”. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Набор ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π½Ρ‹ΠΌ, Ссли Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ опСрациями пСрСсСчСния ΠΈ Π²Ρ‹Ρ‡ΠΈΡ‚ания. Однако Π² Π΄Π°Π½Π½ΠΎΠΌ пособии рСализация этих ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π² ΡΠ·Ρ‹ΠΊΠ΅ SQL Π½Π΅ Ρ€Π°ΡΡΠΌΠ°Ρ‚риваСтся. ΠšΡ€ΠΎΠΌΠ΅ пСрСчислСнных Π²Ρ‹ΡˆΠ΅ Π² ΡΠ·Ρ‹ΠΊΠ΅ SQL Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ содСрТимого строк Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈ ΠΏΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π½ΠΎΠ²Ρ‹ΠΌΠΈ строками (Ρ‡Ρ‚ΠΎ тСорСтичСски ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ опСрация объСдинСния), Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ управлСния Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌΠΈ. РассмотрСнныС Π²Ρ‹ΡˆΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π°Π΄ Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌΠΈ рСляционной Π‘Π”, обладая Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠΎΠ»Π½ΠΎΡ‚ΠΎΠΉ, Π±ΡƒΠ΄ΡƒΡ‡ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ Π² ΡΠ²ΠΎΠ΅ΠΌ «Ρ‡ΠΈΡΡ‚ΠΎΠΌ» каноничСском Π²ΠΈΠ΄Π΅, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΊΡ€Π°ΠΉΠ½Π΅ нСэкономичны (Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ это относится ΠΊ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ограничСния ΠΈ Π΄Π΅ΠΊΠ°Ρ€Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ произвСдСния). Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… рСляционных Π‘Π£Π‘Π” ΠΏΡ€ΠΈΠ±Π΅Π³Π°ΡŽΡ‚ ΠΊΠΎ Π²ΡΠ΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ ΠΏΡ€ΠΈΠ΅ΠΌΠ°ΠΌ ΠΈ «ΡƒΡ…ищрСниям» для ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Ρ‚Ρ€Π°Ρ‚ (Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, машинного Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ) ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ этих ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ. ΠžΠ±Ρ‰ΠΈΠΌ способом, нашСдшим ΠΎΡ‚Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² ΡΠ·Ρ‹ΠΊΠ΅ SQL, ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ эффСктивности выполнСния запросов Π² Ρ€Π΅Π»ΡΡ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Π‘Π£Π‘Π” ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΈΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ индСксов.

ИндСксом называСтся скрытая ΠΎΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Сля Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π°Ρ структура, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰Π°Ρ прямой (ΠΈΠ»ΠΈ «ΠΊΠ²Π°Π·ΠΈ» -прямой) ΠΌΠ΅Ρ‚ΠΎΠ΄ доступа ΠΊ ΡΡ‚Ρ€ΠΎΠΊΠ°ΠΌ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ просмотр всСх строк Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ для обнаруТСния ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΡ… Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΡŽ поиска. Π˜Π½Π΄Π΅ΠΊΡΡ‹ нСявным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ (скрытно ΠΎΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Сля) автоматичСски ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ для всСх ΠΊΠ»ΡŽΡ‡Π΅ΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ