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

БСтСвая модСль. 
Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ° для экономистов

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

ΠžΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ прСдставляСт собой мноТСство элСмСнтов, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠ°ΠΌΠΈ. Наглядной Ρ„ΠΎΡ€ΠΌΠΎΠΉ прСдставлСния ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ являСтся привычная для чСловСчСского восприятия двумСрная Ρ‚Π°Π±Π»ΠΈΡ†Π° (рис. 3.3). Π’Π°Π±Π»ΠΈΡ†Π° ΠΈΠΌΠ΅Π΅Ρ‚ строки (записи) ΠΈ ΡΡ‚ΠΎΠ»Π±Ρ†Ρ‹ (ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ). КаТдая строка Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡƒΡŽ структуру ΠΈ ΡΠΎΡΡ‚ΠΎΠΈΡ‚ ΠΈΠ· ΠΏΠΎΠ»Π΅ΠΉ. Π‘Ρ‚Ρ€ΠΎΠΊΠ°ΠΌ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠΈ, Π° ΡΡ‚ΠΎΠ»Π±Ρ†Π°ΠΌ — Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ (Π΄ΠΎΠΌΠ΅Π½Ρ‹… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

БСтСвая модСль. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ° для экономистов (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

БСтСвая модСль Π΄Π°Π½Π½Ρ‹Ρ… позволяСт ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Π΅ взаимосвязи элСмСнтов Π΄Π°Π½Π½Ρ‹Ρ… Π² Π²ΠΈΠ΄Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ Π³Ρ€Π°Ρ„Π°, обобщая Ρ‚Π΅ΠΌ самым ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ модСль Π΄Π°Π½Π½Ρ‹Ρ… (рис. 3.2). НаиболСС ΠΏΠΎΠ»Π½ΠΎ концСпция сСтСвых Π‘Π” Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π±Ρ‹Π»Π° ΠΈΠ·Π»ΠΎΠΆΠ΅Π½Π° Π² ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡΡ… Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠšΠžΠ”ΠΠ‘Π˜Π› (KODASYL).

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ связСй Π² сСтСвой ΠΌΠΎΠ΄Π΅Π»ΠΈ.

Рис. 3.2. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ связСй Π² ΡΠ΅Ρ‚Π΅Π²ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ.

Для описания схСмы сСтСвой Π‘Π” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π΄Π²Π΅ Π³Ρ€ΡƒΠΏΠΏΡ‹ Ρ‚ΠΈΠΏΠΎΠ²: «Π·Π°ΠΏΠΈΡΡŒ» ΠΈ «ΡΠ²ΡΠ·ΡŒ». Π’ΠΈΠΏ «ΡΠ²ΡΠ·ΡŒ» опрСдСляСтся для Π΄Π²ΡƒΡ… Ρ‚ΠΈΠΏΠΎΠ² «Π·Π°ΠΏΠΈΡΡŒ»: ΠΏΡ€Π΅Π΄ΠΊΠ° ΠΈ ΠΏΠΎΡ‚ΠΎΠΌΠΊΠ°. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΠ° «ΡΠ²ΡΠ·ΡŒ» ΡΠ²Π»ΡΡŽΡ‚ΡΡ экзСмплярами связСй.

БСтСвая Π‘Π” (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, IDS) состоит ΠΈΠ· Π½Π°Π±ΠΎΡ€Π° записСй ΠΈ Π½Π°Π±ΠΎΡ€Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… связСй. На Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ связи особых ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ Π½Π΅ Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π΅Ρ‚ся. Если Π² ΠΈΠ΅Ρ€Π°Ρ€Ρ…ичСских структурах запись-ΠΏΠΎΡ‚ΠΎΠΌΠΎΠΊ ΠΌΠΎΠ³Π»Π° ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Ρƒ запись-ΠΏΡ€Π΅Π΄ΠΊΠ°, Ρ‚ΠΎ Π² ΡΠ΅Ρ‚Π΅Π²ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… запись-ΠΏΠΎΡ‚ΠΎΠΌΠΎΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠ΅ число записСй-ΠΏΡ€Π΅Π΄ΠΊΠΎΠ² (сводных Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ).

Π’ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π‘Π£Π‘Π” сСтСвого Ρ‚ΠΈΠΏΠ° для обозначСния ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Ρ… ΠΏΠΎ ΡΡƒΡ‚ΠΈ понятий Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Π°ΠΊΠΈΠ΅, ΠΊΠ°ΠΊ элСмСнты ΠΈ Π°Π³Ρ€Π΅Π³Π°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, записи, Π½Π°Π±ΠΎΡ€Ρ‹, области ΠΈ Ρ‚. Π΄.).

ЀизичСскоС Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… Π² Π±Π°Π·Π°Ρ… сСтСвого Ρ‚ΠΈΠΏΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ практичСски Ρ‚Π΅ΠΌΠΈ ΠΆΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ, Ρ‡Ρ‚ΠΎ ΠΈ Π² ΠΈΠ΅Ρ€Π°Ρ€Ρ…ичСских Π±Π°Π·Π°Ρ… Π΄Π°Π½Π½Ρ‹Ρ….

К Ρ‡ΠΈΡΠ»Ρƒ Π²Π°ΠΆΠ½Π΅ΠΉΡˆΠΈΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ манипулирования Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π±Π°Π· сСтСвого Ρ‚ΠΈΠΏΠ° ΠΌΠΎΠΆΠ½ΠΎ отнСсти ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅:

  • β€’ поиск записи Π² Π‘Π”;
  • β€’ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΎΡ‚ ΠΏΡ€Π΅Π΄ΠΊΠ° ΠΊ ΠΏΠ΅Ρ€Π²ΠΎΠΌΡƒ ΠΏΠΎΡ‚ΠΎΠΌΠΊΡƒ;
  • β€’ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΎΡ‚ ΠΏΠΎΡ‚ΠΎΠΌΠΊΠ° ΠΊ ΠΏΡ€Π΅Π΄ΠΊΡƒ;
  • β€’ созданиС Π½ΠΎΠ²ΠΎΠΉ записи;
  • β€’ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ записи;
  • β€’ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ записи;
  • β€’ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ записи Π² ΡΠ²ΡΠ·ΡŒ;
  • β€’ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ записи ΠΈΠ· ΡΠ²ΡΠ·ΠΈ;
  • β€’ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ связСй ΠΈ Ρ‚. Π΄.

Достоинством сСтСвой ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… являСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ эффСктивной Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Слям Π·Π°Ρ‚Ρ€Π°Ρ‚ памяти ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ивности. Π’ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΠΈ с ΠΈΠ΅Ρ€Π°Ρ€Ρ…ичСской модСлью сСтСвая модСль прСдоставляСт большиС возмоТности Π² ΡΠΌΡ‹ΡΠ»Π΅ допустимости образования ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… связСй.

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

РСляционная модСль

РСляционная модСль Π΄Π°Π½Π½Ρ‹Ρ… (Π ΠœΠ”) ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π° сотрудником Ρ„ΠΈΡ€ΠΌΡ‹ IBM Π­Π΄Π³Π°Ρ€ΠΎΠΌ Коддом Π² Π½Π°Ρ‡Π°Π»Π΅ 1970;Ρ… Π³Π³. ΠΈ ΠΎΡΠ½ΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ся Π½Π° ΠΏΠΎΠ½ΡΡ‚ΠΈΠΈ «ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅» {relation).

ΠžΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ прСдставляСт собой мноТСство элСмСнтов, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠ°ΠΌΠΈ. Наглядной Ρ„ΠΎΡ€ΠΌΠΎΠΉ прСдставлСния ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ являСтся привычная для чСловСчСского восприятия двумСрная Ρ‚Π°Π±Π»ΠΈΡ†Π° (рис. 3.3). Π’Π°Π±Π»ΠΈΡ†Π° ΠΈΠΌΠ΅Π΅Ρ‚ строки (записи) ΠΈ ΡΡ‚ΠΎΠ»Π±Ρ†Ρ‹ (ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ). КаТдая строка Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡƒΡŽ структуру ΠΈ ΡΠΎΡΡ‚ΠΎΠΈΡ‚ ΠΈΠ· ΠΏΠΎΠ»Π΅ΠΉ. Π‘Ρ‚Ρ€ΠΎΠΊΠ°ΠΌ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠΈ, Π° ΡΡ‚ΠΎΠ»Π±Ρ†Π°ΠΌ — Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ (Π΄ΠΎΠΌΠ΅Π½Ρ‹).

РСляционноС прСдставлСниС Π΄Π°Π½Π½Ρ‹Ρ….

Рис. 3.3. РСляционноС прСдставлСниС Π΄Π°Π½Π½Ρ‹Ρ….

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, рСляция — это Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π² ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ Π΄Π²ΡƒΠΌΠ΅Ρ€Π½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, состоящСй ΠΈΠ· ΡΡ‚Ρ€ΠΎΠΊ ΠΈ ΡΡ‚ΠΎΠ»Π±Ρ†ΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ….

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

Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Ρ‚ΠΈΠΏΠ΅ записи ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нСсколько Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² ΠΊΠ»ΡŽΡ‡Π΅ΠΉ, ΠΈ Π² ΡΡ‚ΠΎΠΌ случаС ΠΎΠ½ΠΈ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌΠΈ ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ. Один ΠΊΠ»ΡŽΡ‡, ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ ΠΈΠ· Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ…, принято Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΌ (ΠΈΠ»ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌ) ΠΊΠ»ΡŽΡ‡ΠΎΠΌ.

Атрибуты Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ внСшним ΠΊΠ»ΡŽΡ‡ΠΎΠΌ, Ссли ΠΎΠ½ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌ (ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΌ) ΠΊΠ»ΡŽΡ‡ΠΎΠΌ любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ рСляции, Одним ΠΈΠ· Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… понятий Ρ‚Π΅ΠΎΡ€ΠΈΠΈ рСляционных Π‘Π” являСтся понятиС Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. ЕдинствСнными ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡΠΌΠΈ, допустимыми Π² Π ΠœΠ”, ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ ΡƒΡΠ»ΠΎΠ²ΠΈΡŽ: ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ, Ρ‚. Π΅. Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠ΅, Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π°Ρ‚ΠΎΠΌΠ°Ρ€Π½Ρ‹ΠΌ (СдинствСнным), Ρ‚. Π΅. Π½Π° ΠΏΠ΅Ρ€Π΅ΡΠ΅Ρ‡Π΅Π½ΠΈΠΈ любой строки ΠΈ Π»ΡŽΠ±ΠΎΠ³ΠΎ столбца ΠΈ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π° Π½Π΅ ΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.

Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°/1 Π² ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠ΅ ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ опрСдСляСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°/} Π² ΡΡ‚ΠΎΠΌ ΠΆΠ΅ ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠ΅, Ρ‚ΠΎ ΡΡ‡ΠΈΡ‚аСтся, Ρ‡Ρ‚ΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ этими Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ мСсто Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ссли Π΄Π²Π° ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠ° Π² Ρ€Π΅Π»ΡΡ†ΠΈΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ зависимого ΠΎΡ‚ Π½ΠΈΡ… Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° Π’.

