Π—Π°ΠΊΠ°Π·Π°Ρ‚ΡŒ курсовыС, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅, Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚Ρ‹...
ΠžΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π° Π·Π°ΠΊΠ°Π·. НСдорого!

ΠŸΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄. Об ΠΎΠ΄Π½ΠΎΠΌ способС построСния запросов ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° основС Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π° Π½Π΅Ρ‡Π΅Ρ‚ΠΊΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ

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

Π›ΡŽΠ±ΠΎΠΉ Π½Π΅Ρ‡Π΅Ρ‚ΠΊΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ соотвСтствуСт Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π‘, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅Π΅ собой подмноТСство ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ мноТСства. Π₯арактСристикой Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π½Π΅Ρ‡Π΅Ρ‚ΠΊΠΎΠ³ΠΎ подмноТСства ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ мноТСства X Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°Π΅Ρ‚ функция принадлСТности, ставящая Π² ΡΠΎΠΎΡ‚вСтствиС ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ элСмСнту число ΠΈΠ· ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° ΠΎΡ‚ 0 Π΄ΠΎ 1. — Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΡƒΠ΅Ρ‚ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ принадлСТности элСмСнта ΠΊ Π½Π΅Ρ‡Π΅Ρ‚ΠΊΠΎΠΌΡƒ подмноТСству C. Для удобства Π±ΡƒΠ΄Π΅ΠΌ… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ΠŸΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄. Об ΠΎΠ΄Π½ΠΎΠΌ способС построСния запросов ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° основС Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π° Π½Π΅Ρ‡Π΅Ρ‚ΠΊΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Для Ρ„ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ стаТа Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ понятиС лингвистичСской ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ. ΠœΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ совмСстимости Π½Π΅ Π½Π° ΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π²Π΅ матСматичСски Ρ‚ΠΎΡ‡Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Π° Π½Π° ΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π²Π΅ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Ρ… Π½Π΅ΠΊΠΈΠΌΠΈ символами Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»Π΅Π½ΠΈΠΉ Π½Π° Π΅ΡΡ‚СствСнном языкС [6]. ЛингвистичСская пСрСмСнная опрСдСляСтся Π½Π°Π±ΠΎΡ€ΠΎΠΌ. Π³Π΄Π΅ X ΡΡ‚Π°ΠΆ Ρ€Π°Π±ΠΎΡ‚Ρ‹; T (X) — Ρ‚Π΅Ρ€ΠΌ-мноТСство X: T (Π‘Ρ‚Π°ΠΆ Ρ€Π°Π±ΠΎΡ‚Ρ‹) = «ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΈΠΉ» + «ΡΡ€Π΅Π΄Π½ΠΈΠΉ» + «Π±ΠΎΠ»ΡŒΡˆΠΎΠΉ» + «Π½Π΅ ΠΌΠ°Π»Ρ‹ΠΉ» + «Π½Π΅ ΡΡ€Π΅Π΄Π½ΠΈΠΉ» + «Π½Π΅ Π±ΠΎΠ»ΡŒΡˆΠΎΠΉ»; Π³Π΄Π΅ любоС ΠΈΠ· ΡΡ‚ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ являСтся Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Π½Π΅Ρ‡Π΅Ρ‚ΠΊΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ‚Π΅Ρ€ΠΌ Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅Ρ‡Π΅Ρ‚ΠΊΠΈΠ΅ ограничСния Π½Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΡ Π±Π°Π·ΠΎΠ²ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ «Π‘Ρ‚Π°ΠΆ Ρ€Π°Π±ΠΎΡ‚Ρ‹» Π² ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠΌ мноТСствС. ΠŸΡ€ΠΈ этом, Π½Π΅Ρ‡Π΅Ρ‚ΠΊΠΎΠ΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π½Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΡ «Π‘Ρ‚Π°ΠΆ Ρ€Π°Π±ΠΎΡ‚Ρ‹» характСризуСтся Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ совмСстимости, ставящСй Π±Π°Π·ΠΎΠ²ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ число ΠΈΠ· ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° ΠΎΡ‚ 0 Π΄ΠΎ 1, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ совмСстимости этого значСния с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ Π½Π΅Ρ‡Π΅Ρ‚ΠΊΠΈΠΌ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ΠΌ. G — синтаксичСскоС ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅Π΅ способ пороТдСния бСсконтСкстной Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΠΎΠΉ лингвистичСских Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΡ… Ρ‚Π΅Ρ€ΠΌ-мноТСству ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ «Π‘Ρ‚Π°ΠΆ Ρ€Π°Π±ΠΎΡ‚Ρ‹». M — сСмантичСскоС ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π·Π°Π΄Π°ΡŽΡ‰Π΅Π΅ способ вычислСния смысла любой лингвистичСской ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ. ЛингвистичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² ΡΠ΅Π±Ρ ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹Π΅ Ρ‚Π΅Ρ€ΠΌΡ‹ («ΠΌΠ°Π»Ρ‹ΠΉ», «Π±ΠΎΠ»ΡŒΡˆΠΎΠΉ» ΠΈ Ρ‚. Π΄.) ΠΈ ΡΠ²ΡΠ·ΠΊΠΈ («ΠΈ», «ΠΈΠ»ΠΈ», «Π½Π΅», «ΠΎΡ‡Π΅Π½ΡŒ», «Π±ΠΎΠ»Π΅Π΅» ΠΈ Ρ‚. Π΄.). Бвязки Ρ‚Ρ€Π°ΠΊΡ‚ΡƒΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ Π²ΠΈΠ΄ΠΎΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹. Π’Π°ΠΊ, смысл лингвистичСского значСния «Π½Π΅ ΠΌΠ°Π»Ρ‹ΠΉ» ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ, вычитая ΠΈΠ· 1 Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ совмСстимости Ρ‚Π΅Ρ€ΠΌΠ° «ΠΌΠ°Π»Ρ‹ΠΉ» .

