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

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… для Ρ„ΠΈΡ€ΠΌΡ‹ ΠΏΠΎ производству ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ корпусной ΠΌΠ΅Π±Π΅Π»ΠΈ

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

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‚ΠΈΠΏΠΈΡ‡Π½ΠΎΠ΅ использованиС Π΄Π°Π½Π½ΠΎΠΉ систСмы ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅. Допустим, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΡ‚ΠΎ Ρ€Π΅ΡˆΠΈΠ» приобрСсти ΡˆΠΊΠ°Ρ„-ΠΊΡƒΠΏΠ΅ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΡƒΡŽ мСбСль Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΡƒΡŽ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°. Π’Π°ΠΊ ΠΊΠ°ΠΊ мСбСль ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Π°Ρ Ρ‚ΠΎ ΠΊΠΎΠ½ΡΡ‚рукция ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ всСгда разная ΠΈ ΡΠΎΡΡ‚ΠΎΠΈΡ‚ ΠΈΠ· Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ Ρ€Π°Π·Π½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ², поэтому для расчСта стоимости ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ΅Π±Π΅Π»ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Π΄Π΅Ρ‚Π°Π»ΡŒ корпуса… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… для Ρ„ΠΈΡ€ΠΌΡ‹ ΠΏΠΎ производству ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ корпусной ΠΌΠ΅Π±Π΅Π»ΠΈ (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Π€Π΅Π΄Π΅Ρ€Π°Π»ΡŒΠ½ΠΎΠ΅ агСнтство ΠΏΠΎ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΡŽ Π“ΠžΠ£ Π’ΠŸΠž «Π‘ибирский государствСнный тСхнологичСский унивСрситСт»

ΠšΠ°Ρ„Π΅Π΄Ρ€Π° БистСмотСхники ΠšΠ£Π Π‘ΠžΠ’ΠΠ― Π ΠΠ‘ΠžΠ’Π На Ρ‚Π΅ΠΌΡƒ: «ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…«

Π ΡƒΠΊΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ:

Π’ΠΎΡ€ΠΎΠ±ΠΎΠ²ΠΈΡ‡ Н.П.

Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ»ΠΈ студСнты Π³Ρ€. 2204

Волстоногов Π”.Π‘.

Π”Π΅ΠΌΠΈΠ΄ΠΎΠ² Π•.И.

ΠšΡ€Π°ΡΠ½ΠΎΡΡ€ΡΠΊ 2009

1. ВСорСтичСскиС основы проСктирования ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π‘Π”

2. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ организация бизнСс-процСссов ΠΈ ΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΠ² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… исслСдуСмого ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°

3. ДаталогичСскоС ΠΈ ΠΈΠ½Ρ„ологичСскоС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π‘Π”

3.1 ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ сущностСй, Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ², взаимосвязСй ΠΌΠ΅ΠΆΠ΄Ρƒ сущностями, ΠΊΠ»ΡŽΡ‡Π΅ΠΉ

3.2 Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΌΠΎΠ΄Π΅Π»ΠΈ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…

3.3 ВыявлСниС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… зависимостСй, нормализация ΠΈ ΠΏΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ инфологичСской ΠΌΠΎΠ΄Π΅Π»ΠΈ

4. ЀизичСская рСализация ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ Π‘Π”

4.1 ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π‘Π”

4.2 Бпособы ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ доступа ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ

5. ЀизичСская рСализация ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ Π‘Π” Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Бписок ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹

Π’ Π½Π°ΡΡ‚оящСС врСмя ΠΏΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ систСмы управлСния Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… (Π‘Π£Π‘Π”). По ΡΠΏΠΎΡΠΎΠ±Ρƒ установлСния связСй ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ Ρ€Π΅Π»ΡΡ†ΠΈΠΎΠ½Π½ΡƒΡŽ, ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΈ ΡΠ΅Ρ‚Π΅Π²ΡƒΡŽ ΠΌΠΎΠ΄Π΅Π»ΠΈ.

РСляционная модСль Π΄Π°Π½Π½Ρ‹Ρ… прСдставляСт собой ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡΠΌΠΈ. РСляционная модСль являСтся ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ΅ΠΉ ΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠΎΠΉ прСдставлСния Π΄Π°Π½Π½Ρ‹Ρ… Π² Π²ΠΈΠ΄Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. Π‘Ρ‚Ρ€ΠΎΠΊΠΈ Ρ‚Π°Π±Π»ΠΈΡ† ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ записям, Π° ΡΡ‚ΠΎΠ»Π±Ρ†Ρ‹ — Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌ, ΡΠ²Π»ΡΡŽΡ‰ΠΈΡ…ΡΡ характСристиками ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ Π² ΠΎΠΏΠΈΡΡ‹Π²Π°Π΅ΠΌΠΎΠΉ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ области. Π’ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ мноТСств Ρ‚Π°Π±Π»ΠΈΡ†Π΅ соотвСтствуСт Ρ‚Π΅Ρ€ΠΌΠΈΠ½ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ (relation). ΠšΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈ Π΄Π°Π» Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ. Для Π½Π΅Π΅ имССтся Ρ€Π°Π·Π²ΠΈΡ‚Ρ‹ΠΉ матСматичСский Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ — рСляционноС исчислСниС ΠΈ Ρ€Π΅Π»ΡΡ†ΠΈΠΎΠ½Π½Π°Ρ Π°Π»Π³Π΅Π±Ρ€Π°, Π³Π΄Π΅ для Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Ρ…ΠΎΡ€ΠΎΡˆΠΎ извСстныС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΊΠ°ΠΊ объСдинСниС, Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅, пСрСсСчСниС, соСдинСниС ΠΈ Π΄Ρ€.

Π”ΠΎΠΌΠ΅Π½ — мноТСство Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. ΠžΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ — Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ подмноТСство Π”Π΅ΠΊΠ°Ρ€Ρ‚ΠΎΠ²Π° произвСдСния ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ Π΄ΠΎΠΌΠ΅Π½ΠΎΠ². Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠ°ΠΌΠΈ. Π‘Ρ‚ΠΎΠ»Π±Ρ†Ρ‹ ΠΆΠ΅ Π² ΡΠ²ΠΎΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ — Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌΠΈ ΠΈ ΠΈΠΌ Ρ‡Π°ΡΡ‚ΠΎ ΠΏΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°ΡŽΡ‚ ΠΈΠΌΠ΅Π½Π°. Бписок ΠΈΠΌΠ΅Π½ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ схСмой ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ. Π‘ΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ схСм ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… для прСдставлСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, называСтся схСмой Π‘Π”, Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠ΅ значСния ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ — Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ….

ΠžΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ прСдставлСно Π² Π²ΠΈΠ΄Π΅ Ρ„Π°ΠΉΠ»Π°, Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ записСй ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ состоит ΠΈΠ· ΠΏΠΎΠ»Π΅ΠΉ, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌ Π² ΡΡ…Π΅ΠΌΠ΅ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ фиксированном порядкС.

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

Visual FoxPro — прСдставляСт Ρ€Π΅Π»ΡΡ†ΠΈΠΎΠ½Π½ΡƒΡŽ Π‘Π” с ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΌ языком, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΌ Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ… ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈ Π³ΠΈΠ±ΠΊΠΎ ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΡƒΡŽ ΠΎΡ‚Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈΠ· Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…. БрСдства VISUAL Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π»Π΅Π³Ρ‡Π°ΡŽΡ‚ написаниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, это являСтся большим плюсом для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ².

ΠŸΡ€ΠΎΡ‡Π½Ρ‹ΠΉ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния — это Π·Π°Π»ΠΎΠ³ успСха. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ€ΠΎΠ»ΡŒ Π² ΡΡ‚ΠΎΠΌ ΠΈΠ³Ρ€Π°Π΅Ρ‚ Π°Π½Π°Π»ΠΈΠ· ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. ЦСль ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния — Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ, ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π΄Π΅Π»ΠΎΠ²Ρ‹Π΅ потрСбности. Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС, Π΄Π°Π½Π½ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎ ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.

Visual FoxPro являСтся Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ языком, Ρ‡Ρ‚ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ»ΠΎ Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ (Π΄ΠΎ 50−60%) ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ врСмя Π½Π° Π°Π½Π°Π»ΠΈΠ· ΠΈ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ систСмы. Π’ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… систСмах классы Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π² Ρ€Π°ΡΡ‡Π΅Ρ‚Π΅ Π½Π° ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ΅ использованиС. Поиск устойчивых ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΉ классов — довольно Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ процСсс. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π² ΡΠΈΡΡ‚Π΅ΠΌΠ°Ρ… Π½ΠΎΠ²ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° Π½Π° Π°Π½Π°Π»ΠΈΠ· ΠΈ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΡ…ΠΎΠ΄ΠΈΡ‚ большС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Однако это окупаСтся качСством ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°.

1. ВСорСтичСскиС основы проСктирования ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π‘Π”

ΠœΠ΅Ρ‚ΠΎΠ΄ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ-связь Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ «ER-Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ»: Π²ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ER — Π°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° ΠΎΡ‚ ΡΠ»ΠΎΠ² Essence (ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ) ΠΈ Relation (связь), Π²ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, ΠΌΠ΅Ρ‚ΠΎΠ΄ основан Π½Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… соотвСтствСнно Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ ER-экзСмпляров ΠΈ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ ER-Ρ‚ΠΈΠΏΠ°.

ΠžΠ‘ΠΠžΠ’ΠΠ«Π• ПОНЯВИЯ ΠœΠ•Π’ΠžΠ”Π ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌΠΈ понятиями ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ-связь ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅:

Β· ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ,

Β· Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ сущности,

Β· ΠΊΠ»ΡŽΡ‡ сущности,

Β· связь ΠΌΠ΅ΠΆΠ΄Ρƒ сущностями,

Β· ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ связи,

Β· класс принадлСТности экзСмпляров сущности,

Β· Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ ER-экзСмпляров,

Β· Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ ER-Ρ‚ΠΈΠΏΠ°.

Π‘ΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ прСдставляСт собой ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, информация ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ хранится Π² Π‘Π”. ЭкзСмпляры сущности ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π° ΠΈ ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‚ΡΡ. Названиями сущностСй ΡΠ²Π»ΡΡŽΡ‚ΡΡ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅.

Атрибут прСдставляСт собой свойство сущности. Π­Ρ‚ΠΎ понятиС Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΠΈΡŽ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ.

ΠšΠ»ΡŽΡ‡ сущности - Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΠΈΠ»ΠΈ Π½Π°Π±ΠΎΡ€ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ экзСмпляра сущности. Как Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡ, понятиС ΠΊΠ»ΡŽΡ‡Π° сущности Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΠΈΡŽ ΠΊΠ»ΡŽΡ‡Π° ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ.

Бвязь Π΄Π²ΡƒΡ… ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ сущностСй - ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌΠΈ этих сущностСй. НазваниС связи ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ прСдставляСтся Π³Π»Π°Π³ΠΎΠ»ΠΎΠΌ.

Π‘ Ρ†Π΅Π»ΡŒΡŽ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ наглядности ΠΈ ΡƒΠ΄ΠΎΠ±ΡΡ‚Π²Π° проСктирования для прСдставлСния сущностСй, экзСмпляров сущностСй ΠΈ ΡΠ²ΡΠ·Π΅ΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ графичСскиС срСдства:

Β· Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ ER-экзСмпляров,

Β· Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ ER-muna, ΠΈΠ»ΠΈ ER-Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹.

На Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌ этапС проСктирования Π‘Π” Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹, ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡ΠΈ сущностСй.

На ΠΎΡΠ½ΠΎΠ²Π΅ Π°Π½Π°Π»ΠΈΠ·Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ ER-Ρ‚ΠΈΠΏΠ° Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ Π‘Π”. ΠŸΡ€ΠΈ этом учитываСтся ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ связи сущностСй ΠΈ класс ΠΈΡ… ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ½ΠΎΡΡ‚ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, Π² ΡΠ²ΠΎΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Π°Π½Π°Π»ΠΈΠ·Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ ER-экзСмпляров ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… сущностСй.

Π‘Ρ‚Π΅ΠΏΠ΅Π½ΡŒ связи являСтся характСристикой связи ΠΌΠ΅ΠΆΠ΄Ρƒ сущностями, которая ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚ΠΈΠΏΠ°: 1:1, 1: М, М:1, М: М.

Класс принадлСТности (КП) сущности ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ: ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΈ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ. Класс принадлСТности сущности являСтся ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ, Ссли всС экзСмпляры этой сущности ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΡ‡Π°ΡΡ‚Π²ΡƒΡŽΡ‚ Π² Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Π΅ΠΌΠΎΠΉ связи, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС класс принадлСТности сущности являСтся Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ.

Π’Π°Ρ€ΡŒΠΈΡ€ΡƒΡ классом принадлСТности сущностСй для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π½Π°Π·Π²Π°Π½Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² связи, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ нСсколько Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ ER-Ρ‚ΠΈΠΏΠ°.

ЭВАПЫ ΠŸΠ ΠžΠ•ΠšΠ’Π˜Π ΠžΠ’ΠΠΠ˜Π― ΠŸΡ€ΠΎΡ†Π΅ΡΡ проСктирования Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… являСтся ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ — Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‰ΠΈΠΌ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ ΠΊ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌ этапам для пСрСсмотра Ρ€Π°Π½Π΅Π΅ принятых Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ этапы:

1. Π’Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ сущностСй ΠΈ ΡΠ²ΡΠ·Π΅ΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ.

2. ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ ER-Ρ‚ΠΈΠΏΠ° с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ всСх сущностСй ΠΈ ΠΈΡ… ΡΠ²ΡΠ·Π΅ΠΉ.

3. Π€ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π°Π±ΠΎΡ€Π° ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π° для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ ER-Ρ‚ΠΈΠΏΠ°.

4. Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π΅ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ.

5. ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ ΠΊ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ Бойса-Кодда, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌ.

6. ΠŸΠ΅Ρ€Π΅ΡΠΌΠΎΡ‚Ρ€ ER-Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… случаях:

Β· Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ Π½Π΅ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΡΡ‚ся ΠΊ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ Бойса-Кодда;

Β· Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌ Π½Π΅ Π½Π°Ρ…одится логичСски обоснованных мСст Π² ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡΡ….

ПослС прСобразования ER-Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ осущСствляСтся ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… этапов проСктирования (Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ ΠΊ ΡΡ‚Π°ΠΏΡƒ 1).

Одним ΠΈΠ· ΡƒΠ·Π»ΠΎΠ²Ρ‹Ρ… этапов проСктирования являСтся этап формирования ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ. Рассмотрим процСсс формирования ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ, ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ схСмы Π‘Π”.

Π’ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Π½Π½Ρ‹Ρ… Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… связь Π’Π•Π”Π•Π’ всСгда соСдиняСт Π΄Π²Π΅ сущности ΠΈ ΠΏΠΎΡΡ‚ΠΎΠΌΡƒ являСтся Π±ΠΈΠ½Π°Ρ€Π½ΠΎΠΉ. Π‘Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π½ΠΈΠΆΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° формирования ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ ΠΈΠ· Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ ER-Ρ‚ΠΈΠΏΠ° Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡŽΡ‚ΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Π΅ связи. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, ΠΊΠΎΠ³Π΄Π° Ρ€Π΅Ρ‡ΡŒ ΠΈΠ΄Π΅Ρ‚ ΠΎ ΡΠ²ΡΠ·ΡΡ…, слово «Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Π΅» Π΄Π°Π»Π΅Π΅ опускаСтся.

ΠŸΠ ΠΠ’Π˜Π›Π Π€ΠžΠ ΠœΠ˜Π ΠžΠ’ΠΠΠ˜Π― ΠžΠ’ΠΠžΠ¨Π•ΠΠ˜Π™

ΠŸΡ€Π°Π²ΠΈΠ»Π° формирования ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ ΠΎΡΠ½ΠΎΠ²Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π½Π° ΡƒΡ‡Π΅Ρ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ:

Β· стСпСни связи ΠΌΠ΅ΠΆΠ΄Ρƒ сущностями (1:1, 1: М, М:1, М: М);

Β· класса принадлСТности экзСмпляров сущностСй (ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΈ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ). Рассмотрим Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠΈ ΡˆΠ΅ΡΡ‚ΠΈ ΠΏΡ€Π°Π²ΠΈΠ» формирования ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ ER-Ρ‚ΠΈΠ½Π°.

Π€ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ для связи 1:1

ΠŸΡ€Π°Π²ΠΈΠ»ΠΎ 1. Если ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ Π±ΠΈΠ½Π°Ρ€Π½ΠΎΠΉ связи 1:1 ΠΈ ΠΊΠ»Π°ΡΡ принадлСТности ΠΎΠ±Π΅ΠΈΡ… сущностСй ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ, Ρ‚ΠΎ Ρ„ормируСтся ΠΎΠ΄Π½ΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅. ΠŸΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΌ ΠΊΠ»ΡŽΡ‡ΠΎΠΌ этого ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡ любой ΠΈΠ· Π΄Π²ΡƒΡ… сущностСй.

ΠŸΡ€Π°Π²ΠΈΠ»ΠΎ 2. Если ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ связи 1:1 ΠΈ ΠΊΠ»Π°ΡΡ принадлСТности ΠΎΠ΄Π½ΠΎΠΉ сущности ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ, Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ — Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ, Ρ‚ΠΎ ΠΏΠΎΠ΄ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΈΠ· ΡΡƒΡ‰Π½ΠΎΡΡ‚Π΅ΠΉ формируСтся ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ с ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΌΠΈ ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ, ΡΠ²Π»ΡΡŽΡ‰ΠΈΠΌΠΈΡΡ ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… сущностСй. Π”Π°Π»Π΅Π΅ ΠΊ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ, ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ КП, добавляСтся Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° ΠΊΠ»ΡŽΡ‡ сущности с Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠšΠŸ.

ΠŸΡ€Π°Π²ΠΈΠ»ΠΎ 3. Если ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ связи 1:1 ΠΈ ΠΊΠ»Π°ΡΡ принадлСТности ΠΎΠ±Π΅ΠΈΡ… сущностСй являСтся Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ, Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Ρ€ΠΈ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ. Π”Π²Π° ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ связываСмым сущностям, ΠΊΠ»ΡŽΡ‡ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Π² ΡΡ‚ΠΈΡ… ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡΡ…. Π’Ρ€Π΅Ρ‚ΡŒΠ΅ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ являСтся связным ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌΠΈ двумя, поэтому Π΅Π³ΠΎ ΠΊΠ»ΡŽΡ‡ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ связываСмых ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ.

ΠŸΡ€Π°Π²ΠΈΠ»ΠΎ 4. Если ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ связи ΠΌΠ΅ΠΆΠ΄Ρƒ сущностями 1: М (ΠΈΠ»ΠΈ М:1) ΠΈ ΠΊΠ»Π°ΡΡ принадлСТности М-связной сущности ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ, Ρ‚ΠΎ Π΄ΠΎΡΡ‚Π°Ρ‚ΠΎΡ‡Π½ΠΎ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π²ΡƒΡ… ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ (ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ Π½Π° ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΈΠ· ΡΡƒΡ‰Π½ΠΎΡΡ‚Π΅ΠΉ). ΠŸΡ€ΠΈ этом ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΌΠΈ ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ этих ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΊΠ»ΡŽΡ‡ΠΈ ΠΈΡ… ΡΡƒΡ‰Π½ΠΎΡΡ‚Π΅ΠΉ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ»ΡŽΡ‡ 1-связной сущности добавляСтся ΠΊΠ°ΠΊ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ (внСшний ΠΊΠ»ΡŽΡ‡) Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ М-связной сущности.

ΠŸΡ€Π°Π²ΠΈΠ»ΠΎ 5. Если ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ связи 1: М (М:1) ΠΈ ΠΊΠ»Π°ΡΡ принадлСТности М-связной сущности являСтся Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ, Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‚Ρ€Π΅Ρ… ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ (рис. 1.1).

Рис. 1.1 Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΈ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ для ΠΏΡ€Π°Π²ΠΈΠ»Π° 5

Π”Π²Π° ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ связываСмым сущностям, ΠΊΠ»ΡŽΡ‡ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Π² ΡΡ‚ΠΈΡ… ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡΡ…. Π’Ρ€Π΅Ρ‚ΡŒΠ΅ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ являСтся связным ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌΠΈ двумя (Π΅Π³ΠΎ ΠΊΠ»ΡŽΡ‡ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ связываСмых ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ).

ΠŸΡ€Π°Π²ΠΈΠ»ΠΎ 6. Если ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ связи М: М, Ρ‚ΠΎ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ‚ ΠΊΠ»Π°ΡΡΠ° принадлСТности сущностСй Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‚ΡΡ Ρ‚Ρ€ΠΈ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ. Π”Π²Π° ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ связываСмым сущностям ΠΈ ΠΈΡ… ΠΊΠ»ΡŽΡ‡ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΌΠΈ ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ этих ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ. Π’Ρ€Π΅Ρ‚ΡŒΠ΅ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ являСтся связным ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌΠΈ двумя, Π° Π΅Π³ΠΎ ΠΊΠ»ΡŽΡ‡ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ связываСмых ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ.

На Ρ€ΠΈΡ. 1.2 ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ER-Ρ‚ΠΈΠΏΠ° ΠΈ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ, сформированныС ΠΏΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Ρƒ 6. Нами ΠΏΠΎΠΊΠ°Π·Π°Π½ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ с ΠΊΠ»Π°ΡΡΠΎΠΌ принадлСТности сущностСй Н-Н, хотя, согласно ΠΏΡ€Π°Π²ΠΈΠ»Ρƒ 6, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹ΠΌ.

Рис. 1.2 Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΈ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ для ΠΏΡ€Π°Π²ΠΈΠ»Π° 6

2. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ организация бизнСс-процСссов ΠΈ ΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΠ² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… исслСдуСмого ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°

Π˜ΡΡΠ»Π΅Π΄ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ — Ρ„ΠΈΡ€ΠΌΠ° ΠΏΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡ‚Π²Ρƒ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ корпусной ΠΌΠ΅Π±Π΅Π»ΠΈ. МСбСль изготавливаСтся ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ², Π·Π°ΠΊΠ°Π·Ρ‹ ΠΎΡ„ΠΎΡ€ΠΌΠ»ΡΡŽΡ‚ΡΡ Π² ΠΎΡ„исС ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π° Excel. Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ рассчитываСтся исходя ΠΈΠ· Π΄Π΅Ρ‚Π°Π»ΠΈΡ€ΠΎΠ²ΠΊΠΈ. ΠŸΠ΅Ρ€Π΅Π΄ Π½Π°ΠΌΠΈ стоят Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ трСбуСтся Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…. НСобходимо Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ процСсс оформлСния Π·Π°ΠΊΠ°Π·ΠΎΠ², расчСт Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ издСлия, Π²Ρ‹Π΄Π°Ρ‡Ρƒ ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ² ΠΏΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ΅ ΠΈ ΠΎΠΏΠ»Π°Ρ‡Π΅Π½Π½Ρ‹ΠΌ Π·Π°ΠΊΠ°Π·Π°ΠΌ.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ являСтся Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΏΠΎ Ρ€Π°ΡΡ‡Π΅Ρ‚Ρƒ Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ. РасчСт Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ происходит исходя ΠΈΠ· ΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ², Ρ†Π΅Π½Ρ‹ ΠΈ ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²Π°.

Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ = Π³Π°Π±Π°Ρ€ΠΈΡ‚Π½Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ * Ρ†Π΅Π½Π° Π·Π° Π΅Π΄. * количСство Π¦Π΅Π½Π° издСлия формируСтся исходя ΠΈΠ· ΡΡƒΠΌΠΌΡ‹ всСх Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ издСлия, Π° ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Π·Π°ΠΊΠ°Π·Π° исходя ΠΈΠ· ΡΡ‚оимости ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ Π·Π°ΠΊΠ°Π·Π°.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‚ΠΈΠΏΠΈΡ‡Π½ΠΎΠ΅ использованиС Π΄Π°Π½Π½ΠΎΠΉ систСмы ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅. Допустим, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΡ‚ΠΎ Ρ€Π΅ΡˆΠΈΠ» приобрСсти ΡˆΠΊΠ°Ρ„-ΠΊΡƒΠΏΠ΅ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΡƒΡŽ мСбСль Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΡƒΡŽ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°. Π’Π°ΠΊ ΠΊΠ°ΠΊ мСбСль ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Π°Ρ Ρ‚ΠΎ ΠΊΠΎΠ½ΡΡ‚рукция ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ всСгда разная ΠΈ ΡΠΎΡΡ‚ΠΎΠΈΡ‚ ΠΈΠ· Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ Ρ€Π°Π·Π½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ², поэтому для расчСта стоимости ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ΅Π±Π΅Π»ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Π΄Π΅Ρ‚Π°Π»ΡŒ корпуса. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ² доступ ΠΊ Π±Π°Π·Π΅, ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ смоТСт ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎ ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° ΡΠΎΡΡ‚ояниСм Π·Π°ΠΊΠ°Π·ΠΎΠ², Π·Π° ΠΈΡ… ΠΎΠΏΠ»Π°Ρ‚ΠΎΠΉ ΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΌ установки.

Π˜ΡΡ…ΠΎΠ΄Ρ ΠΈΠ· ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ…ΠΎΠ΄Π½Ρ‹ΠΌΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ для заполнСния Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, Π±ΡƒΠ΄ΡƒΡ‚ Π±Π»Π°Π½ΠΊΠΈ Π·Π°ΠΊΠ°Π·ΠΎΠ², списки ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ ΠΈ Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ. Π’Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹ΠΌΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ, Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ систСмой, Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚Ρ‡Π΅Ρ‚Ρ‹, Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ ΠΏΠΎ Π·Π°ΠΏΡ€ΠΎΡΠ°ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

3. ДаталогичСскоС ΠΈ ΠΈΠ½Ρ„ологичСскоС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π‘Π”

3.1 ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ сущностСй, Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ², взаимосвязСй ΠΌΠ΅ΠΆΠ΄Ρƒ сущностями, ΠΊΠ»ΡŽΡ‡Π΅ΠΉ

1. Zakaz (z_num, z_name, z_client, z_adress, z_priem, z_ust, z_price z_predopl,)

Π­Ρ‚Π° ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ отводится для хранСния Π½ΠΎΠΌΠ΅Ρ€Π° Π·Π°ΠΊΠ°Π·Π°, Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π·Π°ΠΊΠ°Π·Π°, Π€.И.О ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, адрСс ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, Π΄Π°Ρ‚Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ°, Π΄Π°Ρ‚Π° установки, сумма Π·Π°ΠΊΠ°Π·Π°, внСсСниС ΠΏΡ€Π΅Π΄ΠΎΠΏΠ»Π°Ρ‚Ρ‹. ΠŸΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΌ ΠΊΠ»ΡŽΡ‡ΠΎΠΌ являСтся z_num. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ (ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ корпусной ΠΌΠ΅Π±Π΅Π»ΠΈ).

2. Product (p_num, p_name, p_summ, p_zak)

Π­Ρ‚Π° ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ отводится для хранСния Π½ΠΎΠΌΠ΅Ρ€Π° издСлия, названия издСлия, суммы издСлия. Prod_num являСтся ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΌ ΠΊΠ»ΡŽΡ‡ΠΎΠΌ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΎΠ½ Π½Π΅ Π½Π΅ΡΠ΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ слуТит для связи с Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ (Details). Π’Π½Π΅ΡˆΠ½ΠΈΠΌ ΠΊΠ»ΡŽΡ‡ΠΎΠΌ являСтся p_zak.ΠŸΡ€ΠΈΠΌΠ΅Ρ€ (стол-ΡƒΠ³Π»ΠΎΠ²ΠΎΠΉ).

3. Details (d_num, d_name, d_razm1, d_razm2, d_razm3,d_kol, d_price, d_product, d_edizm, d_komp, d_summ)

Π­Ρ‚Π° ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ отводится для хранСния, Π½ΠΎΠΌΠ΅Ρ€Π° Π΄Π΅Ρ‚Π°Π»ΠΈ, названия Π΄Π΅Ρ‚Π°Π»ΠΈ, Π΅Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€, количСство Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ, Ρ†Π΅Π½Π° Π·Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ, Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния Π΄Π΅Ρ‚Π°Π»ΠΈ, стоимости Π΄Π΅Ρ‚Π°Π»ΠΈ. ΠŸΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ d_num, Π° Π²Π½Π΅ΡˆΠ½ΠΈΠΉ ΠΊΠ»ΡŽΡ‡ d_prod. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π΄Π΅Ρ‚Π°Π»ΠΈ (боковая стСнка 500/600/3 ΡˆΡ‚.).

4. Komplekt (k_num, k_name, k_price, k_mat, k_edizm).

Π­Ρ‚Π° ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ отводится для хранСния Π½ΠΎΠΌΠ΅Ρ€Π° шаблона, названия шаблона Π΄Π΅Ρ‚Π°Π»ΠΈ, Ρ†Π΅Π½Ρ‹ шаблона, ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½ шаблон, Π΅Π΄ΠΈΠ½ΠΈΡ† измСрСния. ΠŸΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ k_num, Π° Π²Ρ‚ΠΎΡ€ΠΈΡ‡Π½Ρ‹ΠΉ k_mat. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ шаблона (боковая стСнка ΠΌ2).

5. Material (M_num, m_name, m_price)

Π­Ρ‚Π° ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ отводится для хранСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°Ρ…, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±Ρ‹Π²Π°ΡŽΡ‚ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ, Π½ΠΎΠΌΠ΅Ρ€ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°, Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π›Π”Π‘ΠŸ, Π³ΠΈΠ±ΠΊΠΈΠΉ ΠΊΠ°Π½Ρ‚ ΠΈ Ρ‚. Π΄.) ΠΈ Π΅Π³ΠΎ Ρ†Π΅Π½Π°. ΠŸΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ m_num.

