"Проектирование реляционных баз данных." - читать интересную книгу автора (Джен Л. Харрингтон)d i str i butor-contact-person
con tact_person j*x t fie tor *actor_numb actor_name Producer * producer_name s tud i ю I tem *i tem_numb title d i s tr i bu tor_numb retaiI-price release-date genre ╨╚╤. 2.2. ╬ёэютэ√х ёє∙эюёЄш ш шї рЄЁшсєЄ√ фы срч√ фрээ√ї Lasers Only ╤є∙эюёЄш ш рЄЁшсєЄ√ фы срч√ фрээ√ї Lasers Only ╬ёэютэ√х ёє∙эюёЄш ш рЄЁшсєЄ√ фы срч√ фрээ√ї Lasers Only яЁштхфхэ√ эр Ёшё. 2.2. ┬яюёыхфёЄтшш т√ ёэшЄё , ўЄю т яЁюЎхёёх ЁрсюЄ√ ёю тчршьююЄэю°хэш ьш ьхцфє Ёрэхх юяЁхфхыхээ√ьш ёє∙эюёЄ ьш яюЄЁхсєхЄё эрышўшх Ё фр фюяюыэшЄхы№э√ї ёє∙эюёЄхщ. ┬ ўрёЄэюёЄш, эр Ёшё. 2.2 юЄёєЄёЄтєхЄ шэЇюЁьрЎш , єърч√тр■∙р эр Єю, ъръшх ЄютрЁ√ (яєэъЄ√ Ч items) т ъръшї чрърчрї (orders) ЇшуєЁшЁє■Є, яюёъюы№ъє юэр ты хЄё ўрёЄ№■ ыюушўхёъюую тчршьююЄэю°хэш ьхцфє чрърчрьш ш яєэъЄрьш чрърчют. ╤є∙эюёЄш эр Ёшё. 2.2 ш фЁєушх ER-фшруЁрьь√ ¤Єющ ъэшуш ёючфрэ√ яЁш яюью∙ш яЁюуЁрььэюую юсхёяхўхэш ёяхЎшры№эюую Єшяр, ъюЄюЁюх эрч√трхЄё шэёЄЁєьхэЄры№э√ь ёЁхфёЄтюь CASE (computer-aided software engineering Ч ртЄюьрЄшчшЁютрээющ ЁрчЁрсюЄъш яЁюуЁрььэюую юсхёяхўхэш ). ╚эёЄЁєьхэЄры№э√х ёЁхфёЄтр CASE юърч√тр■Є ёрьє■ ЁрчэююсЁрчэє■ яюью∙№ яЁш ьюфхышЁютрэшш фрээ√ї ш ёшёЄхь. ╬ Єюь, ъръ яюёЁхфёЄтюь CASE яЁюхъЄшЁютрЄ№ срч√ фрээ√ї, сюыхх яюфЁюсэю Ёрёёърч√трхЄё т уыртх 8. Ху╚э/╧у▀/╪Ї! ─ы яюёЄЁюхэш ¤Єшї фшруЁрьь яЁшьхэ ыё яЁюуЁрььэ√щ яЁюфєъЄ MacA&D, тючьюцэюёЄш ъюЄюЁюую Єшяшўэ√ фы сюы№°шэёЄтр яЁюЇхёёшюэры№э√ї шэёЄЁєьхэЄры№э√ї ёЁхфёЄт CASE. ─юьхэ√ ?. ╙ ърцфюую рЄЁшсєЄр шьххЄё фюьхэ (domain) Ч т√Ёрцхэшх, ъюЄюЁюх юяЁхфхы хЄ рўхэш , ЁрчЁх°хээ√х фы фрээюую рЄЁшсєЄр. ─юьхэ ьюцхЄ с√Є№ юўхэ№ ьры. ╥ръ, ╠рурчшэх, ЄюЁує■∙хь Єхээшёэ√ьш Ёєср°ърьш, чэрўхэш ьш рЄЁшсєЄр Size (ЁрчьхЁ) 14 ╫рёЄ№ яхЁтр Х ╥хюЁш ЄютрЁют ты ■Єё L, XL ш XXL; ¤Єш чэрўхэш ш ёюёЄрты ■Є тхё№ фюьхэ. ╚ эрюсюЁюЄ, фюьхэ шьхэш ъышхэЄр юўхэ№ тхышъ, ш хую ьюцэю єърчрЄ№ Єюы№ъю ъръ "ЄхъёЄ" шыш "шьхэр ы■фхщ". ─юъєьхэЄшЁютрэшх фюьхэют ╫р∙х тёхую фюьхэ√ эх єърч√тр■Єё эхяюёЁхфёЄтхээю эр ER-фшруЁрььрї, р чряшё√тр■Єё т ёяхЎшры№э√щ фюъєьхэЄ (юс√ўэю т ёыютрЁ№ фрээ√ї (data dictionary), ю ъюЄюЁюь яюфЁюсэю Ёрёёърч√трхЄё эр яЁюЄ цхэшш тёхщ ъэшуш). ╬фэръю т трЁшрэЄх ьхЄюфр ╫хэр ё єърчрэшхь рЄЁшсєЄют фюьхэ√ ьюуєЄ с√Є№ чрфрэ√. ┬√Ёрцхэшх, юяЁхфхы ■∙хх фюьхэ, Ёрчьх∙рхЄё эшцх ърцфюую рЄЁшсєЄр. ╬сЁрЄшЄх, тэшьрэшх эр Єю, ўЄю эр Ёшё. 2.3 ЄЁш фюьхэр эюё Є фютюы№эю юс∙шщ їрЁръЄхЁ (Ўхы√х ўшёыр ш ёшьтюы√), т Єю тЁхь ъръ ЇюЁьрЄ фюьхэр фы рЄЁшсєЄр ЄхыхЇюээ√ї эюьхЁют юўхэ№ ёяхЎшЇшўхэ. ╠юцэю ыш юуЁрэшўштрЄ№ фюьхэ яюфюсэ√ь юсЁрчюь, чртшёшЄ юЄ яЁшьхэ хьющ ╤╙┴─. ┬√сюЁ фюьхэют эр яЁръЄшъх ╥хюЁхЄшўхёъш фюьхэ√, т√сшЁрхь√х фы рЄЁшсєЄют Lasers Only, эх фюыцэ√ чртшёхЄ№ юЄ Єющ ╤╙┴─, ъюЄюЁє■ сєфхЄ яЁшьхэ Є№ ъюьярэш . ╬фэръю эр яЁръЄшъх эхЎхыхёююсЁрчэю эрчэрўрЄ№ фюьхэ√, ъюЄюЁ√х эхтючьюцэю ЁхрышчютрЄ№. ╧ю¤Єюьє яЁш ЁрчЁрсюЄъх срч√ фрээ√ї фы Lasers Only эхюсїюфшью юсЁрЄшЄ№ тэшьрэшх эр ╤╙┴─, ўЄюс√ єчэрЄ№, ъръшх Єшя√ фрээ√ї яюффхЁцштр■Єё фы ёЄюысЎют. ├ *id_i numb INT ╤ last name customer ╨шё. 2.3. CHAR (15) ╙ърчрэшх фюьхэют эр ER-фшруЁрььх first_name CHAR (15) telephone j CHAR (14) (XXX) XXX-XXXX ├ыртр 2 Х ╤є∙эюёЄш ш тчршьююЄэю°хэш фрээ√ї 15 ┬ сюы№°шэёЄтх Ёхы Ўшюээ√ї ╤╙┴─, уфх т ърўхёЄтх ч√ър чряЁюёют шёяюы№чєхЄё SQL, фы юяшёрэш ёЄюысЎют яЁхфырур■Єё ёыхфє■∙шх Єшя√ фрээ√ї, ърцф√щ шч ъюЄюЁ√ї ьюцэю эрчэрўшЄ№ фюьхэюь рЄЁшсєЄр: ж CHAR ╤ЄЁюър ЄхъёЄр ЇшъёшЁютрээющ фышэ√, юс√ўэю фю 256 ёшьтюыют. ж VARCHAR ╤ЄЁюър ЄхъёЄр яхЁхьхээющ фышэ√, юс√ўэю фю 256 ёшьтюыют. ж INT ╓хыюх ўшёыю, ЁрчьхЁ ъюЄюЁюую ьхэ хЄё т чртшёшьюёЄш юЄ юяхЁрЎшюээющ ёшёЄхь√. ж DECIMAL ш NUMERIC ┬х∙хёЄтхээюх ўшёыю ё фЁюсэющ ўрёЄ№■ ёяЁртр юЄ фхё Єшўэющ Єюўъш. ╧Ёш эрчэрўхэшш фюьхэр тх∙хёЄтхээ√ї ўшёхы эхюсїюфшью єърчрЄ№, ёъюы№ъю ЎшЇЁ ьюцхЄ ёюфхЁцрЄ№ ўшёыю (тъы■ўр фхё Єшўэє■ Єюўъє) ш ёъюы№ъю ЎшЇЁ фюыцэю эрїюфшЄ№ё ёяЁртр юЄ фхё Єшўэющ Єюўъш (ЄюўэюёЄ№ (precision) чэрўхэш )). ═ряЁшьхЁ, ЄюўэюёЄ№ чэрўхэшщ фхэхцэ√ї хфшэшЎ юс√ўэю Ёртэр фтєь, Єръ ўЄю фы ўшёыр ЇюЁьрЄр ╒╒╒.╒╒ фюьхэюь ьюцхЄ с√Є№ DECIMAL(6,2). ж DATE ─рЄр. ,''ж TIME ┬Ёхь . |
|
|