Π›ΡŽΠ±ΠΎΠΉ Π½Π΅Ρ‡Π΅Ρ‚ΠΊΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ соотвСтствуСт Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π‘, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅Π΅ собой подмноТСство ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ мноТСства. Π₯арактСристикой Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π½Π΅Ρ‡Π΅Ρ‚ΠΊΠΎΠ³ΠΎ подмноТСства ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ мноТСства X Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°Π΅Ρ‚ функция принадлСТности, ставящая Π² ΡΠΎΠΎΡ‚вСтствиС ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ элСмСнту число ΠΈΠ· ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° ΠΎΡ‚ 0 Π΄ΠΎ 1. — Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΡƒΠ΅Ρ‚ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ принадлСТности элСмСнта ΠΊ Π½Π΅Ρ‡Π΅Ρ‚ΠΊΠΎΠΌΡƒ подмноТСству C.

БущСствуСт мноТСство Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌ ΠΊΡ€ΠΈΠ²Ρ‹Ρ… для задания Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ принадлСТности. Π’ ΡΡ‚ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Π° типовая кусочно-линСйная Ρ‚Ρ€Π°ΠΏΠ΅Ρ†Π΅ΠΈΠ΄Π°Π»ΡŒΠ½Π°Ρ функция принадлСТности [7 — 9], ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π°Ρ Ρ‡Π΅Ρ‚Π²Π΅Ρ€ΠΊΡƒ чисСл (a, b, c, d):

Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ΅ мноТСство X ΠΏΡ€Π΅Π΄ΡΡ‚авляСт собой ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» ΠΎΡ‚ 0 Π΄ΠΎ 25. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ x ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ значСния Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° ΠΈ ΠΈΠ½Ρ‚СрпрСтируСтся ΠΊΠ°ΠΊ стаТ Ρ€Π°Π±ΠΎΡ‚Ρ‹. КаТдая функция принадлСТности описываСтся Ρ‡Π΅Ρ‚Π²Π΅Ρ€ΠΊΠΎΠΉ чисСл: ΠœΠ°Π»Ρ‹ΠΉ стаТ — (0, 0, 4, 7); Π‘Ρ€Π΅Π΄Π½ΠΈΠΉ стаТ — (5, 8, 13, 15); Π‘ΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊ с Π±ΠΎΠ»ΡŒΡˆΠΈΠΌ стаТСм — (11, 16, 25, 25).

Ѐункция принадлСТности ΠΊ «ΠœΠ°Π»Ρ‹ΠΉ стаТ» :

(2).

(2).

Ѐункция принадлСТности ΠΊ «Π‘Ρ€Π΅Π΄Π½ΠΈΠΉ стаТ» :

