±³À°°úÁ¤ ³ªÀÇÇнÀ ¿ÀÇǽºÆÁ °Ë»ö ¹«·á°­ÁÂ
Home ·Î±×ÀΠȸ¿ø°¡ÀÔ °í°´¼¾ÅÍ »çÀÌÆ®¸Ê
¿ÀÇǽºÆ©ÅÍ ±â¾÷ASP¼­ºñ½º > ¹«·á°­ÁÂ
¾×¼¼½º 2000 µû¶óÇϱâ
Ȩ·¯´× ¾×¼¼½º 2000
¾×¼¼½º 2000 ÀÏÀÏ°­ÁÂ
¾×¼¼½º 2002 »õ·Î¿î±â´É
±è±Ô°æ´ÔÀÇ DB ±âÃÊ
¾×¼¼½º ÇÁ·ÎÁ§Æ® °­ÁÂ
Home > ¹«·á°­Á > ¾×¼¼½º
¾×¼¼½º 2000, ±è±Ô°æ´ÔÀÇ µ¥ÀÌÅͺ£À̽º ±âÃÊ ´ÙÁö±â - 11°­. Á¦ 2 Á¤±ÔÈ­ #2, Access 2000


11°­. Á¦ 2 Á¤±ÔÈ­ #2

Á¦ 2 Á¤±ÔÈ­ ½Ç½À-2

Á¦2Á¤±ÔÈ­¸¦ ÅëÇØ [Á¦Ç°Á¤º¸_2NF] Å×À̺íÀ» ¸¸µé¾úÀ¸¸ç [Á¦Ç°À̸§]À» ±âº»Å°·Î ¼³Á¤Çß½À´Ï´Ù. ÀÌ Å×À̺íÀ» ´Ù½Ã Çѹø »ìÆ캾½Ã´Ù.

ȸ»çÀ̸§°ú ´ã´çÀÚ°¡ Áߺ¹µÇ°í ÀÖ´Â °ÍÀÌ º¸ÀÔ´Ï´Ù. Á¦Ç°ºÐ·ùµµ Áߺ¹ÀÌ µÇÁö¸¸ ÇÑ È¸»ç¿¡¼­ ÇÑ°¡Áö ºÐ·ùÀÇ Á¦Ç°À» ¸¸µå´Â °æ¿ìµµ ÀÖÁö¸¸ ¿©·¯ ºÐ·ùÀÇ Á¦Ç°À» ¸¸µå´Â °æ¿ìµµ Àֱ⠶§¹®¿¡ Á¦Ç°ºÐ·ù´Â ±âº»Å°ÀÎ Á¦Ç°À̸§¿¡ ÀÇÁ¸ÀûÀÎ ÇʵåÀÔ´Ï´Ù. µû¶ó¼­ ȸ»çÀ̸§°ú ´ã´çÀÚ Çʵ带 ÇϳªÀÇ Å×À̺í·Î ¶¼¾î³»´Â °ÍÀÌ ÁÁÀ» µí ÇÕ´Ï´Ù. ±×¸®°í Á¦Ç°ºÐ·ù´Â µû·Î Á¦Ç°ºÐ·ù ¸ñ·ÏÀ¸·Î ±¸¼ºµÈ Á¶È¸ Å×À̺í·Î ¸¸µé°í Á¦Ç°ºÐ·ù Çʵ带 Á¶È¸Çʵå·Î ó¸®Çϵµ·Ï ÇÏ´Â °ÍÀÌ ÁÁ°Ú½À´Ï´Ù.

Âü°í] Á¶È¸Å×À̺í, Á¶È¸Çʵ忡 ´ëÇؼ­´Â Áö³­ °­Á¸¦ Àо½Ê½Ã¿À.

µû¶ó¼­ ³³Ç°È¸»ç¿Í ´ã´çÀÚ¸¦ ¶¼¾î³»¼­ ÇϳªÀÇ Å×À̺íÀ» ¸¸µéµµ·Ï ÇÕ´Ï´Ù.
±âŸ Ãß°¡Á¤º¸¸¦ À§ÇÑ Çʵ嵵 ¾Æ·¡¿Í °°ÀÌ ¸¸µé¾î¾ß ÇÒ °Ì´Ï´Ù. ÀÌ ÀÛ¾÷À» ¸¶Ä£ ÈÄ Á¦ÀÏ ¸¶Áö¸·¿¡ ÀÌ Çʵ带 Ãß°¡ÇÏ°Ú½À´Ï´Ù.

