- ÇöÀç À§Ä¡
- home > ÄÄÇ»ÅÍ¡¤ICT¡¤¾îÇÐ > ÄÄÇ»ÅÍ¡¤IT µµ¼ > µ¥ÀÌÅͺ£À̽º > ÇÑ ¹ø¿¡ ºÙ´Â SQLD[ºñÁ¦ÀÌÆÛºí¸¯]
SQLD ½ÃÇè ´ëºñ¿Í ½ÇÀüÀÌ ¸ðµÎ °¡´ÉÇÑ ¼öÇè¼
±â¼ú ±â¹ÝÀÇ ¼öÇ輸¦ º¼ ¶§ µ¶ÀÚµéÀÌ °¡Àå ºÎÁ·ÇÏ°í ºÒÆíÇÏ°Ô ´À³¢´Â °ÍÀÌ ¹«¾ùÀϱî? ´äÀº °£´ÜÇÏ´Ù. ¡®¿Ö ¿©±â¼ ÀÌ Äڵ带? ¿Ö ¿©±â¼ ÀÌ ÇÔ¼ö¸¦? ¿Ö ¿©±â¼ ÀÌ ¹®Á¦¸¦?¡¯°ú °°ÀÌ ¡®¿Ö¡¯¸¦ ¼³¸íÇÏÁö ¾Ê´Â´Ù´Â °ÍÀÌ´Ù. ƯÈ÷³ª SQLD¸¦ ´ëºñÇÏ´Â µµ¼µé Áß¿¡¼´Â ¡®¿Ö¡¯¿¡ ´ëÇØ ¼³¸íÇØ Áִ åÀÌ ½±°Ô ¹ß°ßµÇÁö ¾Ê´Â´Ù.
SQLD¸¦ ´ëºñÇϸç SQLÀÇ °³³ä°ú ¿ø¸®¸¦ ÀÌÇØÇÑ´Ù
±×·¡¼ ÀÌ Ã¥Àº SQLD ½ÃÇè ¹®Á¦ÀÇ ¿ø¸®¿Í °³³ä¿¡ ¹æÁ¡À» µÎ°í ÁýÇʵǾú´Ù. SQLÀ» »ç¿ëÇÏÁö ¾Ê´Â Çö¾÷ ½Ç¹«ÀÚµéÀ̳ª SQLÀ» ÀüÇô Á¢ÇÏÁö ¸øÇÑ »ç¶÷µµ ´©±¸³ª ¾÷¹«¿¡¼ È°¿ëÀÌ °¡´ÉÇϸç, ÃæºÐÈ÷ ÀÌ Ã¥À» ÅëÇØ °¡º±°Ô SQLD ½ÃÇè Áغñ¸¦ ÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºÇß´Ù. ´Ù¸¥ ¾î¶² ¼ÀûÀ» »ìÆìºÁµµ ÀÌ·¸°Ô »ó¼¼È÷ ¿ø¸®¿Í °³³äÀ» ¼³¸íÇØ Áִ åÀº ¾øÀ» °ÍÀÌ´Ù.
ÀÌ Ã¥ÀÇ Æ¯Â¡
- ÀÌ Ã¥ ÇÑ ±ÇÀ¸·Î SQLD ½ÃÇèÀ» ¿Ïº®È÷ ´ëºñÇÒ ¼ö ÀÖ´Ù.
- ½ÃÇè Áغñ¸¸ÀÌ ¾Æ´Ñ ½Ç¹«¿¡¼µµ SQL È°¿ëÀÌ °¡´ÉÇÏ´Ù.
- Çö¾÷¿¡¼ ¹Ù·Î È°¿ëÇÒ ¼ö ÀÖ´Â ´Ù¾çÇÑ ½ÇÀü ¹®Á¦°¡ ´ã°Ü ÀÖ´Ù.
ÀÌ Ã¥ÀÌ ÇÊ¿äÇÑ µ¶ÀÚ
- SQLD ÀÚ°Ý °ËÁ¤À» Çѹø¿¡ ÇÕ°ÝÇÏ°í ½ÍÀº ¸ðµç ºÐµé
- SQLD ¹®Á¦ÀÇ ¿ø¸®¿Í °³³äÀ» ¿Ïº®ÇÏ°Ô ÀÌÇØÇÏ°í ½ÍÀº ºÐµé
- SQLD ½ÃÇè ÇÕ°Ý°ú µ¿½Ã¿¡ ü°èÀûÀÎ °³³ä ¼³¸íÀ» ÅëÇØ ½Ç¹« È°¿ëÀ» ¿øÇÏ´Â ºÐµé
±â¼ú ±â¹ÝÀÇ ¼öÇ輸¦ º¼ ¶§ µ¶ÀÚµéÀÌ °¡Àå ºÎÁ·ÇÏ°í ºÒÆíÇÏ°Ô ´À³¢´Â °ÍÀÌ ¹«¾ùÀϱî? ´äÀº °£´ÜÇÏ´Ù. ¡®¿Ö ¿©±â¼ ÀÌ Äڵ带? ¿Ö ¿©±â¼ ÀÌ ÇÔ¼ö¸¦? ¿Ö ¿©±â¼ ÀÌ ¹®Á¦¸¦?¡¯°ú °°ÀÌ ¡®¿Ö¡¯¸¦ ¼³¸íÇÏÁö ¾Ê´Â´Ù´Â °ÍÀÌ´Ù. ƯÈ÷³ª SQLD¸¦ ´ëºñÇÏ´Â µµ¼µé Áß¿¡¼´Â ¡®¿Ö¡¯¿¡ ´ëÇØ ¼³¸íÇØ Áִ åÀÌ ½±°Ô ¹ß°ßµÇÁö ¾Ê´Â´Ù.
SQLD¸¦ ´ëºñÇϸç SQLÀÇ °³³ä°ú ¿ø¸®¸¦ ÀÌÇØÇÑ´Ù
±×·¡¼ ÀÌ Ã¥Àº SQLD ½ÃÇè ¹®Á¦ÀÇ ¿ø¸®¿Í °³³ä¿¡ ¹æÁ¡À» µÎ°í ÁýÇʵǾú´Ù. SQLÀ» »ç¿ëÇÏÁö ¾Ê´Â Çö¾÷ ½Ç¹«ÀÚµéÀ̳ª SQLÀ» ÀüÇô Á¢ÇÏÁö ¸øÇÑ »ç¶÷µµ ´©±¸³ª ¾÷¹«¿¡¼ È°¿ëÀÌ °¡´ÉÇϸç, ÃæºÐÈ÷ ÀÌ Ã¥À» ÅëÇØ °¡º±°Ô SQLD ½ÃÇè Áغñ¸¦ ÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºÇß´Ù. ´Ù¸¥ ¾î¶² ¼ÀûÀ» »ìÆìºÁµµ ÀÌ·¸°Ô »ó¼¼È÷ ¿ø¸®¿Í °³³äÀ» ¼³¸íÇØ Áִ åÀº ¾øÀ» °ÍÀÌ´Ù.
ÀÌ Ã¥ÀÇ Æ¯Â¡
- ÀÌ Ã¥ ÇÑ ±ÇÀ¸·Î SQLD ½ÃÇèÀ» ¿Ïº®È÷ ´ëºñÇÒ ¼ö ÀÖ´Ù.
- ½ÃÇè Áغñ¸¸ÀÌ ¾Æ´Ñ ½Ç¹«¿¡¼µµ SQL È°¿ëÀÌ °¡´ÉÇÏ´Ù.
- Çö¾÷¿¡¼ ¹Ù·Î È°¿ëÇÒ ¼ö ÀÖ´Â ´Ù¾çÇÑ ½ÇÀü ¹®Á¦°¡ ´ã°Ü ÀÖ´Ù.
ÀÌ Ã¥ÀÌ ÇÊ¿äÇÑ µ¶ÀÚ
- SQLD ÀÚ°Ý °ËÁ¤À» Çѹø¿¡ ÇÕ°ÝÇÏ°í ½ÍÀº ¸ðµç ºÐµé
- SQLD ¹®Á¦ÀÇ ¿ø¸®¿Í °³³äÀ» ¿Ïº®ÇÏ°Ô ÀÌÇØÇÏ°í ½ÍÀº ºÐµé
- SQLD ½ÃÇè ÇÕ°Ý°ú µ¿½Ã¿¡ ü°èÀûÀÎ °³³ä ¼³¸íÀ» ÅëÇØ ½Ç¹« È°¿ëÀ» ¿øÇÏ´Â ºÐµé
ÀúÀÚ: ÀüÀÍÁø
Part 1 µ¥ÀÌÅÍ ¸ðµ¨¸µÀÇ ÀÌÇØ
01 | µ¥ÀÌÅÍ ¸ðµ¨¸µ
1. µ¥ÀÌÅÍ ¸ðµ¨¸µ
2. °³³äÀû, ³í¸®Àû ±×¸®°í ¹°¸®Àû ¸ðµ¨¸µ
3. ´ÙÀ̾î±×·¥(Diagram)
4. ´Ü¿ø Á¡°Ë ¹®Á¦
02 | °³Ã¼, ¼Ó¼º, °ü°è ±×¸®°í ½Äº°ÀÚ
1. ¿£Æ¼Æ¼(Entity)¿Í ¼Ó¼º(Attribute)
2. °ü°è(Relationship)¿Í ½Äº°ÀÚ(Key)
3. ½Äº° °ü°è Ç¥±â¹ý
4. ´Ü¿ø Á¡°Ë ¹®Á¦
03 | µ¥ÀÌÅͺ£À̽ºÀÇ ¼º´É
1. ÀÌ»ó Çö»ó (Anomaly)°ú Á¤±ÔÈÀÇ Çʿ伺
2. Á¤±ÔÈ(Normal Form)
3. ¸ðµ¨¸µÀ» ÅëÇÑ SQL
4. °ü°èÇü µ¥ÀÌÅͺ£À̽º(Relationship Database, RDB)ÀÇ ÀÌÇØ
5. ºÐ»ê µ¥ÀÌÅͺ£À̽º(Distributed Database)ÀÇ ÀÌÇØ
6. ´Ü¿ø Á¡°Ë ¹®Á¦
Part 2 ±âÃÊ SQL
01 | SQLÀÇ ÀÌÇØ
1. SQLÀ̶õ
2. DDL - Data Definition Language
3. ÀÚ·á À¯Çü - Data Type
4. DCL - Data Control Language
5. TCL - Transaction Control Language
6. ´Ü¿ø Á¡°Ë ¹®Á¦
02 | ÀÔ·Â, ¼öÁ¤, »èÁ¦ ±×¸®°í Á¶È¸
1. Á¤º¸ ÀÔ·Â INSERT
2. UPDATE, DELETE ±×¸®°í Á¶°Ç
3. ÁøÁ¤ÇÑ DML, SELECT ±âÃÊ
4. º°Äª AS »ç¿ëÇϱâ
5. ´Ü¿ø Á¡°Ë ¹®Á¦
03 | ¿¬»êÀÚ
1. »çÄ¢ ¿¬»êÀÚ
2. ºñ±³ ¿¬»êÀÚ ±×¸®°í NULL
3. ³í¸® ¿¬»êÀÚ
4. Ư¼ö ¿¬»êÀÚ
5. ´Ü¿ø Á¡°Ë ¹®Á¦
04 | ÇÔ¼ö¿Í Áý°è ó¸®
1. ¹®ÀÚ ÇÔ¼ö
2. ¼ýÀÚ ÇÔ¼ö
3. ³¯Â¥ ÇÔ¼ö
4. GROUP BY
5. À¯¿ëÇÑ Áý°è ÇÔ¼ö
6. ´Ü¿ø Á¡°Ë ¹®Á¦
Part 3 È®Àå SQL
01 | º¹ÇÕ ÁúÀǹ®
1. IN-LINE-VIEW¿Í SUBQUERY
2. CROSS¿Í UNION
3. OUTER JOIN
4. INNER JOIN
5. INSERT¿Í UPDATE ÀÀ¿ë
6. ´Ü¿ø Á¡°Ë ¹®Á¦
02 | SQL ÀÀ¿ë
1. À¯¿ëÇÑ ±â´É
2. °èÃþÇü ÁúÀÇ
3. ±×·ì ÇÔ¼ö
4. WINDOW ÇÔ¼ö
5. ´Ü¿ø Á¡°Ë ¹®Á¦
¸ðÀÇ°í»ç 1ȸ
¸ðÀÇ°í»ç 2ȸ
¸ðÀÇ°í»ç 3ȸ
ºÎ·Ï SQLD ¿ä¾à Á¤¸®
01 | µ¥ÀÌÅÍ ¸ðµ¨¸µÀÇ ÀÌÇØ
02 | µ¥ÀÌÅÍ ¸ðµ¨°ú ¼º´É
03 | SQL 񃧯
04 | SQL È°¿ë
ã¾Æº¸±â
01 | µ¥ÀÌÅÍ ¸ðµ¨¸µ
1. µ¥ÀÌÅÍ ¸ðµ¨¸µ
2. °³³äÀû, ³í¸®Àû ±×¸®°í ¹°¸®Àû ¸ðµ¨¸µ
3. ´ÙÀ̾î±×·¥(Diagram)
4. ´Ü¿ø Á¡°Ë ¹®Á¦
02 | °³Ã¼, ¼Ó¼º, °ü°è ±×¸®°í ½Äº°ÀÚ
1. ¿£Æ¼Æ¼(Entity)¿Í ¼Ó¼º(Attribute)
2. °ü°è(Relationship)¿Í ½Äº°ÀÚ(Key)
3. ½Äº° °ü°è Ç¥±â¹ý
4. ´Ü¿ø Á¡°Ë ¹®Á¦
03 | µ¥ÀÌÅͺ£À̽ºÀÇ ¼º´É
1. ÀÌ»ó Çö»ó (Anomaly)°ú Á¤±ÔÈÀÇ Çʿ伺
2. Á¤±ÔÈ(Normal Form)
3. ¸ðµ¨¸µÀ» ÅëÇÑ SQL
4. °ü°èÇü µ¥ÀÌÅͺ£À̽º(Relationship Database, RDB)ÀÇ ÀÌÇØ
5. ºÐ»ê µ¥ÀÌÅͺ£À̽º(Distributed Database)ÀÇ ÀÌÇØ
6. ´Ü¿ø Á¡°Ë ¹®Á¦
Part 2 ±âÃÊ SQL
01 | SQLÀÇ ÀÌÇØ
1. SQLÀ̶õ
2. DDL - Data Definition Language
3. ÀÚ·á À¯Çü - Data Type
4. DCL - Data Control Language
5. TCL - Transaction Control Language
6. ´Ü¿ø Á¡°Ë ¹®Á¦
02 | ÀÔ·Â, ¼öÁ¤, »èÁ¦ ±×¸®°í Á¶È¸
1. Á¤º¸ ÀÔ·Â INSERT
2. UPDATE, DELETE ±×¸®°í Á¶°Ç
3. ÁøÁ¤ÇÑ DML, SELECT ±âÃÊ
4. º°Äª AS »ç¿ëÇϱâ
5. ´Ü¿ø Á¡°Ë ¹®Á¦
03 | ¿¬»êÀÚ
1. »çÄ¢ ¿¬»êÀÚ
2. ºñ±³ ¿¬»êÀÚ ±×¸®°í NULL
3. ³í¸® ¿¬»êÀÚ
4. Ư¼ö ¿¬»êÀÚ
5. ´Ü¿ø Á¡°Ë ¹®Á¦
04 | ÇÔ¼ö¿Í Áý°è ó¸®
1. ¹®ÀÚ ÇÔ¼ö
2. ¼ýÀÚ ÇÔ¼ö
3. ³¯Â¥ ÇÔ¼ö
4. GROUP BY
5. À¯¿ëÇÑ Áý°è ÇÔ¼ö
6. ´Ü¿ø Á¡°Ë ¹®Á¦
Part 3 È®Àå SQL
01 | º¹ÇÕ ÁúÀǹ®
1. IN-LINE-VIEW¿Í SUBQUERY
2. CROSS¿Í UNION
3. OUTER JOIN
4. INNER JOIN
5. INSERT¿Í UPDATE ÀÀ¿ë
6. ´Ü¿ø Á¡°Ë ¹®Á¦
02 | SQL ÀÀ¿ë
1. À¯¿ëÇÑ ±â´É
2. °èÃþÇü ÁúÀÇ
3. ±×·ì ÇÔ¼ö
4. WINDOW ÇÔ¼ö
5. ´Ü¿ø Á¡°Ë ¹®Á¦
¸ðÀÇ°í»ç 1ȸ
¸ðÀÇ°í»ç 2ȸ
¸ðÀÇ°í»ç 3ȸ
ºÎ·Ï SQLD ¿ä¾à Á¤¸®
01 | µ¥ÀÌÅÍ ¸ðµ¨¸µÀÇ ÀÌÇØ
02 | µ¥ÀÌÅÍ ¸ðµ¨°ú ¼º´É
03 | SQL 񃧯
04 | SQL È°¿ë
ã¾Æº¸±â
ÃÖ±Ù ºòµ¥ÀÌÅÍ Àü¹®°¡ ȤÀº AI Àü¹®°¡¸¦ ä¿ëÇÏ´Â ´ëºÎºÐÀÇ ±â¾÷µé¿¡¼ SQLÀ» ±âº»ÀûÀ¸·Î ¿ä±¸Çϸé¼, SQLDÀÇ Àα⠶ÇÇÑ ³¯·Î ³ô¾ÆÁö°í ÀÖ½À´Ï´Ù. SQLD´Â SQL Developer·Î SQL °³¹ßÀÚ¸¦ ÀǹÌÇϸç, Çѱ¹µ¥ÀÌÅÍ»ê¾÷ÁøÈï¿ø¿¡¼ µ¥ÀÌÅͺ£À̽ºÀÇ ±âº»ÀûÀÎ ¸ðµ¨¸µ °³³äºÎÅÍ ±ÇÇÑ °ü¸®, ´ë»ó °ü¸®, µ¥ÀÌÅÍÀÇ Á¶ÀÛ ±×¸®°í ÀÌ·¯ÇÑ ÀÏ·ÃÀÇ È°µ¿À» Á¦¾îÇÏ´Â ´É·ÂÀ» °ËÁõÇÏ´Â ±¹°¡°øÀÎ ÀÚ°ÝÁõ ½ÃÇèÀ¸·Î µ¥ÀÌÅͺ£À̽º¿Í °ü·ÃÇÑ ÀÏÁ¤ ¼öÁØÀÇ ´É·ÂÀ» Æò°¡ÇÏ´Â ´ëÇ¥ÀûÀÎ Æò°¡ ±âÁØÀÌ µÇ°í ÀÖ½À´Ï´Ù.
¿©·¯ºÐÀº SQLD °ËÁ¤À» À§ÇØ º» µµ¼¸¦ ÆîÄ¡°Ô µÉ °ÍÀÔ´Ï´Ù. ÀÌ Ã¥Àº ÃÖ´ëÇÑ SQLD¿¡¼ ÁÁÀº °á°ú¸¦ ¾òÀ» ¼ö ÀÖµµ·Ï ÃÖ¼±À» ´ÙÇØ ÁýÇʵǾú½À´Ï´Ù. ¸¸¾à ³»¿ëÀ» ¿ÏÀüÈ÷ ¼ÒÈÇÑ´Ù¸é ÀÌ Ã¥À» ÅëÇØ SQL°ú È®½ÇÈ÷ Ä£ÇØÁú ¼ö ÀÖÀ» °Å¶ó ÀÚºÎÇÕ´Ï´Ù. ¸ðµÎÀÇ ÇÕ°ÝÀ» ±â¿øÇÕ´Ï´Ù.
¿©·¯ºÐÀº SQLD °ËÁ¤À» À§ÇØ º» µµ¼¸¦ ÆîÄ¡°Ô µÉ °ÍÀÔ´Ï´Ù. ÀÌ Ã¥Àº ÃÖ´ëÇÑ SQLD¿¡¼ ÁÁÀº °á°ú¸¦ ¾òÀ» ¼ö ÀÖµµ·Ï ÃÖ¼±À» ´ÙÇØ ÁýÇʵǾú½À´Ï´Ù. ¸¸¾à ³»¿ëÀ» ¿ÏÀüÈ÷ ¼ÒÈÇÑ´Ù¸é ÀÌ Ã¥À» ÅëÇØ SQL°ú È®½ÇÈ÷ Ä£ÇØÁú ¼ö ÀÖÀ» °Å¶ó ÀÚºÎÇÕ´Ï´Ù. ¸ðµÎÀÇ ÇÕ°ÝÀ» ±â¿øÇÕ´Ï´Ù.