(3).

(3).

Ѐункция принадлСТности ΠΊ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ «Π‘ΠΎΠ»ΡŒΡˆΠΎΠΉ стаТ» ΠΏΡ€ΠΈΠΌΠ΅Ρ‚ Π²ΠΈΠ΄:

(4).

(4).

Для удобства Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ срСзы — Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ ΠΏΠΎ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΡΠΌ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΡƒΡŽΡ‚ Π½Π΅Ρ‡Π΅Ρ‚ΠΊΠΈΠ΅ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ [10]. Для получСния Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, принадлСТащихсрСзу для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Ρ‚Π΅Ρ€ΠΌΠ°, Π·Π°Π΄Π°Π΄ΠΈΠΌ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ индСкс соотвСтствия =0,75. На ΠΎΡΠ½ΠΎΠ²Π΅ этих Π΄Π°Π½Π½Ρ‹Ρ… построим Π³Ρ€Π°Ρ„ΠΈΠΊ, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Π½Ρ‹ΠΉ Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 1 ΠΈ Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ этих Π³Ρ€ΡƒΠΏΠΏ.

Π‘ΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ принадлСТности.

Рис. 1 — Π‘ΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ принадлСТности

Аналогично построим Π³Ρ€Π°Ρ„ΠΈΠΊ отрицания, прСдставлСнный Π½Π° Ρ€ΠΈΡ. 2, для сотрудников со ΡΡ‚Π°ΠΆΠ΅ΠΌ: Π½Π΅ ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΈΠΌ, Π½Π΅ ΡΡ€Π΅Π΄Π½ΠΈΠΌ, Π½Π΅ Π±ΠΎΠ»ΡŒΡˆΠΈΠΌ. Для этого Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΎΠΉ:

(5).

(5).

Π“Ρ€Π°Ρ„ΠΈΠΊ отрицания.

Рис. 2 — Π“Ρ€Π°Ρ„ΠΈΠΊ отрицания

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ этапом трСбуСтся пСрСвСсти описанный Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ Π½Π΅Ρ‡Π΅Ρ‚ΠΊΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ Π² ΡΡ‚Ρ€ΠΎΠ³ΠΈΠ΅ запросы рСляционных Π‘Π”.

Для удобства Ρ€Π°Π±ΠΎΡ‚Ρ‹ рассмотрим Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π΅Ρ‡Π΅Ρ‚ΠΊΠΎΠ³ΠΎ запроса ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ «Π‘ΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊΠΈ». Она состоит ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠΎΠ»Π΅ΠΉ: id (ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€), Ѐамилия, Имя, ΠžΡ‚Ρ‡Π΅ΡΡ‚Π²ΠΎ, Пол сотрудника, Π’Π΅Π»Π΅Ρ„ΠΎΠ½, ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ, Π”Π°Ρ‚Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ° Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ, Π”Π°Ρ‚Π° ΡƒΠ²ΠΎΠ»ΡŒΠ½Π΅Π½ΠΈΡ, Π‘Ρ‚Π°ΠΆ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠΉ долТности, Π‘Ρ‚Π°ΠΆ всСго.

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ стаТ сотрудника Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΌ Π½Π° Ρ€ΠΈΡ.3:

ΠŸΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄. Об ΠΎΠ΄Π½ΠΎΠΌ способС построСния запросов ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° основС Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π° Π½Π΅Ρ‡Π΅Ρ‚ΠΊΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ.

Π³Π΄Π΅ Now () — функция, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰Π°Ρ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ Π΄Π°Ρ‚Ρƒ; DateDiff — Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ двумя Π΄Π°Ρ‚Π°ΠΌΠΈ, Π° Π΅Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ «yyyy» ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Π½ΠΈΡ†Π° возвращаСтся Π² Π³ΠΎΠ΄Π°Ρ…; [Π‘Ρ‚Π°ΠΆ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ долТности] - выполняСт ΡƒΡ‡Π΅Ρ‚ стаТа сотрудника Π΄ΠΎ ΠΏΡ€ΠΈΠ½ΡΡ‚ия Π΅Π³ΠΎ Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡ‚ΡŒ.