ȸ»çÁ¤º¸ÀÇ ±âº»Å°´Â ¹«¾ùÀ¸·Î ÇϽðڽÀ´Ï±î? ȸ»ç¸¶´Ù ȸ»ç°íÀ¯Äڵ带 ¸¸µé¾î¼­ ±âº»Å°·Î »ç¿ëÇϵµ·Ï ÇÏ°Ú½À´Ï´Ù. ±× ÀÌÀ¯¸¦ ¸ð¸£½Å´Ù¸é ¡®À妽º¡¯, ¡¯±âº»Å°¡¯¿¡ ´ëÇÑ ÀÌÀü °­Á¸¦ ´Ù½Ã Çѹø Àо½Ê½Ã¿À.

Å×À̺íÀÇ ÀÚ·á°¡ ¸¹Áö ¾ÊÀ¸´Ï À̹ø¿¡´Â ÁúÀǸ¦ ÀÌ¿ëÇÏÁö ¾Ê°í ¼öÀÛ¾÷À» Çصµ µÇ³ª °¡´ÉÇϸé ÁúÀǸ¦ ÀÌ¿ëÇϵµ·Ï ÇÕ´Ï´Ù.

´ÙÀ½ ¼ø¼­´ë·Î ÁøÇàÇÕ´Ï´Ù.
1. [Á¦Ç°Á¤º¸_2NF] Å×À̺íÀ» º¹»çÇÏ¿© [Á¦Ç°Á¤º¸_2NF_1] À̸§À¸·Î ÀúÀåÇÕ´Ï´Ù.
2. ºó ÁúÀÇÅ×À̺íÀ» Çϳª ¸¸µé°í SQLâÀ» ¿¬ ´ÙÀ½ ´ÙÀ½ÀÇ SQL¹®À» SQLâ¿¡ º¹»çÇØ ³Ö½À´Ï´Ù. (ÀÌ °úÁ¤À» ¸ð¸£½Ã´Â ºÐÀº ÀÌÀü °­Á¸¦ ¿­¾î º¸½Ê½Ã¿À.)

SELECT DISTINCT Á¦Ç°Á¤º¸_2NF.ȸ»çÀ̸§, Á¦Ç°Á¤º¸_2NF.´ã´çÀÚ
INTO ȸ»çÁ¤º¸_2NF
FROM Á¦Ç°Á¤º¸_2NF;

3. [ȸ»çÁ¤º¸_2NF Å×ÀÌºí »ý¼º Query]¶ó´Â À̸§À¸·Î ÀúÀåÇÏ°í ½ÇÇàÀ» ½ÃÅ°¸é [ȸ»çÁ¤º¸_2NF]¶ó´Â Å×À̺íÀÌ ¸¸µé¾îÁý´Ï´Ù.
4. [ȸ»çÁ¤º¸_2NF] Å×À̺íÀ» µðÀÚÀÎ º¸±â·Î ¿­°í [ȸ»çÄÚµå] Çʵ带 Çϳª Ãß°¡ÇÏ°í Çü½ÄÀº ÅؽºÆ®, Å©±â´Â 10±ÛÀÚ·Î ¼³Á¤ÇÕ´Ï´Ù.
5. [ȸ»çÀ̸§]À» ±âº»Å°·Î ¼³Á¤ÇÑ ´ÙÀ½ ÀúÀåÇغ¾´Ï´Ù. À̶§ ±âº»Å°ÀÇ Áߺ¹¿À·ù°¡ ¹ß»ýÇÏÁö ¾Ê¾Æ¾ß ÇÕ´Ï´Ù.
6. [ȸ»çÁ¤º¸_2NF] Å×À̺íÀ» µ¥ÀÌÅͽÃÆ®º¸±â·Î ¿­°í ȸ»çÀ̸§¿¡ ¾Ë¸Â°Ô [ȸ»çÄÚµå] Çʵ忡 °íÀ¯ÇÑ °ªÀ» ÀÔ·ÂÇϵµ·Ï ÇÕ´Ï´Ù.
7. ´Ù½Ã [ȸ»çÁ¤º¸_2NF] Å×À̺íÀ» µðÀÚÀÎ º¸±â·Î ¿­°í [ȸ»çÀ̸§] ÇÊµå ´ë½Å [ȸ»çÄÚµå] Çʵ带 ±âº»Å°·Î ¸¸µé¾î ÁÝ´Ï´Ù.
8. ÀÌÁ¦ [Á¦Ç°Á¤º¸_2NF_1] Å×À̺íÀÇ [ȸ»çÀ̸§] Çʵ带 [ȸ»çÄÚµå]·Î °»½ÅÇØÁÖ°í ³ª¼­ [´ã´çÀÚ]Çʵ带 »èÁ¦ÇÏ´Â ÀÏÀÌ ³²¾Ò½À´Ï´Ù. ¸ÕÀú ºó ÁúÀÇÅ×À̺íÀ» µðÀÚÀÎ º¸±â·Î ¸¸µé°í [ȸ»çÁ¤º¸_2NF]¿Í [Á¦Ç°Á¤º¸_2NF_1] Å×À̺íÀ» Ãß°¡ÇÑ ´ÙÀ½ [ȸ»çÀ̸§] Çʵå·Î Á¶ÀÎÀ» ½ÃÅ°°í Äõ¸® ¸Þ´º¿¡¼­ ¾÷µ¥ÀÌÆ®ÁúÀǸ¦ Ŭ¸¯ÇÑ ´ÙÀ½ ¾Æ·¡¿Í °°Àº ¾÷µ¥ÀÌÆ® ÁúÀǸ¦ ¸¸µì´Ï´Ù.

