Page 97 - วารสารปีที่15ฉบับที่1
P. 97
93
Audi ·≈– VW ‡ªìπ§à“ ”À√—∫·Õμ∑√‘∫‘«μå ºŸâº≈‘μ ¡“™‘° ºŸâª√–°Õ∫«‘™“™’æ ·≈–ºŸâ™”π“≠°“√„π¥â“π
√∂¬πμå (Producer) μà“ß Ê ∑’˺à“π°“√Õ∫√¡ ´÷Ëß®–¡’§’¬åÀ≈—° ‡ªìπ‡≈¢
∑Ÿ‡ªî≈ (Tuple) §◊Õ‡´μ¢Õß§à“∑’ËÕ∏‘∫“¬∂÷ß ª√–®”μ—«ª√–™“™π 13 À≈—° (°√≥’™“«μà“ß™“μ‘Õ“®
≈—°…≥–¢ÕߢâÕ¡Ÿ≈„π™à«ß‡«≈“Àπ÷Ëß §”»—æ∑åÕ◊Ëπ∑’Ë„™â „™â —≠™“μ‘·≈–‡≈¢∑’Ëæ“ ªÕ√åμ) °√≥’ºŸâª√–°Õ∫‚√§
·∑π∑Ÿ‡ªî≈§◊Õ ·∂« (row) „πμ“√“ߢâÕ¡Ÿ≈ À√◊Õ ‡√§Õ√å¥ »‘≈ª–‡¥‘¡∑’ˉ¡à‰¥â¡’‡≈¢ª√–®”μ—«ª√–™“™π‰«âÕ“®
„π·øÑ¡¢âÕ¡Ÿ≈ °”Àπ¥‡≈¢‡∫◊ÈÕßμâπ ®π°«à“®–¡’‡≈¢ª√–®”μ—«
√’‡≈™—π (Relation) ‡ªìπ à«πÀ≈—°¢Õß∞“π ª√–™“™π∑’Ë·∑â®√‘ß¡“ª√—∫ª√ÿß„Àâ∑—π ¡—¬ ·Õμ∑√‘∫‘«μå
¢âÕ¡Ÿ≈‡™‘ß —¡æ—π∏å »—æ∑åÕ¬à“߉¡à‡ªìπ∑“ß°“√∑’Ë„™â Õ◊Ëπ¢Õß√’‡≈™—π∫ÿ§§≈§«√ª√–°Õ∫‰ª¥â«¬ «—π‡¥◊Õπªï
”À√—∫‡√’¬° √’‡≈™—π «à“ ùμ“√“ßû À√◊Õ ù·øÑ¡¢âÕ¡Ÿ≈û ‡°‘¥ √Ÿª¿“æÀπâ“μ√ß «ÿ≤‘°“√»÷°…“ Ÿß ÿ¥ ∑’ËÕ¬Ÿàμ“¡
§«“¡ —¡æ—π∏å¢Õßμ“√“ß®–∂◊Õ«à“Õ¬Ÿà„π√Ÿª¢Õß Second ∑–‡∫’¬π∫â“π ∑’ËÕ¬Ÿà∑’Ë “¡“√∂μ‘¥μàÕ‰¥â °“√ ◊ËÕ “√
Normal Form (2NF) ∑“ß‚∑√»—æ∑å °“√ ◊ËÕ “√∑“߉ª√…≥’¬åÕ‘‡≈Á°∑√Õπ‘° å
§’¬åÀ≈—° (Primary Key) ‡ªìπ ‘Ëß∑’Ë„™â· ¥ß ·≈–‚´‡™’¬≈‡πÁ쇫‘√å°
§«“¡‡ªìπÀπ÷Ë߇¥’¬«¢Õß·μà≈–∑Ÿ‡ªî≈„π√’‡≈™—π ¥—ß∑’Ë 1.2 °√–∫«π°“√Õ∫√¡∂à“¬∑Õ¥§«“¡√Ÿâ
‰¥â°≈à“«‰«â §’¬åÀ≈—°§◊ÕÀπ÷Ëß„π·§π¥‘‡¥μ§’¬å∑’Ë∂Ÿ° ª√–°Õ∫‰ª¥â«¬√’‡≈™—π Àπ૬Õ∫√¡∂à“¬∑Õ¥§«“¡√Ÿâ
‡≈◊Õ°¢Õß√’‡≈™—π„π∞“π¢âÕ¡Ÿ≈‡æ◊ËÕ√–∫ÿ§«“¡‡ªìπÀπ÷Ëß ·≈–√Ÿª·∫∫°“√√—∫√ÕßÀ≈—° Ÿμ√
‡¥’¬«¢Õß·μà≈–∑Ÿ‡ªî≈„π√’‡≈™—π √’‡≈™—π„π∞“π¢âÕ¡Ÿ≈ 1.2.1 Àπ૬Õ∫√¡∂à“¬∑Õ¥§«“¡√Ÿâ ¡’°“√
§«√¡’°“√√–∫ÿ§’¬åÀ≈—°‡ ¡Õ °”Àπ¥√À— Àπ૬Õ∫√¡∂à“¬∑Õ¥§«“¡√Ÿâ‡ªìπ§’¬åÀ≈—°
·§π¥‘‡¥μ§’¬å (Candidate Key) §◊Õ ‘Ëß∑’Ë ·≈–¡’·Õμ∑√‘∫‘«μåÕ◊Ëπª√–°Õ∫¥â«¬ ™◊ËÕÀπ૬ߓπ ∑’ËÕ¬Ÿà
“¡“√∂„™â√–∫ÿ∑Ÿ‡ªî≈∑’ˉ¡à´È”°—π„π√’‡≈™—𠷧𥑇¥μ ºŸâμ‘¥μàÕ à«π°“√¡Õ∫μ—«»‘…¬åμ“¡æ√–√“™∫—≠≠—μ‘
[3]
§’¬å„π∫“ß§√—È߇√’¬°«à“ ¬Ÿπ‘§§’¬å (unique key) °“√ª√–°Õ∫‚√§»‘≈ª– æ.». 2542 ¡“μ√“ 33(1)(°)
§«“¡ —¡æ—π∏å√–À«à“ß∑Ÿ‡ªî≈√–À«à“ß√’‡≈™—π®– Õ“®¡’°“√°”Àπ¥√À— ∂“πº≈‘μ√«¡°—π‰«â‡ªìπ√À—
‡ªìπ·∫∫Àπ÷ËßμàÕÀπ÷Ëß (1:1) À√◊Õ §«“¡ —¡æ—π∏å·∫∫ °≈ÿà¡Àπ÷Ëß
Àπ÷ËßμàÕ°≈ÿà¡ (1:n) 1.2.2 √Ÿª·∫∫°“√∂à“¬∑Õ¥§«“¡√Ÿâ ¡’
‚¥‡¡π‡ªìπ‰ªμ“¡¡“μ√“ 12 æ√–√“™∫—≠≠—μ‘«‘™“™’æ
‡π◊ÈÕÀ“∑’Ë∑∫∑«π: ‚§√ß √â“ߢâÕ¡Ÿ≈ ¡“™‘° ¿“ [1]
°“√·æ∑¬å·ºπ‰∑¬ æ.». 2556 ·≈–¥â“π∑’Ë√—∫√Õß
°“√·æ∑¬å·ºπ‰∑¬
‡ªìπ¬Ÿπ‘§§’¬å √Ÿª·∫∫°“√√—∫√Õß ª√–°Õ∫¥â«¬°“√
1. ‚§√ß √â“ß§«“¡ —¡æ—π∏å¢âÕ¡Ÿ≈ºŸâª√–°Õ∫ ∂à“¬∑Õ¥§«“¡√Ÿâ μ“¡¡“μ√“ 12(2)(°) §◊Õ ∂“∫—π
«‘™“™’æ°“√·æ∑¬å·ºπ‰∑¬ ·ºπº—ß‚§√ß √â“ß§«“¡ À√◊Õ ∂“πæ¬“∫“≈ μ“¡¡“μ√“ 12(2)(¢) §◊Õ ∂“π
—¡æ—π∏å¢âÕ¡Ÿ≈ºŸâª√–°Õ∫«‘™“™’æ°“√·æ∑¬å·ºπ‰∑¬ »÷°…“°“√·æ∑¬å·ºπ‰∑¬ ∂“π»÷°…“°“√·æ∑¬å
‰¥â· ¥ß„π√Ÿª∑’Ë 1 √’‡≈™—π∑’Ë ”§—≠„π√–∫∫∞“π ·ºπ‰∑¬ª√–¬ÿ°μå ·≈– μ“¡¡“μ√“ 12(2)(§) §◊Õ
¢âÕ¡Ÿ≈ ¡“™‘° ¿“°“√·æ∑¬å·ºπ‰∑¬ ª√–°Õ∫‰ª¥â«¬ à«π√“™°“√∑’Ë√—∫√Õß§«“¡√Ÿâ°“√·æ∑¬åæ◊Èπ∫â“π‰∑¬
1.1 ∫ÿ§§≈ §◊ÕºŸâ∑’˪√– ß§å®–‡¢â“ Ÿà«‘™“™’æ °“√Õ∫√¡∂à“¬∑Õ¥§«“¡√Ÿâ«‘™“™’æ°“√·æ∑¬å·ºπ‰∑¬