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

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ обСспСчСния

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

Π‘Π΅Ρ€Π²Π΅Ρ€ Firebird ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π½Π°Ρ‡ΠΈΡ‚Π°Π» свою Тизнь ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ «Π‘ΠΎΡ€Π»Π°Π½Π΄» ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ InterBase. Когда Π±Ρ‹Π»Π° Π³ΠΎΡ‚ΠΎΠ²Π° ΠΊ Π²Ρ‹Ρ…ΠΎΠ΄Ρƒ ΡˆΠ΅ΡΡ‚Π°Ρ вСрсия этой Π‘Π£Π‘Π”, руководство «Π‘ΠΎΡ€Π»Π°Π½Π΄» Ρ€Π΅ΡˆΠΈΠ»ΠΎ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅Π΅ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ сСрвСра Π½Π΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ, ΠΈ Π²Ρ‹Π»ΠΎΠΆΠΈΠ»ΠΎ исходныС ΠΊΠΎΠ΄Ρ‹ Π½Π° ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΌ ΠΏΠΎΡ€Ρ‚Π°Π»Π΅ ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ Open Source. ΠŸΠΎΡ‚ΠΎΠΌ, ΠΎΠ΄Π½Π°ΠΊΠΎ, компания-ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»Π° своС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, снова Π·Π°ΠΊΡ€Ρ‹Π»Π°… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ обСспСчСния (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ОбоснованиС Π²Ρ‹Π±ΠΎΡ€Π° Π‘Π£Π‘Π”

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΈΠ΄Π΅ΠΈ соврСмСнной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π±Π°Π·ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π½Π° ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… (Π‘Π”). Богласно Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ основой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π΄Π°Π½Π½Ρ‹Π΅, ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π² Π‘Π”, Π°Π΄Π΅ΠΊΠ²Π°Ρ‚Π½ΠΎ ΠΎΡ‚Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΠ΅ Ρ€Π΅Π°Π»ΠΈΠΈ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π² Ρ‚ΠΎΠΉ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎΠΉ области ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎΠΉ области.

Π’ ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Ρ‚Ρ€Ρ‘Ρ… Π³Π»Π°Π²Π°Ρ… Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π½ΠΎΠ²Ρ‹Π΅ систСмы управлСния Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ иСрархичСская ΠΈ ΡΠ΅Ρ‚Свая даталогичСскиС ΠΌΠΎΠ΄Π΅Π»ΠΈ, рСляционныС даталогичСскиС ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π‘Π£Π‘Π”. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ Ρ‚Ρ€ΠΈ класса Π‘Π£Π‘Π”, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… Ρ€Π°Π±ΠΎΡ‚Ρƒ иСрархичСских, сСтСвых ΠΈ Ρ€Π΅Π»ΡΡ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ. Однако различия ΠΌΠ΅ΠΆΠ΄Ρƒ этими классами постСпСнно ΡΡ‚ΠΈΡ€Π°ΡŽΡ‚ΡΡ, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ, Π²ΠΈΠ΄ΠΈΠΌΠΎ, Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ классы, Ρ‡Ρ‚ΠΎ вызываСтся ΠΏΡ€Π΅ΠΆΠ΄Π΅ всСго интСнсивными Ρ€Π°Π±ΠΎΡ‚Π°ΠΌΠΈ Π² ΠΎΠ±Π»Π°ΡΡ‚ΠΈ Π±Π°Π· Π·Π½Π°Π½ΠΈΠΉ (Π‘Π—) ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠΉ классификациСй ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ всС Ρ€Π΅ΠΆΠ΅, Π½ΠΎ ΠΌΡ‹ ΠΏΠΎΠΊΠ° Π±ΡƒΠ΄Π΅ΠΌ ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ Π΅Π΅, ΠΊΠ°ΠΊ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡƒΡΡ‚ΠΎΡΠ²ΡˆΡƒΡŽΡΡ. КаТдая ΠΈΠ· ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ характСристиками, Π΄Π΅Π»Π°ΡŽΡ‰ΠΈΠΌΠΈ Π΅Π΅ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΉ для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ [8].

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

Π’ ΠΌΠΈΡ€Π΅ Open Source Π±Ρ‹Π»ΠΎ сдСлано ΠΌΠ½ΠΎΠ³ΠΎΠ΅ для создания Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠΉ, Π³ΠΈΠ±ΠΊΠΎΠΉ ΠΈ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΉ Π² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠΈ систСмы управлСния Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… — Π‘Π£Π‘Π”, которая смогла Π±Ρ‹ Π²Ρ‹Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ большиС Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈ Π΅Ρ‰Π΅ ΠΈΠΌΠ΅Ρ‚ΡŒ интСрфСйс доступа ΠΈΠ· ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½Ρ‹Ρ… языков программирования, Ρ‚Π°ΠΊΠΈΡ…, ΠΊΠ°ΠΊ PHP ΠΈ Perl. Π—Π° Π΄ΠΎΠ»Π³ΠΎΠ΅ врСмя развития систСм хранСния Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° ΡΡ‚ΠΎΠΌ Ρ€Ρ‹Π½ΠΊΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈΡΡŒ Π΄Π²Π° ΡΠΈΠ»ΡŒΠ½Π΅ΠΉΡˆΠΈΡ… ΠΈΠ³Ρ€ΠΎΠΊΠ°, MySQL ΠΈ PostgreSQL. Но ΠΏΠΎΡΡ‚Π΅ΠΏΠ΅Π½Π½ΠΎ Π² Π±ΠΎΡ€ΡŒΠ±Ρƒ Π·Π° ΠΏΡ€Π°Π²ΠΎ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π»ΡƒΡ‡ΡˆΠ΅ΠΉ Π‘Π£Π‘Π” вступаСт Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ ΠΈΠ³Ρ€ΠΎΠΊ — Π‘Π£Π‘Π” Firebird. Π‘Π΅Ρ€Π²Π΅Ρ€ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ Π½Π°Π±ΠΎΡ€ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ послуТной список Π΅Ρ‰Π΅ Π² Π±Ρ‹Ρ‚Π½ΠΎΡΡ‚ΡŒ ΠΈΠΌ Π‘Π£Π‘Π” InterBase. Как Π±ΡƒΠ΄Π΅Ρ‚ рассказано Π½ΠΈΠΆΠ΅, Firebird ΠΈΠΌΠ΅Π΅Ρ‚ Π²Π½ΡƒΡˆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ возмоТности, доступныС, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΊΠΎΠΌΠΌΠ΅Ρ€Ρ‡Π΅ΡΠΊΠΈΡ… систСмах управлСния Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Ρ…Ρ€Π°Π½ΠΈΠΌΡ‹Π΅ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹, Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Ρ‹, Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π±Π°Π·Ρ‹ Π²ΠΎ Π²Ρ€Π΅ΠΌΡ Π΅Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ (hot backup — «Π³ΠΎΡ€ΡΡ‡Π°Ρ» архивация), Ρ€Π΅ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡŽ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅. Как ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΡƒΠΆΠ΅ слоТившиСся ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹, Firebird нСсСт Π² ΡΠ΅Π±Π΅ наслСдство ΠΎΡ‚ ΡΠ²ΠΎΠΈΡ… ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²Π΅Π½Π½ΠΈΠΊΠΎΠ², Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ‚ΠΏΡƒΠ³Π½ΡƒΡ‚ΡŒ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΏΠΎΠ³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒΡΡ Π² ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ особСнностСй, прСдоставляСмых этим сСрвСром Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ…, рассмотрим Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Ρ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ.

Π‘Π΅Ρ€Π²Π΅Ρ€ Firebird ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π½Π°Ρ‡ΠΈΡ‚Π°Π» свою Тизнь ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ «Π‘ΠΎΡ€Π»Π°Π½Π΄» ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ InterBase. Когда Π±Ρ‹Π»Π° Π³ΠΎΡ‚ΠΎΠ²Π° ΠΊ Π²Ρ‹Ρ…ΠΎΠ΄Ρƒ ΡˆΠ΅ΡΡ‚Π°Ρ вСрсия этой Π‘Π£Π‘Π”, руководство «Π‘ΠΎΡ€Π»Π°Π½Π΄» Ρ€Π΅ΡˆΠΈΠ»ΠΎ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅Π΅ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ сСрвСра Π½Π΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ, ΠΈ Π²Ρ‹Π»ΠΎΠΆΠΈΠ»ΠΎ исходныС ΠΊΠΎΠ΄Ρ‹ Π½Π° ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΌ ΠΏΠΎΡ€Ρ‚Π°Π»Π΅ ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ Open Source. ΠŸΠΎΡ‚ΠΎΠΌ, ΠΎΠ΄Π½Π°ΠΊΠΎ, компания-ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»Π° своС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, снова Π·Π°ΠΊΡ€Ρ‹Π»Π° доступ ΠΊ ΠΈΡΡ…ΠΎΠ΄Π½Ρ‹ΠΌ ΠΊΠΎΠ΄Π°ΠΌ Π‘Π£Π‘Π” ΠΈ Ρ‡ΡƒΡ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠ»Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ. ΠžΡ‚Ρ‡Π°ΡΡ‚ΠΈ, кстати, это Π±Ρ‹Π»ΠΎ Π²Ρ‹Π·Π²Π°Π½ΠΎ растущСй ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒΡŽ Firebird. На ΡΠ΅Π³ΠΎΠ΄Π½ΡΡˆΠ½ΠΈΠΉ дСнь «Π‘ΠΎΡ€Π»Π°Π½Π΄» ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ InterBase с Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΠΉ Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚ написания ΡΡ‚Π°Ρ‚ΡŒΠΈ вСрсиСй 7.1. Π‘Π£Π‘Π” Firebird 1.0 являлась фактичСски исправлСнной вСрсиСй InterBase 6.0 Open Edition. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠΉ, «Ρ‡ΠΈΡΡ‚ΠΎΠΉ» вСрсиСй Firebird ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π²Π΅Ρ€ΡΠΈΡŽ 1.5.

Для Π½Π΅ Π·Π½Π°ΠΊΠΎΠΌΠΎΠ³ΠΎ с ΡΠ΅Ρ€Π²Π΅Ρ€ΠΎΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Firebird ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π²Π΅ Π½Π΅ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹Ρ… особСнности. ΠŸΠ΅Ρ€Π²Π°Ρ — Π‘Π£Π‘Π” ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π²Π΅ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹, Π‘lassic ΠΈ Super Server; вторая — Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π΄ΠΈΠ°Π»Π΅ΠΊΡ‚ΠΎΠ² SQL, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… вносит свои особСнности Π² Ρ€Π°Π±ΠΎΡ‚Ρƒ. Рассмотрим сначала особСнности Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹, Π° ΠΏΠΎΡ‚ΠΎΠΌ продвинСмся ΠΊ Π΄ΠΈΠ°Π»Π΅ΠΊΡ‚Π°ΠΌ SQL ΠΈ ΠΊ Ρ‚ΠΎΠΌΡƒ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ связаны с SQL Firebird.

Как ΡƒΠΆΠ΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΎΡΡŒ, Π‘Π£Π‘Π” Firebird поставляСтся Π² Π΄Π²ΡƒΡ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°Ρ…, Classic Server ΠΈ Super Server. АрхитСктура Classic Server ΠΌΠΎΠΆΠ΅Ρ‚ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ ΠΏΠΎ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΠΎΠΌΡƒ сСрвСру. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π² ΠΊΠ»Π°ΡΡΠΈΡ‡Π΅ΡΠΊΠΎΠΉ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· ΠΊΠ»ΠΈΠ΅Π½Ρ‚ских ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ создаСтся сСрвСрный процСсс, ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°. ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΠΌ запуска управляСт внСшний процСсс, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, inetd ΠΈΠ»ΠΈ xinetd для ΠžΠ‘ Unix.

АрхитСктура Super Server Π±Ρ‹Π»Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° ΠΊΠ°ΠΊ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ для развития ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ сСрвСра Firebird Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ. Π”Π°ΠΆΠ΅ компания «Π‘ΠΎΡ€Π»Π°Π½Π΄» Π΅Ρ‰Π΅ Π΄ΠΎ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΈΡ исходных ΠΊΠΎΠ΄ΠΎΠ² Ρ€Π΅ΡˆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ заявляла ΠΎ ΡΠΊΠΎΡ€ΠΎΠΌ ΠΎΡ‚ΠΊΠ°Π·Π΅ ΠΎΡ‚ Classic Server ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ Π½Π° Super Server. БупСрсСрвСр ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ всС клиСнтскиС запросы Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΠΎΡ‚ΠΎΠΊΠ°Ρ… ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ сСрвСрного процСсса, ΠΈ Ρ‚акая схСма Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ совсСм Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ рСсурсов ΠΏΡ€ΠΈ создании Π½ΠΎΠ²Ρ‹Ρ… ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ. ИспользованиС систСмных рСсурсов ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ°ΠΌΠΈ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ эффСктивно происходит Π² Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅ БупСрсСрвСр, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠΎΡ‚ΠΎΠΊΠΈ Π½Π΅ Π½ΡƒΠΆΠ΄Π°ΡŽΡ‚ся Π² ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² ядром сСрвСра — это всС происходит Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ процСсса. Но ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с ΡΠ΅Ρ€Π²Π΅Ρ€ΠΎΠΌ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ БупСрсСрвСр программист Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π»ΡŽΠ±Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ внСшниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ с Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ БупСрсСрвСра, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ написаны ΠΎΡ‡Π΅Π½ΡŒ Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½ΠΎ ΠΈ Π±Ρ‹Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±ΠΎΠ»Π΅Π΅ Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΎΡ‚ ΡΠ±ΠΎΠ΅Π², Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡ Π² ΠΈΡ… Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ²Π»Π΅Ρ‡ΡŒ ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ самого сСрвСра ΠΈ (Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ) Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠ΅ цСлостности Π΄Π°Π½Π½Ρ‹Ρ…. Для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Π·Π½Π°ΠΊΠΎΠΌ с Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΎΠΉ Π‘Π£Π‘Π” Oracle, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΡ‰Π΅ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ с ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ, Ссли Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ Classic ΠΊΠ°ΠΊ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡΠΌ, Π² Ρ‚ΠΎ Π²Ρ€Π΅ΠΌΡ ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π° Super Server большС ΠΏΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π½Π° ΡΠΈΡΡ‚Π΅ΠΌΡƒ совмСстного использования ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ [9].

БрСдства доступа ΠΊ ΡΠ΅Ρ€Π²Π΅Ρ€Ρƒ

Firebird ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ мноТСство способов доступа, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ собствСнныС Π½Π°Π±ΠΎΡ€Ρ‹ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ для C/C++, Delphi, классы для Ada, ODBC, JDBC (Jaybird), Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ для Python, PHP, Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ OLE DB, dbExpress, ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ Π΄Π°Π½Π½Ρ‹Ρ… .NET ΠΈ ΠΏΡ€ΡΠΌΠΎΠΉ доступ с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ клиСнтской Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ сСрвСра (fbclient.dll ΠΈΠ»ΠΈ GDS32. dll).

БущСствуСт Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… взаимозамСняСмых Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ сСрвСра.

  • Β· классик сСрвСр (Π°Π½Π³Π». ClassicServer) — ΠΎΠ΄ΠΈΠ½ процСсс Π½Π° ΠΎΠ΄Π½ΠΎ соСдинСниС; ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° многопроцСссорных машин;
  • Β· супСрсСрвСр (Π°Π½Π³Π». SuperServer) — всС соСдинСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΎΠ΄ΠΈΠ½ процСсс, мСньшиС трСбования ΠΊ ΠΏΠ°ΠΌΡΡ‚ΠΈ ΠΏΡ€ΠΈ большСм быстродСйствии; для однопроцСссорных машин;
  • Β· супСрклассик (Π°Π½Π³Π». SuperClassic Server) — ΠΎΠ΄ΠΈΠ½ процСсс, Π½ΠΎ ΡΠ²ΠΎΠΉ ΠΏΠΎΡ‚ΠΎΠΊ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ соСдинСниС. Данная Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Π²Π²Π΅Π΄Π΅Π½Π° Π² Π²Π΅Ρ€ΡΠΈΠΈ 2.5;
  • Β· встраиваСмая (Π°Π½Π³Π». Embedded) вСрсия — вСсь Π΄Π²ΠΈΠΆΠΎΠΊ содСрТится Π² ΠΎΠ΄Π½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ с ΠΈΠΌΠ΅Π½Π΅ΠΌ клиСнтской Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ сСрвСра, идСально ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для ΠΎΠ΄Π½ΠΎΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… систСм, Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ инсталляции.

ВсС Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Ρ„Π°ΠΉΠ»Π° Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π² Π»ΡŽΠ±ΠΎΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ.

IBExpert — GUI-ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ°, прСдназначСнная для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡ‚рирования Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… InterBase ΠΈ Firebird, Ρ‚. Π΅. рСляционная систСма управлСния Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… .

Как основныС достоинства IBExpert Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚.

  • Β· ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° InterBase вСрсий 4. Ρ…, 5. Ρ…, 6. Ρ…, 7. Ρ…; Firebird 1. Ρ…, 2. x; Yaffil 1. Ρ…;
  • Β· Ρ€Π°Π±ΠΎΡ‚Π° ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ с Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΠΌΠΈ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…;
  • Β· ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ для всСх ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π‘Π” с ΡΠΈΠ½Ρ‚аксичСской подсвСткой;
  • Β· ΠΌΠΎΡ‰Π½Ρ‹ΠΉ SQL Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ с ΠΈΡΡ‚ΠΎΡ€ΠΈΠ΅ΠΉ запросов ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ выполнСния запросов;
  • Β· ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ Ρ…Ρ€Π°Π½ΠΈΠΌΡ‹Ρ… ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ ΠΈ Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€ΠΎΠ²;
  • Β· поиск Π² ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ…;
  • Β· ΠΏΠΎΠ»Π½ΠΎΠ΅ ΠΈ Ρ‡Π°ΡΡ‚ΠΈΡ‡Π½ΠΎΠ΅ ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ…;
  • Β· Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ зависимостСй ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ…;
  • Β· ΠΎΡ‚Ρ‡Π΅Ρ‚Ρ‹ ΠΏΠΎ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹ΠΌ;
  • Β· ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ;
  • Β· экспорт Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹.

IBExpert ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ мноТСством ΠΎΠ±Π»Π΅Π³Ρ‡Π°ΡŽΡ‰ΠΈΡ… Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ для всСх ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ SQL ΠΈ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ скриптов, ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ для Ρ…Ρ€Π°Π½ΠΈΠΌΡ‹Ρ… ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ ΠΈ Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€ΠΎΠ², ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒ области, собствСнный скриптовый язык, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Ρ‚. Π΄.

Π£Ρ‚ΠΈΠ»ΠΈΡ‚Π° IBExpert ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для администрации Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… Π² Π‘Π£Π‘Π” Interbase ΠΈ FireBird. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° Π΄Π°Π½Π½Ρ‹Ρ… осущСствляСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡƒΠ½ΠΊΡ‚Π° мСню Π‘Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ…/Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π±Π°Π·Ρƒ.

Π’ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅, прСдставлСнном Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 2.1, вводится информация нСобходимая для создания Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ….

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ….

Рисунок 2.1. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ….

Π Π°Π·Π΄Π΅Π» «Π‘Π΅Ρ€Π²Π΅Ρ€» (ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ/Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ) ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для Π²Ρ‹Π±ΠΎΡ€Π° мСста создания Ρ„Π°ΠΉΠ»Π° Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ‚ΠΈΠΏ «Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ» для создания Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ машинС.

На ΡΠ·Ρ‹ΠΊΠ΅ SQL созданиС Π½ΠΎΠ²ΠΎΠΉ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… осущСствляСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

CREATE DATABASE 'd database est. gdb'.

USER 'SYSDBA' PASSWORD 'masterkey'.

PAGE_SIZE 16 384.

DEFAULT CHARACTER SET WIN1251;

Π’ Ρ€Π°Π·Π΄Π΅Π»Π°Ρ… «Π˜ΠΌΡ сСрвСра» ΠΈ «ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»» вводится имя ΠΌΠ°ΡˆΠΈΠ½Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, A005), Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ располоТСн сСрвСр Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… Interbase ΠΈΠ»ΠΈ FireBird. Для локальной Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… эти поля Π½Π΅ Π½ΡƒΠΆΠ½Ρ‹.