UPDATE Á¦Ç°Á¤º¸_2NF_1 INNER JOIN ȸ»çÁ¤º¸_2NF
ON Á¦Ç°Á¤º¸_2NF_1.ȸ»çÀ̸§ = ȸ»çÁ¤º¸_2NF.ȸ»çÀ̸§
SET Á¦Ç°Á¤º¸_2NF_1.ȸ»çÀ̸§ = [ȸ»çÄÚµå];

9. ÀÌÁ¦ ¸Þ´º¿¡¼­ [Äõ¸®]-[½ÇÇà]À» Ŭ¸¯Çϸé [Á¦Ç°Á¤º¸_2NF_1] Å×À̺íÀÇ [ȸ»çÀ̸§] ÇÊµå ³»¿ëÀÌ È¸»çÄÚµå ÇʵåÀÇ ³»¿ëÀ¸·Î ¹Ù²ò´Ï´Ù.
10. [Á¦Ç°Á¤º¸_2NF_1]¸¦ µðÀÚÀÎ º¸±â·Î ¿­°í [ȸ»çÀ̸§] ÇʵåÀÇ À̸§À» [ȸ»çÄÚµå]·Î ¹Ù²Ù°í [´ã´çÀÚ] Çʵå´Â Á¦°ÅÇÏ¸é ³¡ÀÔ´Ï´Ù.
11. ¸¶Áö¸·À¸·Î °ü°è¸¦ ¼³Á¤ÇØ ÁÝ´Ï´Ù. °á±¹ ÇϳªÀÇ Å×À̺íÀÌ 3°³·Î ºÐ¸®µÇ¾î ´ÙÀ½°ú °°Àº °ü°è¸¦ Çü¼ºÇÏ¿´½À´Ï´Ù.

Á¦ 2 Á¤±ÔÈ­ ½Ç½À-3

[Á¦Ç°ºÐ·ù_2NF_1] Å×ÀÌºí¿¡¼­ Á¦Ç°ºÐ·ù Çʵ带 À§ÇÑ Á¶È¸ Å×ÀÌºí ¸¸µé±â
[Á¦Ç°Á¤º¸_2NF_1] Å×À̺íÀ» ¿­°í È®ÀÎÇØ º¾½Ã´Ù.

[Á¦Ç°ºÐ·ù] ´ÜÀÏ Çʵ尡 Áߺ¹µÇ°í ÀÖ½À´Ï´Ù. À̰͸¸À¸·Îµµ »õ·Î¿î Å×À̺íÀ» ¸¸µé¾î¾ß ÇÒ ÀÌÀ¯°¡ µÉ ¼ö ÀÖ½À´Ï´Ù. ±×¸®°í °ªÀ» Á÷Á¢ ÀÔ·ÂÇÏÁö ¾Ê°í ¸ñ·Ï»óÀÚ³ª ÄÞº¸»óÀÚ¿¡¼­ ¼±ÅÃÇÒ ¼ö ÀÖµµ·Ï ¾×¼¼½ºÀÇ Á¶È¸Çʵ带 ÀÌ¿ëÇÏ´Â °ÍÀÌ Æí¸®ÇÒ °Ì´Ï´Ù.