Π‘ΠΎΠ»Π΅Π΅ наглядноС прСдставлСниС сущностСй прСдставлСно Π½Π° Ρ€ΠΈΡ. 3.1.

Рис. 3.1

3.2 Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΌΠΎΠ΄Π΅Π»ΠΈ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ER-экзСмпляров

Рис 3.2 Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ER-экзСмпляров Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ER-Ρ‚ΠΈΠΏΠ°:

Рис 3.3 Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ER-Ρ‚ΠΈΠΏΠΎΠ² Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…

3.3 ВыявлСниС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… зависимостСй, нормализация ΠΈ ΠΏΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ инфологичСской ΠΌΠΎΠ΄Π΅Π»ΠΈ

Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Π΅ ΠΊΠ»ΡŽΡ‡ доступ

Π’Ρ‹Π΄Π΅Π»ΠΈΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ зависимости:

Β· Z_num (z_name, z_client, z_adress, z_priem, z_ust, z_price, z_predopl)

Β· P_num (p_name, p_summ, p_zak)

Β· D_num (d_name, d_razm1, d_razm2, d_razm3,d_kol, d_price, d_product, d_edizm, d_komplekt, d_summ)

Β· K_num (k_name, k_price, k_mat, k_edizm)

Β· M_num (m_name, m_price)

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ находятся Π² Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ Бойса-Кодда, поэтому Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚.