ПолС Π²ΠΎΠ΄Π° «Π€Π°ΠΉΠ» Π‘Π”» ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для указания ΠΏΡƒΡ‚ΠΈ ΠΊ ΡΠΎΠ·Π΄Π°Π²Π°Π΅ΠΌΠΎΠΌΡƒ Ρ„Π°ΠΉΠ»Ρƒ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ….

«Π˜ΠΌΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ» — строка Π²Π²ΠΎΠ΄Π° ΠΈΠΌΠ΅Π½ΠΈ администратора Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ…. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ администратором являСтся ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΠΈΠΌΠ΅Π½Π΅ΠΌ «SYSDBA», ΠΏΠ°Ρ€ΠΎΠ»ΡŒ — «masterkey».

Π’ IB 6 появилось нСсколько Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ, ΠΊΠ°ΠΊ SQL Ρ‚Π°ΠΊ ΠΈ Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π΄ΠΈΠ°Π»Π΅ΠΊΡ‚ΠΎΠ².

Π”ΠΈΠ°Π»Π΅ΠΊΡ‚ 1 — Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… 4. x ΠΈΠ»ΠΈ 5. x, «ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅» Π² 6.0 посрСдством backup Π² 4. x/5.x ΠΈ restore Π² 6.0. НС ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΉ ΠΎΡ‚ 5.x. ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹ΠΉ Π”ΠΈΠ°Π»Π΅ΠΊΡ‚ 2 — ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ возмоТности ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… Π΄ΠΈΠ°Π»Π΅ΠΊΡ‚Π° 1 Π² Π΄ΠΈΠ°Π»Π΅ΠΊΡ‚ 3.