ÀÌÁ¦ [Á¦Ç°ºÐ·ù] ¶ó´Â À̸§ÀÇ Á¶È¸ Å×À̺íÀ» Çϳª ¸¸µé¾î »ç¿ëÇØ º¸µµ·Ï ÇսôÙ. Á¦Ç°ºÐ·ù Ç׸ñÀ» ³ÖÀ» Å×ÀÌºí¿¡´Â ±× ºÐ·ù¿¡ ´ëÇÑ [¼³¸í]ÀÌ ÀÖÀ¸¸é ÁÁ°Ú½À´Ï´Ù.
Å×ÀÌºí »ý¼ºÁúÀǸ¦ ÀÌ¿ëÇÕ´Ï´Ù. Áߺ¹µÈ ÀڷḦ Áߺ¹µÇÁö ¾Êµµ·Ï ÃßÃâÇÏ·Á¸é ÁúÀǹ®¿¡ DISTINCT Å°¿öµå°¡ ÇÊ¿äÇÕ´Ï´Ù.
ºó ÁúÀÇÅ×À̺íÀ» Çϳª ¸¸µé°í SQLâÀ» ¿¬ ´ÙÀ½ ¾Æ·¡ ³»¿ëÀ» º¹»çÇؼ­ ºÙÀÌ°í µðÀÚÀÎ º¸±â·Î È®ÀÎÇÑ ´ÙÀ½ ½ÇÇà½ÃÅ°½Ê½Ã¿À. [Á¦Ç°ºÐ·ù] Å×À̺íÀÌ ¸¸µé¾îÁý´Ï´Ù.

SELECT DISTINCT Á¦1Á¤±ÔÈ­Å×À̺í.Á¦Ç°ºÐ·ù, "" AS ¼³¸í
INTO Á¦Ç°ºÐ·ù_2NF
FROM Á¦1Á¤±ÔÈ­Å×À̺í;

»õ·Î ¸¸µé¾îÁø [Á¦Ç°ºÐ·ù] Å×À̺íÀ» µðÀÚÀÎ º¸±â·Î ¿­°í ¼³¸í ÇʵåÀÇ ¼Ó¼ºÀ» ¡®¸Þ¸ð¡¯·Î ¼³Á¤ÇÏ½Ã°í °¢ ºÐ·ù¿¡ ´ëÇÑ ¼³¸íÀ» ÀÔ·ÂÇϵµ·Ï ÇϽʽÿÀ. ºÐ·ùÇ׸ñ¿¡ ¼³¸íÀ» ÀÔ·ÂÇØ µÎ¾î¾ß ³ªÁß¿¡ ÀڷḦ °ü¸®ÇÒ ¶§ ÆíÇÕ´Ï´Ù.

Ç×»ó ±âº»Å°¸¦ È®ÀÎÇÏ¼Å¾ß ÇÕ´Ï´Ù.
[ºÐ·ù¸í] ÇʵåÀÇ Å©±â´Â ±×·¸°Ô Å©Áö ¾ÊÀ¸¹Ç·Î [ºÐ·ù¸í] ÇʵåÀÇ °ªÀ» ±×´ë·Î ÂüÁ¶Çؼ­ ½ÇÁ¦ ÇÊµå °ªÀ¸·Î ÀúÀåÇÏ´Â ¹æ¹ýµµ ¹«¸®´Â ¾øÀ» µí ÇÕ´Ï´Ù. µû¶ó¼­ ÀϷùøÈ£ Çʵå(ºÐ·ùID)¸¦ Ãß°¡ÇÏ¿© ±âº»Å°·Î »ç¿ëÇÏ°í [ºÐ·ù¸í] Çʵ忡´Â °íÀ¯ À妽º¸¦ ¸¸µé¾î ÁÖµµ·Ï ÇÕ´Ï´Ù. ¹®ÀÚº¸´Ù´Â ¼ýÀÚ¸¦ ±âº»Å°·Î ¼³Á¤ÇÏ´Â °ÍÀÌ ³»ºÎÀûÀ¸·Î ºü¸£°Ô ÀÛ¾÷À» ÇÕ´Ï´Ù.
¸¸¾à [ºÐ·ù¸í] Çʵ带 ÄÚµå·Î ¸¸µé ¼ö ÀÖ´Ù¸é ÄÚµåÈ­µÈ ±âº»Å° Çʵ带 »ç¿ëÇϵµ·Ï ÇÕ´Ï´Ù. ±×¸®°í Á¶È¸Çʵ忡´Â ÄÚµå °ªÀ» ³Ö¾îÁÖ´Â °ÍÀÌ ÁÁ°Ú½À´Ï´Ù. ±×·¯³ª ÀÏ´Ü ¿©±â¼­´Â ºÐ·ù¸íÀ» ÄÚµå·Î ó¸®ÇÏÁö ¾Ê°í ºÐ·ù¸íÀ» ±×´ë·Î Á¶È¸ °ªÀ¸·Î »ç¿ëÇϱâ·Î Çß½À´Ï´Ù.