Π­Ρ‚Π° Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ записываСтся Π² Π²ΠΈΠ΄Π΅ Π€Π—: А > Π’.

Атрибуты Π² Π»Π΅Π²ΠΎΠΉ части Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ зависимости Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π½Ρ‚ΠΎΠΌ. ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ зависимости (Π€Π—) ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠΎ ΠΊ Ρ€Π΅Π»ΡΡ†ΠΈΡΠΌ, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… имССтся составной Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ ΠΊΠ»ΡŽΡ‡. Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ ΠΊΠ»ΡŽΡ‡ всСгда являСтся Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π½Ρ‚ΠΎΠΌ (ΠΏΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ ΠΊΠ»ΡŽΡ‡Π°).

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

Π’ Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠΎΠΉ структурС массива Π΄Π°Π½Π½Ρ‹Ρ… ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ логичСскиС связи ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ записСй. ΠœΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ мСсто ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ связСй:

  • β€’ ΠΎΠ΄ΠΈΠ½ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ (1:1):
  • β€’ ΠΎΠ΄ΠΈΠ½ ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ (1: N);
  • β€’ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ (N: М).

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 1: 1 опрСдСляСт Ρ‚Π°ΠΊΡƒΡŽ связь ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ записСй, ΠΊΠΎΠ³Π΄Π° с ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ Ρ‚ΠΈΠΏΠΎΠΌ записи А связан Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ‚ΠΈΠΏ записи Π’ ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ Ρ‚Π°ΠΊΠΎΠΉ связи Ρ‚ΠΈΠΏΠΎΠ² записСй являСтся связь «Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒ» — «Π²Π»Π°Π΄Π΅Π»Π΅Ρ† автомобиля» .

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 1: N ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ с ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ Ρ‚ΠΈΠΏΠΎΠΌ записи А ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ связано мноТСство N Ρ‚ΠΈΠΏΠΎΠ² записСй Π’. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ Ρ‚Π°ΠΊΠΎΠΉ связи Ρ‚ΠΈΠΏΠΎΠ² записСй являСтся связь «Ρ„Π°ΠΊΡƒΠ»ΡŒΡ‚Π΅Ρ‚» — «ΠΊΠ°Ρ„Π΅Π΄Ρ€Π°» .

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ N: М ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ с ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ Ρ‚ΠΈΠΏΠΎΠΌ записи А ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ связано мноТСство М Ρ‚ΠΈΠΏΠΎΠ² записСй Π’ ΠΈ, Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, с ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ Ρ‚ΠΈΠΏΠΎΠΌ записи Π’ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ связано мноТСство N Ρ‚ΠΈΠΏΠΎΠ² записи А. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ Ρ‚Π°ΠΊΠΎΠΉ связи являСтся связь «ΡΡ‚ΡƒΠ΄Π΅Π½Ρ‚» — «ΡƒΡ‡Π΅Π±Π½Ρ‹ΠΉ курс» .

ЀизичСскоС Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ€Π΅Π»ΡΡ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Π±Π°Π·Π°Ρ… Π½Π° Π²Π½Π΅ΡˆΠ½ΠΈΡ… носитСлях Π»Π΅Π³ΠΊΠΎ осущСствляСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ².

Достоинство Π ΠœΠ” Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² ΠΏΡ€ΠΎΡΡ‚ΠΎΡ‚Π΅, понятности ΠΈ ΡƒΠ΄ΠΎΠ±ΡΡ‚Π²Π΅ физичСской Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° Π­Π’Πœ. ИмСнно простота ΠΈ ΠΏΠΎΠ½ΡΡ‚Π½ΠΎΡΡ‚ΡŒ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ явились основной ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ использования Π΄Π°Π½Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄Π°Π½Π½Ρ‹Ρ….

ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌΠΈ нСдостатками Π ΠœΠ” ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅: отсутствиС стандартных срСдств ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… записСй ΠΈ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ описания иСрархичСских ΠΈ ΡΠ΅Ρ‚Π΅Π²Ρ‹Ρ… связСй.

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