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

МодСли логичСской ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ…

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

Π Π°Π±ΠΎΡ‚Π° с Π‘Π” ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ созданиС ΡƒΠ΄ΠΎΠ±Π½Ρ‹Ρ… языков — языков манипулирования Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, — ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ языки Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΈ Π°Π»Π³Π΅Π±Ρ€Ρ‹. Π’ Π°Π»Π³Π΅Π±Ρ€Π°ΠΈΡ‡Π΅ΡΠΊΠΈΡ… языках манипулирования Π΄Π°Π½Π½Ρ‹ΠΌΠΈ запрос ΠΊ Π‘Π” опрСдСляСт ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄ΡƒΡ‚ ΠΊ ΠΎΡ‚Π²Π΅Ρ‚Ρƒ. Π’Π°ΠΊΠΈΠΌΠΈ языками ΡΠ²Π»ΡΡŽΡ‚ΡΡ ISDL ΠΈ ΠΠ‘Π’Π Π˜Π”. Π’ ΡΠ·Ρ‹ΠΊΠ°Ρ… манипулирования Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, основанных Π½Π° ΠΈΡΡ‡ΠΈΡΠ»Π΅Π½ΠΈΠΈ ΠΏΡ€Π΅Π΄ΠΈΠΊΠ°Ρ‚ΠΎΠ², запрос ΠΊ Π‘Π”… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

МодСли логичСской ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Π²ΠΈΠ΄Ρ‹ прСдставлСния (ΠΌΠΎΠ΄Π΅Π»ΠΈ) Π΄Π°Π½Π½Ρ‹Ρ… ΡΡ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π»ΠΈΡΡŒ ΠΏΠΎΠ΄ влияниСм ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ срСдств ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ.

Π’ ΠΎΡΠ½ΠΎΠ²Ρƒ рСляционной ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… [41, 73, 74] ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΎ понятиС ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ. ΠŸΠΎΠ΄ΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎ R Π‘ D Ρ… ?>2 Ρ… β€’ β€’ β€’ Ρ… Dn Π΅ΡΡ‚ΡŒ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ арности ΠΏ Ρ Π΄ΠΎΠΌΠ΅Π½Π°ΠΌΠΈ Π”Π³,…, Dn. РассматриваСмыС ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Π΅, поэтому ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΈΡ… Π² Π²ΠΈΠ΄Π΅ плоских Ρ‚Π°Π±Π»ΠΈΡ†. Π‘Ρ‚Ρ€ΠΎΠΊΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠ°ΠΌΠΈ, Π° ΡΡ‚ΠΎΠ»Π±Ρ†Ρ‹ — Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌΠΈ. ΠŸΠΎΠ΄ΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ называСтся ΠΊΠ»ΡŽΡ‡ΠΎΠΌ, Ссли проСкция Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π½Π° ΡΡ‚ΠΎ мноТСство состоит ΠΈΠ· Ρ€Π°Π·Π½Ρ‹Ρ… строк, Π½ΠΎ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ любого Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° ΠΈΠ· ΠΊΠ»ΡŽΡ‡Π° Π½Π°Ρ€ΡƒΡˆΠ°Π΅Ρ‚ это свойство. ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡Π° соотвСтствуСт Ρ‚ΡƒΠΏΠΈΠΊΠΎΠ²ΠΎΠΌΡƒ тСсту, поэтому Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Π² Ρ‚Π΅ΠΎΡ€ΠΈΠΈ тСстов (А.Π•.АндрССв [3, 4, 5], А. Π”. ΠšΠΎΡ€ΡˆΡƒΠ½ΠΎΠ² [30], Π’. Н. Носков [44, 45, 46], Π“. Π . Погосян [49] ΠΈ Π΄Ρ€.) ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ для ΠΎΡ†Π΅Π½ΠΊΠΈ мощности ΠΊΠ»ΡŽΡ‡Π° ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ числа Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² Π² ΠΊΠ»ΡŽΡ‡Π΅. ΠžΡ†Π΅Π½ΠΈΠ²Π°Π»ΠΈΡΡŒ мощности ΠΊΠ»ΡŽΡ‡Π΅ΠΉ Π² ΡΠ»ΡƒΡ‡Π°ΠΉΠ½Ρ‹Ρ… Π‘Π” (Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ…) (О.Π‘.Π‘Π΅Π»Π΅Π·Π½Π΅Π², Π‘. Π’Π°Π»ΡŒΡ…Π°ΠΉΠΌ [55] ΠΈ Π΄Ρ€.). РСляционная Π‘Π” — это мноТСство Ρ‚Π°Π±Π»ΠΈΡ†, ΠΎΠ±ΠΎΠ³Π°Ρ‰Π΅Π½Π½ΠΎΠ΅ опСрациями объСдинСния, пСрСсСчСния, разности, Π΄Π΅ΠΊΠ°Ρ€Ρ‚ΠΎΠ²Π° произвСдСния, ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΈ, соСдинСния, сСлСкции, частного ΠΈ Π΄Ρ€. Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ этих Π°Π»Π³Π΅Π±Ρ€ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ составляСт содСрТаниС Ρ‚Π΅ΠΎΡ€ΠΈΠΈ рСляционных Π‘Π”. АссоциируСмый с Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹ΠΌ прСдставлСниСм способ хранСния Π΄Π°Π½Π½Ρ‹Ρ… Π½Π΅ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π΅Π½, Π° ΡΠΏΠΎΡΠΎΠ± поиска — ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€. Π’ ΡΠ²ΡΠ·ΠΈ с ΡΡ‚ΠΈΠΌ Π² ΡΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… рСляционных Π‘Π” рСляционная модСль ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠ°ΠΊ внСшнСС прСдставлСниС, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ прСдставлСниС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ прСдставлСниС Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ прСдставлСниС Π½Π° ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹Ρ… носитСлях, — ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ΅. ΠŸΡ€ΠΎΡΡ‚ΠΎΡ‚Π° прСдставлСния ΠΏΡ€ΠΈ сохранСнии всСх Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… возмоТностСй Π‘Π” Π΄Π΅Π»Π°ΡŽΡ‚ Ρ€Π΅Π»ΡΡ†ΠΈΠΎΠ½Π½ΡƒΡŽ модСль ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΉ для изучСния качСствСнных свойств ΠΈ Ρ…арактСристик Π‘Π”. ΠΠ°Π³Π»ΡΠ΄Π½ΠΎΡΡ‚ΡŒ ΠΈ ΠΏΡ€ΠΎΡΡ‚ΠΎΡ‚Π° понимания — ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° популярности этой ΠΌΠΎΠ΄Π΅Π»ΠΈ срСди Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.

