Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° web-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠ°ΠΉΡΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ado.
net ΠΈ asp.
net
ΠΠΎ Π²ΡΠΎΡΠΎΠΉ Π³Π»Π°Π²Π΅ «Π‘ΠΎΡΡΠ°Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ», ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΡΠ΅ΡΡΠΈ ΠΏΡΠ½ΠΊΡΠΎΠ² («Π₯ΡΠ°Π½ΠΈΠΌΡΠ΅ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ»; «ΠΠ»Π°ΡΡ ΡΠ²ΡΠ·ΡΡΡΠΈΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΡΠ°ΠΉΡΠ° Ρ Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½ΠΎΠΉ»; «ΠΠ»Π°ΡΡ, Π²ΡΠΏΠΎΠ»Π½ΡΡΡΠΈΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π½Π°Π΄ Π΄Π°Π½Π½ΡΠΌΠΈ Π² Π±Π°Π·Π΅»; «Π‘ΡΡΠ°Π½ΠΈΡΠ° ΡΠ°ΠΉΡΠ°, ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΠ°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Ρ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ Newsletters. aspx»; «Π‘ΡΡΠ°Π½ΠΈΡΠ° ΡΠ°ΠΉΡΠ°, ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΠ°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Ρ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ Newsletters. cs»; «Π‘ΡΡΠ°Π½ΠΈΡΠ° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ (ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ) ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ… Π§ΠΈΡΠ°ΡΡ Π΅ΡΡ >
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° web-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠ°ΠΉΡΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ado. net ΠΈ asp. net (ΡΠ΅ΡΠ΅ΡΠ°Ρ, ΠΊΡΡΡΠΎΠ²Π°Ρ, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½Π°Ρ)
ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅
ΠΠ±ΡΠ°Ρ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ° ΡΠ°Π±ΠΎΡΡ ΠΠ»Π°Π²Π° 1. ΠΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ
1.1 ΠΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°ΡΠΈ
1.2 ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ
1.3 ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΡΡΡΠΊΡΡΡΡ ΡΠ°Π±Π»ΠΈΡ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ
1.4 Π‘Π²ΡΠ·ΠΈ Π² ΡΠ°Π±Π»ΠΈΡΠ°Ρ
1.5 ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠ³ΠΎ Π² ΡΠ°Π±ΠΎΡΠ΅
1.6 Π‘ΠΈΡΡΠ΅ΠΌΠ° ΠΌΠ΅Π½Ρ ΠΠ»Π°Π²Π° 2. Π‘ΠΎΡΡΠ°Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ
2.1 Π₯ΡΠ°Π½ΠΈΠΌΡΠ΅ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ
2.2 ΠΠ»Π°ΡΡ ΡΠ²ΡΠ·ΡΡΡΠΈΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΡΠ°ΠΉΡΠ° Ρ Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½ΠΎΠΉ
2.3 ΠΠ»Π°ΡΡ, Π²ΡΠΏΠΎΠ»Π½ΡΡΡΠΈΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π½Π°Π΄ Π΄Π°Π½Π½ΡΠΌΠΈ Π² Π±Π°Π·Π΅
2.4 Π‘ΡΡΠ°Π½ΠΈΡΠ° ΡΠ°ΠΉΡΠ°, ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΠ°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Ρ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ Newsletters. aspx
2.5 Π‘ΡΡΠ°Π½ΠΈΡΠ° ΡΠ°ΠΉΡΠ°, ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΠ°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Ρ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ Newsletters. cs
2.6 Π‘ΡΡΠ°Π½ΠΈΡΠ° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ (ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ) ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΈΠ· Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ AddeditNewsletters. cs
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
Π‘ΠΏΠΈΡΠΎΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Π½ΡΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ²
ΡΠ°ΠΉΡ web asp net
ΠΠ½ΠΎΠ³ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ, ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΠ΅ Ρ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°Ρ Microsoft, ΠΌΠΎΠ³Π»ΠΈ ΠΎΡΠ΅Π½ΠΈΡΡ ΠΏΡΠΎΡΡΠΎΡΡ ΠΈ ΡΠ΄ΠΎΠ±ΡΡΠ²ΠΎ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ADO — ActiveX Data Objects.
ΠΠ½ΡΡΡΠΈΡΠΈΠ²Π½ΠΎ-ΠΏΠΎΠ½ΡΡΠ½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΈ Π»ΠΎΠ³ΠΈΡΠ½ΡΠΉ Π½Π°Π±ΠΎΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² Π²ΠΌΠ΅ΡΡΠ΅ Ρ ΠΏΡΠΎΡΡΠΎΡΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π·Π°ΡΠ»ΡΠΆΠ΅Π½Π½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈ ΠΏΡΠΈΠ·Π½Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ².
ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΡΠΎ, Π²ΠΌΠ΅ΡΡΠ΅ Ρ Π½ΠΎΠ²ΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΎΠΉ NET Microsoft ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΈ Π½ΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅ ΡΡΠ΅Π΄ΡΡΠ² Π΄ΠΎΡΡΡΠΏΠ° ΠΊ Π±Π°Π·Π°ΠΌ Π΄Π°Π½Π½ΡΡ — ADO.NET.
Π‘ΡΡΠ΅ΠΌΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ Π²Π΅Π± ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π²ΡΠ·Π²Π°Π»ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ ΠΏΠ΅ΡΠ΅ΡΠΌΠΎΡΡΠ΅ΡΡ ΠΌΠ΅ΡΠΎΠ΄Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ , Π»ΡΡΡΠ΅ Π°Π΄Π°ΠΏΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈΡ ΠΊ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
ΠΠ΅ΠΏΡΠ΅Π΄ΡΠΊΠ°Π·ΡΠ΅ΠΌΡΠΉ ΡΠΎΡΡ ΡΠΈΡΠ»Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ ΡΠ°ΠΉΡΠΎΠ² Π·Π°ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΡΡ ΠΎΡ ΠΊΠ»ΠΈΠ΅Π½Ρ-ΡΠ΅ΡΠ²Π΅ΡΠ½ΠΎΠΉ ΠΊ three-tier Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ΅, ΡΡΠΎ ΡΠ°ΡΡΠΎ ΠΏΠΎΡΠΎΠΆΠ΄Π°Π΅Ρ Π½Π΅ΠΏΡΠ΅ΠΎΠ΄ΠΎΠ»ΠΈΠΌΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ.
ΠΠ°Π·Ρ Π΄Π°Π½Π½ΡΡ Π½Π΅ ΡΠΏΠΎΡΠΎΠ±Π½Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ Π½Π΅ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ Π°ΠΊΡΠΈΠ²Π½ΡΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΉ, ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°Ρ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΡ ΡΠ°ΠΉΡΠ° ΠΈ ΠΏΡΠΈΠ½ΠΎΡΡ ΡΠ±ΡΡΠΊΠΈ.
ΠΡΠ°Π½Π΄ΠΌΠ°ΡΡΡΡ ΠΌΠΎΠ³ΡΡ ΠΏΡΠ΅ΠΏΡΡΡΡΠ²ΠΎΠ²Π°ΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ΅ Π΄Π²ΠΎΠΈΡΠ½ΡΡ Π΄Π°Π½Π½ΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ·Π»Π°ΠΌΠΈ.
ADO.NET ΠΏΡΠΈΠ·Π²Π°Π½ΠΎ ΡΠ΅ΡΠΈΡΡ ΡΡΠΈ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΈ Π²ΠΌΠ΅ΡΡΠ΅ Ρ ΡΠ΅ΠΌ ΡΠΎΡ ΡΠ°Π½ΠΈΡΡ ΡΠ΄ΠΎΠ±ΡΡΠ²ΠΎ ΠΈ ΠΏΡΠΎΡΡΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° ΠΈ Π½ΠΎΠ²ΠΎΠ²Π²Π΅Π΄Π΅Π½ΠΈΡ Π² ADO.NET
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ°Π·ΡΠ΅Π΄ΠΈΠ½Π΅Π½Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ Π΄Π°Π½Π½ΡΠΌ.
ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ASP.NET ΠΏΠ΅ΡΠ΅Π΄ ΠΎΡΡΠ°Π»ΡΠ½ΡΠΌΠΈ Π² Π²ΡΡΠΎΠΊΠΎΠΉ ΡΡΠ΅ΠΏΠ΅Π½ΠΈ Π°Π±ΡΡΡΠ°ΠΊΡΠΈΠΈ, ΠΏΠΎΡΡΡΠΎΠ΅Π½Π½ΠΎΠΉ Π½Π°Π΄ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΌ HTML ΠΊΠΎΠ΄ΠΎΠΌ: ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΡ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π½Π°Π»ΠΈΡΠΈΠ΅ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΡ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ΅Π³ΠΎ ΡΡΡΡΡΠΈ ΡΠΆΠ΅ Π³ΠΎΡΠΎΠ²ΡΡ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π² ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ — Microsoft NET Framework.
ΠΡΠΎΠΌΠ΅ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Web Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°, ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ ASP.NET ΡΠ΅ΡΠ°Π΅Ρ ΡΡΠ°Π·Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌ, Ρ ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΠΎ ΡΡΠ°Π»ΠΊΠΈΠ²Π°ΡΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ Web-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠΠΎ-ΠΏΠ΅ΡΠ²ΡΡ , ASP.NET ΡΠ΅ΡΠ°Π΅Ρ Π·Π°Π΄Π°ΡΡ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. Π’ΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½Π°Ρ ΠΌΠΎΠ΄Π΅Π»Ρ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° ΠΠ’ΠΠ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ, ΡΡΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠΌ ΠΈ ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΏΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡΡ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΉ. ΠΠ»ΠΈΠ΅Π½Ρ ΠΏΠΎΡΡΠ»Π°Π΅Ρ ΡΠ΅ΡΠ²Π΅ΡΡ Π·Π°ΠΏΡΠΎΡ, ΡΠ΅ΡΠ²Π΅Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΡ ΠΎΡΠ²Π΅Ρ. ΠΡΠ΅ HTTP-ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ Π½Π΅ Π·Π°Π²ΠΈΡΡΡ Π΄ΡΡΠ³ ΠΎΡ Π΄ΡΡΠ³Π°. Π ΡΠ°ΠΊΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΅ΡΡΡ ΡΠ²ΠΎΠΈ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° — ΠΎΠ½Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ΅ΡΠ²Π΅ΡΡ Π½Π΅ Ρ ΡΠ°Π½ΠΈΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡ Π² ΠΏΠ΅ΡΠ΅ΡΡΠ²Π°Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡΠΌΠΈ, Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΡΠ΅Π³ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ HTTP-ΡΠ΅ΡΠ²Π΅ΡΠΎΠ² ΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ Π²ΡΡΠ΅, ΡΠ΅ΠΌ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, FTP-ΡΠ΅ΡΠ²Π΅ΡΠΎΠ². ΠΠ΄Π½Π°ΠΊΠΎ Ρ ΡΡΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΅ΡΡΡ ΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ. ΠΠ»Π°Π²Π½ΡΠΉ ΠΈΠ· Π½ΠΈΡ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ Π² ΡΠ°ΠΌΠΊΠ°Ρ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° HTTP ΡΡΡΠ΄Π½ΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΠ΅ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠΌ ΠΈ ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ, ΡΠΎΡΡΠΎΡΡΠ΅Π΅ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΉ (Π²Π΅Π΄Ρ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΡΠ΅ΡΠ²Π΅Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ ΡΠ°Π½ΠΈΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΠ΅ Π² ΠΏΠ΅ΡΠ΅ΡΡΠ²Π°Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡΠΌΠΈ). ΠΡΠ»ΠΎ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ ΡΡΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, Π½ΠΎ Π½Π° ΡΠ΅Π³ΠΎΠ΄Π½ΡΡΠ½ΠΈΠΉ Π΄Π΅Π½Ρ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ ASP.NET ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ΄Π°ΡΠ½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅. ΠΡΡΠ³Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΡΠ²ΡΠ·Π°Π½Π° Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ ΡΠ°ΠΉΡΠΎΠ². ASP.NET ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π·Π°ΠΌΠ΅Π½ΡΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΡΠ°ΠΉΡΠ°, Π½Π΅ ΠΏΡΠΈΠΎΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Ρ Π΅Π³ΠΎ ΡΠ°Π±ΠΎΡΡ. ΠΡΠ° Π·Π°Π΄Π°ΡΠ° ΡΠ΅ΡΠ°Π΅ΡΡΡ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΊΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. 7]
ΠΠΎΠ²ΡΡΠ΅Π½Π½Π°Ρ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡΡ
ΠΠ°ΡΠΈΡΠ° ΠΎΡ ΡΡΠ΅ΡΠ΅ΠΊ ΠΏΠ°ΠΌΡΡΠΈ, Π²Π·Π°ΠΈΠΌΠΎΠ±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΠ±ΠΎΠ΅Π²: ASP.NET Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ²Π°Π΅Ρ ΠΈ ΠΈΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ°ΠΊΠΈΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ, ΠΊΠ°ΠΊ Π²Π·Π°ΠΈΠΌΠ½ΠΎΠ΅ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΡΡΠ΅ΡΠΊΠΈ ΠΏΠ°ΠΌΡΡΠΈ, ΡΡΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ ΠΏΠΎΡΡΠΎΡΠ½Π½ΡΡ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΈ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΠΈ ΡΡΠ΅ΡΠΊΠΈ ΠΏΠ°ΠΌΡΡΠΈ ASP.NET Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π·Π°ΠΏΡΡΡΠΈΡ Π½ΠΎΠ²ΡΡ ΠΊΠΎΠΏΠΈΡ ΡΠ°Π±ΠΎΡΠ΅Π³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ° ASP.NET ΠΈ Π½Π°ΠΏΡΠ°Π²ΠΈΡ Π²ΡΠ΅ Π½ΠΎΠ²ΡΠ΅ Π·Π°ΠΏΡΠΎΡΡ Π² Π½ΠΎΠ²ΡΠΉ ΠΏΡΠΎΡΠ΅ΡΡ. ΠΠΎΡΠ»Π΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΡΠ°ΡΡΠΌ ΡΠ°Π±ΠΎΡΠΈΠΌ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠΌ Π²ΡΠ΅Ρ Π½Π΅Π·Π°Π²Π΅ΡΡΠ΅Π½Π½ΡΡ Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡΡ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠ΅ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΠ° ΠΈ ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΌΡΡΠΈ. 8]
ΠΡΠΎΡΡΠΎΠ΅ ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΠ΅
Π Π°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ «Π±Π΅Π· Π²ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΡΡΠ²Π°»: Π‘ ΠΏΠΎΠΌΠΎΡΡΡ ASP.NET ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°Π·Π²Π΅ΡΠ½ΡΡΡ ΡΠ΅Π»ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π² Π΅Π³ΠΎ Π½Π° ΡΠ΅ΡΠ²Π΅Ρ. ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Ρ ΡΠ°Π½ΡΡΡΡ Π² XML-ΡΠ°ΠΉΠ»Π΅ Π²Π½ΡΡΡΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
ΠΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ: ASP.NET ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ Π±Π΅Π· ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΠΊΠ° Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅ΡΠ°. Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² COM, Π΄Π»Ρ ΠΊΠΎΡΠΎΡΡΡ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΠΊ Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅ΡΠ° Π²ΡΡΡΠ½ΡΡ, ΡΡΠΎΠ±Ρ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ Π²ΡΡΡΠΏΠΈΠ»ΠΈ Π² ΡΠΈΠ»Ρ, ASP.NET Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π΅Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ Π·Π°ΠΏΡΡΠΊ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°.
ΠΡΠΎΡΡΠΎΠΉ ΠΏΡΡΡ ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΈ. ASP.NET ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² IIS ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎ Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌΠΈ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ ASP Π² Microsoft Windows 2000, Windows XP ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°Ρ ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²Π° Windows Server 2003. ΠΠΎΠΆΠ½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΌΠΈΠ³ΡΠ°ΡΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠ΅Π»ΠΈΠΊΠΎΠΌ ΠΈΠ»ΠΈ ΠΏΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΌ ΡΡΡΠ°Π½ΠΈΡΠ°ΠΌ. ASP.NET ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π°ΠΆΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠ΅ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ COM Π΄Π»Ρ Π±ΠΈΠ·Π½Π΅ΡΠ°. 8]
ΠΠΎΠ΄Π΅Π»ΠΈ Π½ΠΎΠ²ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ
ΠΠ΅Π±-ΡΠ»ΡΠΆΠ±Ρ XML: ΠΠ΅Π±-ΡΠ»ΡΠΆΠ±Ρ XML ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ ΠΈ ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅ Π² ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈΠ»ΠΈ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ASP.NET ΡΠΏΡΠΎΡΠ°Π΅Ρ Π²ΡΠ·ΠΎΠ² Π²Π΅Π±-ΡΠ»ΡΠΆΠ± XML.
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ Π²Π΅Π±-ΡΡΡΡΠΎΠΉΡΡΠ². ΠΠΎΠ±ΠΈΠ»ΡΠ½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ASP.NET ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΡΠΏΡΠ°Π²Π»ΡΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΠΌ 80 ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠΌΠΈ Π²Π΅Π±-ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ. ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π·, Π° ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠΎΠ·Π΄Π°ΡΡ ΡΡΡΠ°Π½ΠΈΡΡ Π΄Π»Ρ Π·Π°ΠΏΡΠ°ΡΠΈΠ²Π°ΡΡΠ΅Π³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π°. 8]
ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°
Π§Π΅ΡΠΊΠ°Ρ ΠΌΠΎΠ΄Π΅Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ASP.NET Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΎΠ±Π»Π΅Π³ΡΠ°Π΅Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ΅ΡΠ²Π΅ΡΠ°, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π±ΠΎΠ»ΡΡΠΈΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠ΅Π½ΡΡΠΈΠΉ ΠΎΠ±ΡΠ΅ΠΌ ΠΊΠΎΠ΄Π° ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΎΠΉ ASP.
ΠΠΈΠ±ΠΊΠΈΠ΅ ΡΠ·ΡΠΊΠΎΠ²ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ. ASP.NET ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Microsoft Visual Basic Scripting Edition (VBScript) ΠΈ Microsoft JScript, Π½ΠΎ ΠΈ Π±ΠΎΠ»Π΅Π΅ 25 ΡΠ·ΡΠΊΠΎΠ² .NET, Π° ΡΠ°ΠΊΠΆΠ΅ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ Π΄Π»Ρ Visual Basic .NET, Microsoft C# ΠΈ JScript .NET.
ΠΠΎΠ³Π°ΡΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΊΠ»Π°ΡΡΠΎΠ². ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΠΊΠ»Π°ΡΡΠΎΠ² .NET Framework Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π±ΠΎΠ»Π΅Π΅ 4500 ΠΊΠ»Π°ΡΡΠΎΠ², ΠΎΠ±Π»Π°Π΄Π°ΡΡΠΈΡ ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·Π½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡΡ. ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ XML, Π΄ΠΎΡΡΡΠΏ ΠΊ Π΄Π°Π½Π½ΡΠΌ, ΠΎΡΠ³ΡΡΠ·ΠΊΠ° ΡΠ°ΠΉΠ»ΠΎΠ², ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ, ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ, Π½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΠ΅ Π·Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ ΠΈ Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΆΡΡΠ½Π°Π»ΠΎΠ², ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ, ΠΎΡΠ΅ΡΠ΅Π΄ΠΈ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ ΠΈ ΠΏΠΎΡΡΠ° SMTP. 8]
ΠΠ±ΡΠ°Ρ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ° ΡΠ°Π±ΠΎΡΡ
ΠΠΊΡΡΠ°Π»ΡΠ½ΠΎΡΡΡ ΡΠ΅ΠΌΡ ΠΊΡΡΡΠΎΠ²ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΡΠ΅Π²ΠΎΠΉ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ Π² ΡΠ°ΠΉΡΠ΅ ΠΊΠ°ΡΠ΅Π΄ΡΡ ΡΠ΅ΠΎΡΠΈΠΉ ΡΡΠ½ΠΊΡΠΈΠΉ, ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° ΠΈ ΠΏΡΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡΡ. ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ°ΠΉΡΠ° ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ADO.NET ΠΈ ASP.NET Π΄Π΅Π»Π°Π΅Ρ Π΅Π³ΠΎ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΄ΠΎΠ±Π½ΡΠΌ Π΄Π»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΎΠ², Π½ΠΎ ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΎΡΡΡΠ΅ΡΡΠ²ΠΈΡΡ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ ΠΎΡ Π½Π΅ΡΠ°Π½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ Π±Π°Π·Π°ΠΌ Π΄Π°Π½Π½ΡΠΌ ΡΠ°ΠΉΡΠ°.
ΠΠ±ΡΠ΅ΠΊΡ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ. ΠΠ±ΡΠ΅ΠΊΡΠΎΠΌ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠΉ ΠΊΡΡΡΠΎΠ²ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΡΠ²Π»ΡΠ΅ΡΡΡ Π±Π°Π·Π° Π΄Π°Π½Π½ΡΡ ΠΈ ΡΠ°ΠΉΡ (ΠΊΠ°ΡΠ΅Π΄ΡΡ ΡΠ΅ΠΎΡΠΈΠΉ ΡΡΠ½ΠΊΡΠΈΠΉ, ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° ΠΈ ΠΏΡΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠΈ), ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ Π΅Π΅.
ΠΠ΅ΡΠΎΠ΄Ρ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ. ΠΠ΅ΡΠΎΠ΄Π°ΠΌΠΈ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ ADO.NET — ΡΠ΅ΡΠ΅Π²Π°Ρ Π±Π°Π·Π° Π΄Π°Π½Π½ΡΡ Microsoft SQL Server 2005 ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ ASP.NET — Microsoft Visual Studio 2010, ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ C#.
Π¦Π΅Π»ΠΈ ΠΈ Π·Π°Π΄Π°ΡΠΈ ΠΊΡΡΡΠΎΠ²ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ. Π¦Π΅Π»ΡΡ ΡΠ°Π±ΠΎΡΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° web-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠ°ΠΉΡΠ° ΠΊΠ°ΡΠ΅Π΄ΡΡ ΡΠ΅ΠΎΡΠΈΠΉ ΡΡΠ½ΠΊΡΠΈΠΉ, ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° ΠΈ ΠΏΡΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠΈ. ΠΠ»Ρ Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΡ ΡΡΠΎΠΉ ΡΠ΅Π»ΠΈ ΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ:
Β· ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ Π΄Π»Ρ web-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠ΅ΡΠ΅Π²ΡΡ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ SQL server 2005, ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ ADO.NET;
Β· ΡΠΎΡΡΠ°Π²ΠΈΡΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΡΡ ΡΡΡΡΠΊΡΡΡΡ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ ΠΈ ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°ΡΡ ΡΠ²ΡΠ·ΠΈ ΠΌΠ΅ΠΆΠ΄Ρ Π½ΠΈΠΌΠΈ;
Β· ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ ΠΊ ΡΠ°ΠΉΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ ASP.NET;
Β· ΡΠΎΡΡΠ°Π²ΠΈΡΡ Ρ ΡΠ°Π½ΠΈΠΌΡΠ΅ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ ΠΈ SQL-Π·Π°ΠΏΡΠΎΡΡ Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΈ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΈΠ· ΡΠ°Π±Π»ΠΈΡ Π±Π°Π·Ρ;
Β· ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΊΠ»Π°ΡΡΡ, ΡΠ²ΡΠ·ΡΡΡΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΡΠ°ΠΉΡΠ° Ρ Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½ΠΎΠΉ
Β· ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΊΠ»Π°ΡΡΡ, Π²ΡΠΏΠΎΠ»Π½ΡΡΡΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π½Π°Π΄ Π΄Π°Π½Π½ΡΠΌΠΈ Π² Π±Π°Π·Π΅;
Β· ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΠΎΠΈΡΠΊΠ° Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°Ρ web-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ;
Β· ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΌΠΎΠ΄ΡΠ»ΠΈ ΡΠΎΡΡΠΌΠΎΠ², ΡΡΠ°ΡΠ΅ΠΉ, ΠΎΠΏΡΠΎΡΠΎΠ² ΠΎΠ±ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΌΠ½Π΅Π½ΠΈΡ;
Β· ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ Π½ΠΎΠ²ΠΎΡΡΠ΅ΠΉ Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ ΠΈΡ ΡΠ°ΡΡΡΠ»ΠΊΠΈ Π½Π° ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΡ ΠΏΠΎΡΡΡ ΠΏΠΎΠ΄ΠΏΠΈΡΡΠΈΠΊΠ°ΠΌ;
Β· ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΠΌΠΈ;
Β· Π½Π°ΡΡΡΠΎΠΈΡΡ ΡΡΠ°Π½ΠΈΡΡ ΡΠ°ΠΉΡΠ° Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΈ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ ΠΈΠ· Π±Π°Π·Ρ Ρ ΡΡΠ΅ΡΠΎΠΌ ΡΠΎΠ»Π΅ΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ;
Β· ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ (controls), Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ ΡΠ°ΠΉΡΠ°, Π΅Π³ΠΎ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ;
Β· ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠ΅ΠΌΡ Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΡΠ°ΠΉΡΠ°.
ΠΡΠ½ΠΎΠ²Π½ΠΎΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΡ ΠΊΡΡΡΠΎΠ²ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ. ΠΠ°ΡΡΠΎΡΡΠ°Ρ ΡΠ°Π±ΠΎΡΠ° ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΠΎΠ³Π»Π°Π²Π»Π΅Π½ΠΈΡ, ΠΎΠ±ΡΠ΅ΠΉ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ ΡΠ°Π±ΠΎΡΡ, Π²Π²Π΅Π΄Π΅Π½ΠΈΡ, Π΄Π²ΡΡ Π³Π»Π°Π², Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ, ΡΠΏΠΈΡΠΊΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Π½ΡΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ² ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
Π ΠΏΠ΅ΡΠ²ΠΎΠΉ Π³Π»Π°Π²Π΅ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡΡΡ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ½Π° ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΡΠ΅ΡΡΠΈ ΠΏΡΠ½ΠΊΡΠΎΠ²: «ΠΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°ΡΠΈ»; «ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ», ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡΡΡΡ ΡΠ° Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΊΠ°ΡΠ΅Π΄ΡΡ, ΠΊΠΎΡΠΎΡΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡ Π² web-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ; «ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΡΡΡΠΊΡΡΡΡ ΡΠ°Π±Π»ΠΈΡ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ », ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡΡΡ ΠΏΠ΅ΡΠ΅ΡΠ΅Π½Ρ ΡΠ°Π±Π»ΠΈΡ Π±Π°Π·Ρ ΡΠΎ Π²ΡΠ΅ΠΌΠΈ ΠΏΠΎΠ»ΡΠΌΠΈ ΠΈ ΠΈΡ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ; «Π‘Π²ΡΠ·ΠΈ Π² ΡΠ°Π±Π»ΠΈΡΠ°Ρ »; «ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠ³ΠΎ Π² ΡΠ°Π±ΠΎΡΠ΅; «Π‘ΠΈΡΡΠ΅ΠΌΠ° ΠΌΠ΅Π½Ρ" — ΠΏΠ΅ΡΠ΅ΡΠ΅Π½Ρ ΠΏΡΠ½ΠΊΡΠΎΠ² Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° MenuBox. ascx, ΡΠ°ΡΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΏΠ°Π½Π΅Π»ΠΈ «Ρ Π»Π΅Π±Π½ΡΠ΅ ΠΊΡΠΎΡΠΊΠΈ», Π»ΠΈΡΡΠΈΠ½Π³ ΡΠ°ΠΉΠ»Π° web.Sitemap.
ΠΠΎ Π²ΡΠΎΡΠΎΠΉ Π³Π»Π°Π²Π΅ «Π‘ΠΎΡΡΠ°Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ», ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΡΠ΅ΡΡΠΈ ΠΏΡΠ½ΠΊΡΠΎΠ² («Π₯ΡΠ°Π½ΠΈΠΌΡΠ΅ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ»; «ΠΠ»Π°ΡΡ ΡΠ²ΡΠ·ΡΡΡΠΈΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΡΠ°ΠΉΡΠ° Ρ Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½ΠΎΠΉ»; «ΠΠ»Π°ΡΡ, Π²ΡΠΏΠΎΠ»Π½ΡΡΡΠΈΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π½Π°Π΄ Π΄Π°Π½Π½ΡΠΌΠΈ Π² Π±Π°Π·Π΅»; «Π‘ΡΡΠ°Π½ΠΈΡΠ° ΡΠ°ΠΉΡΠ°, ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΠ°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Ρ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ Newsletters. aspx»; «Π‘ΡΡΠ°Π½ΠΈΡΠ° ΡΠ°ΠΉΡΠ°, ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΠ°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Ρ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ Newsletters. cs»; «Π‘ΡΡΠ°Π½ΠΈΡΠ° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ (ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ) ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΈΠ· Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ AddEditNewsletters. cs», Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡΡΡ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ: ASP.NET — ΡΡΡΠ°Π½ΠΈΡ ΡΠ°ΠΉΡΠ° Ρ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ ADO.NET — Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½ΡΡ . ΠΠ°Π½Π½Π°Ρ Π²Π·Π°ΠΈΠΌΠΎΡΠ²ΡΠ·Ρ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΡΡΡ Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΡΠ²ΡΠ·ΠΈ ΡΠ°Π±Π»ΠΈΡΡ «tbh_Newsletters» (ΠΠΎΠ²ΠΎΡΡΠΈ) Ρ ΡΠ°ΠΉΡΠΎΠΌ, ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ Ρ ΡΠ°Π½ΠΈΠΌΡΡ ΠΏΡΠΎΡΠ΅Π΄ΡΡ Π² Π±Π°Π·Π΅, ΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ ΠΊΠ»Π°ΡΡΠΎΠ² Π² ΠΏΡΠΎΠ΅ΠΊΡΠ΅ ΡΠ°ΠΉΡΠ°.
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠΎΠ΄Π΅ΡΠΆΠ°Ρ Π² ΡΠ΅Π±Π΅ ΡΡ Π΅ΠΌΡ Π΄Π°Π½Π½ΡΡ Π²ΡΠ΅Ρ ΡΠ°Π±Π»ΠΈΡ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ ΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ½ΠΈΠΌΠΊΠΈ ΡΠΊΡΠ°Π½Π° ΡΡΡΠ°Π½ΠΈΡ, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ:
ΡΡΡΠ°Π½ΠΈΡΠ° «Π‘ΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ» Π² ΠΎΠ±ΡΡΠ½ΠΎΠΌ (Π³ΠΎΡΡΠ΅Π²ΠΎΠΌ) ΡΠ΅Π°Π½ΡΠ΅, ΡΡΡΠ°Π½ΠΈΡΠ° «O ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ΅» Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ°, ΡΡΡΠ°Π½ΠΈΡΠ° ΠΏΡΠΎΡΠΌΠΎΡΡΠ° Π²ΡΠ΅Ρ Π½ΠΎΠ²ΠΎΡΡΠ΅ΠΉ Π² ΠΎΠ±ΡΡΠ½ΠΎΠΌ (Π³ΠΎΡΡΠ΅Π²ΠΎΠΌ) ΡΠ΅Π°Π½ΡΠ΅ ΠΈ Π² Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΡΠΊΠΎΠΌ, ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡΡΡ ΡΠ½ΠΈΠΌΠΎΠΊ ΡΠΊΡΠ°Π½Π° ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½ΠΎΠ²ΠΎΡΡΠΈ, ΡΡΡΠ°Π½ΠΈΡΡ «Π‘ΡΡΠ΄Π΅Π½ΡΡ», «ΠΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ ΠΊΠ°ΡΠ΅Π΄ΡΡ» ΠΈ ΡΡΡΠ°Π½ΠΈΡΡ «ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅».
ΠΠ»Π°Π²Π° 1. ΠΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ
1.1 ΠΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°ΡΠΈ
Π Π°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ web-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠ°ΠΉΡ ΠΊΠ°ΡΠ΅Π΄ΡΡ ΡΠ΅ΠΎΡΠΈΠΉ ΡΡΠ½ΠΊΡΠΈΠΉ, ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° ΠΈ ΠΏΡΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠΈ
1.2 ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ
ΠΠ°ΡΠ΅Π΄ΡΠ° ΡΠ΅ΠΎΡΠΈΠΉ ΡΡΠ½ΠΊΡΠΈΠΉ, ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° ΠΈ ΠΏΡΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠΈ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΡΠ»Π΅Π½ΠΎΠ² ΠΊΠ°ΡΠ΅Π΄ΡΡ. Π ΠΈΡ ΡΠΎΡΡΠ°Π² Π²Ρ ΠΎΠ΄ΡΡ: ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ, ΡΡΡΠ΄Π΅Π½ΡΡ, Π°ΡΠΏΠΈΡΠ°Π½ΡΡ ΠΈ ΠΌΠ°Π³ΠΈΡΡΡΠ°Π½ΡΡ. ΠΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°ΡΠ΅Π»ΠΈ ΠΊΠ°ΡΠ΅Π΄ΡΡ ΡΠΈΡΠ°ΡΡ Π»Π΅ΠΊΡΠΈΠΈ ΠΏΠΎ Π΄ΠΈΡΡΠΈΠΏΠ»ΠΈΠ½Π°ΠΌ, ΠΏΡΠΎΠ²ΠΎΠ΄ΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅, Π»Π°Π±ΠΎΡΠ°ΡΠΎΡΠ½ΡΠ΅ Π·Π°Π½ΡΡΠΈΡ.
Π‘ΡΡΠ΄Π΅Π½ΡΡ ΠΊΠ°ΡΠ΅Π΄ΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΠΊΡΡΡΠΎΠ² ΠΏΠΈΡΡΡ ΠΊΡΡΡΠΎΠ²ΡΠ΅ ΠΈ Π΄ΠΈΠΏΠ»ΠΎΠΌΠ½ΡΠ΅ ΡΠ°Π±ΠΎΡΡ, ΠΈΡ Π½Π°ΡΡΠ½ΡΠΌΠΈ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠΌΠΈ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΊΠ°ΠΊ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ ΠΊΠ°ΡΠ΅Π΄ΡΡ, ΡΠ°ΠΊ ΠΈ Π½Π΅ ΡΠ²Π»ΡΡΡΠΈΠ΅ΡΡ ΠΈΠΌΠΈ. ΠΠ½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ Ρ Π°ΡΠΏΠΈΡΠ°Π½ΡΠΎΠ² ΠΈ ΠΌΠ°Π³ΠΈΡΡΡΠ°Π½ΡΠΎΠ² ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠΌΠΈ ΠΈΡ Π½Π°ΡΡΠ½ΡΡ ΡΠ°Π±ΠΎΡ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΊΠ°ΠΊ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ ΠΊΠ°ΡΠ΅Π΄ΡΡ, ΡΠ°ΠΊ ΠΈ Π½Π΅Ρ. ΠΡΠ΅ ΡΠ»Π΅Π½Ρ ΠΊΠ°ΡΠ΅Π΄ΡΡ ΠΌΠΎΠ³ΡΡ ΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°ΡΡΡΡ. ΠΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π΄ΠΈΡΡΠΈΠΏΠ»ΠΈΠ½Π΅ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½Ρ Π΄Π»Ρ ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠΈΠΏΠΎΠ². Π‘ΡΡΠ΅ΡΡΠ²ΡΡΡ ΠΈ ΠΎΠ±ΡΠΈΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ ΠΊΠ°ΡΠ΅Π΄ΡΡ.
Π’Π°ΠΊΠΆΠ΅ Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½ΡΡ ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅Π½Π° ΡΠ°Π±Π»ΠΈΡΠ° (ΡΡΡΠ°Π½ΠΈΡΠ° ΡΠ°ΠΉΡΠ°) Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ Π² Π½Π΅ΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ: ΠΎ ΠΈΡΡΠΎΡΠΈΠΈ ΠΊΠ°ΡΠ΅Π΄ΡΡ, Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Π½Π°ΡΡΠ½ΡΡ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊΠ°ΡΠ΅Π΄ΡΡ, ΡΠΎΡΡΡΠ΄Π½ΠΈΡΠ΅ΡΡΠ²Π° ΠΊΠ°ΡΠ΅Π΄ΡΡ ΠΈ Π΄Ρ.
Π Π°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌΡΠΉ ΡΠ°ΠΉΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ ΠΊΠ°ΠΊ Π΄Π»Ρ Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠ»Π΅Π½Π°ΠΌΠΈ ΠΊΠ°ΡΠ΅Π΄ΡΡ, ΡΠ°ΠΊ ΠΈ Π΄Π»Ρ ΠΌΠ°ΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π² ΡΠ΅ΡΠΈ Internet.
Π§Π»Π΅Π½Ρ ΡΠ°ΠΉΡΠ°, Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΎΠ»Π΅ΠΉ, Π½Π°Π·Π½Π°ΡΠ΅Π½Π½ΡΡ ΠΈΠΌ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΎΠΌ ΡΠ°ΠΉΡΠ°, ΠΌΠΎΠ³ΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠ°ΡΡ (ΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°ΡΡ) ΡΡΠ°ΡΡΠΈ Π½Π° ΡΠ°ΠΉΡΠ΅ ΠΏΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡΠΌ. ΠΠ±ΡΡΠ½ΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΡΠ°ΠΉΡΠ° ΠΌΠΎΠ³ΡΡ ΠΎΡΡΠ°Π²Π»ΡΡΡ Π½Π° Π½ΠΈΡ ΡΠ²ΠΎΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ ΠΈ ΠΎΡΠ΅Π½ΠΈΠ²Π°ΡΡ ΠΈΡ . Π’Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ web-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΌΠΎΠ³ΡΡ ΠΎΠ±ΡΠ°ΡΡΡΡ Π½Π° ΡΠΎΡΡΠΌΠ°Ρ ΠΈ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΡΡΠ°ΡΡΠΈΠ΅ Π²ΠΌΠ΅ΡΡΠ΅ Ρ Π³ΠΎΡΡΡΠΌΠΈ ΡΠ°ΠΉΡΠ° Π² ΠΎΠΏΡΠΎΡΠ°Ρ ΠΎΠ±ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΌΠ½Π΅Π½ΠΈΡ.
1.3 ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΡΡΡΠΊΡΡΡΡ ΡΠ°Π±Π»ΠΈΡ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ
Π’Π°Π±Π»ΠΈΡΠ°. 1.1. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠΎΠ»Π΅ΠΉ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ tbh_Persons (Π§Π»Π΅Π½Ρ ΠΊΠ°ΡΠ΅Π΄ΡΡ).
ΠΠΌΡ ΡΡΠΎΠ»Π±ΡΠ° | Π’ΠΈΠΏ | Π Π°Π·ΠΌΠ΅Ρ | ΠΠΎΠΏΡΡΠΊΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ NULL | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | |
PerconlD (ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠ»Π΅Π½Π°) | int — Π Π | ΠΠ΅Ρ | Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π΄Π»Ρ ΡΠ»Π΅Π½Π° ΠΊΠ°ΡΠ΅Π΄ΡΡ | ||
Name_persons (ΠΠΌΡ ΡΠ»Π΅Π½Π°) | nvarchar | ΠΠ΅Ρ | ΠΠΌΡ, ΡΠ°ΠΌΠΈΠ»ΠΈΡ, ΠΎΡΡΠ΅ΡΡΠ²ΠΎ ΡΠ»Π΅Π½Π° ΠΊΠ°ΡΠ΅Π΄ΡΡ | ||
Π’Π°Π±Π»ΠΈΡΠ°. 1.2. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠΎΠ»Π΅ΠΉ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ tbh_Publications (ΠΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ).
ΠΠΌΡ ΡΡΠΎΠ»Π±ΡΠ° | Π’ΠΈΠΏ | Π Π°Π·ΠΌΠ΅Ρ | ΠΠΎΠΏΡΡΠΊΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ NULL | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | |
PublicationsID (ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ) | int — Π Π | ΠΠ΅Ρ | Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π΄Π»Ρ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ | ||
PerconlD (ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠ»Π΅Π½Π°) | intFK | ΠΠ΅Ρ | Π§Π»Π΅Π½ ΠΊΠ°ΡΠ΅Π΄ΡΡ | ||
Name_publication (ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ) | nText | ΠΠ΅Ρ | ΠΠΎΠ»Π½ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ | ||
Date_publication (ΠΠ°ΡΠ° ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ) | datetime | ΠΠ° | ΠΠ°ΡΠ° ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ | ||
TypePublicationsID (Π’ΠΈΠΏ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ) | int-FK | ΠΠ΅Ρ | Π’ΠΈΠΏ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ | ||
Π’Π°Π±Π»ΠΈΡΠ°. 1.3. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠΎΠ»Π΅ΠΉ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ tbh_Collaborators (Π‘ΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ).
ΠΠΌΡ ΡΡΠΎΠ»Π±ΡΠ° | Π’ΠΈΠΏ | Π Π°Π·ΠΌΠ΅Ρ | ΠΠΎΠΏΡΡΠΊΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ NULL | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | |
CollaboratorsID (ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°) | int — Π Π | ΠΠ΅Ρ | Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π΄Π»Ρ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ° | ||
PerconlD (ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠ»Π΅Π½Π°) | intFK | ΠΠ΅Ρ | Π§Π»Π΅Π½ ΠΊΠ°ΡΠ΅Π΄ΡΡ | ||
Rank_job_title (ΠΠ²Π°Π½ΠΈΠ΅, Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡ) | nText | ΠΠ΅Ρ | ΠΠ²Π°Π½ΠΈΠ΅, Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ° | ||
Biographical_data (ΠΠ°Π½Π½ΡΠ΅ Π±ΠΈΠΎΠ³ΡΠ°ΡΠΈΠΈ) | nText | ΠΠ΅Ρ | ΠΠ°Π½Π½ΡΠ΅ Π±ΠΈΠΎΠ³ΡΠ°ΡΠΈΠΈ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ° | ||
Photo (ΡΠΎΡΠΎ) | nvarchar | ΠΠ° | URL-Π°Π΄ΡΠ΅Ρ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡΠ΅Π³ΠΎ ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΡ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ° | ||
Π’Π°Π±Π»ΠΈΡΠ°. 1.4. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠΎΠ»Π΅ΠΉ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ tbh_Students (Π‘ΡΡΠ΄Π΅Π½ΡΡ).
ΠΠΌΡ ΡΡΠΎΠ»Π±ΡΠ° | Π’ΠΈΠΏ | Π Π°Π·ΠΌΠ΅Ρ | ΠΠΎΠΏΡΡΠΊΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ NULL | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | |
StudentID (ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΡΡΠ΄Π΅Π½ΡΠ°) | int — Π Π | ΠΠ΅Ρ | Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π΄Π»Ρ ΡΡΡΠ΄Π΅Π½ΡΠ° | ||
PerconlD (ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠ»Π΅Π½Π°) | intFK | ΠΠ΅Ρ | Π§Π»Π΅Π½ ΠΊΠ°ΡΠ΅Π΄ΡΡ | ||
Year_of_the_arrival (ΠΠΎΠ΄ ΠΏΠΎΡΡΡΠΏΠ»Π΅Π½ΠΈΡ) | nvarchar | ΠΠ° | ΠΠΎΠ΄ ΠΏΠΎΡΡΡΠΏΠ»Π΅Π½ΠΈΡ ΡΡΡΠ΄Π΅Π½ΡΠ° Π² ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅Ρ | ||
Current_course (Π’Π΅ΠΊΡΡΠΈΠΉ ΠΊΡΡΡ) | smallint | ΠΠ° | Π’Π΅ΠΊΡΡΠΈΠΉ ΠΊΡΡΡ ΡΡΡΠ΄Π΅Π½ΡΠ° | ||
Year_of_the_completion (ΠΠΎΠ΄ ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΡ) | nvarchar | ΠΠ° | ΠΠΎΠ΄ ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΡ ΡΡΠ΅Π±Ρ ΡΡΡΠ΄Π΅Π½ΡΠ° Π² ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅Ρ | ||
Π’Π°Π±Π»ΠΈΡΠ°. 1.5. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠΎΠ»Π΅ΠΉ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ tbh_Aspirants (ΠΡΠΏΠΈΡΠ°Π½ΡΡ).
ΠΠΌΡ ΡΡΠΎΠ»Π±ΡΠ° | Π’ΠΈΠΏ | Π Π°Π·ΠΌΠ΅Ρ | ΠΠΎΠΏΡΡΠΊΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ NULL | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | |
AspirantID (ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π°ΡΠΏΠΈΡΠ°Π½ΡΠ°) | int — Π Π | ΠΠ΅Ρ | Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π΄Π»Ρ Π°ΡΠΏΠΈΡΠ°Π½ΡΠ° | ||
PerconlD (ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠ»Π΅Π½Π°) | intFK | ΠΠ΅Ρ | Π§Π»Π΅Π½ ΠΊΠ°ΡΠ΅Π΄ΡΡ | ||
Year_of_the_arrival (ΠΠΎΠ΄ ΠΏΠΎΡΡΡΠΏΠ»Π΅Π½ΠΈΡ) | nvarchar | ΠΠ° | ΠΠΎΠ΄ ΠΏΠΎΡΡΡΠΏΠ»Π΅Π½ΠΈΡ Π°ΡΠΏΠΈΡΠ°Π½ΡΠ° Π² Π°ΡΠΏΠΈΡΠ°Π½ΡΡΡΡ | ||
Year_of_the_completion (ΠΠΎΠ΄ ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΡ) | nvarchar | ΠΠ° | ΠΠΎΠ΄ ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΡ Π°ΡΠΏΠΈΡΠ°Π½ΡΡΡΡ Π°ΡΠΏΠΈΡΠ°Π½ΡΠΎΠΌ | ||
Π’Π°Π±Π»ΠΈΡΠ°. 1.6. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠΎΠ»Π΅ΠΉ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ tbh_MasterStudents (ΠΠ°Π³ΠΈΡΡΡΠ°Π½ΡΡ).
ΠΠΌΡ ΡΡΠΎΠ»Π±ΡΠ° | Π’ΠΈΠΏ | Π Π°Π·ΠΌΠ΅Ρ | ΠΠΎΠΏΡΡΠΊΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ NULL | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | |
MasterStudentID (ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΌΠ°Π³ΠΈΡΡΡΠ°Π½ΡΠ°) | int — Π Π | ΠΠ΅Ρ | Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π΄Π»Ρ ΠΌΠ°Π³ΠΈΡΡΡΠ°Π½ΡΠ° | ||
PerconlD (ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠ»Π΅Π½Π°) | intFK | ΠΠ΅Ρ | Π§Π»Π΅Π½ ΠΊΠ°ΡΠ΅Π΄ΡΡ | ||
Year_of_the_arrival (ΠΠΎΠ΄ ΠΏΠΎΡΡΡΠΏΠ»Π΅Π½ΠΈΡ) | nvarchar | ΠΠ° | ΠΠΎΠ΄ ΠΏΠΎΡΡΡΠΏΠ»Π΅Π½ΠΈΡ ΠΌΠ°Π³ΠΈΡΡΡΠ°Π½ΡΠ° Π² ΠΌΠ°Π³ΠΈΡΡΡΠ°ΡΡΡΡ | ||
Year_of_the_completion (ΠΠΎΠ΄ ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΡ) | nvarchar | ΠΠ° | ΠΠΎΠ΄ ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΡ ΠΌΠ°Π³ΠΈΡΡΡΠ°ΡΡΡΡ ΠΌΠ°Π³ΠΈΡΡΡΠ°Π½ΡΠΎΠΌ | ||
Π’Π°Π±Π»ΠΈΡΠ°. 1.7. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠΎΠ»Π΅ΠΉ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ tbh_Cousre_and_degree_work (ΠΡΡΡΠΎΠ²ΡΠ΅ ΠΈ Π΄ΠΈΠΏΠ»ΠΎΠΌΠ½ΡΠ΅ ΡΠ°Π±ΠΎΡΡ).
ΠΠΌΡ ΡΡΠΎΠ»Π±ΡΠ° | Π’ΠΈΠΏ | Π Π°Π·ΠΌΠ΅Ρ | ΠΠΎΠΏΡΡΠΊΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ NULL | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | |
WorkID (ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠ°Π±ΠΎΡΡ) | int — Π Π | ΠΠ΅Ρ | Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ ΡΡΡΠ΄Π΅Π½ΡΠ° | ||
CollaboratorlD (ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°) | intFK | ΠΠ° | Π‘ΠΎΡΡΡΠ΄Π½ΠΈΠΊ (ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°ΡΠ΅Π»Ρ), ΡΠ²Π»ΡΡΡΠΈΠΉΡΡ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΌ ΡΡΡΠ΄Π΅Π½ΡΠ° ΠΏΡΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΈΠΌ ΠΊΡΡΡΠΎΠ²ΠΎΠΉ, Π΄ΠΈΠΏΠ»ΠΎΠΌΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ | ||
StudentlD (ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΡΡΠ΄Π΅Π½ΡΠ°) | intFK | ΠΠ΅Ρ | Π‘ΡΡΠ΄Π΅Π½Ρ, ΠΏΠΈΡΡΡΠΈΠΉ Π΄Π°Π½Π½ΡΡ ΠΊΡΡΡΠΎΠ²ΡΡ, Π΄ΠΈΠΏΠ»ΠΎΠΌΠ½ΡΡ ΡΠ°Π±ΠΎΡΡ | ||
Subject_of_the_work (Π’Π΅ΠΌΠ° ΡΠ°Π±ΠΎΡΡ) | text | ΠΠ΅Ρ | Π’Π΅ΠΌΠ° ΡΠ°Π±ΠΎΡΡ ΠΊΡΡΡΠΎΠ²ΠΎΠΉ, Π΄ΠΈΠΏΠ»ΠΎΠΌΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ | ||
Year_of_the_protection (ΠΠΎΠ΄ Π·Π°ΡΠΈΡΡ) | nvarchar | ΠΠ° | ΠΠΎΠ΄, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΠ°Π±ΠΎΡΠ° Π±ΡΠ»Π° Π½Π°ΠΏΠΈΡΠ°Π½Π° (Π·Π°ΡΠΈΡΠ΅Π½Π°) | ||
TypeWorkID (ΡΠΈΠΏ ΡΠ°Π±ΠΎΡΡ) | int-FK | int | ΠΠ΅Ρ | Π’ΠΈΠΏ ΡΠ°Π±ΠΎΡΡ | |
Manager (Π½Π°ΡΡΠ½ΡΠΉ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ) | nvarchar | ΠΠ° | ΠΠ°ΡΡΠ½ΡΠΉ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ Π½Π΅ ΡΠ²Π»ΡΡΡΠΈΠΉΡΡ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠΌ ΠΊΠ°ΡΠ΅Π΄ΡΡ | ||
Π’Π°Π±Π»ΠΈΡΠ°. 1.8. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠΎΠ»Π΅ΠΉ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ tbh_MagisterThesis (ΠΠ°Π³ΠΈΡΡΠ΅ΡΡΠΊΠΈΠ΅ Π΄ΠΈΡΡΠ΅ΡΡΠ°ΡΠΈΠΈ).
ΠΠΌΡ ΡΡΠΎΠ»Π±ΡΠ° | Π’ΠΈΠΏ | Π Π°Π·ΠΌΠ΅Ρ | ΠΠΎΠΏΡΡΠΊΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ NULL | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | |
MagisterThesisID (ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π΄ΠΈΡΡΠ΅ΡΡΠ°ΡΠΈΠΈ) | int — Π Π | ΠΠ΅Ρ | Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π΄Π»Ρ ΠΌΠ°Π³ΠΈΡΡΠ΅ΡΡΠΊΠΎΠΉ Π΄ΠΈΡΡΠ΅ΡΡΠ°ΡΠΈΠΈ | ||
CollaboratorlD (ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°) | intFK | ΠΠ΅Ρ | Π‘ΠΎΡΡΡΠ΄Π½ΠΈΠΊ (ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°ΡΠ΅Π»Ρ), ΡΠ²Π»ΡΡΡΠΈΠΉΡΡ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΌ ΠΌΠ°Π³ΠΈΡΡΡΠ°Π½ΡΠ° ΠΏΡΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΈΠΌ ΠΌΠ°Π³ΠΈΡΡΠ΅ΡΡΠΊΠΎΠΉ Π΄ΠΈΡΡΠ΅ΡΡΠ°ΡΠΈΠΈ | ||
MasterStudentlD (ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΌΠ°Π³ΠΈΡΡΡΠ°Π½ΡΠ°) | intFK | ΠΠ΅Ρ | ΠΠ°Π³ΠΈΡΡΡΠ°Π½Ρ, ΠΏΠΈΡΡΡΠΈΠΉ Π΄ΠΈΡΡΠ΅ΡΡΠ°ΡΠΈΡ | ||
SubjectThesis (Π’Π΅ΠΌΠ° Π΄ΠΈΡΡΠ΅ΡΡΠ°ΡΠΈΠΈ) | text | ΠΠ΅Ρ | Π’Π΅ΠΌΠ° ΠΌΠ°Π³ΠΈΡΡΠ΅ΡΡΠΊΠΎΠΉ Π΄ΠΈΡΡΠ΅ΡΡΠ°ΡΠΈΠΈ | ||
Year_of_the_protection (ΠΠΎΠ΄ Π·Π°ΡΠΈΡΡ) | nvarchar | ΠΠ° | ΠΠΎΠ΄, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π΄ΠΈΡΡΠ΅ΡΡΠ°ΡΠΈΡ Π±ΡΠ»Π° Π½Π°ΠΏΠΈΡΠ°Π½Π° (Π·Π°ΡΠΈΡΠ΅Π½Π°) | ||
TypeWorkID (ΡΠΈΠΏ ΡΠ°Π±ΠΎΡΡ) | int-FK | int | ΠΠ΅Ρ | Π’ΠΈΠΏ ΡΠ°Π±ΠΎΡΡ | |
Manager (Π½Π°ΡΡΠ½ΡΠΉ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ) | nvarchar | ΠΠ° | ΠΠ°ΡΡΠ½ΡΠΉ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ Π½Π΅ ΡΠ²Π»ΡΡΡΠΈΠΉΡΡ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠΌ ΠΊΠ°ΡΠ΅Π΄ΡΡ | ||
Π’Π°Π±Π»ΠΈΡΠ°. 1.9. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠΎΠ»Π΅ΠΉ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ tbh_CandidateThesis (ΠΠ°Π½Π΄ΠΈΠ΄Π°ΡΡΠΊΠΈΠ΅ Π΄ΠΈΡΡΠ΅ΡΡΠ°ΡΠΈΠΈ).
ΠΠΌΡ ΡΡΠΎΠ»Π±ΡΠ° | Π’ΠΈΠΏ | Π Π°Π·ΠΌΠ΅Ρ | ΠΠΎΠΏΡΡΠΊΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ NULL | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | |
CandidateThesisID (ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π΄ΠΈΡΡΠ΅ΡΡΠ°ΡΠΈΠΈ) | int — Π Π | ΠΠ΅Ρ | Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π΄Π»Ρ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΡΠΊΠΎΠΉ Π΄ΠΈΡΡΠ΅ΡΡΠ°ΡΠΈΠΈ | ||
CollaboratorlD (ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°) | intFK | ΠΠ΅Ρ | Π‘ΠΎΡΡΡΠ΄Π½ΠΈΠΊ (ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°ΡΠ΅Π»Ρ), ΡΠ²Π»ΡΡΡΠΈΠΉΡΡ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΌ Π°ΡΠΏΠΈΡΠ°Π½ΡΠ° ΠΏΡΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΈΠΌ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΡΠΊΠΎΠΉ Π΄ΠΈΡΡΠ΅ΡΡΠ°ΡΠΈΠΈ | ||
AspirantlD (ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π°ΡΠΏΠΈΡΠ°Π½ΡΠ°) | intFK | ΠΠ΅Ρ | AΡΠΏΠΈΡΠ°Π½Ρ, ΠΏΠΈΡΡΡΠΈΠΉ Π΄ΠΈΡΡΠ΅ΡΡΠ°ΡΠΈΡ | ||
SubjectThesis (Π’Π΅ΠΌΠ° Π΄ΠΈΡΡΠ΅ΡΡΠ°ΡΠΈΠΈ) | text | ΠΠ΅Ρ | Π’Π΅ΠΌΠ° ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΡΠΊΠΎΠΉ Π΄ΠΈΡΡΠ΅ΡΡΠ°ΡΠΈΠΈ | ||
Year_of_the_protection (ΠΠΎΠ΄ Π·Π°ΡΠΈΡΡ) | nvarchar | ΠΠ° | ΠΠΎΠ΄, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π΄ΠΈΡΡΠ΅ΡΡΠ°ΡΠΈΡ Π±ΡΠ»Π° Π½Π°ΠΏΠΈΡΠ°Π½Π° (Π·Π°ΡΠΈΡΠ΅Π½Π°) | ||
TypeWorkID (ΡΠΈΠΏ ΡΠ°Π±ΠΎΡΡ) | int-FK | int | ΠΠ΅Ρ | Π’ΠΈΠΏ ΡΠ°Π±ΠΎΡΡ | |
Manager (Π½Π°ΡΡΠ½ΡΠΉ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ) | nvarchar | ΠΠ° | ΠΠ°ΡΡΠ½ΡΠΉ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ Π½Π΅ ΡΠ²Π»ΡΡΡΠΈΠΉΡΡ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠΌ ΠΊΠ°ΡΠ΅Π΄ΡΡ | ||
Π’Π°Π±Π»ΠΈΡΠ°. 1.10. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠΎΠ»Π΅ΠΉ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ tbh_Disciplines (ΠΠΈΡΡΠΈΠΏΠ»ΠΈΠ½Ρ).
ΠΠΌΡ ΡΡΠΎΠ»Π±ΡΠ° | Π’ΠΈΠΏ | Π Π°Π·ΠΌΠ΅Ρ | ΠΠΎΠΏΡΡΠΊΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ NULL | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | |
DisciplinesID (ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π΄ΠΈΡΡΠΈΠΏΠ»ΠΈΠ½Ρ) | int — Π Π | ΠΠ΅Ρ | Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π΄ΠΈΡΡΠΈΠΏΠ»ΠΈΠ½Ρ | ||
Name_disciplines (ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ Π΄ΠΈΡΡΠΈΠΏΠ»ΠΈΠ½Ρ) | nvarchar | ΠΠ΅Ρ | ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ Π΄ΠΈΡΡΠΈΠΏΠ»ΠΈΠ½Ρ ΡΠΈΡΠ°Π΅ΠΌΠΎΠΉ Π½Π° ΠΊΠ°ΡΠ΅Π΄ΡΠ΅ | ||
Profession (ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΡΡΡ) | nvarchar | ΠΠ° | Π‘ΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΡΡΡ, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΉ Π΄Π°Π½Π½Π°Ρ Π΄ΠΈΡΡΠΈΠΏΠ»ΠΈΠ½Π° ΡΠΈΡΠ°Π΅ΡΡΡ | ||
Courses (ΠΊΡΡΡΡ) | nvarchar | ΠΠ° | ΠΡΡΡΡ, Π½Π° ΠΊΠΎΡΠΎΡΡΡ Π΄Π°Π½Π½Π°Ρ Π΄ΠΈΡΡΠΈΠΏΠ»ΠΈΠ½Π° ΡΠΈΡΠ°Π΅ΡΡΡ | ||
Π’Π°Π±Π»ΠΈΡΠ°. 1.11. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠΎΠ»Π΅ΠΉ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ tbh_Type_occupation (Π’ΠΈΠΏ ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°Π½ΠΈΡ).
ΠΠΌΡ ΡΡΠΎΠ»Π±ΡΠ° | Π’ΠΈΠΏ | Π Π°Π·ΠΌΠ΅Ρ | ΠΠΎΠΏΡΡΠΊΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ NULL | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | |
TypeOccupation ID (ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠΈΠΏΠ° ΠΏΡΠ΅ΠΏΠΎΠ΄ΠΎΠ²Π°Π½ΠΈΡ) | int — Π Π | ΠΠ΅Ρ | Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π΄ΠΈΡΡΠΈΠΏΠ»ΠΈΠ½Ρ | ||
Name_TypeOccupation (Π’ΠΈΠΏ ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°Π½ΠΈΡ) | nvarchar | ΠΠ΅Ρ | Π’ΠΈΠΏ ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°Π½ΠΈΡ: ΡΡΠ΅Π½ΠΈΠ΅ Π»Π΅ΠΊΡΠΈΠΉ, Π»Π°Π±ΠΎΡΠ°ΡΠΎΡΠ½ΡΠ΅ Π·Π°Π½ΡΡΠΈΠΉ, ΠΈ Ρ. Π΄. | ||
Π’Π°Π±Π»ΠΈΡΠ°. 1.12. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠΎΠ»Π΅ΠΉ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ tbh_Reading_of_disciplene (Π§ΡΠ΅Π½ΠΈΠ΅ Π΄ΠΈΡΡΠΈΠΏΠ»ΠΈΠ½).
ΠΠΌΡ ΡΡΠΎΠ»Π±ΡΠ° | Π’ΠΈΠΏ | Π Π°Π·ΠΌΠ΅Ρ | ΠΠΎΠΏΡΡΠΊΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ NULL | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | |
Reading_of_disciplene ID (ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΡΠ΅Π½ΠΈΡ) | int — Π Π | ΠΠ΅Ρ | Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π΄Π»Ρ ΡΡΠ΅Π½ΠΈΡ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠΌ Π΄ΠΈΡΡΠΈΠΏΠ»ΠΈΠ½Ρ | ||
CollaboratorlD (ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°) | intFK | ΠΠ΅Ρ | Π‘ΠΎΡΡΡΠ΄Π½ΠΈΠΊ (ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°ΡΠ΅Π»Ρ), ΡΠ²Π»ΡΡΡΠΈΠΉΡΡ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΌ Π°ΡΠΏΠΈΡΠ°Π½ΡΠ° ΠΏΡΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΈΠΌ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΡΠΊΠΎΠΉ Π΄ΠΈΡΡΠ΅ΡΡΠ°ΡΠΈΠΈ | ||
DisciplineslD (ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π΄ΠΈΡΡΠΈΠΏΠ»ΠΈΠ½Ρ) | intFK | ΠΠ΅Ρ | ΠΠΈΡΡΠΈΠΏΠ»ΠΈΠ½Π°, ΠΊΠΎΡΠΎΡΡΡ ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π΅Ρ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊ | ||
TypeOccupationlD (ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠΈΠΏΠ° ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°Π½ΠΈΡ) | intFK | ΠΠ΅Ρ | Π’ΠΈΠΏ ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠΉ Π΄ΠΈΡΡΠΈΠΏΠ»ΠΈΠ½Ρ, Π΄Π°Π½Π½ΡΠΌ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠΌ | ||
Π’Π°Π±Π»ΠΈΡΠ°. 1.13. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠΎΠ»Π΅ΠΉ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ tbh_PublicationOsn (ΠΠ±ΡΠΈΠ΅ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ ΠΊΠ°ΡΠ΅Π΄ΡΡ).
ΠΠΌΡ ΡΡΠΎΠ»Π±ΡΠ° | Π’ΠΈΠΏ | Π Π°Π·ΠΌΠ΅Ρ | ΠΠΎΠΏΡΡΠΊΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ NULL | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | |
PublicationsOsnID (ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ) | int — Π Π | ΠΠ΅Ρ | Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π΄Π»Ρ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ | ||
Name_publicationOsn (ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ) | nText | ΠΠ΅Ρ | ΠΠΎΠ»Π½ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ | ||
DatePublicationOsn (ΠΠ°ΡΠ° ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ) | datetime | ΠΠ° | ΠΠ°ΡΠ° ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ | ||
TypePublicationsID (Π’ΠΈΠΏ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ) | int-FK | ΠΠ΅Ρ | Π’ΠΈΠΏ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ | ||
Π’Π°Π±Π»ΠΈΡΠ°. 1.14. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠΎΠ»Π΅ΠΉ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ tbh_Type_Publications (Π’ΠΈΠΏΡ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΉ).
ΠΠΌΡ ΡΡΠΎΠ»Π±ΡΠ° | Π’ΠΈΠΏ | Π Π°Π·ΠΌΠ΅Ρ | ΠΠΎΠΏΡΡΠΊΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ NULL | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | |
TypePublicationsID (ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠΈΠΏΠ° ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ) | int-PK | ΠΠ΅Ρ | Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠΈΠΏΠ° ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ | ||
NameTypePublications (Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΡΠΈΠΏΠ° ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ) | nvarchar | max | ΠΠ° | ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ ΡΠΈΠΏΠ° ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ | |
Π’Π°Π±Π»ΠΈΡΠ°. 1.15. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠΎΠ»Π΅ΠΉ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ tbh_TypeScientificWork (Π’ΠΈΠΏΡ Π½Π°ΡΡΠ½ΡΡ ΡΠ°Π±ΠΎΡ (ΡΡΡΠ΄Π΅Π½ΡΠΎΠ², ΠΌΠ°Π³ΠΈΡΡΡΠ°Π½ΡΠΎΠ², Π°ΡΠΏΠΈΡΠ°Π½ΡΠΎΠ²)).
ΠΠΌΡ ΡΡΠΎΠ»Π±ΡΠ° | Π’ΠΈΠΏ | Π Π°Π·ΠΌΠ΅Ρ | ΠΠΎΠΏΡΡΠΊΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ NULL | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | |
TypeWorkID (ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠΈΠΏΠ° ΡΠ°Π±ΠΎΡΡ) | int-PK | ΠΠ΅Ρ | Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠΈΠΏΠ° ΡΠ°Π±ΠΎΡΡ | ||
Type_work (Π’ΠΈΠΏΠ° ΡΠ°Π±ΠΎΡΡ) | nvarchar | max | ΠΠ° | ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ ΡΠΈΠΏΠ° ΡΠ°Π±ΠΎΡΡ | |
Π’Π°Π±Π»ΠΈΡΠ°. 1.16. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠΎΠ»Π΅ΠΉ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ tbh_Doc (Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ).
ΠΠΌΡ ΡΡΠΎΠ»Π±ΡΠ° | Π’ΠΈΠΏ | Π Π°Π·ΠΌΠ΅Ρ | ΠΠΎΠΏΡΡΠΊΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ NULL | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | |
DocID (ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°) | int — Π Π | ΠΠ΅Ρ | Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° | ||
TypeDocID (ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠΈΠΏΠ° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°) | int | ΠΠ΅Ρ | ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠΈΠΏΠ° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° | ||
NameDoc (Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°) | nvarchar | max | ΠΠ΅Ρ | ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° | |
DocHyperLink (ΡΡΡΠ»ΠΊΠ° Π½Π° Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ) | nvarchar | max | ΠΠ΅Ρ | Π‘ΡΡΠ»ΠΊΠ° Π½Π° Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ | |
Π’Π°Π±Π»ΠΈΡΠ°. 1.17. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠΎΠ»Π΅ΠΉ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ tbh_DocDiscip (Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ ΠΏΠΎ Π΄ΠΈΡΡΠΈΠΏΠ»ΠΈΠ½Π°ΠΌ).
ΠΠΌΡ ΡΡΠΎΠ»Π±ΡΠ° | Π’ΠΈΠΏ | Π Π°Π·ΠΌΠ΅Ρ | ΠΠΎΠΏΡΡΠΊΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ NULL | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | |
DocDiscipID (ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°) | int — Π Π | ΠΠ΅Ρ | Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° | ||
DisciplinesID (ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π΄ΠΈΡΡΠΈΠΏΠ»ΠΈΠ½Ρ) | int — Π Π | ΠΠ΅Ρ | ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π΄ΠΈΡΡΠΈΠΏΠ»ΠΈΠ½Ρ | ||
TypeDocID (ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠΈΠΏΠ° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°) | int | ΠΠ΅Ρ | ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠΈΠΏΠ° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° | ||
NameDocDiscip (Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°) | nvarchar | max | ΠΠ΅Ρ | ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° | |
DocDiscipHyperLink (ΡΡΡΠ»ΠΊΠ° Π½Π° Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ) | nvarchar | max | ΠΠ΅Ρ | Π‘ΡΡΠ»ΠΊΠ° Π½Π° Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ | |
Π’Π°Π±Π»ΠΈΡΠ°. 1.18. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠΎΠ»Π΅ΠΉ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ tbh_TypeDoc (ΡΠΈΠΏ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°).
ΠΠΌΡ ΡΡΠΎΠ»Π±ΡΠ° | Π’ΠΈΠΏ | Π Π°Π·ΠΌΠ΅Ρ | ΠΠΎΠΏΡΡΠΊΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ NULL | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | |
TypeDocID (ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠΈΠΏΠ° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°) | int | ΠΠ΅Ρ | Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠΈΠΏΠ° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° | ||
NameTypeDoc (Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΡΠΈΠΏΠ°Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°) | nvarchar | max | ΠΠ΅Ρ | ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ ΡΠΈΠΏΠ° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° | |
Π’Π°Π±Π»ΠΈΡΠ°. 1.19. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠΎΠ»Π΅ΠΉ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ tbh_PageSite (Π‘ΡΡΠ°Π½ΠΈΡΠ° ΡΠ°ΠΉΡΠ°).
ΠΠΌΡ ΡΡΠΎΠ»Π±ΡΠ° | Π’ΠΈΠΏ | Π Π°Π·ΠΌΠ΅Ρ | ΠΠΎΠΏΡΡΠΊΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ NULL | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | |
PageSiteID (ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΡΡΠ°Π½ΠΈΡΡ) | int — Π Π | ΠΠ΅Ρ | Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠ΅ΠΊΡΡΠ° ΡΡΡΠ°Π½ΠΈΡΡ Π½Π° ΡΠ°ΠΉΡΠ΅ | ||
Name_PageSite (ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ) | nvarchar | ΠΠ΅Ρ | ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ | ||
Body (ΡΠ΅ΠΊΡΡ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅) | nText | ΠΠ΅Ρ | Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ (ΠΏΠΎΠ»Π½Π°Ρ Π²Π΅ΡΡΠΈΡ). | ||
Π’Π°Π±Π»ΠΈΡΠ°. 1.20. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠΎΠ»Π΅ΠΉ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ tbh_Newsletters (ΠΠΎΠ²ΠΎΡΡΠΈ).
ΠΠΌΡ ΡΡΠΎΠ»Π±ΡΠ° | Π’ΠΈΠΏ | Π Π°Π·ΠΌΠ΅Ρ | ΠΠΎΠΏΡΡΠΊΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ NULL | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | |
NewsletterID (ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π½ΠΎΠ²ΠΎΡΡΠΈ) | int — Π Π | ΠΠ΅Ρ | Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π΄Π»Ρ Π½ΠΎΠ²ΠΎΡΡΠΈ. | ||
AddedDate (ΠΠ°ΡΠ° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ) | datetime | ΠΠ΅Ρ | ΠΠ°ΡΠ° ΠΈ Π²ΡΠ΅ΠΌΡ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ Π½ΠΎΠ²ΠΎΡΡΠΈ. | ||
AddedBy (ΠΠΎΠ±Π°Π²Π»Π΅Π½) | nvarchar | ΠΠ΅Ρ | ΠΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π΄ΠΎΠ±Π°Π²ΠΈΠ» Π½ΠΎΠ²ΠΎΡΡΡ. | ||
Subject (Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ) | nvarchar | ΠΠ΅Ρ | Π’Π΅ΠΊΡΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Π½ΠΎΠ²ΠΎΡΡΠΈ | ||
HtmlBody (html ΡΠ΅ΠΊΡΡ) | text | ΠΠ° | Html ΡΠ΅ΠΊΡΡ Π½ΠΎΠ²ΠΎΡΡΠΈ | ||
NewsletterSend (Π½ΠΎΠ²ΠΎΡΡΡ ΠΎΡΠΏΡΠ°Π²Π»Π΅Π½Π°) | bit | ΠΠ° | ΠΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΠΎΡΠΏΡΠ°Π²Π»Π΅Π½Π° ΠΈΠ»ΠΈ Π½Π΅Ρ Π½ΠΎΠ²ΠΎΡΡΡ ΠΏΠΎΠ΄ΠΏΠΈΡΡΠΈΠΊΠ°ΠΌ | ||
Π’Π°Π±Π»ΠΈΡΠ°. 1.21. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠΎΠ»Π΅ΠΉ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ tbh_Articles (Π‘ΡΠ°ΡΡΠΈ).
ΠΠΌΡ ΡΡΠΎΠ»Π±ΡΠ° | Π’ΠΈΠΏ | Π Π°Π·ΠΌΠ΅Ρ | ΠΠΎΠΏΡΡΠΊΠ°Π΅Ρ ΠΠ½Π°ΡΠ΅Π½ΠΈΡ NULL | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | |
ArticlelD (ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΡΠ°ΡΡΠΈ) | int — Π Π | ΠΠ΅Ρ | Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π΄Π»Ρ ΡΡΠ°ΡΡΠΈ. | ||
AddedDate (ΠΠ°ΡΠ° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ) | datetime | ΠΠ΅Ρ | ΠΠ°ΡΠ° ΠΈ Π²ΡΠ΅ΠΌΡ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΡΡΠ°ΡΡΠΈ. | ||
AddedBy (ΠΠΎΠ±Π°Π²Π»Π΅Π½Π°) | nvarchar | ΠΠ΅Ρ | ΠΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ·Π΄Π°Π» ΡΡΠ°ΡΡΡ. | ||
CategorylD (ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ) | int-FK | ΠΠ΅Ρ | ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ ΡΡΠ°ΡΡΠΈ. | ||
Title (ΠΠ°Π·Π²Π°Π½ΠΈΠ΅) | nvarchar | ΠΠ΅Ρ | ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ | ||
Abstract (ΠΡΠ°ΡΠΊΠΎΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅) | nvarchar | ΠΠ° | ΠΡΠ°ΡΠΊΠΎΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ (ΠΊΡΠ°ΡΠΊΠΎΠ΅ ΡΠ΅Π·ΡΠΌΠ΅), ΠΊΠΎΡΠΎΡΠΎΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅, Π³Π΄Π΅ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Π° ΡΡΠ° ΡΡΠ°ΡΡΡ, Π° ΡΠ°ΠΊΠΆΠ΅ Π² RSSΠ»Π΅Π½ΡΠ΅. | ||
Body (Π’Π΅Π»ΠΎ) | nText | ΠΠ΅Ρ | Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΡΡΠ°ΡΡΠΈ (ΠΏΠΎΠ»Π½Π°Ρ Π²Π΅ΡΡΠΈΡ). | ||
Country (Π‘ΡΡΠ°Π½Π°) | nvarchar | ΠΠ° | Π‘ΡΡΠ°Π½Π°, ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΈΠΌΠ΅Π΅Ρ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ ΡΡΠ°ΡΡΡ (ΠΊΠΎΠ½ΡΠ΅ΡΡ/ΡΠΎΠ±ΡΡΠΈΠ΅). | ||
State (Π¨ΡΠ°Ρ) | nvarchar | ΠΠ° | Π¨ΡΠ°Ρ/ΠΎΠ±Π»Π°ΡΡΡ, ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΈΠΌΠ΅Π΅Ρ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ ΡΡΠ°ΡΡΡ. | ||
City (ΠΠΎΡΠΎΠ΄) | nvarchar | ΠΠ° | ΠΠΎΡΠΎΠ΄, ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΠΈΠΌΠ΅Π΅Ρ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ ΡΡΠ°ΡΡΡ | ||
ReleaseDate (ΠΠ°ΡΠ° Π²ΡΠΏΡΡΠΊΠ°) | datetime | ΠΠ° | ΠΠ°ΡΠ° ΠΈ Π²ΡΠ΅ΠΌΡ, ΠΊΠΎΠ³Π΄Π° ΡΡΠ°ΡΡΡ ΡΡΠ°Π½Π΅Ρ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΉ Π²ΡΠ΅ΠΌ Π΄Π»Ρ ΠΏΡΠΎΡΡΠ΅Π½ΠΈΡ. | ||
ExpireDate (ΠΠ°ΡΠ° ΠΈΡΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΡΠΎΠΊΠ°) | datetime | ΠΠ° | ΠΠ°ΡΠ° ΠΈ Π²ΡΠ΅ΠΌΡ, ΠΊΠΎΠ³Π΄Π° ΡΡΠ°ΡΡΡ Π±ΡΠ΄Π΅Ρ ΡΠ΄Π°Π»Π΅Π½Π° ΠΈ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π½Π΅Ρ Π±ΡΡΡ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΉ Π΄Π»Ρ ΠΏΡΠΎΡΡΠ΅Π½ΠΈΡ. | ||
Approved (ΠΠ΄ΠΎΠ±ΡΠ΅Π½Π°) | bit | ΠΠ΅Ρ | ΠΠ΄ΠΎΠ±ΡΠ΅Π½Π½ΡΠΉ ΡΡΠ°ΡΡΡ ΡΡΠ°ΡΡΠΈ. ΠΡΠ»ΠΈ Π·Π΄Π΅ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ false, Π·Π½Π°ΡΠΈΡ, ΡΡΠ°ΡΡΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠ΄ΠΎΠ±ΡΠΈΡΡ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ ΠΈΠ»ΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ, ΠΏΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΠΎΠ½Π° Π±ΡΠ΄Π΅Ρ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π° ΠΈ ΡΡΠ°Π½Π΅Ρ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΉ Π΄Π»Ρ ΡΠΈΡΠ°ΡΠ΅Π»Π΅ΠΉ. | ||
Listed (ΠΠΊΠ»ΡΡΠ΅Π½Π° Π² ΡΠΏΠΈΡΠΎΠΊ) | bit | ΠΠ΅Ρ | Π£ΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Π° Π»ΠΈ Π΄Π°Π½Π½Π°Ρ ΡΡΠ°ΡΡΡ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ ΡΠΎ ΡΠΏΠΈΡΠΊΠΎΠΌ ΡΡΠ°ΡΠ΅ΠΉ (Ρ.Π΅. ΠΏΡΠΎΠΈΠ½Π΄Π΅ΠΊΡΠΈΡΠΎΠ²Π°Π½Π° Π»ΠΈ ΠΎΠ½Π°). ΠΡΠ»ΠΈ Π·Π΄Π΅ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ false, ΡΡΠ°ΡΡΡ Π½Π΅ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΈΡΡΡΡΡΠ²ΠΎΠ²Π°ΡΡ Π² ΠΎΠ±ΡΠ΅ΠΌ ΡΠΏΠΈΡΠΊΠ΅ ΡΡΠ°ΡΠ΅ΠΉ, Π½ΠΎ Π±ΡΠ΄Π΅Ρ Π²ΡΠ΅ ΡΠ°Π²Π½ΠΎ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΉ, Π΅ΡΠ»ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²Π²Π΅Π΄Π΅Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ URL-Π°Π΄ΡΠ΅Ρ ΠΈΠ»ΠΈ Π΅ΡΠ»ΠΈ Π±ΡΠ΄Π΅Ρ ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°ΡΡ ΠΏΡΡΠΌΠ°Ρ ΡΡΡΠ»ΠΊΠ° Π½Π° Π½Π΅Π΅. | ||
Comment Enabled (Π‘ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠΌΠΈ) | bit | ΠΠ΅Ρ | Π£ΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΠΌΠΎΠΆΠ΅Ρ Π»ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΎΡΡΠ°Π²Π»ΡΡΡ ΠΎΠ±ΡΠ΅Π΄ΠΎΡΡΡΠΏΠ½ΡΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΏΠΎ ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅. | ||
OnlyForMembers (Π’ΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΠ»Π΅Π½ΠΎΠ²) | bit | ΠΠ΅Ρ | Π£ΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, Π΄ΠΎΡΡΡΠΏΠ½Π° Π»ΠΈ ΡΡΠ° ΡΡΠ°ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌ ΠΈ ΠΏΡΠΎΡΠ΅Π΄ΡΠΈΠΌ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ ΠΈΠ»ΠΈ Π²ΡΠ΅ΠΌ ΠΎΡΡΠ°Π»ΡΠ½ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ ΡΠΎΠΆΠ΅. | ||
ViewCount (ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΡΠΎΡΠΌΠΎΡΡΠΎΠ²) | int | ΠΠ΅Ρ | ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ°Π·, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΡΠ° ΡΡΠ°ΡΡΡ Π±ΡΠ»Π° ΠΏΡΠΎΡΠΌΠΎΡΡΠ΅Π½Π°. | ||
Votes (ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π³ΠΎΠ»ΠΎΡΠΎΠ²) | int | ΠΠ΅Ρ | ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π³ΠΎΠ»ΠΎΡΠΎΠ², ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΠΎΠ»ΡΡΠΈΠ»Π° ΡΡΠ° ΡΡΠ°ΡΡΡΡ. | ||
TotalRating (ΠΠ±ΡΠΈΠΉ ΡΠ΅ΠΉΡΠΈΠ½Π³) | int | ΠΠ΅Ρ | ΠΠ±ΡΠΈΠΉ ΡΠ΅ΠΉΡΠΈΠ½Π³, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ»ΡΡΠΈΠ»Π° ΡΡΠ° ΡΡΠ°ΡΡΡ. ΠΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΡΡΠΌΠΌΡ Π²ΡΠ΅Ρ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌΠΈ ΡΠ΅ΠΉΡΠΈΠ½Π³ΠΎΠ². | ||
Π’Π°Π±Π»ΠΈΡΠ°. 1.22. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠΎΠ»Π΅ΠΉ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ tbhCategories (ΠΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ ΡΡΠ°ΡΠ΅ΠΉ).
ΠΠΌΡ ΡΡΠΎΠ»Π±ΡΠ° | Π’ΠΈΠΏ | Π Π°Π·ΠΌΠ΅Ρ | ΠΠΎΠΏΡΡΠΊΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ NULL | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | |
CategorylD (ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ) | int — Π Π | ΠΠ΅Ρ | Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π΄Π»Ρ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ. | ||
AddedDate (ΠΠ°ΡΠ° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ) | datetime | ΠΠ΅Ρ | ΠΠ°ΡΠ° ΠΈ Π²ΡΠ΅ΠΌΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ. | ||
AddedBy (ΠΠΎΠ±Π°Π²Π»Π΅Π½Π°) | nvarchar | ΠΠ΅Ρ | ΠΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ·Π΄Π°Π» ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡ. | ||
Title (ΠΠ°Π·Π²Π°Π½ΠΈΠ΅) | nvarchar | ΠΠ΅Ρ | ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ. | ||
Importance (ΠΠ°ΠΆΠ½ΠΎΡΡΡ) | int | ΠΠ΅Ρ | Π‘ΡΠ΅ΠΏΠ΅Π½Ρ Π²Π°ΠΆΠ½ΠΎΡΡΠΈ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ Π² ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅, Π½Π΅ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ ΠΈ Π½Π΅ ΠΏΠΎ Π΄Π°ΡΠ΅. | ||
Description (ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅) | nvarchar | ΠΠ° | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ. | ||
ImageUrl (URL-Π°Π΄ΡΠ΅Ρ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ | nvarchar | ΠΠ° | URL-Π°Π΄ΡΠ΅Ρ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡΠ΅Π³ΠΎ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡ Π² Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΌ Π²ΠΈΠ΄Π΅. | ||
Π’Π°Π±Π»ΠΈΡΠ°. 1.23. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠΎΠ»Π΅ΠΉ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ tbh_Comments (ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ).
ΠΠΌΡ ΡΡΠΎΠ»Π±ΡΠ° | Π’ΠΈΠΏ | Π Π°Π·ΠΌΠ΅Ρ | ΠΠΎΠΏΡΡΠΊΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ NULL | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | |
CommentID (ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡ) | int — Π Π | ΠΠ΅Ρ | Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π΄Π»Ρ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡ. | ||
AddedDate (ΠΠ°ΡΠ° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ | datetime | ΠΠ΅Ρ | ΠΠ°ΡΠ° ΠΈ Π²ΡΠ΅ΠΌΡ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡ. | ||
AddedBy (ΠΠΎΠ±Π°Π²Π»Π΅Π½) | nvarchar | ΠΠ΅Ρ | ΠΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π°ΠΏΠΈΡΠ°Π» ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ. | ||
AddedByEmail (ΠΠΎΠ±Π°Π²Π»Π΅Π½ ΠΏΠΎ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠΌΡ Π°Π΄ΡΠ΅ΡΡ) | nvarchar | ΠΠ΅Ρ | ΠΠ΄ΡΠ΅Ρ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠΉ ΠΏΠΎΡΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ. | ||
AddedBy IP (ΠΠΎΠ±Π°Π²Π»Π΅Π½ ΠΏΠΎ IP-Π°Π΄ΡΠ΅ΡΡ) | nchar | ΠΠ΅Ρ | IP-Π°Π΄ΡΠ΅Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ | ||
ArticlelD (ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΡΠ°ΡΡΠΈ) | int | ΠΠ΅Ρ | Π‘ΡΠ°ΡΡΡ, ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΡΡΠΎΡ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ. | ||
Body (Π’Π΅Π»ΠΎ) | ntext | ΠΠ΅Ρ | Π’Π΅ΠΊΡΡ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡ. | ||
Π’Π°Π±Π»ΠΈΡΠ°. 1.24. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠΎΠ»Π΅ΠΉ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ tbh_Forums (Π€ΠΎΡΡΠΌΡ)
ΠΠΌΡ ΡΡΠΎΠ»Π±ΡΠ° | Π’ΠΈΠΏ | Π Π°Π·ΠΌΠ΅Ρ | ΠΠΎΠΏΡΡΠΊΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ NULL | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | |
ForumID (ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠΎΡΡΠΌΠ°) | int — Π Π | ΠΠ΅Ρ | Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π΄Π»Ρ ΡΠΎΡΡΠΌΠ°. | ||
AddedDate (ΠΠ°ΡΠ° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ | datetime | ΠΠ΅Ρ | ΠΠ°ΡΠ° ΠΈ Π²ΡΠ΅ΠΌΡ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡ. | ||
AddedBy (ΠΠΎΠ±Π°Π²Π»Π΅Π½) | nvarchar | ΠΠ΅Ρ | ΠΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π°ΠΏΠΈΡΠ°Π» ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ. | ||
Title (ΠΠ°Π·Π²Π°Π½ΠΈΠ΅) | nvarchar | ΠΠ΅Ρ | ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ ΡΠΎΡΡΠΌΠ°. | ||
Importance (ΠΠ°ΠΆΠ½ΠΎΡΡΡ) | int | ΠΠ΅Ρ | Π‘ΡΠ΅ΠΏΠ΅Π½Ρ Π²Π°ΠΆΠ½ΠΎΡΡΠΈ ΡΠΎΡΡΠΌΠ°. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ Π² ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅, Π½Π΅ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ ΠΈ Π½Π΅ ΠΏΠΎ Π΄Π°ΡΠ΅. | ||
Description (ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅) | nvarchar | ΠΠ° | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠΎΡΡΠΌΠ°. | ||
ImageUrl (URL-Π°Π΄ΡΠ΅Ρ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ | nvarchar | ΠΠ° | URL-Π°Π΄ΡΠ΅Ρ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡΠ΅Π³ΠΎ ΡΠΎΡΡΠΌΠ° Π² Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΌ Π²ΠΈΠ΄Π΅. | ||
Π’Π°Π±Π»ΠΈΡΠ°. 1.25. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠΎΠ»Π΅ΠΉ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ tbh_Posts (Π‘ΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ).
ΠΠΌΡ ΡΡΠΎΠ»Π±ΡΠ° | Π’ΠΈΠΏ | Π Π°Π·ΠΌΠ΅Ρ | ΠΠΎΠΏΡΡΠΊΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ NULL | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | |
PostID (ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ) | int — Π Π | ΠΠ΅Ρ | Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π΄Π»Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ. | ||
AddedDate (ΠΠ°ΡΠ° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ | datetime | ΠΠ΅Ρ | ΠΠ°ΡΠ° ΠΈ Π²ΡΠ΅ΠΌΡ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡ. | ||
AddedBy (ΠΠΎΠ±Π°Π²Π»Π΅Π½) | nvarchar | ΠΠ΅Ρ | ΠΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π°ΠΏΠΈΡΠ°Π» ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ. | ||
AddedByIP (IP-Π°Π΄ΡΠ΅Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ) | Nchar | ΠΠ΅Ρ | IP-Π°Π΄ΡΠ΅Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, Π°Π²ΡΠΎΡΠ° ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ | ||
ForumID (ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠΎΡΡΠΌΠ°) | Int | ΠΠ΅Ρ | Π€ΠΎΡΡΠΌ, ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΠΎΡΠ½ΠΎΡΠΈΡΡΡ Π΄Π°Π½Π½ΠΎΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ | ||
ParentPostID (ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΎΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅) | Int | ΠΠ΅Ρ | Π¦Π΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡΠ΅Π΅ Π΄ΡΡΠ³ΡΡ Π·Π°ΠΏΠΈΡΡ ΡΠΎΠΉ ΠΆΠ΅ ΡΠ°Π±Π»ΠΈΡΡ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ ΠΏΠ΅ΡΠ²ΠΎΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅ΠΏΠΎΡΠΊΠΈ. ΠΡΠ»ΠΈ ΠΎΠ½ΠΎ ΡΠ°Π²Π½ΠΎ 0, ΡΠΎ ΡΡΠΎ ΠΏΠ΅ΡΠ²ΠΎΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ | ||
Title (ΠΠ°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ) | nvarchar | ΠΠ΅Ρ | ΠΠ°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ. | ||
Body (Π’Π΅ΠΊΡΡ) | ntext | ΠΠ΅Ρ | Π’Π΅ΠΊΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ | ||
Approved (ΠΠ΄ΠΎΠ±ΡΠ΅Π½Π°) | bit | ΠΠ΅Ρ | ΠΠ΄ΠΎΠ±ΡΠ΅Π½Π½ΡΠΉ ΡΡΠ°ΡΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ. ΠΡΠ»ΠΈ Π·Π΄Π΅ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ false, Π·Π½Π°ΡΠΈΡ, ΡΡΠ°ΡΡΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠ΄ΠΎΠ±ΡΠΈΡΡ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ ΠΈΠ»ΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ, ΠΏΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΠΎΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ ΠΈ ΡΡΠ°Π½Π΅Ρ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΉ Π΄Π»Ρ ΡΠΈΡΠ°ΡΠ΅Π»Π΅ΠΉ. | ||
Closed (Π·Π°ΠΊΡΡΡΠ°) | bit | ΠΠ΅Ρ | ΠΡΠΎ ΠΏΠΎΠ»Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ ΡΠ΅ΠΏΠΎΡΠΊΠΈ, ΠΈ Π΅Π³ΠΎ Π±ΡΠ»Π΅Π²ΡΠΊΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ ΡΠ΅ΠΏΠΎΡΠΊΠ° Π·Π°ΠΊΡΡΡΠ°, ΠΈ Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠΊΠ°ΠΊΠΈΡ ΡΠ΅ΠΏΠ»ΠΈΠΊ Π² Π½Π΅Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡΡΡ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ. | ||
ViewCount (ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΡΠΎΡΡΠ΅Π½ΠΈΠΉ) | Int | ΠΠ΅Ρ | ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΡΠΎΡΡΠ΅Π½ΠΈΠΉ ΡΠ΅ΠΏΠΎΡΠΊΠΈ, Π΅ΡΠ»ΠΈ Π·Π°ΠΏΠΈΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ΅ΠΏΠ»ΠΈΠΊΡ, ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 0 | ||
ReplyCount (ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅Π²) | Int | ΠΠ΅Ρ | ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅Π² (ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ) ΠΊ ΡΠ΅ΠΌΠ΅ | ||
LastPostBy (ΠΈΠΌΡ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ ΡΠ»Π΅Π½Π°) | Nvarchar | ΠΠ΅Ρ | ΠΠΌΡ ΡΠ»Π΅Π½Π°, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΌ Π½Π°ΠΏΠΈΡΠ°Π» ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Π² ΡΠ΅ΠΏΠΎΡΠΊΠ΅ | ||
LastPostDate (ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΈ Π΄Π°ΡΠ° ΠΈ Π²ΡΠ΅ΠΌΡ) | datetime | ΠΠ΅Ρ | ΠΠ°ΡΠ° ΠΈ Π²ΡΠ΅ΠΌΡ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ Π² ΡΠ΅ΠΏΠΎΡΠΊΠ΅ | ||
Π’Π°Π±Π»ΠΈΡΠ°. 1.26. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠΎΠ»Π΅ΠΉ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ tbh_Polls (ΠΠΏΡΠΎΡΡ).
ΠΠΌΡ ΡΡΠΎΠ»Π±ΡΠ° | Π’ΠΈΠΏ | Π Π°Π·ΠΌΠ΅Ρ | ΠΠΎΠΏΡΡΠΊΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ NULL | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | |
PollID (ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΎΠΏΡΠΎΡΠ°) | int — Π Π | ΠΠ΅Ρ | Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π΄Π»Ρ ΠΎΠΏΡΠΎΡΠ°. | ||
AddedDate (ΠΠ°ΡΠ° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ) | datetime | ΠΠ΅Ρ | ΠΠ°ΡΠ° ΠΈ Π²ΡΠ΅ΠΌΡ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΠΎΠΏΡΠΎΡΠ°. | ||
AddedBy (ΠΠΎΠ±Π°Π²Π»Π΅Π½) | nvarchar | ΠΠ΅Ρ | ΠΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π°ΠΏΠΈΡΠ°Π» ΠΎΠΏΡΠΎΡ. | ||
QuestionText (Π²ΠΎΠΏΡΠΎΡ ΠΎΠΏΡΠΎΡΠ°) | nvarchar | ΠΠ΅Ρ | Π’Π΅ΠΊΡΡ Π²ΠΎΠΏΡΠΎΡΠ° ΠΎΠΏΡΠΎΡΠ° | ||
IsCurrent (ΡΠ΅ΠΊΡΡΠΈΠΉ ΠΎΠΏΡΠΎΡ) | bit | ΠΠ΅Ρ | ΠΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΡΠ²Π»ΡΠ΅ΡΡΡ Π»ΠΈ ΠΎΠΏΡΠΎΡ ΡΠ΅ΠΊΡΡΠΈΠΌ | ||
IsArchived (ΠΎΠΏΡΠΎΡ Π² Π°ΡΡ ΠΈΠ²Π΅) | bit | ΠΠ΅Ρ | ΠΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π»ΠΈ ΠΎΠΏΡΠΎΡ Π² Π°ΡΡ ΠΈΠ²Π΅ | ||
ArchivedDate (Π΄Π°ΡΠ° ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ° ΠΎΠΏΡΠΎΡΠ° Π² Π°ΡΡ ΠΈΠ²) | datetime | ΠΠ° | ΠΠ°ΡΠ° ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ° ΠΎΠΏΡΠΎΡΠ° Π² Π°ΡΡ ΠΈΠ² | ||
Π’Π°Π±Π»ΠΈΡΠ°. 1.27. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠΎΠ»Π΅ΠΉ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ tbh_PollOptions (ΠΠΏΡΠΈΠΈ ΠΎΠΏΡΠΎΡΠΎΠ²).
ΠΠΌΡ ΡΡΠΎΠ»Π±ΡΠ° | Π’ΠΈΠΏ | Π Π°Π·ΠΌΠ΅Ρ | ΠΠΎΠΏΡΡΠΊΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ NULL | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | |
OptionID (ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΎΠΏΡΠΈΠΈ ΠΎΠΏΡΠΎΡΠ°) | int — Π Π | ΠΠ΅Ρ | Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π΄Π»Ρ ΠΎΠΏΡΠΈΠΈ (Π²Π°ΡΠΈΠ°Π½ΡΠ° ΠΎΡΠ²Π΅ΡΠ°) ΠΎΠΏΡΠΎΡΠ°. | ||
AddedDate (ΠΠ°ΡΠ° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ) | datetime | ΠΠ΅Ρ | ΠΠ°ΡΠ° ΠΈ Π²ΡΠ΅ΠΌΡ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΠΎΠΏΡΠΈΠΈ. | ||
AddedBy (ΠΠΎΠ±Π°Π²Π»Π΅Π½) | nvarchar | ΠΠ΅Ρ | ΠΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π°ΠΏΠΈΡΠ°Π» ΠΎΠΏΡΠΈΡ ΠΎΠΏΡΠΎΡΠ°. | ||
PollID (ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΎΠΏΡΠΎΡΠ°) | int | ΠΠ΅Ρ | ΠΠΏΡΠΎΡ, ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ ΠΎΠΏΡΠΈΡ | ||
OptionText (ΡΠ΅ΠΊΡΡ ΠΎΠΏΡΠΈΠΈ) | nvarchar | ΠΠ΅Ρ | Π’Π΅ΠΊΡΡ Π²Π°ΡΠΈΠ°Π½ΡΠ° ΠΎΡΠ²Π΅ΡΠ° Π½Π° Π²ΠΎΠΏΡΠΎΡ ΠΎΠΏΡΠΎΡΠ° | ||
Votes (ΠΎΠΏΡΠΎΡ Π² Π°ΡΡ ΠΈΠ²Π΅) | int | ΠΠ΅Ρ | ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΡΠΎΠ³ΠΎΠ»ΠΎΡΠΎΠ²Π°Π²ΡΠΈΡ | ||
1.4.Π‘Π²ΡΠ·ΠΈ Π² ΡΠ°Π±Π»ΠΈΡΠ°Ρ
Π’Π°Π±Π»ΠΈΡΠ°. 1.28. Π‘Π²ΡΠ·ΠΈ Π² ΡΠ°Π±Π»ΠΈΡΠ°Ρ .
ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ ΡΠ°Π±Π»ΠΈΡΡ | ΠΠΎΠ»Π΅ | ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ ΡΠ°Π±Π»ΠΈΡΡ | ΠΠΎΠ»Π΅ | Π’ΠΈΠΏ ΡΠ²ΡΠ·ΠΈ | |
tbh_Persons | PersonID | tbh_Publications | PersonID | ΠΎΠ΄ΠΈΠ½ ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ | |
tbh_Persons | PersonID | tbh_Collaborators | PersonID | ΠΎΠ΄ΠΈΠ½ ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ | |
tbh_Persons | PersonID | tbh_Students | PersonID | ΠΎΠ΄ΠΈΠ½ ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ | |
tbh_Persons | PersonID | tbh_Aspirants | PersonID | ΠΎΠ΄ΠΈΠ½ ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ | |
tbh_Persons | PersonID | tbh_MasterStudents | PersonID | ΠΎΠ΄ΠΈΠ½ ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ | |
tbh_Collaborators | CollaboratorID | tbh_Course_and_ degree_work | CollaboratorID | ΠΎΠ΄ΠΈΠ½ ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ | |
tbh_Collaborators | CollaboratorID | tbh_MagisterThesis | CollaboratorID | ΠΎΠ΄ΠΈΠ½ ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ | |
tbh_Collaborators | CollaboratorID | tbh_ CandidateThesis | CollaboratorID | ΠΎΠ΄ΠΈΠ½ ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ | |
tbh_Collaborators | CollaboratorID | tbh_Reading_ of_discipline | CollaboratorID | ΠΎΠ΄ΠΈΠ½ ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ | |
tbh_Disciplines | DisciplinesID | tbh_Reading_ of_discipline | DisciplinesID | ΠΎΠ΄ΠΈΠ½ ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ | |
tbh_Students | StudentID | tbh_Course_and_ degree_work | StudentID | ΠΎΠ΄ΠΈΠ½ ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ | |
tbh_MasterStudents | MagisterStudentID | tbh_MagisterThesis | MagisterStudentID | ΠΎΠ΄ΠΈΠ½ ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ | |
tbh_Aspirants | AspirantID | tbh_ CandidateThesis | AspirantID | ΠΎΠ΄ΠΈΠ½ ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ | |
tbh_ScientificWork | TypeWorkID | tbh_Course_and_ degree_work | TypeWorkID | ΠΎΠ΄ΠΈΠ½ ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ | |
tbh_ScientificWork | TypeWorkID | tbh_MagisterThesis | TypeWorkID | ΠΎΠ΄ΠΈΠ½ ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ | |
tbh_ScientificWork | TypeWorkID | tbh_ CandidateThesis | TypeWorkID | ΠΎΠ΄ΠΈΠ½ ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ | |
tbh_Type_occupation | Type_occupationID | tbh_Reading_of_discipline | Type_occupationID | ΠΎΠ΄ΠΈΠ½ ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ | |
tbh_Type_Publications | TypePublicationsID | tbh_Publications | TypePublicationsID | ΠΎΠ΄ΠΈΠ½ ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ | |
tbh_Type_Publications | TypePublicationsID | tbh_PublicationOsn | TypePublicationsID | ΠΎΠ΄ΠΈΠ½ ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ | |
tbh_Articles | ArticlesID | tbh_Comment | ArticlesID | ΠΎΠ΄ΠΈΠ½ ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ | |
tbh_Categories | CategoryID | tbh_Articles | CategoryID | ΠΎΠ΄ΠΈΠ½ ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ | |
tbh_Forums | ForumID | tbh_Posts | ForumID | ΠΎΠ΄ΠΈΠ½ ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ | |
tbh_Polls | PollID | tbh_PollOption | PollID | ΠΎΠ΄ΠΈΠ½ ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ | |
tbh_TypeDoc | TypeDocID | tbh_DocDiscip | TypeDocID | ΠΎΠ΄ΠΈΠ½ ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ | |
tbh_Disciplines | DisciplinesID | tbh_DocDiscip | DisciplinesID | ΠΎΠ΄ΠΈΠ½ ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ | |
tbh_TypeDoc | TypeDocID | tbh_Doc | TypeDocID | ΠΎΠ΄ΠΈΠ½ ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ | |
1.5 ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠ³ΠΎ Π² ΡΠ°Π±ΠΎΡΠ΅
1) Microsoft Visual Studio — Π»ΠΈΠ½Π΅ΠΉΠΊΠ° ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΠ°ΠΉΠΊΡΠΎΡΠΎΡΡ, Π²ΠΊΠ»ΡΡΠ°ΡΡΠΈΡ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΡΠ΅Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΠΈ ΡΡΠ΄ Π΄ΡΡΠ³ΠΈΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΡ ΡΡΠ΅Π΄ΡΡΠ². ΠΠ°Π½Π½ΡΠ΅ ΠΏΡΠΎΠ΄ΡΠΊΡΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΠΊΠ°ΠΊ ΠΊΠΎΠ½ΡΠΎΠ»ΡΠ½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΡΠ°ΠΊ ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Ρ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ, Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Windows Forms, Π° ΡΠ°ΠΊΠΆΠ΅ Π²Π΅Π±-ΡΠ°ΠΉΡΡ, Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π²Π΅Π±-ΡΠ»ΡΠΆΠ±Ρ ΠΊΠ°ΠΊ Π² ΡΠΎΠ΄Π½ΠΎΠΌ, ΡΠ°ΠΊ ΠΈ Π² ΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΠΎΠΌ ΠΊΠΎΠ΄Π°Ρ Π΄Π»Ρ Π²ΡΠ΅Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΡ Microsoft Windows, Windows Mobile, Windows CE, .NET Framework, .NET Compact Framework ΠΈ Microsoft Silverlight.
Visual Studio Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΡΠ΅Π±Ρ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ IntelliSense ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ ΠΏΡΠΎΡΡΠ΅ΠΉΡΠ΅Π³ΠΎ ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³Π° ΠΊΠΎΠ΄Π°. ΠΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΠΎΡΠ»Π°Π΄ΡΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΊΠ°ΠΊ ΠΎΡΠ»Π°Π΄ΡΠΈΠΊ ΡΡΠΎΠ²Π½Ρ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, ΡΠ°ΠΊ ΠΈ ΠΊΠ°ΠΊ ΠΎΡΠ»Π°Π΄ΡΠΈΠΊ ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ. ΠΡΡΠ°Π»ΡΠ½ΡΠ΅ Π²ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Π²ΠΊΠ»ΡΡΠ°ΡΡ Π² ΡΠ΅Π±Ρ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ ΡΠΎΡΠΌ Π΄Π»Ρ ΡΠΏΡΠΎΡΠ΅Π½ΠΈΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π²Π΅Π±-ΡΠ΅Π΄Π°ΠΊΡΠΎΡ, Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ ΠΊΠ»Π°ΡΡΠΎΠ² ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ ΡΡ Π΅ΠΌΡ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ .
Visual Studio ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ ΡΡΠΎΡΠΎΠ½Π½ΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ (ΠΏΠ»Π°Π³ΠΈΠ½Ρ) Π΄Π»Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΠΈ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡΡΠΎΠ²Π½Π΅, Π²ΠΊΠ»ΡΡΠ°Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ ΡΠΈΡΡΠ΅ΠΌ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π²Π΅ΡΡΠΈΠΉ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° (ΠΊΠ°ΠΊ Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Subversion ΠΈ Visual SourceSafe), Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΡΡ Π½Π°Π±ΠΎΡΠΎΠ² ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠ΄Π° Π½Π° ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΠ·ΡΠΊΠ°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² Π΄Π»Ρ ΠΏΡΠΎΡΠΈΡ Π°ΡΠΏΠ΅ΠΊΡΠΎΠ² ΡΠΈΠΊΠ»Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠ»ΠΈΠ΅Π½Ρ Team Explorer Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Team Foundation Server). 9]
ΠΡΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΡΠ°ΠΉΡΠ°, Π±ΡΠ»Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Π° Visual Studio 2010 (ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠ΅ ΠΈΠΌΡ Hawaii, Π΄Π»Ρ Ultimate — Rosario; Π²Π½ΡΡΡΠ΅Π½Π½ΡΡ Π²Π΅ΡΡΠΈΡ 10.0) — Π²ΡΠΏΡΡΠ΅Π½Π° 12 Π°ΠΏΡΠ΅Π»Ρ 2010 Π³ΠΎΠ΄Π° Π²ΠΌΠ΅ΡΡΠ΅ Ρ .NET Framework 4.0. Visual Studio Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΡΠ·ΡΠΊΠΎΠ² C# 4.0 ΠΈ Visual Basic .NET 10.0, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ·ΡΠΊΠ° F#, ΠΎΡΡΡΡΡΡΠ²ΠΎΠ²Π°Π²ΡΠ΅Π³ΠΎ Π² ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΡ Π²Π΅ΡΡΠΈΡΡ .
1) C#— ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. Π Π°Π·ΡΠ°Π±ΠΎΡΠ°Π½ Π² 1998—2001 Π³ΠΎΠ΄Π°Ρ Π³ΡΡΠΏΠΏΠΎΠΉ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΎΠ² ΠΏΠΎΠ΄ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎΠΌ ΠΠ½Π΄Π΅ΡΡΠ° Π₯Π΅ΠΉΠ»ΡΠ±Π΅ΡΠ³Π° Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Microsoft ΠΊΠ°ΠΊ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΡΠ·ΡΠΊ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π΄Π»Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Microsoft .NET. ΠΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ Ρ C# Π²Ρ ΠΎΠ΄ΠΈΡ Π² ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ ΡΠ°ΠΌΠΎΠΉ .NET, ΠΏΠΎΡΡΠΎΠΌΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° Π½ΡΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ Π΄Π°ΠΆΠ΅ Π±Π΅Π· ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΡ ΡΡΠ΅Π΄ΡΡΠ², Π²ΡΠΎΠ΄Π΅ Visual Studio.
C# ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ ΡΠ΅ΠΌΡΠ΅ ΡΠ·ΡΠΊΠΎΠ² Ρ C-ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠΌ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠΎΠΌ, ΠΈΠ· Π½ΠΈΡ Π΅Π³ΠΎ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π±Π»ΠΈΠ·ΠΎΠΊ ΠΊ C++ ΠΈ Java. Π―Π·ΡΠΊ ΠΈΠΌΠ΅Π΅Ρ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΡΡ ΡΠΈΠΏΠΈΠ·Π°ΡΠΈΡ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΏΠΎΠ»ΠΈΠΌΠΎΡΡΠΈΠ·ΠΌ, ΠΏΠ΅ΡΠ΅Π³ΡΡΠ·ΠΊΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ² (Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ² ΡΠ²Π½ΠΎΠ³ΠΎ ΠΈ Π½Π΅ΡΠ²Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΈΡ ΡΠΈΠΏΠ°), Π΄Π΅Π»Π΅Π³Π°ΡΡ, Π°ΡΡΠΈΠ±ΡΡΡ, ΡΠΎΠ±ΡΡΠΈΡ, ΡΠ²ΠΎΠΉΡΡΠ²Π°, ΠΎΠ±ΠΎΠ±ΡΡΠ½Π½ΡΠ΅ ΡΠΈΠΏΡ ΠΈ ΠΌΠ΅ΡΠΎΠ΄Ρ, ΠΈΡΠ΅ΡΠ°ΡΠΎΡΡ, Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ Π·Π°ΠΌΡΠΊΠ°Π½ΠΈΠΉ, LINQ, ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ, ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ XML.
ΠΠ΅ΡΠ΅Π½ΡΠ² ΠΌΠ½ΠΎΠ³ΠΎΠ΅ ΠΎΡ ΡΠ²ΠΎΠΈΡ ΠΏΡΠ΅Π΄ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΈΠΊΠΎΠ² — ΡΠ·ΡΠΊΠΎΠ² C++, Java, Delphi, ΠΠΎΠ΄ΡΠ»Π° ΠΈ Smalltalk — Π‘#, ΠΎΠΏΠΈΡΠ°ΡΡΡ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΡ ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ, ΠΈΡΠΊΠ»ΡΡΠ°Π΅Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ, Π·Π°ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π²ΡΠΈΠ΅ ΡΠ΅Π±Ρ ΠΊΠ°ΠΊ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°ΡΠΈΡΠ½ΡΠ΅ ΠΏΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌ: ΡΠ°ΠΊ, C# Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ»Π°ΡΡΠΎΠ² (Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ C++). 10]
2) Microsoft SQL Server — ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ΅Π»ΡΡΠΈΠΎΠ½Π½ΡΠΌΠΈ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ (Π‘Π£ΠΠ), ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½Π°Ρ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ΅ΠΉ Microsoft. ΠΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΉ ΡΠ·ΡΠΊ Π·Π°ΠΏΡΠΎΡΠΎΠ² — Transact-SQL, ΡΠΎΠ·Π΄Π°Π½ ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎ Microsoft ΠΈ Sybase. Transact-SQL ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠ΅ΠΉ ΡΡΠ°Π½Π΄Π°ΡΡΠ° ANSI/ISO ΠΏΠΎ ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΌΡ ΡΠ·ΡΠΊΡ Π·Π°ΠΏΡΠΎΡΠΎΠ² (SQL) Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡΠΌΠΈ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠΌΠΈ ΠΈ ΡΡΠ΅Π΄Π½ΠΈΠΌΠΈ ΠΏΠΎ ΡΠ°Π·ΠΌΠ΅ΡΡ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ Π΄ΠΎ ΠΊΡΡΠΏΠ½ΡΡ Π±Π°Π· Π΄Π°Π½Π½ΡΡ ΠΌΠ°ΡΡΡΠ°Π±Π° ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΡ; ΠΊΠΎΠ½ΠΊΡΡΠΈΡΡΠ΅Ρ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ Π‘Π£ΠΠ Π² ΡΡΠΎΠΌ ΡΠ΅Π³ΠΌΠ΅Π½ΡΠ΅ ΡΡΠ½ΠΊΠ°. ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΏΠΎΠ»Π½ΡΡ ΠΠ ΠΏΠΎΡΡΠ°ΠΏΠ½ΠΎ, Π½Π°ΡΠΈΠ½Π°Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π½Π΅ΠΉ ΠΏΡΠΈ Π»ΡΠ±ΠΎΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π΅ ΠΈΠΌΠ΅ΡΡΠΈΡ ΡΡ ΡΠ°Π±Π»ΠΈΡ. Π Π»ΡΠ±ΠΎΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ Access ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΡ ΠΠ Π½ΠΎΠ²ΡΠΌΠΈ ΡΠ°Π±Π»ΠΈΡΠ°ΠΌΠΈ ΠΈ Π²Π²Π΅ΡΡΠΈ ΡΠ²ΡΠ·ΠΈ ΠΌΠ΅ΠΆΠ΄Ρ Π½ΠΈΠΌΠΈ Π² ΡΡ Π΅ΠΌΡ Π΄Π°Π½Π½ΡΡ .
SQL Server ΡΠ²Π»ΡΠ΅ΡΡΡ Π²ΡΠ΅ΠΎΠ±ΡΠ΅ΠΌΠ»ΡΡΠΈΠΌ, ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌ ΡΠΊΠ²ΠΎΠ·Π½ΡΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π½Π°Π΄Π΅Π»ΡΠ΅Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Π²Π°ΡΠ΅ΠΉ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΠΉ, Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠΉ, ΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠ²Π½ΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΎΠΉ Π΄Π»Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠ°ΡΠ°ΡΡΠΈΡ ΡΡ ΠΈΠ½ΡΠ΅Π»Π»Π΅ΠΊΡΡΠ°Π»ΡΠ½ΡΡ ΡΠ΅ΡΡΡΡΠΎΠ² ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΡ. SQL Server 2005 ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΌΠΎΡΠ½ΡΠ΅, Π·Π½Π°ΠΊΠΎΠΌΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Π΄Π»Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΠΎΠ² ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΡΠ°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΠ½ΠΈΠΊΠΎΠ² ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΡΠ΅ΡΡ, ΡΠΌΠ΅Π½ΡΡΠ°Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ, ΡΠ°Π·Π²ΡΡΡΡΠ²Π°Π½ΠΈΡ, ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ, Π΄Π°Π½Π½ΡΡ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΡ ΠΈ Π°Π½Π°Π»ΠΈΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°Ρ ΠΎΡ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ² Π΄ΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΡ. ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΈΡΡΠ΅ΡΠΏΡΠ²Π°ΡΡΠ΅ΠΌΡ Π½Π°Π±ΠΎΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ, Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Ρ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠΌΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΡΠΈΠΏΠΎΠ²ΡΡ Π·Π°Π΄Π°Ρ, SQL Server 2005 ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΏΠΎΠ»Π½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π² ΠΎΠ±Π»Π°ΡΡΠΈ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ Π΄Π»Ρ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠΉ Π²ΡΠ΅Ρ ΠΌΠ°ΡΡΡΠ°Π±ΠΎΠ². 3]
1.6 Π‘ΠΈΡΡΠ΅ΠΌΠ° ΠΌΠ΅Π½Ρ
Π web-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΌΠ°ΡΡΠ΅Ρ ΡΡΡΠ°Π½ΠΈΡΠ° (Template.master) Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π° ΠΏΠ°Π½Π΅Π»Ρ «Ρ Π»Π΅Π±Π½ΡΠ΅ ΠΊΡΠΎΡΠΊΠΈ»
Π Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎΠ΅ ΠΌΠ΅Π½Ρ Π΄Π»Ρ Π²ΡΠ΅Π³ΠΎ ΡΠ°ΠΉΡΠ°, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠΉ control MenuBox.ascx.
ΠΡΠ½ΠΊΡΡ ΠΌΠ΅Π½Ρ MenuBox. ascx:
1. Π ΠΊΠ°ΡΠ΅Π΄ΡΠ΅
2. ΠΠ°ΡΡΠ½Π°Ρ ΡΠ°Π±ΠΎΡΠ°
2.1. Π‘ΠΎΡΡΡΠ΄Π½ΠΈΡΠ΅ΡΡΠ²ΠΎ
2.2. ΠΠ°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π½Π°ΡΡΠ½ΡΡ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠΉ
2.3. Π‘ΡΡΠ΄Π΅Π½ΡΡ
2.3.1. ΠΡΡΡΠΎΠ²ΡΠ΅ (Π΄ΠΈΠΏΠ»ΠΎΠΌΠ½ΡΠ΅) ΡΠ°Π±ΠΎΡΡ ΡΡΡΠ΄Π΅Π½ΡΠΎΠ²
2.3.2. ΠΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ ΡΡΡΠ΄Π΅Π½ΡΠΎΠ²
2.4. ΠΠ°Π³ΠΈΡΡΡΠ°ΡΡΡΠ°
2.4.1. ΠΠ°Π³ΠΈΡΡΡΠ°Π½ΡΡ
2.4.1.1. ΠΠ°ΡΡΠ½ΡΠ΅ ΡΠ°Π±ΠΎΡΡ ΠΌΠ°Π³ΠΈΡΡΡΠ°Π½ΡΠΎΠ²
2.4.1.2. ΠΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ ΠΌΠ°Π³ΠΈΡΡΡΠ°Π½ΡΠΎΠ²
2.5. ΠΡΠΏΠΈΡΠ°Π½ΡΡΡΠ°
2.5.1. ΠΡΠΏΠΈΡΠ°Π½ΡΡ
2.5.2. ΠΠ°ΡΡΠ½ΡΠ΅ ΡΠ°Π±ΠΎΡΡ Π°ΡΠΏΠΈΡΠ°Π½ΡΠΎΠ²
2.5.3. ΠΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ Π°ΡΠΏΠΈΡΠ°Π½ΡΠΎΠ²
3. ΠΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ ΠΊΠ°ΡΠ΅Π΄ΡΡ
4. Π‘ΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ ΠΊΠ°ΡΠ΅Π΄ΡΡ
4.1. ΠΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°ΡΠ΅Π»ΡΡΠΊΠ°Ρ Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ²
4.2. ΠΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ²
5. ΠΠΈΡΡΠΈΠΏΠ»ΠΈΠ½Ρ
6. ΠΡΡΠΎΡΠΈΡ ΠΊΠ°ΡΠ΅Π΄ΡΡ
7. ΠΠΎΠΊΡΠΌΠ΅Π½ΡΡ
8. Π‘ΡΠ°ΡΡΠΈ
9. ΠΠΎΠ½ΡΠ°ΠΊΡΡ
10. Π€ΠΎΡΡΠΌΡ
11. ΠΠΎΠ²ΠΎΡΡΠΈ
12. ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ ΠΠΈΡΡΠΈΠ½Π³ ΡΠ°ΠΉΠ»Π° web. Sitemap:
ΠΠ»Π°Π²Π° 2. Π‘ΠΎΡΡΠ°Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ
2.1 Π₯ΡΠ°Π½ΠΈΠΌΡΠ΅ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ
1) ΠΡΠΎΡΠ΅Π΄ΡΡΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅Ρ Π²ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Π΄Π»Ρ ΡΡΡΠΎΠΊ ΡΠ°Π±Π»ΠΈΡΡ tbh_Newsletters (ΠΠΎΠ²ΠΎΡΡΠΈ), Ρ ΡΠ°ΡΡΠΈΡΠ½ΡΠΌ ΠΏΠΎΠΈΡΠΊΠΎΠΌ ΠΏΠΎ ΠΏΠΎΠ»ΡΠΌ: Subject, HtmlBody, AddedBy, AddedDate
ALTER PROCEDURE [dbo]. tbh_Newsletters_GetNewsletters]
(@param nvarchar (256))
AS
SET NOCOUNT ON
SELECT NewsletterID, AddedDate, AddedBy, Subject, HtmlBody, NewsletterSend
FROM tbh_Newsletters
Where (Subject Like @param) or (HtmlBody Like @param)or (AddedBy Like @param) or (CAST (AddedDate AS Nvarchar) like @param)
ORDER BY AddedDate DESC
2) ΠΡΠΎΡΠ΅Π΄ΡΡΠ° ΠΈΠ·Π²Π»Π΅ΠΊΠ°ΡΡΠ°Ρ Π½ΠΎΠ²ΠΎΡΡΡ Ρ ΡΠΊΠ°Π·Π°Π½Π½ΡΠΌ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΎΠΌ
ALTER PROCEDURE dbo. tbh_Newsletters_GetNewsletterByID
(@NewsletterID int)
AS
SET NOCOUNT ON
SELECT NewsletterID, AddedDate, AddedBy, Subject, HtmlBody, NewsletterSend
FROM tbh_Newsletters
WHERE NewsletterID = @NewsletterID
3) ΠΡΠΎΡΠ΅Π΄ΡΡΠ° Π½Π° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΡΡΠΈ:
ALTER PROCEDURE dbo. tbh_Newsletters_InsertNewsletter
(
@AddedDate datetime,
@AddedBy nvarchar (256),
@Subject nvarchar (256),
@HtmlBody ntext,
@NewsletterID int OUTPUT
)
AS
SET NOCOUNT ON
INSERT INTO tbh_Newsletters
(AddedDate, AddedBy, Subject, HtmlBody)
VALUES (@AddedDate, @AddedBy, @Subject, @HtmlBody)
SET @NewsletterID = scope_identity ()
4) ΠΡΠΎΡΠ΅Π΄ΡΡΠ° Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΡΡΠΈ
ALTER PROCEDURE dbo. tbh_Newsletters_UpdateNewsletter
(
@NewsletterID int,
@Subject nvarchar (256),
@HtmlBody ntext
)
AS
UPDATE tbh_Newsletters
SET Subject = @Subject, HtmlBody = @HtmlBody
WHERE NewsletterID = @NewsletterID
5) ΠΡΠΎΡΠ΅Π΄ΡΡΠ° Π½Π° ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΡΡΠΈ:
ALTER PROCEDURE dbo. tbh_Newsletters_DeleteNewsletter
(
@NewsletterID int
)
AS
DELETE tbh_Newsletters WHERE NewsletterID = @NewsletterID
6) ΠΡΠΎΡΠ΅Π΄ΡΡΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅Ρ ΠΈΠ· ΡΠ°Π±Π»ΠΈΡΡ tbh_Newsletters ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ ΡΡΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΡΠ΅ Π½ΠΎΠ²ΠΎΡΡΠΈ:
ALTER PROCEDURE dbo. tbh_Newsletters_GetNewsletters3
AS
SET NOCOUNT ON
SELECT TOP 3 NewsletterID, AddedDate, AddedBy, Subject, HtmlBody
FROM tbh_Newsletters
ORDER BY AddedDate DESC
7)ΠΡΠΎΡΠ΅Π΄ΡΡΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅Ρ Π½ΠΎΠ²ΠΎΡΡΡ, ΠΈΠ·ΠΌΠ΅Π½ΡΡ ΠΏΠΎΠ»Π΅ NewsletterSend ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΠ°Π²Π½ΠΎΠ³ΠΎ 0, Π½Π° Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 1 — ΠΏΡΠΈΠ·Π½Π°ΠΊ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π½ΠΎΠ²ΠΎΡΡΡ ΠΎΡΠΏΡΠ°Π²Π»Π΅Π½Π° Π½Π° e-mail ΠΏΠΎΠ΄ΠΏΠΈΡΡΠΈΠΊΠ°ΠΌ