Π”ΠΈΠ°Π»Π΅ΠΊΡ‚ 3 — «Ρ€ΠΎΠ΄Π½ΠΎΠΉ» Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ IB 6, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ INT6, DATE, TIME, TIMESTAMP ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ.

Π”ΠΈΠ°Π»Π΅ΠΊΡ‚ 1 Π² Π²Π΅Ρ€ΡΠΈΠΈ 6 отличаСтся ΠΎΡ‚ Π²Π΅Ρ€ΡΠΈΠΈ 5. x ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов TIMESTAMP, TIME, EXTRACT, YEAR, MONTH, DAY, WEEKDAY, HOUR, MINUTE, SECONDS, ?TYPE?, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP. Π’. Π΅. использованиС этих ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² ΠΏΠΎΠ»Π΅ΠΉ, Ρ‚Π°Π±Π»ΠΈΡ† ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ ΠΎΡˆΠΈΠ±ΠΊΠ΅.

ΠšΡ€ΠΎΠΌΠ΅ этого Π² Π΄ΠΈΠ°Π»Π΅ΠΊΡ‚Π΅ 3 Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ся автоматичСская конвСртация Ρ‚ΠΈΠΏΠΎΠ² Π² Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΡΡ…. НапримСр, Ссли Ρ€Π°Π½ΡŒΡˆΠ΅ Π² SQL ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ 1+'3' ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ 4, Ρ‚ΠΎ Π² Π΄ΠΈΠ°Π»Π΅ΠΊΡ‚Π΅ 3 Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π΄Π°Π½ΠΎ сообщСниС ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ΅.

