Ã¥ÀÇ ±¸¼ºÀº 3ºÎ·Î ±¸¼ºµÇ¾î ÀÖ´Ù. ¥°ºÎ´Â Àü¹ÝÀûÀÎ µ¥ÀÌÅͺ£À̽º À̷п¡ ´ëÇÑ ¼³¸íÀ» ÇÏ°í, ¥±ºÎ´Â MySQLÀ» ÅëÇÑ ½Ç½ÀÀ» µû¶óÇØ º¸°í, ¥²ºÎ´Â ÀÚ¹Ù¾ð¾î·Î µ¥ÀÌÅͺ£À̽º ½Ã½ºÅÛÀ» ¸¸µé¾îº»´Ù. ¥²ºÎ¿¡¼´Â ¥°ºÎ¿Í ¥±ºÎ¸¦ ÅëÇؼ ÇнÀÇÑ À̷аú ½Ç½ÀÀ» ÃÖ´ëÇÑ È°¿ëÇÏ¿© µ¥ÀÌÅͺ£À̽º½Ã½ºÅÛÀ» Á¦ÀÛÇÏ´Â ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇÑ´Ù. ÀÌ ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇÏ´Â °úÁ¤¿¡¼ ÁÖº¯ÀÇ µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ °ü½ÉÀÌ ³ô¾ÆÁüÀ¸·Î½á µ¥ÀÌÅͺ£À̽º°ü¸®½Ã½ºÅÛÀÇ È¿À²ÀûÀÎ ±â´É¿¡ ´ëÇØ ´Ù½Ã ÇÑ ¹ø »ý°¢ÇØ º¼ ¼ö ÀÖ´Â ±âȸ°¡ µÉ °ÍÀ¸·Î È®½ÅÇÑ´Ù.
¸ñÂ÷
Á¦1ºÎ µ¥ÀÌÅͺ£À̽º ÀÌ·Ð
1Àå. µ¥ÀÌÅͺ£À̽º½Ã½ºÅÛÀÇ °³¿ä
1.1 µ¥ÀÌÅͺ£À̽ºÀÇ Á¤ÀÇ
1.2 µ¥ÀÌÅͺ£À̽º½Ã½ºÅÛÀÇ ±¸Á¶
1.3 µ¥ÀÌÅ;ð¾î¿Í µ¥ÀÌÅÍ°ü¸®ÀÚ
2Àå. µ¥ÀÌÅͺ£À̽º°ü¸®½Ã½ºÅÛ
2.1 µ¥ÀÌÅͺ£À̽º°ü¸®½Ã½ºÅÛÀÇ Á¤ÀÇ
2.2 µ¥ÀÌÅͺ£À̽º°ü¸®½Ã½ºÅÛÀÇ ±â´É
2.2.1 Á¤ÀDZâ´É
2.2.2 Á¶ÀÛ±â´É
2.2.3 Á¦¾î ±â´É
2.3 µ¥ÀÌÅÍ ¸ðµ¨ÀÇ Á¾·ù
2.4 µ¥ÀÌÅÍ µ¶¸³¼º(data independency)
3Àå. °ü°èµ¥ÀÌÅͺ£À̽º ¼³°è
3.1 µ¥ÀÌÅͺ£À̽º½Ã½ºÅÛÀÇ SDLC
3.2 °³Ã¼-°ü°è(Entity Relationship:E-R) ¸ðµ¨
3.2.1 °³Ã¼ ÁýÇÕ°ú ¾ÖÆ®¸®ºäÆ®
3.2.2 °ü°è ÁýÇÕ
3.3 E-R ´ÙÀ̾î±×·¥
4Àå. °ü°èµ¥ÀÌÅÍ ±¸Á¶
4.1 ¸±·¹À̼Ç
4.2 ¹«°á¼º Á¦¾àÁ¶°Ç
4.3 °ü°è´ë¼ö
4.4 °ü°èÇؼ®
5Àå. ºÐ»ê/¸ÖƼ¹Ìµð¾î/°´Ã¼ µ¥ÀÌÅͺ£À̽º½Ã½ºÅÛ
5.1 ºÐ»ê µ¥ÀÌÅͺ£À̽º½Ã½ºÅÛ
5.1.1 ÁýÁßÇü°ú ºÐ»êÇü µ¥ÀÌÅͺ£À̽ºÀÇ ºñ±³
5.1.2 ºÐ»ê µ¥ÀÌÅͺ£À̽º °ü¸® ½Ã½ºÅÛÀÇ ±â´É
5.1.3 ºÐ»ê µ¥ÀÌÅͺ£À̽º °ü¸® ½Ã½ºÅÛÀÇ ±¸Á¶
5.2 ºÐ»ê ÀºÆ󼺰ú µ¥ÀÌÅͺÐÇÒ
5.2.1 ºÐ»ê µ¥ÀÌÅͺ£À̽º °èÃþ ÂüÁ¶ ±¸Á¶
5.2.2 ºÐ»ê µ¥ÀÌÅͺ£À̽ºÀÇ µ¥ÀÌÅÍ ºÐÇÒ
5.2.3 ºÐ»ê µ¥ÀÌÅͺ£À̽º ÀºÆó¼ºÀÇ ´Ü°è
5.3 ¸ÖƼ¹Ìµð¾î µ¥ÀÌÅͺ£À̽º½Ã½ºÅÛ
5.3.1 ¸ÖƼ¹Ìµð¾î¿Í µ¥ÀÌÅͺ£À̽ºÀÇ °áÇÕ
5.3.2 ¸ÖƼ¹Ìµð¾î µ¥ÀÌÅͺ£À̽º¿Í MDBMS
5.3.3 °´Ã¼ÁöÇâ µ¥ÀÌÅͺ£À̽º¿Í ¸ÖƼ¹Ìµð¾îÀÇ °áÇÕ
5.4 °´Ã¼ÁöÇâ µ¥ÀÌÅͺ£À̽º½Ã½ºÅÛ
5.4.1 °´Ã¼ ÁöÇâ µ¥ÀÌÅͺ£À̽ºÀÇ °³¿ä
5.4.2 °´Ã¼ÁöÇâ µ¥ÀÌÅͺ£À̽ºÀÇ Àå´ÜÁ¡
5.4.3 °´Ã¼ÁöÇâ µ¥ÀÌÅÍ ¸ðµ¨
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
Á¦2ºÎ MySQL½Ç½À
6Àå. Å×ÀÌºí »ý¼º
6.1 Å×ÀÌºí ¸¸µé±â
7Àå. MySQL ½ÃÀÛÇϱâ
7.1 MySQL ¼³Ä¡Çϱâ
7.1.1 RPM ÆÐÅ°Áö¸¦ »ç¿ëÇؼ ¸®´ª½º¿¡ MySQL 74
7.1.2 tar.gz ÆÄÀÏÀ» ÀÌ¿ëÇÑ ¼öµ¿ ¼³Ä¡
7.2 MySQL Á¢¼ÓÇϱâ
7.3 MySQL¸í·É¾î ½ÇÇà ¹æ¹ý
7.3.1 Äõ¸® ÀÔ·ÂÇϱâ
7.3.2 µ¥ÀÌÅͺ£À̽º »ý¼º ¹æ¹ý
8Àå. Å×ÀÌºí »ý¼ºÇÏ´Â ¸í·É¾î
8.1 ¸®´ª½º ¿î¿µÃ¼Á¦¿¡¼ MySQL Å×ÀÌºí »ý¼º
8.2 vi ÆíÁý±â¸¦ ÀÌ¿ëÇؼ Å×À̺í°ú ·¹ÄÚµå »ý¼ºÇϱâ
9Àå. Å×ÀÌºí »ç¿ëÇϱâ
9.1 Å×À̺íÀÇ »ç¿ë
9.2 UPDATE ¹® »ç¿ëÇϱâ
9.3 ´ÙÁß µ¥ÀÌÅ͸¦ ÁöÁ¤ÇÑ Ä÷³¿¡ ÀúÀåÇϱâ
9.4 SET Ä÷³¸í =¡®µ¥ÀÌÅÍ °ª¡¯Çü½ÄÀ¸·Î Å×ÀÌºí¿¡ ÀúÀå
9.5 ±âÁ¸ÀÇ Å×ÀÌºí¿¡¼ µ¥ÀÌÅÍ ·¹Äڵ带 ºÒ·¯¿À´Â ÀÛ¾÷
9.6 °Ë»ö Á¶°ÇÀ¸·Î Å×À̺íÀÇ µ¥ÀÌÅÍ °ªÀ» ºÒ·¯¿À´Â ÀÛ¾÷
9.6.1 WHERE ÀýÀ» ÀÌ¿ëÇÑ ÀÚ·á °Ë»ö
9.7 ³¯Â¥ µ¥ÀÌÅÍ°ª ó¸®
9.8 DELETE »èÁ¦ ¸í·É¾î
9.9 DELETE ¸í·É¹®ÀÇ WHERE Á¶°ÇÀý
10Àå. µ¥ÀÌÅÍÀÇ ÆÐÅÏ °Ë»ö ÀÛ¾÷
10.1 ³¯Â¥ °ü·Ã ÇÔ¼ö
10.2 µ¥ÀÌÅÍÀÇ ÆÐÅÏ °Ë»ö
10.3 µ¥ÀÌÅÍÀÇ ¿ä¾à°ú º°Äª
10.3.1 ÇÑ °³ÀÇ Ä÷³¿¡ ÀúÀåµÈ µ¥ÀÌÅÍÀÇ ·¹ÄÚµå °³¼ö¸¦ ±¸ÇÏ´Â ÀÛ¾÷
10.3.2 µÎ °³ ÀÌ»óÀÇ Ä÷³¿¡ ÀúÀåµÈ µ¥ÀÌÅÍÀÇ ·¹ÄÚµå °³¼ö¸¦ ±¸ÇÏ´Â ÀÛ¾÷
10.3.3 DISTINCT¸¦ ÀÌ¿ëÇÏ¿© Áߺ¹µÈ ·¹ÄÚµå Ãß·Á³»±â
10.3.4 GROUP BY Ä÷³À» ÀÌ¿ëÇÏ¿© ±×·ì ¼³Á¤ ÀÛ¾÷
11Àå. ´ÙÁß Å×À̺íÀÇ µ¥ÀÌÅÍ ¼öÇà ÀÛ¾÷
11.1 µ¥ÀÌÅ͸¦ »ý¼ºÇÏ´Â ÀÛ¾÷
11.2 Å×À̺íÀÇ Ä÷³À» ºÎºÐ ÁöÁ¤ÀÚ·Î ¼³Á¤
11.3 Å×À̺íÀÇ ¸ðµç Ä÷³À» Àüü ÁöÁ¤ÀÚ·Î ¼³Á¤
11.4 ·¹ÇÁÆ® Á¶ÀÎÀ» ÀÌ¿ëÇÑ Å×À̺íÀÇ µ¥ÀÌÅÍ °Ë»ö ÀÛ¾÷
12Àå. ±âÁ¸ Å×À̺íÀÇ µ¥ÀÌÅÍ ¾÷µ¥ÀÌÆ® ÀÛ¾÷
12.1 DROP Á¦°Å ¸í·É¾î
12.2 UPDATE ¸í·É¹®ÀÇ WHERE Á¶°ÇÀý
12.3 ±âÁ¸ÀÇ Å×À̺í Ä÷³ ±¸Á¶ º¯°æ
12.3.1 ALTER TABLE ¸í·ÉÀÇ ±âº» »ç¿ë ¹æ¹ý
12.3.2 ALTER TABLEÀÇ Ä÷³ ŸÀÔ º¯°æ
Á¦3ºÎ µ¥ÀÌÅͺ£À̽º¸¦ ¿¬°áÇÏ´Â ÀÚ¹ÙÇÁ·Î±×·¥ µû¶óÇϱâ
Á¦1Àå. Project
1.1 ÇÁ·Î±×·¥ ºÐ¼®
1.2 Áß¿äÇÑ ¸Þ¼µå ¼³°è
1.3 ÇÁ·Î±×·¥ ±¸Çö
1.4 ½ÇÇà°á°ú
2.1 ÇÁ·Î±×·¥ ºÐ¼®
2.2 Áß¿äÇÑ ¸Þ¼µå ¼³°è
2.3 ÇÁ·Î±×·¥ ±¸Çö°ú ½ÇÇà°á°ú