- µ¥ÀÌÅͺ£À̽º ¸ðµ¨¸µ
½Ã½ºÅÛ ºÐ¼® ¹× ¼³°è ´Ü°è¿¡¼¡®¸ðµ¨¸µ¡¯°ú¡®¼³°è¡¯¶ó´Â ´Ü¾î°¡ È¥¿ëµÇ´Â °æ¿ì°¡ ¸¹Áö¸¸ ¸ðµ¨¸µ°ú ¼³°è´Â ºÐ¸íÈ÷ ´Ù¸¥ ÀǹÌÀÌ´Ù.
µ¥ÀÌÅÍ ¸ðµ¨¸µÀ̶õ Çö½Ç ¼¼°èÀÇ ¾÷¹«(¿¹¸¦ µé¸é À繫ȸ°è, ¼îÇθô, ¹°·ù°ü¸® µî)¸¦ Ãß»óÈÇÏ´Â °ÍÀÌ´Ù.
¹Ý¸é µ¥ÀÌÅÍ ¼³°è¶ó´Â °ÍÀº ¸ðµ¨¸µ °úÁ¤À» ÅëÇØ ÃßÃâµÈ Á¤º¸¸¦ ÄÄÇ»ÅÍ ³»ºÎ¿¡¼ °ü¸®ÇÒ ¼ö ÀÖ´Â ÇüÅ·Π±¸Ã¼ÈÇÏ¸ç ±¸Á¶¿Í °ü°è¸¦ Ç¥ÇöÇÏ´Â °ÍÀÌ´Ù.
µû¶ó¼ ¸ðµ¨¸µ°ú ¼³°è °úÁ¤À» ºÐ¸®ÇÏ¿© ¼³¸íÇϵµ·Ï ÇϰڴÙ.
¸ðµ¨¸µÀº Çö½ÇÀ» Ãß»óÈÇÏ´Â ÀÛ¾÷À̶ó°í Ç¥ÇöÇß´Ù. Ãß»óÈ(abstraction)¶ó´Â ¿ë¾î¿¡ ´ëÇØ °ÅºÎ°¨À» ´À³¢´Â µ¶ÀÚµµ ÀÖÀ» °ÍÀÌ´Ù. ±×·±µ¥,
Ãß»óȴ¡®¿ä¾à¡¯À̶ó´Â ¶æÀ¸·Îµµ ÇØ¼®µÈ´Ù. ¼ÒÇÁÆ®¿þ¾î °øÇп¡¼ ¸»ÇÏ´Â Ãß»óÈ´Â ÇüÀÌ»óÇÐÀû °³³äÀ̶ó±âº¸´Ù´Â º¹ÀâÇÑ °ÍÀ» ´Ü¼øÈÇÏ´Â °úÁ¤ÀÌ´Ù.
¸ðµ¨¸µ ¿ª½Ã º¹ÀâÇÑ Çö½ÇÀ» ´Ü¼øÈ½ÃÄÑ ÄÄÇ»ÅÍ ½Ã½ºÅÛ ³»ºÎ·Î À̽ÄÇÒ ¼ö ÀÖµµ·Ï ²À ÇÊ¿äÇÑ ¿ä¼Ò¸¸ µµÃâÇÏ´Â °úÁ¤ÀÌ´Ù. ¸¸È°¡°¡ Àι°À» ±×¸®´Â ¸ð½ÀÀ» ¶°¿Ã·Á º¸ÀÚ. »ç¶÷ÀÇ ¿Ü¸ð¿¡¼ Ư¡¸¸ °Á¶ÇÏ°í ¼¼ºÎÀûÀÎ ¿ä¼Ò´Â ¹èÁ¦ÇÑ´Ù. ¿Ïº®ÇÔÀ̶õ ´õ ÀÌ»ó Ãß°¡ÇÒ °ÍÀÌ ¾ø´Â »óŰ¡ ¾Æ´Ï¶ó, ´õ ÀÌ»ó Á¦¿ÜÇÒ °ÍÀÌ ¾øÀ» ¶§ ÀÌ·ïÁø´Ù´Â ¸»ÀÌ ÀÖ´Ù. Ãß»óÈ È¤Àº ¸ðµ¨¸µÀº ´Þ¸® ¸»ÇÏ¸é ¿Ïº®ÇÔÀ» Ãß±¸ÇÏ´Â °úÁ¤À¸·Î ¿ä¾àÇÒ ¼ö ÀÖ°Ú´Ù. Çö½Ç ¼¼°è´Â ¹«¼öÈ÷ ¸¹Àº Á¤º¸·Î ±¸¼ºµÇ¾î ÀÖ´Ù. »ç¶÷¡¯À» Ç¥ÇöÇÒ ¼ö ÀÖ´Â Á¤º¸´Â ¾ó¸¶³ª µÉ±î? À̸§, ½ÅüÁ¶°Ç, ³ªÀÌ, ÁֹιøÈ£, °æ·Â»çÇ×, Á÷¾÷, Ãë¹Ì, Çз µî ¿°ÅÇÏÀÚ¸é ³¡ÀÌ ¾ø´Ù.
±×·±µ¥ ÀÎÅÍ³Ý ¼îÇθôÀ» ±¸ÃàÇÒ ¶§¡®»ç¶÷¡¯À̶ó´Â ´ë»óÀº¡®°í°´¡¯È¤Àº¡®°ü¸®ÀÚ¡¯¶ó´Â ´Ü¾î¸¦ ÅëÇØ Á» ´õ ´Ü¼øÇÏ°Ô Ç¥ÇöµÇ°í¡®ID¡¯,¡® ÁÖ¼Ò¡®,¡® ³ªÀÌ¡¯,¡® ¼ºº°¡¯µî °Å·¡ ȤÀº ¸¶ÄÉÆÃ¿¡ ÇÊ¿äÇÑ Á¤º¸¸¸ µµÃâÇØ¾ß ÇÑ´Ù. ÀÌ·¯ÇÑ °úÁ¤À» ¸ðµ¨¸µÀ̶ó ÇÑ´Ù. º¹ÀâÇÑ Çö½Ç ȤÀº ¾÷¹«¿¡¼ ¡®°ü¸® ¹× ±â·ÏÀÌ ÇÊ¿äÇÑ Á¤º¸¡¯¸¦ ÃßÃâÇÏ´Â ÀÛ¾÷ÀÌ´Ù. µ¿½Ã¿¡ ÇÊ¿ä ¾ø´Â Á¤º¸¸¦ Á¦°ÅÇÏ´Â ÀÛ¾÷À» µ¥ÀÌÅÍ ¸ðµ¨¸µÀ̶ó°í ÇÑ´Ù. ¹°·Ð °ü¸® ´ë»óÀ» ã¾Æ³»°í ³ª¿ÇÏ´Â µ¥ ±×Ä¡Áö ¾Ê´Â´Ù. À̸¦ ÀÌÇØ Çϱ⠽±°í ÀÇ»ç¼ÒÅëÀÌ ¿øÈ°Çϵµ·Ï µµ¿ÍÁִ ǥÁØÈµÈ Ç¥±â¹ýÀ¸·Î ¹®¼ÈÇÏ´Â ÀÛ¾÷À» ÅëÆ²¾î ¸»ÇÑ´Ù. ¶ÇÇÑ ½Ã½ºÅÛ ±¸»ó ´Ü°è¿¡¼ ½ºÄÉÄ¡¸¦ ±×¸®´Â °Í, µ¥ÀÌÅͺ£À̽º¸¦ ¸¸µé±â À§ÇÑ Ã»»çÁøÀ» ¸¸µå´Â °ÍÀ¸·Îµµ Ç¥ÇöÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
¸ðµ¨¸µ °á°ú´Â µ¥ÀÌÅͺ£À̽º ¼³°è¸¦ À§ÇÑ Áß¿äÇÑ Áغñ ÀÛ¾÷ÀÌ´Ù. ¸ñÇ¥ ½Ã½ºÅÛÀÌ ¾î¶² Á¤º¸¸¦ Æ÷ÇÔÇÒÁö »çÀü °ËÁõÇÒ ¼ö ÀÖ´Â ±Ù°Å°¡ µÈ´Ù. °³¹ßÆÀ¿ø °£ ȤÀº °³¹ßÆÀ°ú °í°´ °£ ÀÇ»ç¼ÒÅëÀ» À§ÇÑ Áß¿äÇÑ µµ±¸°¡ µÇ¸ç, ½Ã½ºÅÛÀ» ¼³°èÇÏ´Â °úÁ¤¿¡¼ ¾ÆÀ̵ð¾î¸¦ ü°èÈÇϰí Á¤¸®Çϴµ¥ µµ¿òÀÌ µÈ´Ù. ¶ÇÇÑ, Çö½Ç¾÷¹«¸¦ ÆÄ¾ÇÇÏ´Â °úÁ¤À» ±â·ÏÇØ ½ÃÇàÂø¿À°¡ ¹ß»ýÇßÀ» ¶§ ¿øÀÎÀ» ÆÄ¾ÇÇÒ ¼öµµ ÀÖÀ¸¹Ç·Î ½Ã½ºÅÛ ¼³°è ³ëÇϿ츦 ÃàÀûÇÏ´Â µ¥µµ ¾È¼º¸ÂÃãÀÌ´Ù. ¿¹ÄÁ´ë ¸ðµ¨¸µÀº Çö½Ç ¼¼°èÀÇ ¹«¼öÇÑ Á¤º¸ °¡¿îµ¥ ÄÄÇ»ÅÍ ½Ã½ºÅÛÀ¸·Î À̽ÄÇÏ·Á´Â ´ë»óÀ» ÃßÃâÇØ ´Ü¼øÈÇÏ°í ¿ä¾àÇÏ´Â °úÁ¤ÀÌ´Ù. ¼³°è´Â ¸ðµ¨¸µÀ» ÅëÇØ È®Á¤µÈ ÀÌ½Ä ´ë»óÀ» µ¥ÀÌÅͺ£À̽º ¼³°è ±ÔÄ¢¿¡ ¸ÂÃç ¼¼¹ÐÇÏ°Ô À籸¼ºÇϰí, Á¤ÇØÁø Ç¥±â ¹æ¹ý¿¡ µû¶ó ¹®¼ÈÇÏ´Â ÀÛ¾÷ÀÌ´Ù. ¸ðµ¨¸µ°ú ¼³°èÀÇ Àǹ̴ ºÐ¸íÈ÷ ´Ù¸£Áö¸¸, ÇÁ·ÎÁ§Æ® ¼öÇà °úÁ¤¿¡¼´Â ¸ðµ¨¸µ°ú ¼³°è¸¦ ¼øÈ¯ÇÏ¸é¼ ÁøÇàÇÑ´Ù.
- µ¥ÀÌÅÍ º£À̽ºÀÇ ¹ßÀü °úÁ¤µ¥ÀÌÅͺ£À̽ºÀÇ ¹ßÀü °úÁ¤
¡Ü ISAM(Indexed Sequential Access Method) : ¿øÇÏ´Â Á¤º¸¸¦ ã±âÀ§ÇØ ¼øÂ÷ÀûÀ¸·Î Á¢±ÙÇϰųª, »öÀÎ(index)À» ÅëÇØ ¼±ÅÃÀûÀ¸·Î Á¢±ÙÇÒ ¼ö ÀÖ´Â ÆÄÀÏ ½Ã½ºÅÛ. µ¥ÀÌÅͺ£À̽º°¡ º¸ÆíÈµÈ ÀÌÈÄ¿¡µµ ¼Ò±Ô¸ð Á¤º¸½Ã½ºÅÛ¿¡¼ Ȱ¿ëµÈ´Ù.
¡Ü °èÃþÇü DBMS : ÀڷḦ Æ®¸®ÇüÅ·ΠÀúÀåÇÏ´Â µ¥ÀÌÅͺ£À̽º. À©µµ¿ì ÆÄÀÏ ½Ã½ºÅÛÀÇ µð·ºÅ͸® ±¸Á¶¸¦ ¿¬»óÇÏ¸é µÇ°Ú´Ù. Á¤º¸¸¦ µð·ºÅ͸® ÇüÅ·ΠºÐ·ùÇϱ⠶§¹®¿¡, º¹ÀâÇÑ ±¸Á¶¸¦ ¹¦»çÇÒ ¼ö ¾ø´Ù´Â ´ÜÁ¡ÀÌ ÀÖ´Ù.
¡Ü ³×Æ®¿öÅ©Çü DBMS : °èÃþÇü µ¥ÀÌÅͺ£À̽ºÀÇ ´ÜÁ¡À» º¸¿ÏÇϱâ À§ÇØ ÀÚ·á°£ ¿¬°á(link)À» ¸Á(network) ÇüÅ·ΠÀÚÀ¯·Ó°Ô ¿¬°áÇÒ ¼ö ÀÖµµ·Ï °³¼±Çß´Ù. ±×·¯³ª ÀڷᱸÁ¶°¡ º¹ÀâÇØÁö¸é ÀÌÇØ°¡ ¾î·Á¿î µ¥´Ù°¡ ÀڷᱸÁ¶ º¯°æ½Ã µð½ºÅ©¿¡ ÀúÀåµÈ µ¥ÀÌÅÍÀÇ ¹°¸®Àû ±¸Á¶¸¦ À籸¼ºÇØ¾ß Çϸç, ¾ÖÇø®ÄÉÀÌ¼Ç ¿ª½Ã ´Ù½Ã °³¹ßÇØ¾ß ÇÑ´Ù.
¡Ü °ü°èÇü DBMS : ¸ðµç µ¥ÀÌÅ͸¦ 2Â÷¿ø ÇüÅÂÀÇ Å×ÀÌºí¿¡ ÀúÀåÇϸç, ÀÚ·á°£ °ü°è¸¦ Ç¥ÇöÇϱâ À§ÇØ Å°¶ó´Â µ¥ÀÌÅÍ °ªÀ» ÀÌ¿ëÇÑ´Ù. °ü°èÇüÀ̶ó´Â À̸§À» »ç¿ëÇÏ´Â ÀÌÀ¯´Â Å×ÀÌºí°£ °ü°è¸¦ ¼³Á¤ÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ¿¬±¸°¡ ÁÖµÈ °úÁ¦À̱⠶§¹®ÀÌ´Ù. °ü°èÇü µ¥ÀÌÅͺ£À̽ºÀÇ ÀåÁ¡Àº ÀåºÎ, ¿¢¼¿ ¹®¼ µî¿¡¼ ÀÏ»óÀûÀ¸·Î »ç¿ëÇϴ ǥ ÇüŸ¦ »ç¿ëÇØ ´Ü¼øÇÑ ¼³°èÀÎ °æ¿ì ±¸Á¶¸¦ ÀÌÇØÇϰųª ¸¸µé±â°¡ ¿ëÀÌÇÏ´Ù. È®Àåµµ ¿ëÀÌÇÏ´Ù. Å×À̺íÀ» »ý¼ºÇÑ ÈÄ ¼Õ½±°Ô Ç׸ñÀ» Ãß°¡ÇÒ ¼ö ÀÖ°í, ÀڷᱸÁ¶°¡ º¯°æµÇ´õ¶óµµ ÀÌ¹Ì °³¹ßµÈ ÇÁ·Î±×·¥À» º¯°æÇÏÁö ¾Ê°í È®ÀåÇÒ ¼ö ÀÖ´Ù.
¡Ü °´Ã¼Çü DBMS : °´Ã¼ÁöÇâÀ̶ó´Â ÆÐ·¯´ÙÀÓÀÌ µµÀÔµÇ¸é¼ ÇÁ·Î±×·¥ »ó¿¡¼ »ý¼ºµÇ´Â °´Ã¼¸¦ ±×´ë·Î µð½ºÅ©¿¡ ÀúÀåÇϰųª, ÀÐ¾î µéÀÌ´Â Á¦Ç°ÀÌ °³¹ßµÇ¾ú´Ù. ´Ù¾çÇÑ Á¦Ç°ÀÌ Ãâ½ÃµÇ¾úÁö¸¸ ³Î¸® º¸±ÞµÇÁö´Â ¸øÇß´Ù. ´ë¿ë·®ÀÇ ÀڷḦ ó¸®Çϴµ¥ ÀÖ¾î ¸¹Àº ¿¬±¸°¡ ÀÌ·ïÁ³À¸³ª, °·ÂÇÑ °Ë»ö ¼º´ÉÀ¸·Î ½ÃÀåÀ» ¼®±ÇÇϰí ÀÖ´Â °ü°èÇü µ¥ÀÌÅͺ£À̽ºÀÇ ¾Æ¼ºÀ» ³Ñ±â¿¡´Â ¿ªºÎÁ·ÀÌ´Ù. Áö±Ý±îÁö ´Ù¾çÇÑ DBMS ÀÌ·ÐÀÌ ¿¬±¸µÇ¾úÀ¸³ª, Çѵ¿¾È °ü°èÇü µ¥ÀÌÅͺ£À̽ºÀÇ ÁöÀ§¸¦ ¶Ù¾î³Ñ´Â »õ·Î¿î ±â¼úÀÌ ³ªÅ¸³ª±â´Â ¾î·Á¿ï °ÍÀÌ´Ù. ´Þ¸® ¸»Çϸé, ¼¼¿ùÀÌ Áö³ªµµ »çÀåµÇÁö ¾ÊÀ» ±â¼úÀÌ´Ï ÀÍÇôµÎ¸é Áö¼ÓÀûÀ¸·Î Àû¿ëÇÒ ¼ö ÀÖ´Ù.
