"Проектирование реляционных баз данных." - читать интересную книгу автора (Джен Л. Харрингтон)

═рышўшх эхёъюы№ъшї ЄхыхЇюээ√ї эюьхЁют яЁхтЁр∙рхЄ рЄЁшсєЄ ЄхыхЇюээюую эюьхЁр т ьэюуючэрўэ√щ. ╧юёъюы№ъє т Ёхы Ўшюээющ срчх фрээ√ї ёє∙эюёЄ№ эх ьюцхЄ шьхЄ№ ьэюуючэрўэ√х рЄЁшсєЄ√, эхюсїюфшью єяюЁ фюўшЄ№ шї, ёючфрт ёє∙эюёЄ№ фы  шї їЁрэхэш .
┬ фрээющ ёшЄєрЎшш ьюцэю ёючфрЄ№ ёє∙эюёЄ№ ЄхыхЇюээ√ї эюьхЁют. ┬ ърцф√щ ¤ъчхьяы Ё ¤Єющ ёє∙эюёЄш эєцэю тъы■ўшЄ№ эюьхЁ ъышхэЄр, ъюЄюЁюьє яЁшэрфыхцшЄ ЄхыхЇюээ√щ эюьхЁ, ш ёрь ЄхыхЇюээ√щ эюьхЁ. ┼ёыш є ъышхэЄр ЄЁш ЄхыхЇюээ√ї эюьхЁр, Єю фы  эхую сєфєЄ ёє∙хёЄтютрЄ№ ЄЁш ¤ъчхьяы Ёр ёє∙эюёЄш ЄхыхЇюээ√ї эюьхЁют. ╚фхэЄшЇшърЄюЁ Єръющ ёє∙эюёЄш эєцэю ёюёЄрты Є№ шч эюьхЁр ъышхэЄр ш шч ЄхыхЇюээюую эюьхЁр. "~-\
╚чсхцрЄ№ шёяюы№чютрэш  ЄхыхЇюээюую, эюьхЁр т ърўхёЄтх ¤ыхьхэЄр шфхэЄшЇшърЄюЁр ёє∙эюёЄш ЄхыхЇюээ√ї эюьхЁют эхтючьюцэю. ─рыхх т√ єтшфшЄх, ўЄю т фрээюь ъюэъЁхЄэюь ёыєўрх эшъръюую тЁхфр юЄ яюфюсэюую шёяюы№чютрэш  ЄхыхЇюээюую эюьхЁр эхЄ.
╩ръ яЁртшыю, яЁш тёЄЁхўх ё ьэюуючэрўэ√ь рЄЁшсєЄюь ЁхъюьхэфєхЄё  ёючфрЄ№ х∙х юфшэ рЄЁшсєЄ. ┼фшэёЄтхээ√ь ёяюёюсюь ЁрсюЄ√ ё эхёъюы№ъшьш чэрўхэш ьш юфэюую рЄЁшсєЄр  ты хЄё  ёючфрэшх ёє∙эюёЄш, эхёъюы№ъю ¤ъчхьяы Ёют ъюЄюЁющ ьюцэю їЁрэшЄ№ т срчх фрээ√ї, яю юфэюьє фы  ърцфюую чэрўхэш  рЄЁшсєЄр.
╬ ёютюъєяэюёЄш ёє∙эюёЄхщ
▄> эрўрых ЁрсюЄ√ ё ёє∙эюёЄ ьш ьюцхЄ яюърчрЄ№ё , ўЄю яЁшЁюфр ёє∙эюёЄш фютюы№эю
уєьрээр. ╨рёёьюЄЁшь, ъ яЁшьхЁє, чрярё ЄютрЁют ъюьярэшш Lasers Only. ▀ты хЄё  ыш
рярё ЄютрЁют ёє∙эюёЄ№■? ═хЄ. ▌ЄюЄ чрярё ёюёЄюшЄ шч юЄфхы№э√ї ЄютрЁют, ё ъюЄюЁ√-
ў ЁрсюЄрхЄ ьрурчшэ. ═рёЄю ∙хщ ёє∙эюёЄ№■  ты хЄё  юЄфхы№э√щ ЄютрЁ. ╥ютрЁэ√щ
^рё юяЁхфхы хЄё  яЁюёьюЄЁюь тёхї ¤ъчхьяы Ёют ёє∙эюёЄш юЄфхы№э√ї ЄютрЁют ъръ
х─шэюую Ўхыюую.
12
╫рёЄ№ яхЁтр  Х ╥хюЁш 
╫Єюс√ яЁю ёэшЄ№ ёшЄєрЎш■, ЁрёёьюЄЁшь рЄЁшсєЄ√, ъюЄюЁ√х эхюсїюфшь√ т ёыєўрх ёючфрэш  ёє∙эюёЄш чрярёр ЄютрЁют: ўшёыю ЄютрЁют, эрчтрэшх ЄютрЁр, ъюышўхёЄтю эр ёъырфх, Ёючэшўэр  Ўхэр ш Є. ф. ╥ръ ъръ тхё№ чрярё ЄютрЁют ь√ я√Єрхьё  юяшёрЄ№ ё яюью∙№■ юфэющ ёє∙эюёЄш, фы  ърцфюую шч ¤Єшї рЄЁшсєЄют ЄЁхсєхЄё  яю эхёъюы№ъю чэрўхэшщ. ╬фэръю, ъръ с√ыю яюърчрэю т√°х, рЄЁшсєЄ√ эх ьюуєЄ с√Є№ ьэюуючэрўэ√ьш, Є. х. чрярё ЄютрЁют ёє∙эюёЄ№■ с√Є№ эх ьюцхЄ. ┼ую эхюсїюфшью яЁхфёЄрты Є№ т тшфх ёютюъєяэюёЄш ¤ъчхьяы Ёют ёє∙эюёЄш юЄфхы№э√ї ЄютрЁют.
┬ ърўхёЄтх фЁєуюую яЁшьхЁр ЁрёёьюЄЁшь ьхфшЎшэёъє■ шёЄюЁш■ сюыхчэш ўхыютхър, чряюыэ хьє■ тЁрўюь. ╧юфюсэю чрярёє ЄютрЁют, шёЄюЁш  сюыхчэш яЁхфёЄрты хЄ ёюсющ ёютюъєяэюёЄ№ эхёъюы№ъшї ёє∙эюёЄхщ. ╬эр ёюёЄюшЄ шч юсЁр∙хэшщ ъ тЁрўє ш шч ёюс√Єшщ, яЁюшёїюф ∙шї тю тЁхь  ¤Єшї юсЁр∙хэшщ. ╤ыхфютрЄхы№эю, Ёхры№эю шёЄюЁш   ты хЄё  ёютюъєяэюёЄ№■ ¤ъчхьяы Ёют ёє∙эюёЄхщ юсЁр∙хэшщ ш ёє∙эюёЄхщ ъєЁёют ыхўхэш . "╚ёЄюЁш " Ч ¤Єю т√їюфэр  шэЇюЁьрЎш , ъюЄюЁє■ яЁшыюцхэшх срч√ фрээ√ї ьюцхЄ яюыєўшЄ№, т√сЁрт фрээ√х, їЁрэ ∙шхё  т ¤ъчхьяы Ёрї срчют√ї ёє∙эюёЄхщ.
─юъєьхэЄшЁютрэшх ёє∙эюёЄхщ ш рЄЁшсєЄют
─шруЁрьь√ тчршьююЄэю°хэшщ ёє∙эюёЄхщ яючтюы ■Є фюъєьхэЄшЁютрЄ№ ёє∙эюёЄш т срчх фрээ√ї, р Єръцх рЄЁшсєЄ√, юяшё√тр■∙шх ¤Єш ёє∙эюёЄш. ┼ёЄ№ эхёъюы№ъю Єшяют ER-фшруЁрьь. ═ршсюыхх ўрёЄю шёяюы№чє■Єё  фшруЁрьь√ ╫хэр (Chen) (яю шьхэш шчюсЁхЄрЄхы  ER-ьюфхышЁютрэш ) ш фшруЁрьь√ шэЇюЁьрЎшюээюую яЁюхъЄшЁютрэш  (Information Engineering). ╨рчЁх°рхЄё  яЁшьхэ Є№ фшруЁрьь√ ы■сюую Єшяр, уыртэюх, ўЄюс√ ЄюЄ, ъЄю шёяюы№чєхЄ фшруЁрььє, яюэшьры хх ёшьтюышъє.
┬ юсхшї ьюфхы ї фы  яЁхфёЄртыхэш  ёє∙эюёЄхщ яЁшьхэ ■Єё  яЁ -
CUStomer ьюєуюы№эшъш. ╚ь  ърцфющ ёє∙эюёЄш чръы■ўрхЄё  т яЁ ьюєуюы№эшъ ----------------' ш ёЄртшЄё  т хфшэёЄтхээюь ўшёых, ъръ яюърчрэю эр Ёшёєэъх ёыхтр.
┬ шёїюфэющ ьюфхыш ╫хэр __________ ___________
эх яЁхфєёьюЄЁхэр тючьюцэюёЄ№ I *id_numb
юЄюсЁрцхэш  рЄЁшсєЄют эхяюёЁхфёЄтхээю эр ER-фшруЁрььх. ╬фэръю ьэюушх Ёрё°шЁ ■Є ¤Єє ьюфхы№, тэюё  рЄЁшсєЄ√ ш чръы■ўр  шї т ютры√ (Ёшё. ёяЁртр).
last name
customer
first name
telephone!
customer
*id_numb first_name last_name telephone
╚фхэЄшЇшърЄюЁ ёє∙эюёЄш Ч ¤Єю рЄЁшсєЄ, яЁхфтрЁ хь√щ чтхчфюўъющ (*id__numb).
┬ ьюфхыш шэЇюЁьрЎшюээюую яЁюхъЄшЁютрэш  рЄЁшсєЄ√ єърч√тр■Єё  т яЁ ьюєуюы№эшъх тьхёЄх ё ёє∙эюёЄ№■ (ёь. Ёшё. ёыхтр).
╠юфхы№ шэЇюЁьрЎшюээюую яЁюхъЄшЁютрэш  яючтюы хЄ ёЄЁюшЄ№ сюыхх ъюьяръЄэ√х фшруЁрьь√. ─ы  сюы№°шэёЄтр фшруЁрьь эр°хщ ъэшуш шёяюы№чєхЄё  шьхээю ¤Єр ьюфхы№, їюЄ  т фрээющ уыртх ЁрёёьрЄЁштр■Єё  ¤ыхьхэЄ√ юсхшї ьюфхыхщ.
;├ыртр 2 Х ╤є∙эюёЄш ш тчршьююЄэю°хэш  фрээ√ї
13
Cus tomer
*cus tomer_numb
cus tomer_f i rs t_name
cus tomer_I as t_name
cus tomer_s tree t
customer_ci ty
customer-state
customer_zip
cus tomer_phone
cred i t_j:ard_numb
card_exp_jda te
Order
*order_numb customer_numb
orderjdate order_fiI led
0 i s tr i bu tor wd i s tr i bu tor_numb d i s tr i bu tor_name d i s tr i bu tor_s tree t distributor_jei ty distributor_state
distributor.zip
d i s tr i bu tor-phone