На ΠΎΡΠ½ΠΎΠ²Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ построим ΠΈΠ½Ρ„ΠΎΠ»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ модСль Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…:

Рис 3.4 Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ экзСмпляры ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…

4. ЀизичСская рСализация ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ Π‘Π”

4.1 ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π‘Π”

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Π² ΡΡ€Π΅Π΄Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ Π‘Π£Π‘Π” Visual FoxPro.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π‘Π”.

1. ΠžΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Π—Π°ΠΊΠ°Π· (Ρ„Π°ΠΉΠ» Zakaz. dbf)

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅

Имя поля

Вип поля (длина)

НазваниС заказа

z_name

Character

Π€.ΠΈ. ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°

z_client

Character

АдрСс ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°

z_adress

Character

Π”Π°Ρ‚Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ°

z_priem

Data

Π”Π°Ρ‚Π° установки

z_ust

Data

Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Π·Π°ΠΊΠ°Π·Π°

z_price

Currency

ΠŸΡ€Π΅Π΄ΠΎΠΏΠ»Π°Ρ‚Π°

z_predopl

Numeric

НомСр Π·Π°ΠΊΠ°Π·Π°

z_num

Integer

ΠŸΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ (Primary): НомСр Π·Π°ΠΊΠ°Π·Π° (z_num).

Π’Ρ‚ΠΎΡ€ΠΈΡ‡Π½Ρ‹Π΅ индСксы ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ для ΠΏΠΎΠ»Π΅ΠΉ: Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹

2. ΠžΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ИздСлиС (Ρ„Π°ΠΉΠ» Product. dbf)

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅

Имя поля

Вип поля (длина)

НазваниС издСлия

p_name

Character

Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ издСлия

p_summ

Currency

НомСр Π·Π°ΠΊΠ°Π·Π° издСлия

p_zakaz

Integer

НомСр издСлия

p_num

Integer

ΠŸΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ (Primary): НомСр издСлия (P_num).

Π’Ρ‚ΠΎΡ€ΠΈΡ‡Π½Ρ‹ΠΉ индСкс ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ для поля: НомСр Π·Π°ΠΊΠ°Π·Π° издСлия (p_zakaz) — Regular;

3. ΠžΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Π”Π΅Ρ‚Π°Π»ΠΈ (Ρ„Π°ΠΉΠ» Details. dbf)

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅

Имя поля

Вип поля (длина)

НазваниС Π΄Π΅Ρ‚Π°Π»ΠΈ

d_name

Character

Π Π°Π·ΠΌΠ΅Ρ€ ΠΏΠΎ Π΄Π»ΠΈΠ½Π΅

d_razm1

Float

Π Π°Π·ΠΌΠ΅Ρ€ ΠΏΠΎ ΡˆΠΈΡ€ΠΈΠ½Π΅