ПолС Π²Π²ΠΎΠ΄Π° «ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ°» ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для Π²Ρ‹Π±ΠΎΡ€Π° Π½Π°Π±ΠΎΡ€Π° символов Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π°Π»Ρ„Π°Π²ΠΈΡ‚Π° для тСкстовых ΠΏΠΎΠ»Π΅ΠΉ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…. РусскиС символы Windows содСрТатся Π² ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ΅ Win1251.

Если Ρ„Π°ΠΉΠ» Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… пСрСнСсСн Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€, Π³Π΄Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ сСрвСр Π‘Π”, с Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° (Ρ‚.Π΅. Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… сущСствуСт, Π½ΠΎ ΡΠ΅Ρ€Π²Π΅Ρ€ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎ Π½Π΅ΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ), Π»ΠΈΠ±ΠΎ Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… создавалась Π½Π° ΡΠ΅Ρ€Π²Π΅Ρ€Π΅, Π½ΠΎ ΠΏΡ€ΠΈ создании Π½Π΅ Π±Ρ‹Π»Π° зарСгистрирована (Π±Ρ‹Π» Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ Ρ„Π»Π°ΠΆΠΎΠΊ «Π Π΅Π³ΠΈΡΡ‚рация Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… (Register database)» ΠΏΡ€ΠΈ создании Π‘Π”), Ρ‚ΠΎ Ρ‚Π°ΠΊΡƒΡŽ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… Π½ΡƒΠΆΠ½ΠΎ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π΅ IB Expert. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ экранной Ρ„ΠΎΡ€ΠΌΡ‹, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 2.2.

МногиС Ρ€Π°Π·Π΄Π΅Π»Ρ‹ Ρ„ΠΎΡ€ΠΌΡ‹ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚ с ΠΎΠΊΠ½ΠΎΠΌ создания Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…. Как ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ поля «ΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…» ΠΈ «Π’Срсия сСрвСра». Π‘Ρ‚Ρ€ΠΎΠΊΠ° описания Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π±ΡƒΠ΄Π΅Ρ‚ зафиксирована для ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ вашСго Π½Π°Π±ΠΎΡ€Π° Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΎΠΊΠ½Π΅ «DataBase Explorer» ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ IB Expert [10].

Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ «Π’Срсия сСрвСра» Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏ сСрвСра, установлСнного Π½Π° Π²Π°ΡˆΠ΅ΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, FireBird 1.5).

РСгистрация Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π² IB Expert.

Рисунок 2.2. РСгистрация Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π² IB Expert.

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