ÀÌÁ¦ Á¶È¸ Çʵ带 ¸¸µé¾î º¾½Ã´Ù. Á¶È¸Çʵå/Á¶È¸Å×ÀÌºí¿¡ ´ëÇؼ­´Â ¾×¼¼½º ÁúÀÇ °­Á¸¦ Çϸ鼭 ¼³¸íÀ» µå¸®µµ·Ï ÇÏ°Ú½À´Ï´Ù.

[Á¦Ç°Á¤º¸_2NF_1] Å×À̺íÀ» º¹»çÇÏ¿© [Á¦Ç°Á¤º¸_2NF_2] ¶ó´Â À̸§À¸·Î ÀúÀåÇÑ ´ÙÀ½ [Á¦Ç°Á¤º¸_2NF_2] Å×À̺íÀ» µðÀÚÀÎ º¸±â·Î ¿­°í ´ÙÀ½°ú [Á¦Ç°ºÐ·ù] Çʵ带 ¼±ÅÃÇÏ°í Á¶È¸ ÅÇ¿¡¼­ Çà¿øº» À¯ÇüÀ» ¡®Å×À̺í/Äõ¸®¡¯ ·Î ¼³Á¤ÇÏ°í Çà¿øº»Àº [Á¦Ç°ºÐ·ù_2NF]Å×À̺íÀ» ±âÃÊ·Î ÇÑ ÁúÀǸ¦ ÀÛ¼ºÇÏ¿© »ç¿ëÇÕ´Ï´Ù. Çà¿øº»À¸·Î ¾µ ÁúÀǹ®À» Á¡ÀÌ 3°³ ÂïÈù ¹öÆ°À» ´©¸£¸é ÁúÀÇÀÛ¼º ¸¶¹ý»ç°¡ ¶ß´Âµ¥ ÀÌ°ÍÀ» ÀÌ¿ëÇÏ¿© ÀÛ¼ºÇϵµ·Ï ÇÕ´Ï´Ù.

Çà¿øº»¿¡ »ç¿ëµÉ ÁúÀÇ¿¡´Â ºÐ·ù¸íÀ» ±×´ë·Î Á¶È¸ÇÏ¿© »ç¿ëÇÒ °ÍÀ̹ǷΠ´ÙÀ½°ú °°ÀÌ ºÐ·ù¸í Çʵå Çϳª¸¸ Æ÷ÇÔ½ÃÅ°°í ÀúÀåÇÑ´Ù.

[Á¦Ç°Á¤º¸_2NF_2] Å×À̺íÀ» ¿­°í Á¦Ç°ºÐ·ù Çʵ带 Ŭ¸¯Çϸé ÄÞº¸»óÀÚ°¡ ³ªÅ¸³­´Ù.

ÀÌ·¸°Ô Çؼ­ [Á¦1Á¤±ÔÈ­ Å×À̺í]À» Á¦2Á¤±ÔÈ­ °úÁ¤À» ÅëÇØ ¸¸µé¾î ³½ Å×À̺íÀÌ [ÆǸÅÁ¤º¸], [ȸ»çÁ¤º¸], [Á¦Ç°Á¤º¸], [Á¦Ç°ºÐ·ù] Å×À̺íÀÔ´Ï´Ù.

ÀÌ°ÍÀ¸·Î Á¦2 Á¤±ÔÇü Å×ÀÌºí¿¡ ´ëÇÑ °­Á¸¦ ¸¶Ä¨´Ï´Ù. ´ÙÀ½ °­Á´ Á¦3 Á¤±ÔÇü¿¡ ´ëÇÑ ³»¿ëÀÔ´Ï´Ù.

¾ï»ç¸ð ȸ¿ø ¿©·¯ºÐ!
»õÇØ º¹ ¸¹ÀÌ ¹ÞÀ¸½Ã°í ¿ÃÇØ°¡ ¿©·¯ºÐÀÇ ÇØ°¡ µÇ±â¸¦ ±â¿øÇÕ´Ï´Ù.
¡¡

¡¡

  ¸ñÂ÷ | ÀÌÀü | ´ÙÀ½¡¡ 

¡¡

¿ÀÇǽºÆ©ÅÍ ±â¾÷ASP¼­ºñ½º 135-880 ¼­¿ï½Ã °­³²±¸ »ï¼ºµ¿ 157-3 ¿¤ÁöÆ®À©ÅÚ 2Â÷ 1603È£ ¢Ï070-7098-2554
Copyright ¨Ï 1999-2008 Officetutor.com All rights reserved
¡¡