¢º µ¥ÀÌÅͺ£À̽º
1. µ¥ÀÌÅÍ º£À̽ºÀÇ °³³ä
1) µ¥ÀÌÅͺ£À̽ºÀÇ Æ¯¼º
(1) ½Ç½Ã°£ Á¢±Ù¼º(real-time accessibility)
(2) °è¼ÓÀûÀÎ º¯È
(3) µ¿½Ã °øÀ¯(concurrent sharing)
(4) ³»¿ë¿¡ ÀÇÇÑ ÂüÁ¶(content reference)
2) µ¥ÀÌÅͺ£À̽º °ü¸® ½Ã½ºÅÛÀ» »ç¿ëÇÔÀ¸·Î½á ¾ò´Â ÀåÁ¡
- µ¥ÀÌÅÍ Áߺ¹ÀÇ ÃÖ¼ÒÈ
- µ¥ÀÌÅÍÀÇ °ø¿ë °¡´É
- µ¥ÀÌÅÍ Àϰü¼ºÀÇ À¯Áö
- µ¥ÀÌÅÍ ¹«°á¼ºÀÇ À¯Áö
- µ¥ÀÌÅÍÀÇ º¸¾È º¸Àå
- µ¥ÀÌÅÍÀÇ Ç¥ÁØÈ
- µ¥ÀÌÅÍÀÇ ¿ä±¸¿¡ ´ëÇÑ ÆÄ¾Ç ¿ëÀÌ
3) µ¥ÀÌÅͺ£À̽ºÀÇ ³í¸®Àû ±¸¼º¿ä¼Ò
(1) °³Ã¼(entity)
µ¥ÀÌÅͺ£À̽º¿¡ Ç¥ÇöÇÏ·Á°í ÇÏ´Â À¯/¹«ÇüÀÇ °´Ã¼·Î¼ ¼·Î ±¸º°µÇ´Â °ÍÀ» ¶æÇÑ´Ù. ÀÌ´Â ÄÄÇ»ÅͰ¡ Ãë±ÞÇÏ´Â ÆÄÀÏÀÇ ·¹Äڵ忡 ´ëÀÀµÇ¸ç, ÇϳªÀÇ °³Ã¼´Â Çϳª ÀÌ»óÀÇ ¼Ó¼º(attribute)À¸·Î ±¸¼ºµÈ´Ù
(2) ¼Ó¼º(attribute)
À̸§À» °¡Áø, µ¥ÀÌÅÍÀÇ °¡Àå ÀÛÀº ³í¸®Àû ´ÜÀ§·Î¼ °³Ã¼°¡ °¡Áö°í ÀÖ´Â ¼ºÁúÀ» ³ªÅ¸³»¸ç ÆÄÀÏ ±¸Á¶¿¡¼ÀÇ Ç׸ñ ¶Ç´Â Çʵå¶ó°íµµ ÇÑ´Ù
¡Ø °³Ã¼ ÁýÇÕ(entity set) : µ¿ÀÏÇÑ ÇüŸ¦ °®´Â °³Ã¼µéÀÇ ÁýÇÕÀ» ÀǹÌ
(3) °ü°è(relationship)
°¢ °³Ã¼µé »çÀÌ¿¡ Á¸ÀçÇÏ´Â »óÈ£ °ü°è¸¦ ³ªÅ¸³»´Â °ÍÀ¸·Î ¼Ó¼º °ü°è¿Í °³Ã¼ °ü°è·Î ±¸ºÐµÈ´Ù
¡Ø ¼Ó¼º °ü°è : ¾î´À ƯÁ¤ °³Ã¼¸¦ ±â¼úÇÏ´Â ¼Ó¼ºµé °£ÀÇ °ü°è¸¦ ³ªÅ¸³»´Â °ÍÀ¸·Î ÇÑ °³Ã¼ ³»¿¡¼¸¸ Á¸ÀçÇϱ⠶§¹®¿¡ °³Ã¼ ³» °ü°è(intra-entity relationship)¶ó ÇÒ ¼ö ÀÖ´Ù
¡Ø °³Ã¼ °ü°è : ¼·Î ´Ù¸¥ °³Ã¼ ÁýÇÕ »çÀÌ¿¡ Á¸ÀçÇÏ´Â °ü°è¸¦ ³ªÅ¸³»´Â °ÍÀ¸·Î °³Ã¼ ¿ÜºÎ¿¡ Á¸ÀçÇÏ´Â °³Ã¼ °£ °ü°è(inter entity relationship)¶ó ÇÒ ¼ö ÀÖ´Ù
4) µ¥ÀÌÅͺ£À̽º °ü¸® ½Ã½ºÅÛ(DBMS)ÀÇ Çʼö ±â´É
(1) Á¤ÀÇ ±â´É
±¸Çö µÈ ÇϳªÀÇ ¹°¸®Àû ±¸Á¶ÀÇ µ¥ÀÌÅͺ£À̽º·Î ¿©·¯ »ç¿ëÀÚµéÀÌ ´Ù¾çÇÑ ÇüÅÂÀÇ µ¥ÀÌÅÍ ¿ä±¸¸¦ Áö¿øÇØ ÁÙ ¼ö ÀÖµµ·Ï °¡Àå ÀûÀýÇÑ µ¥ÀÌÅͺ£À̽º ±¸Á¶¸¦ Á¤ÀÇÇÒ ¼ö ÀÖ´Â ±â´ÉÀ̸ç, ´ÙÀ½°ú °°Àº ³»¿ëÀ» Æ÷ÇÔÇØ¾ß ÇÑ´Ù
- ¸ðµç ÀÀ¿ë ÇÁ·Î±×·¥µéÀÌ ¿ä±¸ÇÏ´Â µ¥ÀÌÅÍ ±¸Á¶¸¦ Áö¿øÇÒ ¼ö ÀÖµµ·Ï µ¥ÀÌÅͺ£À̽ºÀÇ ³í¸®Àû ±¸Á¶¿Í DBMS°¡ Áö¿øÇÏ´Â µ¥ÀÌÅÍ ¸ðµ¨¿¡ ¸Â°Ô Á¤ÀÇ ÇÑ´Ù
- µ¥ÀÌÅͺ£À̽º¸¦ ¹°¸®ÀûÀ¸·Î ÀúÀåÇϴµ¥ ÇÊ¿äÇÑ ¸í¼¼¸¦ Æ÷ÇÔÇØ¾ß ÇÑ´Ù
- µ¥ÀÌÅÍÀÇ ¹°¸®Àû ±¸Á¶¿Í ³í¸®Àû ±¸Á¶ »çÀÌÀÇ º¯È¯ÀÌ °¡´ÉÇϵµ·Ï ÀÌ µÎ ±¸Á¶ »çÀÌÀÇ »ç»ó(mapping)À» ¸í¼¼ÇØ¾ß ÇÑ´Ù
(2) Á¶ÀÛ ±â´É
»ç¿ëÀÚ¿Í µ¥ÀÌÅͺ£À̽º »çÀÌÀÇ ÀÎÅÍÆäÀ̽º¸¦ À§ÇÑ ¼ö´ÜÀ» Á¦°øÇÏ´Â °ÍÀ¸·Î, µ¥ÀÌÅÍÀÇ »ðÀÔ, »èÁ¦, °Ë»ö, °»½Å µî µ¥ÀÌÅͺ£À̽º ¿¬»êÀ» Áö¿øÇÏ´Â µµ±¸¸¦ ÅëÇØ¼ ±¸ÇöµÇ¸ç ÀÌ·¯ÇÑ µµ±¸´Â ´ÙÀ½°ú °°Àº Á¶°ÇÀ» ¸¸Á·ÇØ¾ß ÇÑ´Ù
- Á¶ÀÛ µµ±¸ÀÇ »ç¿ëÀÌ ½±°í ÀÚ¿¬½º·¯¿ö¾ß ÇÑ´Ù
- ¿¬»ê¿¡ ´ëÇÑ ¸í¼¼°¡ Á¤È®ÇÏ°í ¿ÏÀüÇØ¾ß ÇÑ´Ù
- µ¥ÀÌÅÍ¿¡ ´ëÇÑ Á¢±ÙÀÌ È¿À²ÀûÀ̾î¾ß ÇÑ´Ù
(3) Á¦¾î ±â´É
°ø¿ëÀÇ ¸ñÀûÀ¸·Î °ü¸®µÇ´Â µ¥ÀÌÅͺ£À̽ºÀÇ ³»¿ë¿¡ ´ëÇØ Ç×»ó ¾ÈÀü¼º°ú Á¤È®¼ºÀ» À¯ÁöÇÒ ¼ö ÀÖ´Â ±â´ÉÀ¸·Î ´ÙÀ½°ú °°Àº Á¶°ÇÀ» ¸¸Á·ÇØ¾ß ÇÑ´Ù
- µ¥ÀÌÅÍÀÇ ¹«°á¼ºÀÌ ÆÄ±«µÇÁö ¾Êµµ·Ï Á¦¾îÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù
- º¸¾ÈÀ» À¯ÁöÇÏ°í ±ÇÇÑÀ» °Ë»çÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù
- ´ÙÁß »ç¿ëÀÚ È¯°æ¿¡¼ ¿©·¯ »ç¿ëÀÚ°¡ µ¥ÀÌÅͺ£À̽º¸¦ µ¿½Ã Á¢±ÙÇÏ¿© µ¥ÀÌÅ͸¦ ó¸®ÇÒ °æ¿ì µ¥ÀÌÅͺ£À̽º¿Í ó¸® °á°ú°¡ Ç×»ó Á¤È®¼ºÀ» À¯ÁöÇϵµ·Ï º´Çà Á¦¾î¸¦ ÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù
- ¹«°á¼º À¯Áö
- º¸¾È °Ë»ç
- º´Çà ¼öÇà Á¦¾î
5) ½ºÅ°¸¶(schema)
µ¥ÀÌÅͺ£À̽ºÀÇ ÀüüÀûÀÎ ¼³°è, ´Ù½Ã ¸»Çؼ µ¥ÀÌÅÍ ±¸Á¶¿Í Á¦¾à Á¶°Ç¿¡ ´ëÇØ ±â¼úÇÑ °Í
(1) ¿ÜºÎ ½ºÅ°¸¶(external schema)
µ¥ÀÌÅͺ£À̽ºÀÇ ¿ÜÀûÀÎ ¸éÀ» Ç¥ÇöÇÑ °ÍÀ¸·Î µ¥ÀÌÅͺ£À̽ºÀÇ °³°³ »ç¿ëÀÚ³ª ÀÀ¿ë ÇÁ·Î±×·¡¸ÓÀÇ µ¥ÀÌÅͺ£À̽º Á¤ÀÇ¿¡ ´ëÇØ ±â¼úÇÑ °ÍÀÌ´Ù. ÀÌ´Â Àüü µ¥ÀÌÅͺ£À̽ºÀÇ ÇÑ ³í¸®ÀûÀÎ ºÎºÐÀÌ µÇ±â ¶§¹®¿¡ ¼ºê ½ºÅ°¸¶(sub schema)¶ó°íµµ ÇÑ´Ù
(2) °³³ä ½ºÅ°¸¶(conceptual schema)
¹ü±â°üÀû ÀÔÀå¿¡¼ µ¥ÀÌÅͺ£À̽º¸¦ Á¤ÀÇÇÑ °ÍÀ¸·Î ¸ðµç ÀÀ¿ë ½Ã½ºÅÛµéÀ̳ª »ç¿ëÀÚµéÀÌ ÇÊ¿ä·Î ÇÏ´Â µ¥ÀÌÅ͸¦ ÅëÇÕÇÑ Á¾ÇÕÀûÀÎ µ¥ÀÌÅͺ£À̽º ±¸Á¶ÀÌ´Ù
- ´Ü¼ø ½ºÅ°¸¶
(3) ³»ºÎ ½ºÅ°¸¶(internal schema)
¹°¸®ÀûÀ¸·Î µ¥ÀÌÅͺ£À̽º°¡ ÀúÀåµÈ ÇüÅÂ, ´Ù½Ã ¸»Çؼ ÀúÀå ÀåÄ¡ÀÇ ÀÔÀå¿¡¼ Àüü µ¥ÀÌÅͺ£À̽º°¡ ÀúÀåµÇ´Â ¹æ¹ýÀ» ±â¼úÇÑ °ÍÀÌ´Ù. ¿©±â¼´Â ½ÇÁ¦·Î ÀúÀåµÉ ³»ºÎ ·¹ÄÚµåÀÇ Çü½Ä, À妽ºÀÇ À¯¹«, ÀúÀå µ¥ÀÌÅÍ Ç׸ñÀÇ Ç¥Çö¹æ¹ý, ³»ºÎ ·¹ÄÚµåÀÇ ¹°¸®Àû ¼ø¼ µîÀ» Á¤ÀÇ ÇÑ´Ù
6) µ¥ÀÌÅÍ ¾ð¾î(data language)
µ¥ÀÌÅͺ£À̽º¸¦ Á¤ÀÇÇÏ°í ¾×¼¼½ºÇÏ´Â ½Ã½ºÅÛ°úÀÇ Åë½Å ¼ö´ÜÀ¸·Î µ¥ÀÌÅͺ£À̽º ¾ð¾î
(1) µ¥ÀÌÅÍ Á¤ÀǾî(DDL ; Data Definition Language)
- µ¥ÀÌÅͺ£À̽º¸¦ Á¤ÀÇ Çϰųª ±× Á¤ÀǸ¦ ¼öÁ¤ÇÒ ¸ñÀûÀ¸·Î »ç¿ëÇÏ´Â ¾ð¾î
- µ¥ÀÌÅͺ£À̽º ½ºÅ´Àº µ¥ÀÌÅÍ Á¤ÀÇ ¾ð¾î¶ó´Â Ưº°ÇÑ ¾ð¾î·Î¼ Ç¥ÇöµÈ Á¤ÀÇÀÇ ÁýÇÕÀ¸·Î ÁöÁ¤µÈ´Ù
- DDLÀº ¹ø¿ªÇÑ °á°ú°¡ µ¥ÀÌÅÍ »çÀüÀ̶ó´Â Ưº°ÇÑ ÆÄÀÏ¿¡ ¿©·¯ °³ÀÇ Å×À̺í·Î¼ ÀúÀå µÈ´Ù
- µ¥ÀÌÅͺ£À̽º °ü¸® ½Ã½ºÅÛ(DBMS) ³»¿¡¼ »ç¿ëÀÚÀÇ ÆíÀÇ¿Í ±¸Çö»óÀÇ ÆíÀǸ¦ À§ÇØ ¸í·É¾î¸¦ Á¦°øÇÏ´Â °Í
- À妽º »ý¼º, Å×ÀÌºí »èÁ¦, µ¥ÀÌÅÍ º£À̽º »ý¼º
(2) µ¥ÀÌÅÍ Á¶ÀÛ¾î(DML ; Data Manipulation language)
- »ç¿ëÀÚ¿Í µ¥ÀÌÅͺ£À̽º °ü¸® ½Ã½ºÅÛ°£ÀÇ ÀÎÅÍÆäÀ̽º Á¦°ø
¡Ø ÀÀ¿ë ÇÁ·Î±×·¡¸Ó : µ¥ÀÌÅÍ Á¶À۾ ÀÌ¿ëÇØ µ¥ÀÌÅͺ£À̽º¸¦ ¿î¿ëÇÏ´Â »ç¿ëÀڷμ È£½ºÆ® ¾ð¾î¸¦ ±¸»çÇÏ¿© ÆÄÀÏÀ» ó¸®ÇÏ´Â ´É·ÂÀ» °¡Áü
(3) µ¥ÀÌÅÍ Á¦¾î¾î(DCL ; Data Control Language)
- µ¥ÀÌÅÍ Á¤È®¼ºÀ» À§ÇÑ º¸¾È/¹«°á¼º Á¦¾î¸¦ À§ÇÑ ¸í·É¾î
- µ¥ÀÌÅÍ µ¿½Ã Á¢±ÙÀ» À§ÇÑ º´Çà ¼öÇà Á¦¾î¸¦ À§ÇÑ ¸í·É¾î
- ½Ã½ºÅÛ Àå¾Ö¿¡ ´ëºñÇÑ µ¥ÀÌÅÍ È¸º¹À» À§ÇÑ ¸í·É¾î
7) DBA
µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚ(database administrator)´Â µ¥ÀÌÅͺ£À̽º ½Ã½ºÅÛÀÇ ¸ðµç °ü¸®¿Í ¿î¿µ¿¡ ´ëÇÑ Ã¥ÀÓÀ» Áö°í ÀÖ´Â »ç¶÷
(1) µ¥ÀÌÅͺ£À̽º ¼³°è¿Í ¿î¿µ¿¡ ´ëÇÑ Ã¥ÀÓ
- µ¥ÀÌÅͺ£À̽ºÀÇ ±¸¼º ¿ä¼Ò¸¦ °áÁ¤
- ½ºÅ°¸¶ÀÇ Á¤ÀÇ
- ÀúÀå ±¸Á¶ÀÇ Á¤ÀÇ¿Í µ¥ÀÌÅÍÀÇ Á¢±Ù ¹æ¹ý ¼³Á¤
- µ¥ÀÌÅÍÀÇ Á¢±Ù ±ÇÇÑ Á¦¾î
- ¿¹ºñ¿Í ȸº¹ÀÇ ÀýÀÚ ¼ö¸³
- µ¥ÀÌÅͺ£À̽ºÀÇ ¹«°á¼º Á¦¾à Á¶°ÇÀÇ ÁöÁ¤
- µ¥ÀÌÅÍ »çÀüÀ̳ª īŻ·Î±×ÀÇ À¯Áö/°ü¸®
(2) ÇàÁ¤Àû Ã¥ÀÓ
- µ¥ÀÌÅÍÀÇ Ç¥Çö°ú ½Ã½ºÅÛ ¹®¼ÈÀÇ Ç¥ÁØ ¼³Á¤
- »ç¿ëÀÚÀÇ ¿ä±¸¿Í ºÒÆòÀÇ Ã»Ãë/ÇØ°á
(3) ½Ã½ºÅÛ °¨µ¶ ¹× ¼º´É ºÐ¼®¿¡ ´ëÇÑ Ã¥ÀÓ
- ½Ã½ºÅÛÀÇ ¼º´É °Ë»ç
- µ¥ÀÌÅÍÀÇ Á¢±Ù ¹æ¹ý°ú ÀúÀå ±¸Á¶, »ç¿ëÀÚ ¿ä±¸ÀÇ º¯È, µ¥ÀÌÅÍÀÇ ÀÌ¿ë Ãß¼¼, °¢Á¾ Åë°è µîÀ» Á¾ÇÕ/ºÐ¼®
I D PW
PHPLEAD¸¦½ÃÀÛÆäÀÌÁö·Î
PHPLEADERÀº °³ÀÎÀÌ ¿î¿µÇÏ°í ¿©·¯ºÐÀÌ ¸¸µé¾î °¡´Â »çÀÌÆ® ÀÔ´Ï´Ù.
Phone: 010 2584 8213 Email: phpleader2020@gmail.com