d_razm2

Float

Π Π°Π·ΠΌΠ΅Ρ€ ΠΏΠΎ Π³Π»ΡƒΠ±ΠΈΠ½Π΅

d_razm3

Float

ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ

d_kol

Integer

Π¦Π΅Π½Π° Π·Π° Π΅Π΄.

d_price

Integer

НомСр издСлия, Π³Π΄Π΅ находится Π΄Π΅Ρ‚Π°Π»ΡŒ

d_produxt

Integer

Π•Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния

d_edizm

Integer

Π’ΠΈΠΏ шаблона Π΄Π΅Ρ‚Π°Π»ΠΈ

d_komplekt

Integer

Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Π΄Π΅Ρ‚Π°Π»ΠΈ

d_summ

Currency

НомСр Π΄Π΅Ρ‚Π°Π»ΠΈ

d _num

Integer

ΠŸΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ (Primary):НомСр Π΄Π΅Ρ‚Π°Π»ΠΈ (d_num).

Π’Ρ‚ΠΎΡ€ΠΈΡ‡Π½Ρ‹Π΅ индСксы ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ для ΠΏΠΎΠ»Π΅ΠΉ: НомСр издСлия, Π³Π΄Π΅ находится Π΄Π΅Ρ‚Π°Π»ΡŒ (d_product) — Regular; Π’ΠΈΠΏ шаблона Π΄Π΅Ρ‚Π°Π»ΠΈ (d_komplekt) -Regular;

4. ΠžΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Π¨Π°Π±Π»ΠΎΠ½Ρ‹ (Ρ„Π°ΠΉΠ» Komplekt. dbf)

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅

Имя поля

Вип поля (длина)

НазваниС шаблона

k_name

Character

Π¦Π΅Π½Π° Π·Π° Π΅Π΄. шаблона

k_price

Currency

НомСр ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° шаблона

k_mat

Integer

Π•Π΄. ΠΈΠ·ΠΌ. шаблона

k_edizm

Integer

НомСр шаблона

k_num

Integer

ΠŸΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ (Primary): НомСр шаблона (k_num).

Π’Ρ‚ΠΎΡ€ΠΈΡ‡Π½Ρ‹ΠΉ индСкс ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ для поля: ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» шаблона (k_mat) — Regular;

5. ΠžΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ (Ρ„Π°ΠΉΠ» Material. dbf)

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅

Имя поля

Вип поля (длина)

НазваниС ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°

m_name

Character

Π¦Π΅Π½Π° ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°

m_price

Currency

НомСр ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°

m_num

Integer

ΠŸΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ (Primary): НомСр ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° (M_num).

Π’Ρ‚ΠΎΡ€ΠΈΡ‡Π½Ρ‹Π΅ индСксы ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ для ΠΏΠΎΠ»Π΅ΠΉ: Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…:

Β· Ρ„Π°ΠΉΠ» Zakaz. dbf

Β· Ρ„Π°ΠΉΠ» Product. dbf

Β· Ρ„Π°ΠΉΠ» Details. dbf

Β· Ρ„Π°ΠΉΠ» Komplekt. dbf

Β· Ρ„Π°ΠΉΠ» Material. dbf

Π‘Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ…, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π°Ρ эти Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹:

Β· data1. dbc

Π€ΠΎΡ€ΠΌΡ‹:

Β· main. scx

Β· new_zakaz.scx

Β· predoplata. scx

ΠžΡ‚Ρ‡Π΅Ρ‚Ρ‹:

Β· ustanovka. frx

Β· z_dolg.frx

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚:

Β· kurs. pjx — kurs. pjt

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅:

Β· kurs. app — kurs. exe

4.2 Бпособы ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ доступа ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ

Π˜Π½Π΄Π΅ΠΊΡΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»Π΅ΠΉ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… позволяСт ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ быстродСйствиС обращСния ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ ΠΏΡ€ΠΈ Ρ‚Π°ΠΊΠΈΡ… опСрациях, ΠΊΠ°ΠΊ сортировка ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ Π΄Π°Π½Π½Ρ‹Ρ…. Помимо этого, Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π‘Π£Π‘Π”, Π² Ρ‚ΠΎΠΌ числС Π² Visual DBase, сортировка Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎ Ρ‚Π΅ΠΌ полям Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ проиндСксированы. Π’Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄, ΠΏΠΎ-Π½Π°ΡˆΠ΅ΠΌΡƒ, ΠΎΠΏΡ€Π°Π²Π΄Π°Π½, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, Ссли ΡƒΠΆ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ΡΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‚ΠΎ Π½Π°Π΄ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ эффСктивнСС.

