ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

Π˜Π½Π΄Π΅ΠΊΡΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…. 
Π²ΠΈΠ΄Ρ‹ индСксов. 
составныС ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Π΅ индСксы

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

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

Π˜Π½Π΄Π΅ΠΊΡΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…. Π²ΠΈΠ΄Ρ‹ индСксов. составныС ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Π΅ индСксы (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ΠŸΡ€ΠΈ случайном доступС ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ записям Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ эффСктивным являСтся доступ ΠΏΠΎ ΠΊΠ»ΡŽΡ‡Ρƒ. Для ускорСния доступа ΠΊ Π·Π°ΠΏΠΈΡΡΠΌ ΠΏΠΎ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΌΡƒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρƒ (ΠΈΠ»ΠΈ Π³Ρ€ΡƒΠΏΠΏΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ²) создаётся ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ структура — индСкс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ опрСдСляСт соотвСтствиС значСния Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° (Π³Ρ€ΡƒΠΏΠΏΡ‹ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ²) ΠΈ ΠΌΠ΅ΡΡ‚ополоТСния записи.

ЗначСния индСксируСмого Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° ΡƒΠΏΠΎΡ€ΡΠ΄ΠΎΡ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ (Ρ‡Π°Ρ‰Π΅ всСго, ΠΏΠΎ Π²ΠΎΠ·Ρ€Π°ΡΡ‚Π°Π½ΠΈΡŽ). ИндСкс ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ хранится Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅ ΠΈΠ»ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ области памяти. ΠŸΡƒΡΡ‚Ρ‹Π΅ значСния Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² (null) Π½Π΅ ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡ€ΡƒΡŽΡ‚ся.

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

ΠžΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΊ Π·Π°ΠΏΠΈΡΠΈ Ρ‡Π΅Ρ€Π΅Π· индСксы осущСствляСтся Π² Π΄Π²Π° этапа: сначала Π² ΠΈΠ½Π΄Π΅ΠΊΡΠ½ΠΎΠΉ структурС находится Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ адрСс записи, Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎ ΡΡ‚ΠΎΠΌΡƒ адрСсу происходит ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΊ Π²Π½Π΅ΡˆΠ½Π΅ΠΌΡƒ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‰Π΅ΠΌΡƒ устройству (Π’Π—Π£). ИндСкс загруТаСтся Π² ΠžΠŸ Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ (ΠΈΠ»ΠΈ хранится Π² Π½Π΅ΠΉ постоянно Π²ΠΎ Π²Ρ€Π΅ΠΌΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π‘Π”).

Π’ Ρ‚ΠΎΠΌ случаС, Ссли ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ индСкса соотвСтствуСт ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡Π°, Ρ‚Π°ΠΊΠΎΠΉ индСкс называСтся ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΌ. Если ΠΆΠ΅ индСкс строится ΠΏΠΎ ΠΊΠ»ΡŽΡ‡Ρƒ, Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‰Π΅ΠΌΡƒ Π΄ΡƒΠ±Π»ΠΈΠΊΠ°Ρ‚Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Ρ‚Π°ΠΊΠΎΠΉ индСкс называСтся Π²Ρ‚ΠΎΡ€ΠΈΡ‡Π½Ρ‹ΠΌ. Для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π‘Π” ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ нСсколько ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹Ρ… ΠΈ Π²Ρ‚ΠΎΡ€ΠΈΡ‡Π½Ρ‹Ρ… индСксов, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ относится ΠΊ Π΄ΠΎΡΡ‚оинствам индСксирования.

Π Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½Ρ‹Π΅ индСксы ΠΈ ΡΠΎΡΡ‚Π°Π²Π½Ρ‹Π΅. Боставной индСкс Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π΄Π²Π° ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ столбца ΠΎΠ΄Π½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ (рис. 1). ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ вхоТдСния столбцов Π² ΠΈΠ½Π΄Π΅ΠΊΡ опрСдСляСтся ΠΏΡ€ΠΈ создании индСкса.

Π’Π°Π±Π»ΠΈΡ†Π°.

ID.

DATA.

SHIFR.

FIRM.

PRICE.

01.12.95.

А4.

ΠšΠΎΠΌΡƒΡ.

312.0.

01.12.95.

А4.

ΠŸΠ°Ρ€Ρ‚ΠΈΡ.

321.5.

02.12.95.

А2.

ОАО «Π—аря» .

110.6.

10.12.95.

А4.

Π€ΠΈΡ€ΠΌΠ° «Π‘+» .

314.0.

01.12.95.

А2.

ΠŸΠ°Ρ€Ρ‚ΠΈΡ.

114.0.

02.12.95.

А1.

Amos ltd.

52.8.

ИндСкс.

ID.

DATA.

SHIFR.

01.12.95.

А4.

02.12.95.

А2.

10.12.95.

А4.

01.12.95.

А2.

01.12.95.

А4.

02.12.95.

А1.

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