Если Π² Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠΌ прСдставлСнии произвСсти лСксикографичСскоС упорядочСниС ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ склСйку ΠΏΠΎ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΌ прСфиксам, Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ся Π΄Ρ€Π΅Π²ΠΎΠ²ΠΈΠ΄Π½ΠΎΠ΅ прСдставлСниС Π΄Π°Π½Π½Ρ‹Ρ…, Π² ΠΎΡΠ½ΠΎΠ²Π΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π»Π΅ΠΆΠΈΡ‚ понятиС Π΄Π΅Ρ€Π΅Π²Π°. Π’Π°ΠΊΠΎΠ΅ прСдставлСниС Π²Π΅Π΄Π΅Ρ‚ ΠΊ Π±ΠΎΠ»ΡŒΡˆΠ΅ΠΉ компактности Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΊ ΡƒΡΠΊΠΎΡ€Π΅Π½ΠΈΡŽ поиска Π½ΡƒΠΆΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. Π’Π°ΠΊΠΈΠ΅ Π΄Ρ€Π΅Π²ΠΎΠ²ΠΈΠ΄Π½Ρ‹Π΅ структуры, ΠΊΠ°ΠΊ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Π΅ Π΄Π΅Ρ€Π΅Π²ΡŒΡ, 2−3-Π΄Π΅Ρ€Π΅Π²ΡŒΡ, Π’-Π΄Π΅Ρ€Π΅Π²ΡŒΡ, ΡΠΎΡ€Ρ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ Π΄Π΅Ρ€Π΅Π²ΡŒΡ [7j ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ прСдставлСния Π΄Π°Π½Π½Ρ‹Ρ…. Π”Ρ€Π΅Π²ΠΎΠ²ΠΈΠ΄Π½ΠΎΠ΅ прСдставлСниС ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² Π»ΠΈΠ½Π³Π²ΠΈΡΡ‚ичСских ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… ΠΈΠΌ Π‘Π”, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠ³Π΄Π° Π½Π°Π΄ΠΎ Π½Π°ΠΉΡ‚ΠΈ Ρ‚ΠΎ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠ΅ слово. Π’ ΡΠ»ΡƒΡ‡Π°Π΅ поиска мноТСства ΠΎΠ΄Π½ΠΎΠΊΠΎΡ€Π΅Π½Π½Ρ‹Ρ… слов, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ слов с Π·Π°Π΄Π°Π½Π½ΠΎΠΉ срСднСй Ρ‡Π°ΡΡ‚ΡŒΡŽ, Π΄Ρ€Π΅Π²ΠΎΠ²ΠΈΠ΄Π½ΠΎΠ΅ прСдставлСниС Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ. Π”Ρ€Π΅Π²ΠΎΠ²ΠΈΠ΄Π½ΠΎΠ΅ прСдставлСниС всС Π΅Ρ‰Π΅ достаточно просто для понимания, хотя ΠΈ Π½Π΅ Ρ‚Π°ΠΊ наглядно ΠΊΠ°ΠΊ Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠ΅. ΠŸΡ€ΠΈ использовании Π΄Ρ€Π΅Π²ΠΎΠ²ΠΈΠ΄Π½ΠΎΠΉ (ΠΈΠ»ΠΈ иСрархичСской) ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊ внСшнСго прСдставлСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ иСрархичСскиС ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ Ρ‚ΠΈΠΏΠ° Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ-ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΈ, ΠΊΠΎΠ³Π΄Π° Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нСсколько ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠ². Π’Π°ΠΊΠΈΠ΅ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ принято ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π² Π²ΠΈΠ΄Π΅ Π΄Π΅Ρ€Π΅Π²Π°, Π³Π΄Π΅ Ρ€Π΅Π±Ρ€ΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΏΠΈΡˆΠ΅Ρ‚ΡΡ Π½Π° Ρ€Π΅Π±Ρ€Π΅. НапримСр, ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ «ΠΊΠ»ΠΈΠ΅Π½Ρ‚» ΠΈ «Π·Π°ΠΊΠ°Π·» ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ называСтся «Π΄Π΅Π»Π°Π΅Ρ‚», Π° ΠΌΠ΅ΠΆΠ΄Ρƒ «Π·Π°ΠΊΠ°Π·» ΠΈ «Ρ‚ΠΎΠ²Π°Ρ€Ρ‹» — ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ «ΡΠΎΡΡ‚ΠΎΠΈΡ‚ ΠΈΠ·». Одной ΠΈΠ· ΡΠΈΡΡ‚Π΅ΠΌ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ модСль Π΄Π°Π½Π½Ρ‹Ρ…, являСтся систСма IMS Ρ„ΠΈΡ€ΠΌΡ‹ IBM [75, 78).

ΠžΠ±ΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ понятия Π΄Π΅Ρ€Π΅Π²Π° Π΄ΠΎ Π³Ρ€Π°Ρ„Π° Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρƒ ΠΎΡ‚ Π΄Ρ€Π΅Π²ΠΎΠ²ΠΈΠ΄Π½ΠΎΠ³ΠΎ ΠΊ сСтСвому ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΡŽ Π΄Π°Π½Π½Ρ‹Ρ…. ΠŸΡ€ΠΈ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅ Π΄Π°Π½Π½Ρ‹Ρ… Π² Π΄Ρ€Π΅Π²ΠΎΠ²ΠΈΠ΄Π½ΠΎΠΌ прСдставлСнии склСйка Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сдСлана Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΎΡ‚Ρ€Π΅Π·ΠΊΡƒ; Π² ΡΠ΅Ρ‚Π΅Π²ΠΎΠΌ прСдставлСнии ΠΎΠ½Π° допустима ΠΏΠΎ Π»ΡŽΠ±Ρ‹ΠΌ ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ°ΠΌ. Π’ сСтСвой ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… доступ ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ осущСствлСн ΠΏΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ путям. Она позволяСт Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ класс ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ, Ρ‡Π΅ΠΌ дрСвовидная. Π­Ρ‚Π° модСль Π΄Π°Π½Π½Ρ‹Ρ… развиваСтся ассоциациСй CODASYL [72]. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ сСтСвая модСль являСтся ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ΠΌ Π΄Ρ€Π΅Π²ΠΎΠ²ΠΈΠ΄Π½ΠΎΠΉ, Ρ‚ΠΎ ΠΎΠ½Π° прСдоставляСт большС возмоТностСй ΠΊΠ°ΠΊ для описания ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎΠΉ области, прСдставляСмой Π‘Π”, Ρ‚Π°ΠΊ ΠΈ Π΄Π»Ρ нахоТдСния ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ хранСния ΠΈ ΠΏΠΎΠΈΡΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ…. Но ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ сСтСвой ΠΌΠΎΠ΄Π΅Π»ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ высокой ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΎΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΈ ΠΏΠΎΡΡ‚ΠΎΠΌΡƒ ΠΎΠ½Π° Π½Π΅ Π±Ρ‹Π»Π° воспринята массовым ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ.

Π’ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… [65], ΠΎΠΏΠΈΡ€Π°ΡŽΡ‰Π΅ΠΉΡΡ Π½Π° ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ программирования, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ прСдставляСтся ΠΊΠ°ΠΊ Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ ящик, доступ ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ осущСствляСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Π΅Ρ€Π΅Π· ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΏΡ€ΠΈΠ»Π°Π³Π°Π΅ΠΌΡ‹Π΅ ΠΊ Π½Π΅ΠΌΡƒ. Из Ρ‚Π°ΠΊΠΈΡ… ящиков строятся Π±ΠΎΠ»Π΅Π΅ слоТныС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² ΡΠ²ΠΎΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠ»ΡƒΠΆΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΌΠΈ ящиками для построСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ уровня слоТности ΠΈ Ρ‚. Π΄. Π“Π»Π°Π²Π½ΠΎΠ΅ прСимущСство ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ — Π΅Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ, Π² ΡΠ²ΡΠ·ΠΈ с Ρ‡Π΅ΠΌ это ΠΎΠ΄Π½Π° ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ…ΡΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ сСгодня.

Под влияниСм матСматичСской Π»ΠΎΠ³ΠΈΠΊΠΈ строится дСдуктивная модСль Π΄Π°Π½Π½Ρ‹Ρ… [81]. Π”Π°Π½Π½Ρ‹Π΅ Π² Π΄Π΅Π΄ΡƒΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… Π±Π°Π·Π°Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ аксиомы, Π° Π½ΠΎΠ²Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ΡΡ ΠΈΠ· Π°ΠΊΡΠΈΠΎΠΌ ΠΏΡƒΡ‚Π΅ΠΌ логичСского Π²Ρ‹Π²ΠΎΠ΄Π°. ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²ΠΎ этой ΠΌΠΎΠ΄Π΅Π»ΠΈ — ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½ΠΎΡΡ‚ΡŒ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ мноТСства Π΄Π°Π½Π½Ρ‹Ρ… (всС Π·Π°ΡˆΠΈΡ‚ΠΎ Π² Π°ΠΊΡΠΈΠΎΠΌΡ‹ ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π° Π²Ρ‹Π²ΠΎΠ΄Π°) ΠΈ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ Π±Π΅ΡΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΡΡ‚ΡŒ мноТСства Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌΡ‹Ρ… Ρ„Π°ΠΊΡ‚ΠΎΠ². НСдостаток — большиС рСсурсы ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ ΠΏΠ°ΠΌΡΡ‚ΠΈ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для процСсса Π²Ρ‹Π²ΠΎΠ΄Π°. Π”Π΅Π΄ΡƒΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² ΡΠΈΡΡ‚Π΅ΠΌΠ°Ρ… ΠΏΡ€ΠΈΡˆΡ‚ΠΈΡ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΠ³Π΄Π° Π·Π°Ρ€Π°Π½Π΅Π΅ Π½Π΅ ΠΎΡ‡Π΅Ρ€Ρ‡Π΅Π½Π° ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ситуаций.

Π Π°Π±ΠΎΡ‚Π° с Π‘Π” ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ созданиС ΡƒΠ΄ΠΎΠ±Π½Ρ‹Ρ… языков — языков манипулирования Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, — ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ языки Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΈ Π°Π»Π³Π΅Π±Ρ€Ρ‹. Π’ Π°Π»Π³Π΅Π±Ρ€Π°ΠΈΡ‡Π΅ΡΠΊΠΈΡ… языках манипулирования Π΄Π°Π½Π½Ρ‹ΠΌΠΈ запрос ΠΊ Π‘Π” опрСдСляСт ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄ΡƒΡ‚ ΠΊ ΠΎΡ‚Π²Π΅Ρ‚Ρƒ. Π’Π°ΠΊΠΈΠΌΠΈ языками ΡΠ²Π»ΡΡŽΡ‚ΡΡ ISDL ΠΈ ΠΠ‘Π’Π Π˜Π” [41, 57]. Π’ ΡΠ·Ρ‹ΠΊΠ°Ρ… манипулирования Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, основанных Π½Π° ΠΈΡΡ‡ΠΈΡΠ»Π΅Π½ΠΈΠΈ ΠΏΡ€Π΅Π΄ΠΈΠΊΠ°Ρ‚ΠΎΠ², запрос ΠΊ Π‘Π” соотвСтствуСт Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠΎΠΉ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ, Π° ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠΌ являСтся мноТСство ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈΠ· ΠΎΠ±Π»Π°ΡΡ‚ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ†ΠΈΠΈ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ истинна Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ запросу. Π’Π°ΠΊΠΈΠΌΠΈ языками ΡΠ²Π»ΡΡŽΡ‚ΡΡ QUEL, SQL, QBE [41, 57].

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