5. ЀизичСская рСализация ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ Π‘Π”

Рисунок 5.1 Π’Π΅ΠΊΡƒΡ‰ΠΈΠ΅ Π·Π°ΠΊΠ°Π·Ρ‹ Рисунок 5.2 ИздСлия ΠΈ Π΄Π΅Ρ‚Π°Π»ΠΈ Π·Π°ΠΊΠ°Π·Π° Рисунок 5.3 Новый Π·Π°ΠΊΠ°Π· Рисунок 5.4 ΠŸΡ€ΠΈΠ΅ΠΌ ΠΏΡ€Π΅Π΄ΠΎΠΏΠ»Π°Ρ‚Ρ‹

Рисунок 5.5 ΠžΡ‚Ρ‡Π΅Ρ‚ ΠΏΠΎ Π½Π΅ΠΎΠΏΠ»Π°Ρ‡Π΅Π½Π½Ρ‹ΠΌ Π·Π°ΠΊΠ°Π·Π°ΠΌ

Рисунок 5.6 ΠžΡ‚Ρ‡Π΅Ρ‚ ΠΏΠΎ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ установки

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π’ Π΄Π°Π½Π½ΠΎΠΌ курсовом ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ…. Π­Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° позволяСт ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ…, ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ ΠΈ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ записи. Π’ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ имССтся ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π²Π²ΠΎΠ΄ΠΈΠΌΡ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΈΡΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π°Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Π²ΠΎΠ΄Π° ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΠΎΠ»Π΅ΠΉ, Π³Π΄Π΅ это нСдопустимо. БущСствуСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ просмотра Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² (ΠΎΡ‚Ρ‡Ρ‘Ρ‚ΠΎΠ²).

Бписок ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹

Π’ΠΎΡ€ΠΎΠ±ΠΎΠ²ΠΈΡ‡ Н. П. Π‘Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…. ΠšΡƒΡ€Ρ Π»Π΅ΠΊΡ†ΠΈΠΉ для студСнтов ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ 220 400 ΠΈ 552 800, ΠΈΠ·ΡƒΡ‡Π°ΡŽΡ‰ΠΈΡ… курс «Π‘Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…», ΠΎΡ‡Π½ΠΎΠΉ, ΠΎΡ‡Π½ΠΎΠΉ сокращСнной ΠΈ Π·Π°ΠΎΡ‡Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌ обучСния. — ΠšΡ€Π°ΡΠ½ΠΎΡΡ€ΡΠΊ: Π‘ΠΈΠ±Π“Π’Π£, 2006. — 240 с.

Π’ΠΎΡ€ΠΎΠ±ΠΎΠ²ΠΈΡ‡ Н. П. Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½Ρ‹ΠΉ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ ΠΏΠΎ Π‘Π”.

Visual FoxPro 9 / Π›Π΅Π±Π΅Π΄Π΅Π² А. Н. — Πœ.: НВ ΠŸΡ€Π΅ΡΡ, 2005. — 328 с.: ΠΈΠ». — Π‘Π°ΠΌΠΎΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ.

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