Для Π²Ρ‹Π±ΠΎΡ€Π° сотрудников с ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΈΠΌ стаТСм Ρ€Π°Π±ΠΎΡ‚Ρ‹, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌ SQL-запрос ΠΊ Π‘Π”, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π½Π° Ρ€ΠΈΡ. 4, составлСнный с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ (2).

ΠŸΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄. Об ΠΎΠ΄Π½ΠΎΠΌ способС построСния запросов ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° основС Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π° Π½Π΅Ρ‡Π΅Ρ‚ΠΊΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ.

Для всСх запросов Π²Π΅Ρ€Π½ΠΎ: индСкс соотвСтствия «=0,75» позволяСт ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹, Π»Π΅ΠΆΠ°Ρ‰ΠΈΠ΅ Π½ΠΈΠΆΠ΅ этого значСния; «7−5» — Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ, Π½Π°Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… 2 Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΎΠΉ.

Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ запрос ΠΈΠ· Ρ€ΠΈΡ. 5, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ ΡΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊΠ°Ρ… с Π±ΠΎΠ»ΡŒΡˆΠΈΠΌ стаТСм Ρ€Π°Π±ΠΎΡ‚Ρ‹, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… Π½Π° ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠΈ.

ΠŸΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄. Об ΠΎΠ΄Π½ΠΎΠΌ способС построСния запросов ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° основС Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π° Π½Π΅Ρ‡Π΅Ρ‚ΠΊΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ.

Аналогичным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π³Ρ€ΡƒΠΏΠΏΡ‹ сотрудников ΠΏΠΎ ΡƒΡΠ»ΠΎΠ²ΠΈΡŽ стаТа Ρ€Π°Π±ΠΎΡ‚Ρ‹. Π’ ΠΎΠ±Ρ‰Π΅ΠΌ Π²ΠΈΠ΄Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ поиска сотрудников с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ стаТСм Ρ€Π°Π±ΠΎΡ‚Ρ‹ прСдставлСн Π½Π° Ρ€ΠΈΡ. 6.

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ шаг «Π’Ρ‹Π±ΠΎΡ€ Π²ΠΈΠ΄Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ принадлСТности» Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚: Π·Π°Π΄Π°Ρ‚ΡŒ имя Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ принадлСТности, Π΄Π°Ρ‚ΡŒ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ΅ описаниС (пояснСния. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈ ΠΏΡ€.), ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏ (Ρ‚Ρ€Π°ΠΏΠ΅Ρ†Π΅ΠΈΠ΄Π°Π»ΡŒΠ½Ρ‹ΠΉ, гауссов ΠΈ Ρ‚. Π΄.), Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ коэффициСнты, для дальнСйшСй Ρ€Π°Π±ΠΎΡ‚Ρ‹. Ѐункция описываСт стаТ Ρ€Π°Π±ΠΎΡ‚Ρ‹ сотрудника Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ сфСрС ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π’ Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚Ρ€Π°ΠΏΠ΅Ρ†Π΅ΠΈΠ΄Π°Π»ΡŒΠ½Π°Ρ функция принадлСТности. ОсновноС Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅: Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ принадлСТности Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ большС 0 хотя Π±Ρ‹ для ΠΎΠ΄Π½ΠΎΠ³ΠΎ лингвистичСского Ρ‚Π΅Ρ€ΠΌΠ°.

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² Π½Π΅Ρ‡Π΅Ρ‚ΠΊΠΎΠ³ΠΎ запроса.

Рис. 6 — ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² Π½Π΅Ρ‡Π΅Ρ‚ΠΊΠΎΠ³ΠΎ запроса

На ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ шагС «Π—Π°Π΄Π°Π½ΠΈΠ΅ минимального индСкса соотвСтствия» слСдуСт Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ индСкс соотвСтствия, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ принадлСТности Π½Π΅ Π½ΠΈΠΆΠ΅ этой Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ (Π² Π΄Π°Π½Π½ΠΎΠΌ случаС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ =0,75).

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

Π¨Π°Π³ «Π—апрос ΠΊ Π‘Π”» позволяСт ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π΅Ρ‡Π΅Ρ‚ΠΊΠΎΠ³ΠΎ запроса. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ шаг «Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² запроса» нСобязатСлСн, слуТит для распрСдСлСния ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ ΠΏΠΎ ΡΡ‚Π΅ΠΏΠ΅Π½ΠΈ соотвСтствия Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒ запросу.

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