< DBany/2008 ÁÖ¿ä±â´É >
1. Database Login ±â´É
¡á Á¢¼Ó¹æ¹ýÀº ¿À¶óŬ SQN*NETÀ¸·Î Á¢¼ÓÇÏ´Â ¹æ¹ý°ú Á÷Á¢ TCP/IP·Î Á¢¼ÓÇÏ´Â ¹æ¹ýÀÌ ÀÖ´Ù. ¡á ¿À¶óŬ SQN*NETÀ» ÅëÇÑ Á¢¼Ó¹æ¹ýÀº SQL*NETÀÌ ¼³Ä¡µÇ°í Net Configuration Assistant·Î µ¥ÀÌÅͺ£À̽º ¼¹ö¸¦ ¼³Á¤ÇÏ¿©¾ß ÇÑ´Ù. ¡Û ¿¬°á ¼³Á¤Àº User ID, Password, Database, Connect Mode, Comment(ÇÁ·ÎÆÄÀÏ ¼³¸í) À» ÀÔ·ÂÇÏ´Ù. ¡Û ÇÁ·ÎÆÄÀÏ ½Å±Ô µî·ÏÀ» À§ÇØ [½Å±Ô] ¹öÆ°À» ´©¸£°í ¿¬°á¼³Á¤ Ç׸ñÀ» ÀÔ·ÂÇÏ°í ÀúÀåÇÑ´Ù. ¡Û DatabaseÇ׸ñÀº SQL*NET¿¡¼ ¼³Á¤ÇÑ Ç׸ñÀÌ ÄÞº¸¹Ú½º¿¡ ³ª¿Â´Ù. ¡Û PasswordÀúÀåÀº ³»PCÀÇ È¯°æÈÀÏ¿¡ ¾ÏȣȵǾî ÀúÀåµÇ°í »ç¿ëÇÒ ¶§ º¹È£ÈµÇ¸ç ȯ°æÈÀÏÀ» ´Ù¸¥ PC¿¡ º¹»çÇÏ¸é ¾ÏÈ£°¡ ±úÁø´Ù. ¡Û SQN*NET ȯ°æ¼³Á¤ Á¤º¸¸¦ º¸°Å³ª, ȯ°æ¼³Á¤À» À§ÇØ [Net Configuration Assistant]¸¦ ¹öÆ°À¸·Î Á÷Á¢½ÇÇàÇÒ ¼ö ÀÖ´Ù. ¡á TCP/IP·Î Á¢¼ÓÇÏ´Â ¹æ¹ýÀº DBAny¿¡¼ Á÷Á¢ ¿À¶óŬ µ¥ÀÌÅͺ£À̽º¿¡ Á¢¼ÓÇÑ´Ù. ¡Û ¿¬°á ¼³Á¤Àº User ID, Password, Database Server IP, Port, Oracle SID, Connect Mode, Comment(ÇÁ·ÎÆÄÀÏ ¼³¸í) À» ÀÔ·ÂÇÏ´Ù. ¡Û ÇÁ·ÎÆÄÀÏ ½Å±Ô µî·ÏÀ» À§ÇØ [½Å±Ô] ¹öÆ°À» ´©¸£°í ¿¬°á¼³Á¤ Ç׸ñÀ» ÀÔ·ÂÇÏ°í ÀúÀå ÇÑ´Ù. ¡Û PasswordÀúÀåÀº ³»PCÀÇ È¯°æÈÀÏ¿¡ ¾ÏȣȵǾî ÀúÀåµÇ°í »ç¿ëÇÒ ¶§ º¹È£ÈµÇ¸ç ȯ°æÈÀÏÀ» ´Ù¸¥ PC¿¡ º¹»çÇÏ¸é ¾ÏÈ£°¡ ±úÁø´Ù. ¡á ¿¬°á ÇÁ·ÎÆÄÀÏÀ» ÀÔ·ÂÇÏ°í [»õ·Î ¿¬°á]¹öÆ°À» ´©¸¥´Ù. ¡á ¿¬°á¿¡ ¼º°øÇÏ¸é ¿¬°á½Ã°£À» Æ÷ÇÔÇÏ¿© ÇÁ·ÎÆÄÀÏÀ» ÀÚµ¿À¸·Î ÀúÀå°ü¸® ÇÑ´Ù. ¡á Database LoginâÀ» ´Ù½Ã ¿ ¶§ Ç×»ó ÃÖÈÄ¿¡ Á¢¼ÓµÈ ÇÁ·ÎÈÀÏ¿¡ Ä¿¼°¡ À§Ä¡Çϸç ȯ°æ¼³Á¤¿¡ ÀÇÇØ Database LoginâÀ» ÇÁ·Î±×·¥ ½ÃÀ۽à ÀÚµ¿À¸·Î ¿°Å³ª ÃÖÈÄ Á¢¼Ó ÇÁ·ÎÆÄÀÏ·Î ÀÚµ¿ ¿¬°áÇÒ ¼ö ÀÖÀ¸¸ç ÀÚÁÖ »ç¿ëÇÏ´Â ±â´ÉȸéÀ» ÀÚµ¿À¸·Î ½ÃÀÛÇÒ ¼ö ÀÖ´Ù. ¡á TCP/IP·Î Á¢¼ÓÇÏ´Â ¹æ¹ýÀÌ ¼Óµµ°¡ ºü¸£°í SQL*NETÀ» ¼³Ä¡ÇÏÁö ¾Ê¾Æµµ µÇ´Â ÀåÁ¡ÀÌ ÀÖÀ¸³ª XMLÇÊµå µî ÀϺΠÇʵåŸÀÔÀ» Áö¿øÇÏÁö ¾Ê´Â´Ù. ¡á Database¿¡ LoginµÇ¸é ¸ÞÀÎȸéÀÇ ¸Þ´º¹öÆ°¿¡ Session¿¡ ¿¬°áµÈ Á¤º¸°¡ ³ªÅ¸³ª¸ç ¸Þ´º¸¦ ¿¾î ¼¼¼ÇÀ» º¯°æÇÒ ¼ö ÀÖ´Ù. ¡á Ãß°¡·Î ´Ù¸¥ µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áÀ» À§ÇØ [¿¬°áÇϱâ] ¹öÆ°À¸·Î ÇÒ ¼ö ÀÖÀ¸¸ç Session¸Þ´º¿¡ ¿¬°á Á¤º¸°¡ °è¼Ó Ãß°¡µÈ´Ù. ¡á ¿øÇÏ´Â SessionÀ» ¼±ÅÃÇÏ°í °¢ ±â´ÉȸéÀ» ¿¸é ¼±ÅÃµÈ SessionÀ¸·Î ȸéÀÌ ¿¸°´Ù. ¡á ¼±ÅÃµÈ SessionÀ» ²÷À¸·Á¸é [¿¬°á²÷±â]¹öÆ°À¸·Î ÇÏ¸ç ¿¬°áÀÌ ²÷¾îÁö¸é ÇØ´ç SessionÀ¸·Î ¿¬°áµÈ ±â´É ȸéÀº ¸ðµÎ ´ÝÈù´Ù.
2. Main È¸é ±â´É
¡á MainȸéÀº PULL-DOWN¸Þ´º¹Ù, ±â´ÉÈ¸é ´ÜÃà¸í·É¹Ù, ÆíÁý ¸í·É¹Ù, Session¼±ÅùÙ, Window(±â´Éȸé) ¼±ÅùÙ, DB-Link¹Ù, ±â´Éȸé, »óÅÂÇ¥½Ã¹Ù µîÀ¸·Î ±¸¼ºµÈ´Ù.
(1) PULL-DOWN¸Þ´º
¡á PULL-DOWN¸Þ´º´Â ȯ°æ¼³Á¤, ¿¡µðÆ®, ±×¸®µå, ¼¼¼Ç, °´Ã¼, Äõ¸®, DBA, â, µµ¿ò¸»·Î ±¸¼ºµÈ´Ù. ¡Û ȯ°æ¼³Á¤¸Þ´º´Â ȯ°æ¼³Á¤(ȯ°æ¼³Á¤ ȸéÀ» ¿¾î »ç¿ëÀÚ°¡ ¿øÇÏ´Â »ç¿ëȯ°æÀ» ¼³Á¤), ÇÁ¸°ÅÍ ¼³Á¤(ÇÁ¸°ÅÍ º¯°æ ¹× ¼³Á¤), Ãâ·Â Âʼ³Á¤(ÇÁ¸°Æ® ÇÒ ¿ëÁöÀÇ ¿©¹é, ŸÀÌƲ, ¸Ó¸®¸», ²¿¸®¸» µîÀ» ¼³Á¤), Á¾·á(ÇÁ·Î±×·¥À» Á¾·á)µîÀ¸·Î ±¸¼ºµÈ´Ù. ¡Û ¿¡µðÆ®¸Þ´º´Â Undo, Redo, À߶󳻱â, º¹»ç, ºÙ¿©³Ö±â, ¸ðµÎ¼±ÅÃ, ¸ðµÎ»èÁ¦, ã±â/¹Ù²Ù±â, ´ÙÀ½Ã£±â, ÀÌÀüã±â, ÀúÀå, Ãâ·Â, Å×À̺íÁ¤º¸, SQL½ÇÇàâÀ¸·Î¡¦ µîÀ¸·Î ±¸¼ºµÈ´Ù. ¡Û ±×¸®µå¸Þ´º´Â Ä®·³°ª º¹»ç, Ä®·³¸í º¹»ç, Ä®·³ ÇÕ°è, Ä®·³ ·¹ÄÚµå °Ç¼ö, ÇÑ ·¹ÄÚµå º¸±â, Ä÷³ µ¥ÀÌÅÍ Ã£±â, ÆÄÀÏ ÀúÀå(XLS, CSV, MDB, DOC, HTM, XML)µîÀ¸·Î ±¸¼ºµÈ´Ù. ¡Û ¼¼¼Ç¸Þ´º´Â ¿¬°áÇϱâ(´ÙÁß¿¬°áÀ» Áö¿øÇϸç LoginÇÏ¿© ¿¬°áµÇ¸é Session¹Ù¿¡ Ãß°¡µÊ), ¿¬°á²÷±â(Session¹Ù¿¡ ¼±ÅÃµÈ SessionÀÇ ¿¬°áÀ» ²÷À½), Start Transaction(Æ®·£Àè¼Ç ¸ðµå·Î Àüȯ), Rollback(Æ®·£Àè¼Ç ¸ðµå Àüȯ ÈÄ ¼öÁ¤µÈ µ¥ÀÌÅ͸¦ ¸ðµÎ ¿ø»ó º¹±¸ÇÔ), Commit(Æ®·£Àè¼Ç ¸ðµå Àüȯ ÈÄ ¼öÁ¤µÈ µ¥ÀÌÅ͸¦ DB¿¡ ÀúÀåÇÔ), Password Change·Î ±¸¼ºµÇ¸ç Start TransactionÀ» ÇϱâÀü¿¡´Â Auto commit¸ðµå·Î ÀúÁ¤°ú µ¿½Ã¿¡ DB¿¡ ¹Ý¿µµÈ´Ù. ¡Û °´Ã¼¸Þ´º´Â Table manager(Å×À̺í Á¤º¸°ü¸®, µ¥ÀÌÅÍ °ü¸®, Å×ÀÌºí ¼Ó¼ºÁ¤ÀǼ Ãâ·Â µîÀÇ ±â´ÉÀ» Á¦°ø), All Objects(Cluster, Index, Table, View, Procedure, Package, Sequence µîÀÇ ½ºÅ°¸¶¸¦ °ü¸®)·Î ±¸¼ºµÈ´Ù. ¡Û Äõ¸®¸Þ´º´Â SQL Script(SQL¹®À» »ý¼ºÇÏ°í ½ÇÇà°á°ú, PLAN, SQL¹® Àüȯ µîÀ» °ü¸®), SQL help(¿À¶óŬ µ¥ÀÌÅͺ£À̽º »ç¿ëÀ» À§ÇÑ SQL¹®ÀÇ µµ¿ò¸»À» Á¦°ø), Oracle SQL*PLUS(¿À¶óŬ¿¡¼ Á¦°øÇÏ´Â SQL*PLUS¸¦ DBAnyÈ¸é ³»¿¡¼ »ç¿ëÇÒ ¼ö Àִ ȯ°æÀ» Á¦°ø)·Î ±¸¼ºµÈ´Ù. ¡Û DBA¸Þ´º´Â Session Manager(Session »ç¿ë Á¤º¸, Lock ã±â ¹× Transaction ã±â ±â´É, Session KILL±â´ÉÀ» Á¦°ø), Storage Manager(Tablespace , Tablespace, DataFile, Rollback Segment Á¤º¸¸¦ Á¦°ø), Security Manager(User, Role, Profile Á¤º¸ ¼öÁ¤±â´ÉÀ» Á¦°ø), Database Information(¼¹ö ¹öÀü, ¼¹ö¾ð¾î, Ŭ¶óÀ̾ðÆ® ·¹Áö½ºÆ®¸®, DBMS Parameter, SGA, Resource Limits, DictionaryµîÀÇ µ¥ÀÌÅͺ£À̽º Á¤º¸ Á¦°ø)À¸·Î ±¸¼ºµÈ´Ù. ¡Û â¸Þ´º´Â ±â´ÉȸéÀÇ Cascade, Title, Arrange Icon, Minimize ALL±â´ÉÀ¸·Î ±¸¼ºµÈ´Ù. ¡Û µµ¿ò¸»¸Þ´º´Â ÇÁ·Î±×·¥ µµ¿ò¸»(ÁÖ¿ä±â´É »ç¿ë¹ý), Á¤½Ä»ç¿ëÀÚ µî·Ï, ÇÁ·Î±×·¥¿¡ ´ëÇÏ¿©(º» ÇÁ·Î±×·¥ÀÇ Á¤º¸)À¸·Î ±¸¼ºµÈ´Ù.
(2) ´ÜÃà ¸í·É¹Ù
¡á ±â´ÉÈ¸é ´ÜÃà¸í·É¹Ù´Â PULL-DOWN¸Þ´º¸¦ ´ÜÃà¹öÆ°À¸·Î »ç¿ëÇÒ ¼ö ÀÖ´Â ±â´ÉÀ¸·Î ÇØ´ç ¹öÆ°¿¡ ¸¶¿ì½º¸¦ ¿Ã·Á ³õÀ¸¸é ´ÜÃà¸í·ÉÀÌ ÈùÆ®·Î º¸¿©Áø´Ù. ¡Û [¿¬°áÇϱâ], [ȯ°æ¼³Á¤(CTRL-L)], [Start Transaction], [Rollback], [Commit] ¹öÆ°Àº PULL-DOWN¸í·É°ú µ¿ÀÏÇÏ°í [Table manager], [All Objects], [SQL Script], [Oracle SQL*PLUS], [Session Manager], [Storage Manager], [Security Manager], [Database Information] ¸í·É¹öÆ°Àº ¿¬°áµÈ SESSIONº°·Î ÇϳªÀÇ È¸éÀ» ¿¼ö ÀÖ´Ù. ¡Û ¿¹¸¦ µé¾î Table manager ¹öÆ°À» ´©¸£¸é SESSION¸Þ´º¹Ù¿¡ ¼±ÅÃµÈ SESSIONÀ¸·Î Table managerȸéÀÌ ¿¸®¸ç Windows¸Þ´º¹Ù¿¡ Ãß°¡µÈ´Ù. À̶§ ÀÌ¹Ì È¸éÀÌ ¿·Á ÀÖÀ¸¸é »õ·Î ¿¸®Áö ¾Ê°í ¿·Á Àִ ȸéÀÌ º¸¿©Áø´Ù. ´Ù¸¥ SESSIONÀ¸·Î ȸéÀ» ¿·Á¸é ¿¬°áÇϱ⸦ Çϰųª SESSION¸Þ´º¹Ù¸¦ DROP DOWNÇÏ¿© ¼±ÅÃÇÏ°í ´ÜÃà¸í·É¹Ù¿¡¼ ÇØ´ç ¸í·É¹öÆ°À» ´©¸¥´Ù. ÀÌ¹Ì ¿·ÁÀִ ȸéÀ» ´Ù½Ã º¸·Á¸é Windows¸Þ´º¹Ù¿¡¼ DROP DOWNÇÏ¿© ¼±ÅÃÇÑ´Ù. ¡Û ÇÁ·Î±×·¥ µµ¿ò¸», ÇÁ·Î±×·¥¿¡ ´ëÇÏ¿© ¹öÆ°Àº PULL-DOWN¸í·É°ú µ¿ÀÏÇÏ´Ù. ¡Û [Ư¼ö¹®ÀÚÇ¥] ¹öÆ°Àº ÅؽºÆ® ÆíÁý½Ã Ư¼ö¹®ÀÚ, ÇѱÛ, ¿µ¹®, ¼±¹®ÀÚ, ´ÜÀ§¹®ÀÚ, Â÷·Ê¹®ÀÚ, ÀϾî, ·¯½Ã¾Æ¾î, ASCII¹®ÀÚ µîÀ» ÀÔ·ÂÇÒ ¼ö ÀÖ´Ù. ¡Û [ÇÁ·Î±×·¥¿¡ ´ëÇÏ¿©... ] ¹öÆ°Àº ÇÁ·Î±×·¥¿¡ ´ëÇÏ¿© ¾Ë¾Æ º¼ ¼ö ÀÖ´Ù. ¡Û [Á¾·á] ¹öÆ°Àº Àüü ÇÁ¸£±×·¥À» Á¾·áÇÑ´Ù. ȯ°æ¼³Á¤¿¡¼ Á¾·á¿©ºÎ¸¦ È®ÀÎÇϵµ·Ï ÇÒ ¼ö ÀÖ´Ù. ¡á ÆíÁý ¸í·É¹Ù´Â ±×¸®µå ÆíÁý, ÅؽºÆ® ÆíÁý ¹× ±âŸ ´ÜÃà¸í·ÉÀ¸·Î ±¸¼ºµÈ´Ù. ¡Û ȯ°æ¼³Á¤, ÇÁ¸°Æ® ¼³Á¤, Ãâ·Â Âʼ³Á¤, ȸé ÆùÆ®(±Û²Ã, ±Û²Ã ½ºÅ¸ÀÏ, Å©±â, ±Û²Ã È¿°ú, ±ÛÀÚ»ö), ȸé ÆùÆ®»ö, ¾ð¾î¼±ÅÃ(Default, Korean, English) µîÀ» ¼³Á¤ÇÒ ¼ö ÀÖ´Ù. ¡Û ¸¶¿ì½º Ä¿¼°¡ ¿¡µðÆ®¿¡ ÀÖÀ» ¶§ À߶󳻱â, º¹»ç, ºÙ¿©³Ö±â, ¹®ÀÚ Ã£±â/¹Ù²Ù±â, SQLÈÀÏ ÀúÀå µîÀ» ÇÒ ¼ö ÀÖ´Ù. ¡Û ¸¶¿ì½º Ä¿¼°¡ ±×¸®µå¿¡ ÀÖÀ» ¶§ Ä®·³°ª º¹»ç, Ä®·³¸í º¹»ç, Ä®·³ ÇÕ°è, Ä®·³ ·¹ÄÚµå °Ç¼ö, ÇÑ ·¹ÄÚµå º¸±â, Ä÷³ µ¥ÀÌÅÍ Ã£±â, ÆÄÀÏ ÀúÀå(XLS, CSV, MDB, DOC, HTM, XML)µîÀ» ÇÒ ¼ö ÀÖ´Ù. ¡á SESSION ¸í·É¹Ù´Â ¿¬°áÇϱ⿡ ÀÇÇØ ¿¬°áµÈ SESSION¸íÀÌ Ãß°¡µÇ¸ç DROP DOWNÇÏ¿© SESSIONÀ» º¯°æ ÇÒ ¼ö ÀÖ´Ù. ¡Û SESSION¸íÀ» ¼±ÅÃÇÏ°í ±â´ÉÈ¸é ´ÜÃà¸í·É ¹öÆ°À» ´©¸£¸é ¼±ÅÃµÈ SESSIONÀ¸·Î ±â´ÉȸéÀ» ¿¼ö ÀÖ´Ù. ¡Û [¿¬°á ²÷±â] ¹öÆ°À¸·Î ¼±ÅÃµÈ SESSIONÀ» ²÷À¸¸é ÇØ´ç SESSIONÀ¸·Î ¿¸° ±â´ÉȸéÀº ¸ðµÎ ´ÝÈù´Ù. ¡á DB-LINK ¿¬°á¹öÆ°À» ´©¸£¸é DB-LINK¿¬°á¹Ù°¡ ¿¸°´Ù. ¡Û [DB-LINK ¿¬°á] ¹öÆ°À» ´©¸£¸é ¹Ù·Î ¹Ø¿¡ DB-LINK¿¬°áÀ» ¼±ÅÃÇÒ ¼ö ÀÖ´Â ÄÞº¸¹Ú»ç°¡ ³ªÅ¸³ª¼ ÀÌ¹Ì ¼³Á¤µÇ¾î ÀÖ´Â DB-LINK¿¡ Á¢¼ÓÇÒ ¼ö ÀÖ´Ù. Ÿ DB¿¡ DB-LINK·Î Á¢¼ÓÇϸé Table Manager ¹× SQL ScriptȸéÀÇ ¸ðµç Á¤º¸°¡ Á¢¼ÓµÈ DBÀÇ Á¤º¸·Î ¹Ù꿘´Ù. ´Ù½Ã My DB·Î Á¢¼ÓÇÏ·Á¸é My Database¸¦ ¼±ÅÃÇÑ´Ù. DB-LINK¿¬°á ¹öÆ°À» ´Ù½Ã ´©¸£¸é My Database·Î ¹Ù²ã¸é¼ ÄÞº¸¹Ú½º°¡ ´ÝÈù´Ù. ¡Û [DB-LINK Setup]¹öÆ°Àº DB-LinkÁ¤º¸¸¦ Á¶È¸Çϰųª º¯°æ, Ãß°¡ ÇÒ ¼ö ÀÖ´Ù. ¡á Window ¸í·É¹Ù´Â ¿·ÁÀÖ´Â ±â´ÉȸéÀ» Drop DownÇÏ¿© ¼±ÅÃÇÑ ¼ö ÀÖ´Ù. ¡Û ÇϳªÀÇ SESSION¿¡ ÇϳªÀÇ ±â´Éȸ鸸 ¿ ¼ö ÀÖ°í ¿·ÁÀÖ´Â ±â´ÉȸéÀ» Drop DownÇÏ¿© ¼±ÅÃÇÏ°¡³ª Ctrl-TabÀ¸·Î ¼±ÅÃÇÒ ¼ö ÀÖ´Ù. ¡Û [Window Close] ¹öÆ°À̳ª ¿ìÃø »ó´Ü â´Ý±â ¹öÆ°À¸·Î ¼±ÅÃµÈ ±â´ÉȸéÀ» ´ÝÀ» ¼ö ÀÖ´Ù. ¡á °¢ ±â´ÉȸéÀº ´ÙÀ½¿¡ ÀÚ¼¼È÷ ¼³¸íÇÑ´Ù. ¡á »óÅÂÇ¥½Ã¹Ù´Â DB¿¬°á À̹ÌÁö(ÆĶû»ö:¿¬°áÁß, »¡°»ö:²÷±è), ¿¬°áµÈ DBÀÇ ¹öÀüÁ¤º¸, Commit¸ðµå(AutoCommit, No AutoCommit), ¼öÁ¤ ¸ðµå(CachedUpdate, DirectUpdate), ½ÇÇà »óÅÂ(Á¶È¸Áß, ¼öÁ¤Áß Ç¥½Ã), ¸Þ½ÃÁö Ç¥½Ã(½ÇÇà °á°ú, ¿¡¶óÁ¤º¸, °¢Á¾ ¸í·É¿¡ ´ëÇÑ ÈùÆ® Á¤º¸) µîÀ¸·Î ±¸¼ºµÈ´Ù. ¡Û Commit¸ðµå°¡ AutoCommit½Ã´Â µ¥ÀÌÅ͸¦ ÀÔ·ÂÇÏ°í ÀúÀå ¸í·ÉÀ» Çϸé ÀÚµ¿À¸·Î DBMS¿¡ ÀúÀåµÇ¸ç, No AutoCimmit½Ã´Â ÇöÀç ¼¼¼Ç¿¡¸¸ ÀúÀåµÇ¹Ç·Î ´ÜÃà¸í·É¹Ù¿¡¼ [Commit]¸í·ÉÀ» ÇÏ¿©¾ß Çϸé DBMS¿¡ ÀúÀåµÈ´Ù. ¡Û ¼öÁ¤ ¸ðµå°¡ CachedUpdate½Ã´Â µ¥ÀÌÅ͸¦ ÀÔ·ÂÇÏ°í [ÀúÀå]¸í·ÉÀ» ÇÏ¿©¾ß ÇÏ°í, DirectUpdate½Ã´Â ·¹ÄÚµå ´ÜÀ§·Î ÀÔ·ÂµÈ µ¥ÀÌÅÍ°¡ DBMS¿¡ ÀúÀåµÈ´Ù. ¡Û Commit¸ðµå¿Í ¼öÁ¤¸ðµåÀÇ Á¶ÇÕ ¡Û Commit¸ðµå¿Í ¼öÁ¤¸ðµåÀÇ ¿ëµµ 3. Table Manager ±â´É
¡á Table Manager±â´ÉȸéÀº Userº° Å×À̺í/ºä, µ¿ÀǾî, ÈÞÁöÅë(10g ÀÌ»ó Áö¿ø)ÀÇ ¸ñ·Ï°ú ½ºÅ°¸¶¸¦ °ü¸®ÇÑ´Ù. ¡á ȸé±â´ÉÀº Table Manager ´ÜÃà¸í·É¹Ù¿Í ÁÂ/¿ìÃø ȸéÀ¸·Î ³ª´©¾î ÁÂÃø ȸ鿡´Â Å×À̺í´ÜÀ§ ó¸® ¸í·É,¿ìÃø ȸéÀº Å×À̺íÀÇ µ¥ÀÌÅÍ, Ä®·³, À妽º, Á¦¾àÁ¶°Ç, Æ®¸®°Å, ÆÄƼ¼Ç, ±×·£Æ®, µ¿ÀǾî, Used By, Å×À̺íÁ¤º¸, ½ºÅ©¸³Æ® µîÀ¸·Î ±¸¼ºµÈ´Ù.
(1) ´ÜÃà ¸í·É¹Ù
¡á Table Manager ´ÜÃà¸í·É¹Ù´Â ¼ÒÀ¯ÀÚ ¼±Åà ÄÞº¸¹Ú½º, Å×ÀÌºí ¸ñ·Ï º¸±â, Å×À̺í¸ñ·Ï ´Ù½ÃÀбâ, Å×ÀÌºí º¹»ç(µ¥ÀÌÅÍ Á¦¿Ü), Å×ÀÌºí º¹»ç(µ¥ÀÌÅÍ Æ÷ÇÔ), Å×ÀÌºí »èÁ¦, Å×À̺í À̸§ ¹Ù²Ù±â, µ¥ÀÌÅÍ º¹»ç, µ¥ÀÌÅÍ ºÙ¿©³Ö±â, µ¥ÀÌÅÍ ¸ðµÎ »èÁ¦, ¿¢¼¿ µ¥ÀÌÅÍ Import, ÅؽºÆ® µ¥ÀÌÅÍ Import, ¾×¼¼½º(MDB) µ¥ÀÌÅÍ Import/Export, Å×ÀÌºí ¸í¼¼¼ Ãâ·Â(°¡·Î,¼¼·Î), Å×ÀÌºí ¸í¼¼¼ ¿öµå ÀúÀå(¼¼·Î¿ëÁö), Å×ÀÌºí ¸í¼¼¼ ¿¢¼¿ÀúÀå µîÀÇ ±â´ÉÀ¸·Î ±¸¼ºµÈ´Ù. ¡Û [¼ÒÀ¯ÀÚ ¼±ÅÃ] ÄÞº¸¹Ú½º´Â DBMSÀÇ ¸ðµç User¸¦ ÄÞº¸¹Ú½º¿¡¼ ¼±Åà º¯°æÇÒ ¼ö ÀÖ´Ù. ¡Û [Å×ÀÌºí ¸ñ·Ï º¸±â] CheckBox´Â ÁÂÃøȸéÀÇ Å×ÀÌºí ¸ñ·ÏÀ» º¸°Å³ª º¸ÀÌÁö ¾Ê°Ô ÇÏ¿© ¿ìÃøȸéÀÇ µ¥ÀÌÅÍ ±×¸®µå¸¦ ³Ð°Ô ÇÏ¿© º¼ ¼ö ÀÖ´Ù. ¡Û [¸í¼¼¼] ¸í·ÉÀº Å×ÀÌºí ¸í¼¼¼À» ¼¼·Î¿ëÁö·Î Ãâ·Â, °¡·Î¿ëÁö·Î Ãâ·Â ÇÒ ¼ö ÀÖÀ¸¸ç ¼¼·Î¿ëÁö·Î Ãâ·ÂÀº Å×ÀÌºí ¼Ó¼ºÀ» ÆäÀÌÁö ´ÜÀ§·Î ±¸ºÐÇÏ¿© Ãâ·ÂÇÏ°í, °¡·Î¿ëÁö·Î Ãâ·ÂÀº Å×ÀÌºí ¼Ó¼ºÀ» ¿¬°áÇÏ¿© Ãâ·ÂÇÑ´Ù. Ãâ·Â½Ã ¸Ó¸®¸», ²¿¸®¸»Àº ÆÄÀÏ ¸Þ´ºÀÇ [Ãâ·Â Âʼ³Á¤] ¿¡¼ ¼³Á¤ÇÒ ¼ö ÀÖ´Ù. Ãâ·Â Ç׸ñÀº DBÁ¤º¸, User ID, Å×À̺í¸í, Å×ÀÌºí¼³¸í, Ä®·³¸í, Ä÷³ID, ŸÀÔ, ±æÀÌ, À妽º, NULL, ÃʱⰪ, ºñ°í(À妽º¸í)µî ÀÌ´Ù. ¡Û ÀÌ¿Ü Å×À̺í¸ñ·Ï ´Ù½ÃÀбâ, Å×ÀÌºí º¹»ç(µ¥ÀÌÅÍ Á¦¿Ü), Å×ÀÌºí º¹»ç(µ¥ÀÌÅÍ Æ÷ÇÔ), Å×ÀÌºí »èÁ¦, Å×À̺í À̸§ ¹Ù²Ù±â, µ¥ÀÌÅÍ º¹»ç, µ¥ÀÌÅÍ ºÙ¿©³Ö±â, µ¥ÀÌÅÍ ¸ðµÎ »èÁ¦, µ¥ÀÌÅÍ Import(Excel) ¸í·ÉÀº ¾Æ·¡¿¡ ¼³¸íµÈ ¡°ÁÂÃøȸéÀÇ µ¥ÀÌÅÍ ¸ñ·Ï ±×¸®µå¿¡¼ Popup¸Þ´º¡±±â´É°ú µ¿ÀÏÇÏ´Ù.
(2) Å×ÀÌºí ¸ñ·Ï
¡á ÁÂÃøȸ鿡´Â ã±â, Å×ÀÌºí ±×¸®µå, ¿¬µ¿ CheckBox·Î ±¸¼ºµÈ´Ù. ¡Û Å×ÀÌºí ¸ñ·ÏÁß Ã£±â¿¡¼ Å×À̺í¸íÀ» ÀÔ·ÂÇÏ°í EnterÀ» Ä¡¸é ÇØ´ç Å×À̺íÀ» ãÀ» ¼ö ÀÖ´Ù. ¡Û Å×ÀÌºí ¸ñ·ÏÀº ¼ø¹ø, Å×À̺í¸í(¿µ¹®), Å×ÀÌºí ¼³¸í(ÇѱÛ)À» º¼ ¼ö ÀÖ°í Å×ÀÌºí ¼³¸íÀº ÀÔ·ÂÇÏ°í Enter¸¦ Ä¡¸é ¼öÁ¤ÇÒ ¼ö ÀÖ´Ù. Å×ÀÌºí ¼³¸íÀ» ÀÔ·ÂÇϸé DBMSÀÇ Dictionary¿¡ ÀúÀåµÇ¾î DBany¸¦ ÅëÇØ ¾ðÁ¦µçÁö Á¶È¸ÇÏ¿© º¼ ¼ö ÀÖ´Ù. ¡á ÁÂÃøȸéÀÇ Å×ÀÌºí ¸ñ·Ï ±×¸®µå¿¡¼ Popup¸Þ´º·Î Å×À̺í¸ñ·Ï ´Ù½ÃÀбâ, Å×ÀÌºí º¹»ç(µ¥ÀÌÅÍ Á¦¿Ü), Å×ÀÌºí º¹»ç(µ¥ÀÌÅÍ Æ÷ÇÔ), Å×ÀÌºí »èÁ¦, Å×À̺í À̸§ ¹Ù²Ù±â, Å×ÀÌºí¼³¸í ÀÔ·Â ¹× ¼öÁ¤, µ¥ÀÌÅÍ º¹»ç, µ¥ÀÌÅÍ ºÙ¿©³Ö±â, µ¥ÀÌÅÍ ¸ðµÎ Áö¿ì±â, µ¥ÀÌÅÍ Import(Excel), Å×ÀÌºí ¸ðµÎ ¼±Åà µîÀÇ ±â´ÉÀ¸·Î ±¸¼ºµÈ´Ù. ¡Û [Å×À̺í¸ñ·Ï ´Ù½ÃÀбâ] ¸í·ÉÀº Å×À̺í¸ñ·ÏÀ» DB¿¡¼ ´Ù½Ã ÀÐ¾î ¿Â´Ù. ¡Û [Å×ÀÌºí º¹»ç] ¸í·ÉÀº µ¥ÀÌÅ͸¦ Æ÷ÇÔÇϰųª Á¦¿ÜÇÒ ¼ö ÀÖ°í ¸í·ÉÀ» ´©¸£¸é º¹»çÇÒ Å×À̺í¸íÀ» ÀÔ·Â ÇÒ ¼ö ÀÖÀ¸¸ç, º¹»çÇÒ Å×À̺í¸í ÀÔ·Â Çü½ÄÀº µ¿ÀÏ User¿¡ º¹»çÇÏ·Á¸é Å×À̺í¸í¸¸ ÀÔ·ÂÇÏ°í ´Ù¸¥ User¿¡ º¹»çÇÏ·Á¸é ¡°Username.Tablename¡±Çü½ÄÀ¸·Î ÀÔ·ÂÇÑ´Ù. º¹»çÇÒ ¶§ Primary Key¸¦ Æ÷ÇÔÇϰųª Á¦¿ÜÇϵµ·Ï CheckBox¸¦ ¼±ÅÃÇÑ´Ù. ¡Û [Å×ÀÌºí »èÁ¦] ¸í·ÉÀº DBMS ½ºÅ°¸¶¿¡¼ ¿ÏÀüÈ÷ »èÁ¦ÇϹǷΠÁÖÀÇÇÏ¿©¾ß ÇÑ´Ù. ¡Û [Å×À̺í À̸§ ¹Ù²Ù±â] ¸í·ÉÀº Å×À̺í À̸§À» ´Ù¸¥ À̸§À¸·Î ¹Ù²Ü ¼ö ÀÖ´Ù. ¡Û [µ¥ÀÌÅÍ º¹»ç] ¸í·ÉÀº ÁÂÃø Å×ÀÌºí ¸ñ·Ï¿¡¼ ÇÑ Å×À̺íÀÇ µ¥ÀÌÅ͸¦ º¹»çÇÏ¿© ´ë»ó Å×ÀÌºí¿¡ µ¥ÀÌÅ͸¦ ºÙ¿©³Ö±â ÇÒ ¼ö ÀÖ´Ù. ¡Û [µ¥ÀÌÅÍ ºÙ¿©³Ö±â] ¸í·ÉÀº ÁÂÃø Å×ÀÌºí ¸ñ·Ï¿¡¼ º¹»çÇÑ Å×ÀÌºí µ¥ÀÌÅ͸¦ ´ë»ó Å×À̺í(Userid.Tablename)¿¡ Ãß°¡ÇÏ¿© ºÙ¿©³Ö±â ÇÒ ¼ö ÀÖ´Ù. ¡Û [Å×ÀÌºí µ¥ÀÌÅÍ ¸ðµÎ Áö¿ì±â] ¸í·ÉÀº Å×À̺íÀÇ µ¥ÀÌÅ͸¦ TRUNCATEÇÏ¿© Å×À̺í ÀúÀ念¿ªÀ» ¿ÏÀüÈ÷ ClearÇÑ´Ù. ¡Û [¿¢¼¿ ÆÄÀÏÀ» Å×ÀÌºí µ¥ÀÌÅÍ·Î Import] ¸í·ÉÀº ´ë·®ÀÇ ¿¢¼¿ µ¥ÀÌÅ͸¦ °í¼ÓÀ¸·Î DB¿¡ ÀúÀåÇÒ ¼ö ÀÖ´Ù. Æò±Õ 6¸¸°Ç´ç 1ºÐÀÌ ¼Ò¿äµÇ¸ç Import ó¸®Áß¿¡ µ¥ÀÌÅÍ ¹«°á¼º¿¡ À§¹èµÇ´Â ¿¡¶ó µ¥ÀÌÅÍ´Â ¿¢¼¿ ¿øº» ÆÄÀÏ¿¡ ·¹Äڵ庰 ¿¡¶óÁ¤º¸¸¦ ÀúÀåÇÏ¿© µ¥ÀÌÅÍ ¼öÁ¤¿¡ È°¿ëÇÒ ¼ö ÀÖ´Ù.(»ó¼¼ ¼³¸íÀº ¡°µ¥ÀÌÅÍ Import¡±¼³¸íÂüÁ¶) ¡Û [¸ðµÎ ¼±ÅÃ] ¸í·ÉÀº Å×ÀÌºí ¸ñ·ÏÀ» ¸ðµÎ ¼±ÅÃÇÏ¿© ¼±ÅÃµÈ Å×À̺íÀÇ ¸í¼¼¼¸¦ Ãâ·Â ÇÒ ¼ö ÀÖ´Ù. ¡Û Å×ÀÌºí ¸ñ·Ï¿¡¼ ´ÙÁß ¼±ÅÃ(Multi Select)Àº ÇÑ ·¹Äڵ徿 ¼±Åà Ãß°¡´Â [Ctrl+LeftMouse] Ŭ¸¯À» ÇÏ°í, ±¸°£ ¼±ÅÃÀº ½ÃÀÛ ·¹Äڵ忡¼ [LeftMouse]Ŭ¸¯ÇÏ°í ¸¶Áö¸· ·¹Äڵ忡¼ [Shift+LeftMouse]Ŭ¸¯Çϰųª [Shift+¡è¡é]¸¦ ´©¸£°í, [Ctrl+LeftMouse]À» µå·¡±×ÇÏ¸é µå·¡±×µÈ ·¹Äڵ尡 ¼±ÅõȴÙ. ¡Û Å×À̺íÀ» ¼±ÅÃÇÏ¿© ¿ìÃøȸéÀÇ Å×À̺í Á¤º¸¸¦ º¸·Á¸é [¿¬µ¿] CheckBox¿¡ CheckÇÏ°í ¸¶¿ì½º¸¦ Ŭ¸¯Çϰųª, CheckµÇ¾î ÀÖÁö ¾ÊÀ» ¶§´Â ´õºí Ŭ¸¯ÇÑ´Ù. ¸¶¿ì½º·Î Å×ÀÌºí ¸ñ·ÏÀ» ½ºÅ©·ÑÇÒ ¶§´Â ÇØ´ç Å×À̺íÀÇ Á¤º¸°¡ ¹Ù²îÁö ¾Ê´Â´Ù.
(3) Å×À̺í Á¤º¸
¡á ¿ìÃøȸéÀº Å×ÀÌºí ¸ñ·Ï¿¡ ´ëÇÑ µ¥ÀÌÅÍ, Ä÷³, À妽º, Á¦¾àÁ¶°Ç, Æ®¸®°Å, ÆÄƼ¼Ç, Å×À̺í, ½ºÅ©¸³Æ® µîÀÇ Á¤º¸¸¦ Á¶È¸ÇÏ°í ¼öÁ¤ÇÒ ¼ö ÀÖ´Ù. ¡Û µ¥ÀÌÅÍ, Ä®·³ µîÀÇ ÇØ´ç Á¤º¸¸¦ Á¶È¸Çϱâ À§Çؼ ÅǽÃÆ®¸¦ ´©¸£¸é ÁÂÃøȸéÀÇ ¼±ÅÃµÈ Å×ÀÌºí¿¡ ´ëÇÑ Á¤º¸°¡ Á¶È¸ µÈ´Ù. ¡á ¿ìÃøȸéÀÇ µ¥ÀÌÅÍ ÅÇÀº ÁÂÃøȸéÀÇ Å×À̺íÀ» ¼±ÅÃÇÏ°í µ¥ÀÌÅ͸¦ Á¶È¸ÇÏ¿© ÀÔ·Â/¼öÁ¤ÇÏ°í ÀúÀåÇÒ ¼ö ÀÖÀ¸¸ç µ¥ÀÌÅÍ ÅÇÀº À§ÂÊ ¹× ÁÂÃøÀÇ ¸í·É¹Ù¿Í µ¥ÀÌÅÍ ±×¸®µå·Î ±¸¼ºµÈ´Ù. ¡Û ÁÂÃø ¸í·É¹Ù´Â À§ÂÊ¿¡ ÀÖ´Â [Åø¹öÆ° À§Ä¡] ¸í·ÉÀ¸·Î ¡°ÁÂ->»ó->¿ì->ÇÏ->¾øÀ½¡±À» ¼±ÅÃÇÒ ¼ö ÀÖÀ¸¸ç ¾Æ·¡¿¡ ¼³¸íµÈ ¡°¿ìÃøÈ¸é µ¥ÀÌÅÍ ÅÇÀÇ Popup ¸í·É ±â´É¡±°ú µ¿ÀÏÇÏ´Ù. ¡á ¿ìÃøÈ¸é µ¥ÀÌÅÍ ÅÇÀÇ µ¥ÀÌÅÍ ±×¸®µå ±â´ÉÀº ´ÙÀ½°ú °°´Ù. ¡Û µ¥ÀÌÅÍ ±×¸®µå´Â ¿¢¼¿Ã³·³ ¼¿´ÜÀ§·Î µ¥ÀÌÅ͸¦ ÀÔ·ÂÇÒ ¼ö ÀÖ°í, ÇÑ ¼¿ÀÇ µ¥ÀÌÅ͸¦ ÀÔ·ÂÇÏ°í Enter Å°¸¦ Ä¡¸é ´ÙÀ½¼¿·Î Ä¿¼°¡ À̵¿ÇÑ´Ù. ´ÙÀ½¼¿·Î À̵¿À» ¿ìÃøÀ¸·Î À̵¿ ¶Ç´Â ¾Æ·¡·Î À̵¿À» ¼±ÅÃÇϱâ À§ÇØ µ¥ÀÌÅÍ ±×¸®µåÀÇ ÁÂÃø »ó´Ü¿¡ ÀÖ´Â È»ìÇ¥¸¦ ¸¶¿ì½º·Î Ŭ¸¯ÇÏ¿© º¯°æÇÑ´Ù. ¡Û µ¥ÀÌÅÍ ±×¸®µåÀÇ Å¸ÀÌƲÀº Å×À̺íÀÇ Ä®·³¸í(¿µ¹®) ¶Ç´Â Ä®·³¼³¸í(ÇѱÛ)À¸·Î º¯°æÇÏ¿© º¼ ¼ö ÀÖ´Ù. ¶ÇÇÑ Å¸ÀÌƲÀ» ¸¶¿ì½º Ŭ¸¯Çϸé ÇØ´ç Ä÷³À¸·Î µ¥ÀÌÅ͸¦ Á¤·ÄÇÏ¸ç °°Àº Ä®·³À» ¹Ýº¹ÇÏ¿© Ŭ¸¯ÇÒ ¶§ ¸¶´Ù Ascending/DecendingÀÌ ¹Ù꿘´Ù. À̶§ Á¤·ÄÀ» À§ÇØ µ¥ÀÌÅÍÀ̽º¿¡¼ ´Ù½Ã Äõ¸®(Order by)ÇÏ¿© °¡Á®¿Â´Ù. (´ÙÁß Á¤·ÄÀº ´ÙÀ½ ÆäÀÌÁö ÂüÁ¶) ¡Û µ¥ÀÌÅÍ ±×¸®µåÀÇ Ä÷³ ¼ø¼¸¦ Á¿ì·Î ¹Ù²Ù·Á¸é [Shift] + ¸¶¿ì½º µå·¡±× & µå·Ó ÇÑ´Ù. ¡Û µ¥ÀÌÅÍ ±×¸®µåÀÇ °¢ Çʵå´Â ¹®ÀÚ, ¼ýÀÚ, MEMO, ³¯ÀÚ µîÀ» Ç¥ÇöÇÒ ¼ö ÀÖ°í {MEMO} ¶Ç´Â {³¯ÀÚ}·Î Ç¥½ÃµÇ´Â Çʵå´Â ´õºí Ŭ¸¯ÇÏ¿© »õ·Î¿î ÀÔ·ÂâÀ» ¿¾î ÀÔ·ÂÇÒ ¼ö ÀÖ´Ù. ¡Û µ¥ÀÌÅÍ ±×¸®µåÀÇ ±âº» »öÀº Èò»öÀÌ°í ÇöÀç ·¹ÄÚµå, Ä¿¼ À§Ä¡, ÀÔ·Â Ä®·³, ¼±Åà ·¹ÄÚµå, ¼öÁ¤ ·¹ÄÚµå,Ãß°¡ ·¹ÄÚµå, »èÁ¦ ·¹ÄÚµå, ÀúÀå ¿¡¶ó, Ä®·³ °íÁ¤ µîÀÇ »óŸ¦ ·¹ÄÚÆ®º° ´Ù¸¥»öÀ¸·Î ±¸ºÐÇÒ ¼ö ÀÖÀ¸¸ç ¹ü·Ê´Â ȯ°æ¼³Á¤¿¡¼ ÂüÁ¶ÇÑ´Ù. ¡á ¿ìÃøÈ¸é µ¥ÀÌÅÍ ÅÇÀÇ À§ÂÊ ¸í·É¹öÆ° ±â´ÉÀº ´ÙÀ½°ú °°´Ù. ¡Û µ¥ÀÌÅͺ£À̽º·Î [ÀúÀå] ¸í·ÉÀº Á¶È¸µÈ µ¥ÀÌÅ͸¦ ÀÔ·Â/¼öÁ¤/»èÁ¦ÇÏ°í µ¥ÀÌÅͺ£À̽º·Î ÀúÀåÇÑ´Ù. ¼öÁ¤¸ðµå°¡ CacheUpdate½Ã¿¡¸¸ [ÀúÀå]¸í·ÉÀÌ ÇÊ¿äÇÏ°í DirectUpdate½Ã´Â µ¥ÀÌÅÍ ÀԷ°ú µ¿½Ã¿¡ Çö ¼¼¼ÇÀÇ µ¥ÀÌÅͺ£À̽º·Î ÀúÀåµÈ´Ù. ¡Û ÆÄÀÏ·Î [ÀúÀå] ¸í·ÉÀº Á¶È¸µÈ µ¥ÀÌÅ͸¦ ³» PCÆÄÀÏ·Î ÀúÀåÇÒ ¼ö ÀÖ´Ù. [ÀúÀå] ¸í·Éâ¿¡¼ ÀúÀåÈÀÏ Å¸ÀÔÀ» MS Excel ÈÀÏÀúÀå(XLS), MS Excel ȸéÀúÀå(XLS), MS Excel ½°Ç¥ºÐ¸®(CSV), MS Access(MDB), MS Word(DOC), HTML Table, XML Table Áß¿¡¼ ¼±ÅÃÇÏ°í, ÀúÀåÈÀϸíÀ» ÀÔ·ÂÇÏ¿©, Å×À̺í ŸÀÌƲ ÀúÀå¿©ºÎ ¼±ÅÃÇÏ°í [½ÃÀÛ] ¸í·ÉÀ» Ŭ¸¯ÇÏ¿© ÀúÀå ÇÑ´Ù. ¿¢¼¿ÈÀÏ(XLS)·Î ÀúÀå½Ã ¿É¼ÇÀ¸·Î ³» PC¿¡ ¼³Ä¡µÇ¾î ÀÖ´Â ¿¢¼¿ ¹öÀüÀ» ¼±ÅÃÇÏ°í ÀúÀåÇÒ µ¥ÀÌÅÍ°¡ 6¸¸°ÇÀÌ ÃÊ°úµÉ ¶§ ¿¢¼¿ ÇÑ Worksheet´ç ÀúÀåÇÒ °Ç¼ö¸¦ ¼±ÅÃÇϸç 65,535°Ç ÀÌ»óÀ» ÃÊ°úÇÒ ¼ö ¾ø°í, ÀúÀå °Ç¼öº° WorksheetÀ» ÀÚµ¿À¸·Î »ý¼ºÇÏ¿© ÀúÀåµÈ´Ù(ÀúÀå Æò±Õ ¼Ò¿ä½Ã°£Àº 6¸¸°Ç´ç 1ºÐ ¼Ò¿ä). MS WORD(DOC)·Î ÀúÀå½Ã ¿É¼ÇÀ¸·Î WordÈ¸é º¸±â¿Í WordÈÀÏ ÆäÀÌÁö ¼³Á¤À» °¡·Î ¶Ç´Â ¼¼·Î·Î ÇÒ ¼ö ÀÖ´Ù. HTMLÈÀÏ·Î ÀúÀå½Ã ¿É¼ÇÀ¸·Î Table¶óÀÎ Æ÷ÇÔ, Table³ÐÀÌ 100%ÀÇ CheckBaox¸¦ ¼±ÅÃÇÑ´Ù. XMLÆÄÀÏ·Î ÀúÀå½Ã ¿É¼ÇÀ¸·Î Table³ÐÀÌ 100%ÀÇ CheckBaox¸¦ ¼±ÅÃÇÑ´Ù. ¡Û ¿¢¼¿ÈÀÏ [Àбâ] ¸í·ÉÀº Á¶È¸µÈ µ¥ÀÌÅÍ¿¡ ¿¢¼¿ÈÀÏ µ¥ÀÌÅ͸¦ Ãß°¡·Î ÀÐ¾î¼ µ¥ÀÌÅͺ£À̽º¿¡ ÀúÀåÇÒ ¼ö ÀÖ´Ù. [Àбâ] ¸í·Éâ¿¡¼ ÀÐÀ» ¿¢¼¿ÈÀÏÀ» ¼±ÅÃÇÏ°í, [Worksheet ÄÞº¸¹Ú½º]¿¡¼ Worksheet¸¦ ¼±ÅÃÇϸé [ExcelFile ¹Ì¸®º¸±â] ÅÇ¿¡¼ ¿¢¼¿ÈÀÏ ³»¿ëÀ» È®ÀÎÇÒ ¼ö ÀÖÀ¸¸ç, ¿¢¼¿ÈÀÏ Àбâ´Â [¿¢¼¿ÈÀÏ Á÷Á¢ Àбâ] ¿Í [¿¢¼¿ ÇÁ·Î±×·¥À¸·Î Àбâ] µÎ ¹æ½ÄÀÌ ÀÖ´Ù. [¿¢¼¿ÈÀÏ Á÷Á¢ Àбâ] ÅÇ¿¡¼ Àб⠹üÀ§(Çì´õ ¾øÀ½, Çì´õ ÀÖÀ½, ƯÁ¤ Çà ¹üÀ§)¿Í ³» PC¿¡ ¼³Ä¡µÇ¾î ÀÖ´Â ¿¢¼¿ ¹öÀüÀ» ¼±ÅÃÇÏ°í [½ÃÀÛ] ¸í·ÉÀ» Ŭ¸¯ÇÏ¿© µ¥ÀÌÅÍ ±×¸®µå·Î ÀÐ¾î ¿Â´Ù. ¶Ç´Â [¿¢¼¿ ÇÁ·Î±×·¥À¸·Î Àбâ] ÅÇ¿¡¼ µ¥ÀÌÅÍ ½ÃÀÛÇàÀ» ¼±ÅÃÇÏ°í [½ÃÀÛ] ¸í·ÉÀ» Ŭ¸¯ÇÏ¿© µ¥ÀÌÅÍ ±×¸®µå·Î ÀÐ¾î ¿Â´Ù. [¿¢¼¿ÈÀÏ Á÷Á¢ Àбâ]´Â ´Ù·®ÀÇ µ¥ÀÌÅ͸¦ °í¼ÓÀ¸·Î ÀÐÀ» ¶§ »ç¿ëÇÏ°í [¿¢¼¿ ÇÁ·Î±×·¥À¸·Î Àбâ]´Â 1¸¸°Ç À̳»¸¸ »ç¿ëÀ» ±ÇÀåÇÑ´Ù. ¿¢¼¿ÈÀÏÀ» ¸ðµÎ ÀоúÀ¸¸ç âÀ» [´Ý±â]ÇÏ°í µ¥ÀÌÅͺ£À̽º·Î [ÀúÀå] ¸í·ÉÀ» ´·¯¾ß µ¥ÀÌÅͺ£À̽º¿¡ ÀúÀåÀÌ µÇ³ª [ÀúÀå] ¹öÆ°À» ´©¸£±â Àü¿¡ ´Ù¸¥ Å×À̺íÀ» Á¶È¸ÇÏ¸é ±×¸®µåÀÇ µ¥ÀÌÅÍ´Â Áö¿öÁø´Ù. ¡Û µ¥ÀÌÅÍ [Á¤·Ä] ¸í·ÉÀº Á¶È¸µÈ µ¥ÀÌÅÍÀÇ ¿©·¯ Ä®·³À¸·Î Á¤·ÄÀ» ÇÒ ¼ö ÀÖ´Ù. Á¤·Ä ¸í·Éâ¿¡¼ Å×À̺í Çʵ带 ¼±ÅÃÇÏ¿© [ASC] ¶Ç´Â [DESC] ¹öÆ°À» ´©¸£°í, Á¤·Ä ÇʵåÀÇ ¼ø¼¸¦ ¹Ù²Ù·Á¸é »óÇÏ È»ìÇ¥¸¦ ´·¯¼ ¹Ù²Û´Ù. ¼±ÅÃÀÌ µÇ¾úÀ¸¸é [Àû¿ë] ¶Ç´Â [È®ÀÎ] ¹öÆ°À» ´©¸¥´Ù. À̶§ Á¤·ÄÀ» À§ÇØ µ¥ÀÌÅÍÀ̽º¿¡¼ ´Ù½Ã Äõ¸®(Order by)ÇÏ¿© °¡Á®¿Â´Ù. (ÇÑ Ä÷³À¸·Î Á¤·ÄÀº ¾Õ ÆäÀÌÁö ÂüÁ¶) ¡Û µ¥ÀÌÅÍ [ÇÊÅÍ] ¸í·ÉÀº Á¶È¸µÈ µ¥ÀÌÅ͸¦ ƯÁ¤°ªÀ¸·Î ÇÊÅÍÇÏ¿© º¼ ¼ö ÀÖ´Ù. ÇÊÅÍ ¸í·Éâ¿¡¼ ÇÊÅÍÇÒ Ä®·³À» ¼±ÅÃÇÏ°í ÇÊÅÍ°ªÀ» ÀÔ·ÂÇÏ¿© [Àû¿ë] ¶Ç´Â [È®ÀÎ] ¹öÆ°À» ´©¸¥´Ù. ÇÊÅÍ°ª¿¡ % ¶Ç´Â NULL °ªÀ» ÀÔ·ÂÇÏ·Á¸é [%] ¶Ç´Â [NULL] ¹öÆ°À» ´©¸¥´Ù. ¡Û ¹®ÀÚ [ã±â] ¸í·ÉÀº Á¶È¸µÈ µ¥ÀÌÅÍÀÇ ¼±ÅÃµÈ Ä®·³¿¡¼ ¹®ÀÚ¸¦ ã´Â´Ù. ¡Û [Ä®·³¸í/Ä®·³¼³¸í] CheckBox´Â µ¥ÀÌÅÍ ±×¸®µåÀÇ Å¸ÀÌƲ¿¡ ¿µ¹® Ä®·³¸í ¶Ç´Â ÇÑ±Û Ä®·³¼³¸íÀ¸·Î º¯°æÇÏ¿© º¼ ¼ö ÀÖ´Ù. ÇÑ±Û Ä®·³¼³¸íÀ» º¸±â À§Çؼ´Â [Ä®·³] ÅÇÀÇ Ä®·³¼³¸íÀ» ¹Ì¸® ÀÔ·ÂÇÏ¿©¾ß ÇÑ´Ù. ¡Û [¼ýÀÚÄÞ¸¶] Checkbox´Â µ¥ÀÌÅÍ ±×¸®µåÀÇ ¼ýÀÚÇʵ忡 ´ëÇØ 3ÀÚ¸® ¸¶´Ù ¡°,¡±·Î º¼ ¼ö ÀÖ´Ù. ¡Û [Ʋ°íÁ¤] CheckBox´Â µ¥ÀÌÅÍ ±×¸®µå ÁÂÃøÀÇ Æ¯Á¤ Ä®·³À» °íÁ¤ÇÏ°í µ¥ÀÌÅ͸¦ Á¿ì·Î À̵¿ÇÒ ¼ö ÀÖ´Ù. Ʋ°íÁ¤À» À§ÇØ Ä¿¼¸¦ ¿øÇÏ´Â Ä®·³¿¡ ³õ°í [Ʋ°íÁ¤] CheckBox¸¦ True·Î ÇÑ´Ù. ¡Û [°Ç¼ö] CheckBox´Â µ¥ÀÌÅÍÀÇ ½ÇÁ¦ ÃѰǼö ¶Ç´Â ³» PC¿¡ FetchµÈ °Ç¼ö¸¦ º¼ ¼ö ÀÖ´Ù. True´Â {ÇöÀç·¹ÄÚµå À§Ä¡ / ½ÇÁ¦ ÃѰǼö}¸¦ ³ªÅ¸³»°í, False´Â {ÇöÀç·¹ÄÚµå À§Ä¡ / ÇöÀç±îÁö PC¿¡ FetechµÈ ÃѰǼö}¸¦ ³ªÅ¸³»¸ç ½ÇÁ¦ ÃѰǼö¸¦ Àбâ À§Çؼ´Â DBMSÀÇ ¼º´É°ú ÃѰǼöÀÇ Å©±â¿¡ µû¶ó 1ÃÊ ÀÌ»óÀÌ °É¸± ¼ö ÀÖ´Ù. ¡á ¿ìÃøÈ¸é µ¥ÀÌÅÍ ÅÇÀÇ Popup ¸í·É ±â´ÉÀº ´ÙÀ½°ú °°´Ù. ¡Û µ¥ÀÌÅÍ ÅÇÀÇ Popup ¸í·É ±â´ÉÀº µ¥ÀÌÅÍ ±×¸®µåÀÇ ÁÂÃø¿¡ ÀÖ´Â ´ÜÃà¸í·É ¹öÆ°°ú µ¿ÀÏÇÑ ±â´ÉÀ» °®´Â´Ù. ¡Û [µ¥ÀÌÅÍ ÇÑ ·¹ÄÚµå º¸±â] ´Â ÇÑ ·¹Äڵ带 ÇÑ È¸éÀ¸·Î º¼ ¼ö ÀÖ´Â ±â´ÉÀ¸·Î ´Ù¼öÀÇ Ä®·³À» ÇÑ È¸éÀ¸·Î º¸°í ÆíÁýÇÒ ¼ö ÀÖ´Â ±â´ÉÀ¸·Î Çìµå¸¦ Ä®·³¸í ¶Ç´Â Ä®·³¼³¸íÀ¸·Î º¼ ¼ö ÀÖ´Ù. ¡Û [µ¥ÀÌÅÍ ·¹ÄÚµå Ãß°¡]¸í·ÉÀº ±×¸®µåÀÇ ÇöÀç À§Ä¡¿¡ ÇϳªÀÇ ºó ·¹Äڵ带 Ãß°¡ÇÏ°í µ¥ÀÌÅ͸¦ ÀÔ·ÂÇÏ´Â ±â´ÉÀÌ´Ù. µ¥ÀÌÅÍ ÀԷµµÁß Å×À̺í Á¦¾àÁ¶°Ç¿¡ ÀÇÇØ ¸ðµç Ä®·³ ÀÔ·ÂÀÌ ¾ÊµÇ¾î ·¹ÄÚµå Ãß°¡¸¦ Ãë¼Ò ÇÏ·Á¸é [Esc]¸¦ ´©¸¥´Ù. ¡Û [µ¥ÀÌÅÍ ·¹ÄÚµå º¹»ç »ðÀÔ]¸í·ÉÀº ±×¸®µå ÇöÀç À§Ä¡ÀÇ ·¹Äڵ带 º¹»çÇÏ¿© ´ÙÀ½¶óÀο¡ ºÙ¿©³Ö±â ÇÏ´Â ±â´ÉÀ¸·Î Primary Key³ª Unique Index°¡ ÀÖÀ» °æ¿ì ºÙ¿©³Ö±âÇÑ ·¹Äڵ带 ¼öÁ¤ÇÏ¿© ÀúÀåÇÏ¿©¾ß ÇÑ´Ù. ¡Û [µ¥ÀÌÅÍ ·¹ÄÚµå ¼öÁ¤Ãë¼Ò]¸í·ÉÀº óÀ½ Å×À̺íÀ» Á¶È¸ÇÏ°í ¼öÁ¤/»èÁ¦/Ãß°¡ÇÑ µ¥ÀÌÅ͸¦ Ãë¼ÒÇÏ´Â ±â´ÉÀ¸·Î ÇöÀç À§Ä¡ÀÇ ÇÑ ·¹Äڵ徿 Ãë¼ÒµÈ´Ù. ÆíÁýµÈ ¸ðµç ·¹Äڵ带 Ãë¼ÒÇÏ·Á¸é [ÀúÀå]¸í·ÉÀ» ÇÏÁö ¾Ê°í ´Ù¸¥ Å×À̺íÀ» Á¶È¸ÇÏ¸é µÈ´Ù. ¡Û ±×¸®µåÀÇ ·¹ÄÚµå ´ÙÁß¼±ÅÃ(MultiSelect)Àº ±×¸®µå ·¹ÄÚÆ®¸¦ ´ÙÁß¼±ÅÃÇÏ¿© À߶󳻱â, º¹»ç, ÇìµåÆ÷ÇÔ º¹»ç, ºÙ¿©³Ö±â, »èÁ¦ µîÀ» ÇÒ ¼ö ÀÖ´Ù. ÇÑ ·¹Äڵ徿 ¼±Åà Ãß°¡´Â [Ctrl+LeftMouse] Ŭ¸¯À» ÇÏ°í, ±¸°£ ¼±ÅÃÀº ½ÃÀÛ ·¹Äڵ忡¼ [LeftMouse]Ŭ¸¯ÇÏ°í ¸¶Áö¸· ·¹Äڵ忡¼ [Shift+LeftMouse]Ŭ¸¯Çϰųª [Shift+¡è¡é]¸¦ ´©¸£°í, [Ctrl+LeftMouse]À» µå·¡±×ÇÏ¸é µå·¡±×µÈ ·¹Äڵ尡 ¼±ÅõȴÙ. ¡Û [¼±Åà ·¹ÄÚµå À߶󳻱â(Shift+Ctrl+X)]¸í·ÉÀº ¼±ÅÃµÈ ·¹Äڵ带 Clipboard·Î Àß¶ó³»¾î ´Ù¸¥ Å×À̺í, ´Ù¸¥ Editor, ¿¢¼¿ µî¿¡ ºÙ¿©³Ö±â ÇÒ ¼ö ÀÖ´Ù. ¡Û [¼±Åà ·¹ÄÚµå º¹»ç(Shift+Ctrl+C)]¸í·ÉÀº ¼±ÅÃµÈ ·¹Äڵ带 Clipboard·Î º¹»çÇÏ¿© ´Ù¸¥ Å×À̺í, ´Ù¸¥ Editor, ¿¢¼¿ µî¿¡ ºÙ¿©³Ö±â ÇÒ ¼ö ÀÖ´Ù. ¡Û [¼±Åà ·¹ÄÚµå ÇìµåÆ÷ÇÔ º¹»ç(Shift+Ctrl+H)]¸í·ÉÀº ¼±ÅÃµÈ ·¹ÄÚµå¿Í µ¥ÀÌÅÍ Çìµå¸¦ Æ÷ÇÔÇؼ Clipboard·Î º¹»çÇÏ¿© ´Ù¸¥ Editor, ¿¢¼¿ µî¿¡ ºÙ¿©³Ö±â ÇÒ ¼ö ÀÖ´Ù. Çìµå¸¦ Æ÷ÇÔÇÏ¿© º¹»çµÇ¾ú±â ¶§¹®¿¡ ´Ù¸¥ Å×ÀÌºí¿¡ ºÙ¿©³Ö±â Çϸé Å×À̺í Á¦¾àÁ¶°Ç¿¡ ÀÇÇØ ¿¡¶ó°¡ ¹ß»ýÇÒ ¼ö ÀÖ´Ù. ¡Û [Ŭ¸³º¸µå¿¡¼ ºÙ¿©³Ö±â(Shift+Ctrl+V)]¸í·ÉÀº ´Ù¸¥ Å×ÀÌºí ·¹Äڵ带 Clipboard·Î º¹»çÇϰųª ¿¢¼¿¿¡¼ º¹»çµÈ ·¹Äڵ带 ÁöÁ¤ÇÑ Å×ÀÌºí¿¡ ºÙ¿©³Ö±âÇÒ ¼ö ÀÖ´Ù. À̶§ Å×À̺íÀÇ Á¦¾àÁ¶°Ç(Primary Key, FK, Not Null µî)¿¡ ÀÇÇØ ¿¡¶ó°¡ ¹ß»ýÇÒ ¼ö ÀÖÀ¸´Ï Á¦¾àÁ¶°ÇÀ» °í·ÁÇÏ¿© µ¥ÀÌÅ͸¦ º¹»çÇÏ¿©¾ß ÇÑ´Ù. ¡Û [¼±Åà ·¹ÄÚµå »èÁ¦(Shift+Ctrl+D)]¸í·ÉÀº ¼±ÅÃµÈ ·¹Äڵ带 Å×ÀÌºí¿¡¼ »èÁ¦ÇÑ´Ù. »èÁ¦µÇ¾îµµ [ÀúÀå]Çϰųª [Commit]ÇÏÁö ¾ÊÀ¸¸é DB¿¡ Àû¿ëµÇÁö ¾Ê´Â´Ù. ¡Û [»èÁ¦ ·¹ÄÚµå º¸±â]¸í·ÉÀº »èÁ¦µÈ ·¹ÄÚµå´Â ±×¸®µå¿¡¼ ¾ø¾îÁöÁö¸¸ µ¥ÀÌÅÍ ÆíÁýÀ» ¿ëÀÌÇÏ°Ô Çϱâ À§Çؼ º¸À̵µ·Ï ÇÒ ¼ö ÀÖÀ¸¸ç ±×·¡ÀÌ»öÀ¸·Î Ç¥½ÃµÈ´Ù. ¡Û [ÀÏÀÚ/½Ã°£ ÀÔ·Â]¸í·ÉÀº DATATIMEÄ®·³¿¡¼ ¸í·É¹öÆ°À» ´©¸£°Å³ª ´õºí Ŭ¸¯ÇÏ¿© ´Þ·ÂÀ» º¸°í ÀÔ·ÂÀ» ÇÒ ¼ö ÀÖ´Ù. ÀÏÀÚ/½Ã°£ ÀԷ ȸéÀ» ¿¾î ³¯ÀÚ¸¦ ÀÔ·ÂÇϰųª Time¸¸ Clear ¹× All ClearÇÒ ¼ö ÀÖ´Ù. ¡Û [¸Þ¸ð/À̹ÌÁö ÀÔ·Â]¸í·ÉÀº MEMO, BLOB, ,CLOB, LONG µîÀÇ Ä®·³¿¡¼ ¸í·ÉÀ» ´©¸£°Å³ª ´õºí Ŭ¸¯ÇÏ¿© ¸Þ¸ð/À̹ÌÁö ÀÔ·ÂȸéÀ» ¿¿© ÀÔ·ÂÇÑ´Ù. ¸Þ¸ðÀԷ ȸéÀº [ÆÄÀÏ¿±â]¸í·ÉÀ¸·Î ÀÛ¼ºµÈ ÆÄÀÏÀ» ºÒ·¯¿À°Å³ª ÆíÁýÇÏ¿© ÀÔ·ÂÇÏ°í, [ÆÄÀÏÀúÀå]¸í·ÉÀ¸·Î ÀԷµǾî ÀÖ´Â ¸Þ¸ð¸¦ ³»PC·Î ÀúÀåÇÏ°í, [³»¿ë»èÁ¦]¸í·ÉÀ¸·Î ÀÔ·ÂµÈ ¸Þ¸ð¸¦ »èÁ¦Çϸç, [³»¿ëÃâ·Â]¸í·ÉÀ¸·Î ¸Þ¸ð¸¦ ÇÁ¸°Æ®·Î Ãâ·ÂÇÑ´Ù. À̹ÌÁö ÀԷ ȸéÀº [¿±â]¸í·ÉÀ¸·Î À̹ÌÁö ÆÄÀÏÀ» ºÒ·¯¿Í¼ ÀÔ·ÂÇÏ°í, [ÀúÀå]¸í·ÉÀ¸·Î ÀԷµǾî ÀÖ´Â À̹ÌÁö¸¦ ³»PC·Î ÀúÀåÇÏ°í, [»èÁ¦]¸í·ÉÀ¸·Î ÀÔ·ÂµÈ À̹ÌÁö¸¦ »èÁ¦Çϸç, ºÒ·¯¿Â À̹ÌÁö¸¦ È®ÀÎÇϱâ À§Çؼ È®´ë Ãà¼Ò ºñÀ²¿¡ ÀÇÇØ [±×¸² È®´ë], [±×¸² Ãà¼Ò], [º»·¡ Å©±â]¸¦ ÇÒ ¼ö ÀÖÀ¸¸ç, Áß¾ÓÁ¤·Ä CheckBox·Î À̹ÌÁö¸¦ Áß¾ÓÁ¤·Ä ¶Ç ÁÂÃø»ó´ÜÀ¸·Î º¼ ¼ö ÀÖ´Ù. ¡Û [µ¥ÀÌÅͺ£À̽º·Î ÀúÀå]¸í·ÉÀº ¡°µ¥ÀÌÅÍ ÅÇÀÇ À§ÂÊ ¸í·É¹öÆ°¡±Áß µ¥ÀÌÅͺ£À̽º·Î [ÀúÀå]¸í·É°ú µ¿ÀÏÇÏ´Ù. ¡Û [ÆÄÀÏ·Î ÀúÀå]¸í·ÉÀº ¡°µ¥ÀÌÅÍ ÅÇÀÇ À§ÂÊ ¸í·É¹öÆ°¡±Áß ÆÄÀÏ·Î [ÀúÀå]¸í·É°ú µ¿ÀÏÇÏ´Ù. ¡Û [¿¢¼¿ÈÀÏ Àбâ]¸í·ÉÀº ¡°µ¥ÀÌÅÍ ÅÇÀÇ À§ÂÊ ¸í·É¹öÆ°¡±Áß ¿¢¼¿ÈÀÏ [Àбâ]¸í·É°ú µ¿ÀÏÇÏ´Ù. ¡Û [µ¥ÀÌÅÍ ´ÙÁß Á¤·Ä]¸í·ÉÀº ¡°µ¥ÀÌÅÍ ÅÇÀÇ À§ÂÊ ¸í·É¹öÆ°¡±Áß [Á¤·Ä]¸í·É°ú µ¿ÀÏÇÏ´Ù. ¡Û [µ¥ÀÌÅÍ ÇÊÅÍ]¸í·ÉÀº ¡°µ¥ÀÌÅÍ ÅÇÀÇ À§ÂÊ ¸í·É¹öÆ°¡±Áß µ¥ÀÌÅÍ [ÇÊÅÍ]¸í·É°ú µ¿ÀÏÇÏ´Ù. ¡Û [µ¥ÀÌÅÍ ´ÙÁß ÇÊÅÍ]¸í·ÉÀº SELECT½Ã WhereÀýÀ» Á÷Á¢ ÀÔ·ÂÇÏ´Â °ÍÀ¸·Î µ¥ÀÌÅÍ Çʵ带 ¼±ÅÃÇÏ°í ¿¬»êÀÚ¸¦ ÀÔ·ÂÇÏ¿© WhereÁ¶°ÇÀ» ÀÔ·ÂÇÏ°í [Àû¿ë]ÇÑ´Ù. ¡Û [µ¥ÀÌÅÍ Ã£±â]¸í·ÉÀº ¡°µ¥ÀÌÅÍ ÅÇÀÇ À§ÂÊ ¸í·É¹öÆ°¡±Áß µ¥ÀÌÅÍ [ã±â]¸í·É°ú µ¿ÀÏÇÏ´Ù. ¡Û [µ¥ÀÌÅÍ Grid ȸé ÆùÆ®]¸í·ÉÀº µ¥ÀÌÅÍ GridÀÇ È¸é ÆùÆ®, Å©±â, È¿°ú, »ö µîÀ» ¹Ù²Ü¼ö ÀÖ´Ù. ¡Û [µ¥ÀÌÅÍ ¸ðµÎ °¡Á®¿À±â]¸í·ÉÀº DBMS¿¡¼ ³»PC·Î µ¥ÀÌÅ͸¦ ¸ðµÎ °¡Á®¿À´Â °ÍÀ¸·Î óÀ½ Å×À̺í Á¶È¸½Ã´Â 50°ÇÀ» °¡Á®¿ÀÁö¸¸ ½ºÅ©·Ñ¹Ù¸¦ ¾Æ·¡·Î ÇÏ¿© 50°Ç¾¿ °è¼Ó °¡Á®¿Ã ¼ö ÀÖ°í, ¿¢¼¿ÈÀÏ µîÀ¸·Î ÀúÀå ¼Óµµ¸¦ ³ôÀ̱â À§ÇØ µ¥ÀÌÅ͸¦ ¸ðµÎ °¡Á®¿À±â ÇÒ ¼ö ÀÖ´Ù. ¸í·ÉÀ» ´©¸£¸é »óÅÂÇ¥½Ã¹Ù¿¡ °¡Á®¿À±â °Ç¼ö(°ÅÁ®¿Â°Ç¼ö/ÃѰǼö)°¡ º¸ÀÌ°í, °¡Á®¿À´Â Áß¿¡µµ ´Ù¸¥ ÀÛ¾÷À» ÇÒ ¼ö ÀÖÀ¸³ª ´Ù¸¥ Å×À̺íÀ» Á¶È¸Çϰųª ȸéÀ» ´ÝÀ» ¼ö ¾ø°í [µ¥ÀÌÅÍ ¸ðµÎ °¡Á®¿À±â Ãë¼Ò]¸¦ ÇÏ¿©¾ß ÇÑ´Ù. ¡Û [µ¥ÀÌÅÍ ¸ðµÎ °¡Á®¿À±â Ãë¼Ò]¸í·ÉÀº [µ¥ÀÌÅÍ ¸ðµÎ °¡Á®¿À±â]¸í·ÉÀ» Ãë¼Ò ÇÑ´Ù. ´Ù½Ã °¡Á®¿À·Á¸é [µ¥ÀÌÅÍ ¸ðµÎ °¡Á®¿À±â]¸í·ÉÀ» ÇÒ ¼ö ÀÖ´Ù. ¡á ¿ìÃøȸé Ä®·³ ÅÇÀº À§ÂÊ ¸í·É¹Ù¿Í Ä®·³ Á¤º¸ ±×¸®µå·Î ±¸¼ºµÈ´Ù. ¡Û Ä®·³Á¤º¸ ±×¸®µå´Â ¼ø¹ø, Ä®·³¸í, µ¥ÀÌÅÍ Å¸ÀÔ, Ä®·³ ±æÀÌ, Å° Á¤º¸, Null¿©ºÎ, Ä®·³¼³¸í µîÀÇ Á¤º¸¸¦ º¼ ¼ö ÀÖ°í Ä®·³¼³¸íÀ» ÀÔ·ÂÇÏ°í Enter¸¦ Ä¡¸é ¼öÁ¤ÇÒ ¼ö ÀÖ´Ù. Ä®·³¼³¸íÀÌ ÀԷµǸé DBMSÀÇ Dictionary¿¡ ÀúÀåµÇ¾î DBany¸¦ ÅëÇØ ¾ðÁ¦µçÁö Á¶È¸ÇÏ¿© º¼ ¼ö ÀÖ´Ù. Ä®·³¼³¸íÀÌ ±æÀº °æ¿ì´Â ¾Æ·¡ÀÇ ¿¡µðÆ® ¹Ú½º¿¡¼ ÀÔ·ÂÈ°í [ÀúÀå]À» ÇÑ´Ù. ¡Û À§ÂÊ ¸í·É¹Ù´Â [Ä®·³ ¼öÁ¤], [Ä®·³ Ãß°¡], [Ä®·³ »èÁ¦] ¸í·É µîÀÌ ÀÖ´Ù. ¡Û [Ä®·³ ¼öÁ¤]¸í·ÉÀ¸·Î âÀ» ¿¾î [¿É¼Ç]ÅÇ¿¡¼ Column Type, Size, Default Value, CommentÀ» ÀÔ·ÂÇÏ°í [Sql]ÅÇ¿¡¼ Ä®·³ ¼öÁ¤ ½ºÅ©¸³Æ®¸¦ È®ÀÎÇÏ°í [½ÇÇà]¸í·ÉÀ» ÇÑ´Ù. ¡Û [Ä®·³ Ãß°¡]¸í·ÉÀ¸·Î âÀ» ¿¾î [¿É¼Ç]ÅÇ¿¡¼ Column Name, Column Type, Size, Null, Default Value, CommentÀ» ÀÔ·ÂÇÏ°í [Sql]ÅÇ¿¡¼ Ä®·³ Ãß°¡ ½ºÅ©¸³Æ®¸¦ È®ÀÎÇÏ°í [½ÇÇà]¸í·ÉÀ» ÇÑ´Ù. ¡Û [Ä®·³ »èÁ¦]¸í·ÉÀ¸·Î ¡°»èÁ¦ÇÏ°Ú½À´Ï±î ?¡± ¹°À½¿¡ [¿¹]·Î Ä®·³À» »èÁ¦ ÇÑ´Ù. ¡á ¿ìÃøȸé ÀÎÅؽº ÅÇÀº À妽º Á¤º¸¿Í À妽º Ä÷³ Á¤º¸·Î ±¸¼ºµÈ´Ù. ¡Û À妽º Á¤º¸´Â À妽º¸í, ŰŸÀÔ, UNIQUENESS, Å×À̺í¸í, Å×À̺í ŸÀÔ, Table Owner, Tablespace_NameµîÀ» º¼ ¼ö ÀÖ´Ù. ¡Û À妽º Ä®·³ Á¤º¸´Â À妽º¸íº°·Î ÇØ´çµÇ´Â Ä®·³À» º¼ ¼ö ÀÖ´Ù. ¡á ¿ìÃøȸé Á¦¾àÁ¶°Ç ÅÇÀº Á¦¾àÁ¶°Ç Á¤º¸¿Í Á¦¾àÁ¶°Ç Ä÷³ Á¤º¸·Î ±¸¼ºµÈ´Ù. ¡Û Á¦¾àÁ¶°Ç Á¤º¸´Â Á¦¾àÁ¶°Ç¸í, ŰŸÀÔ, STATUS, SEARCH CONDITION, ÂüÁ¶Á¦¾à ¼ÒÀ¯ÀÚ, ÂüÁ¶Á¦¾àÁ¶°Ç¸í, DELETE RULE µîÀ» º¼ ¼ö ÀÖ´Ù. ¡Û Á¦¾àÁ¶°Ç Ä®·³ Á¤º¸´Â Á¦¾àÁ¶°Ç¸íº°·Î ÇØ´çµÇ´Â Ä®·³À» º¼ ¼ö ÀÖ´Ù. ¡á ¿ìÃøȸé Æ®¸®°Å ÅÇÀº Æ®¸®°Å Á¤º¸¿Í Æ®¸®°Å ½ºÅ©¸³Æ®·Î ±¸¼ºµÈ´Ù. ¡Û Æ®¸®°Å Á¤º¸´Â Æ®¸®°Å¸í, ŸÀÔ, STATUS, Æ®¸®°Å¸µ À̺¥Æ®, When Clause, Owner, BASE OBJECT TYPE, ACTION TYPE µîÀ» º¼ ¼ö ÀÖ´Ù. ¡Û Æ®¸®°Å ½ºÅ©¸³Æ®´Â Æ®¸®°Å¸íº°·Î ½ºÅ©¸³Æ®¸¦ º¼ ¼ö ÀÖÀ¸¸ç ½ºÅ©¸³Æ®¸¦ º¹»çÇÏ¿© ¼öÁ¤ÇÏ°í ÀçÁ¤ÀÇ ÇÒ¼ö ÀÖ´Ù. ¡á ¿ìÃøȸé ÆÄƼ¼Ç ÅÇÀº ÆÄƼ¼Ç Á¤ÀÇµÈ Ä®·³Á¤º¸¿Í ÇØ´çµÇ´Â ÆÄƼ¼ÇÁ¤º¸·Î ±¸¼ºµÈ´Ù. ¡Û ÆÄƼ¼Ç Á¤ÀÇµÈ Ä®·³º°·Î ÇØ´çµÇ´Â PARTITION NAME, High Value, Tablespce NameÀ» º¼ ¼ö ÀÖ´Ù. ¡á ¿ìÃøȸé Å×À̺íÁ¤º¸ ÅÇÀº Å×À̺í¸ñ·Ï¿¡¼ ¼±ÅÃµÈ Å×À̺í ŸÀÔ°ú ¼¼ºÎ Å×À̺í Á¤º¸·Î ±¸¼ºµÈ´Ù. ¡Û Å×À̺í Á¤º¸´Â »ý¼ºÀÏ, ¼öÁ¤ÀÏ, ¹é¾÷ÀÏ, Ŭ·¯½ºÆ®¸í, PCT USED, PCT FREE µîÀÇ Á¤º¸¸¦ º¼ ¼ö ÀÖ´Ù. ¡á ¿ìÃøÈ¸é ½ºÅ©¸³Æ® ÅÇÀº Å×ÀÌºí ¹× ºäÀÇ ½ºÅ©¸³Æ® Á¤º¸·Î ±¸¼ºµÈ´Ù. ¡Û Å×ÀÌºí ½ºÅ©¸³Æ®´Â Å×ÀÌºí »ý¼º(Create Table)¹®°ú Å×À̺í ÄÞ¸àÆ® »ý¼º Á¤º¸¸¦ º¼ ¼ö ÀÖ´Ù. ¡Û ºä ½ºÅ©¸³Æ®´Â ºä »ý¼º(Create View)¹®°ú ºä ÄÞ¸àÆ® »ý¼º Á¤º¸¸¦ º¼ ¼ö ÀÖ´Ù. ¡Û [ÀúÀå]¸í·ÉÀº Å×ÀÌºí ¹× ºäÀÇ ½ºÅ©¸³Æ®¸¦ SQLÆÄÀÏ·Î ÀúÀåÇÏ¿© ´ÙÀ½¿¡ È°¿ëÇÒ ¼ö ÀÖ´Ù. ¡Û [Ãâ·Â]¸í·ÉÀº Å×ÀÌºí ¹× ºäÀÇ ½ºÅ©¸³Æ®¸¦ ÇÁ¸°Æ®·Î Ãâ·ÂÇÏ´Ù. ¡Û [½ÇÇà]¸í·ÉÀº Å×ÀÌºí ¹× ºäÀÇ ½ºÅ©¸³Æ®¸¦ SQL Script±â´É ȸéÀ¸·Î °¡Á®°¡ ÆíÁýÇÏ¿© ½ÇÇàÇÒ ¼ö ÀÖ´Ù. 4. SQL Script ±â´É
¡á SQL Script±â´É ȸéÀº SQL(DML, DDL, Procedure µî)¹®À» »ý¼ºÇÏ°í ½ÇÇàÇÏ¿© µ¥ÀÌÅͺ£À̽º¸¦ °ü¸®Çϰųª µ¥ÀÌÅ͸¦ Á¶È¸/È°¿ëÇÒ ¼ö ÀÖ´Ù. ¡á ȸé±â´ÉÀº SQL Script ´ÜÃà ¸í·É¹Ù, SQL¹® ÆíÁýâ, ÇÏ´Ü ÅǽÃÆ® È¸é µîÀ¸·Î ±¸¼ºµÇ¸ç ÇÏ´Ü ÅǽÃÆ®´Â [SQL¹® ÆÄÀÏ], [SQL¹® »ý¼º], [ÀÌÀü SQL¹®], [MY SQL¹®], [½ÇÇà µ¥ÀÌÅÍ], [½ÇÇà ½ºÅ©¸³Æ®], [½ÇÇà Plan], [SQL¹® º¯È¯]µîÀ¸·Î ±¸¼ºµÈ´Ù.
(1) ´ÜÃà ¸í·É¹Ù
¡á SQL Script ´ÜÃà ¸í·É¹Ù´Â Á¶È¸/¼öÁ¤ ¸ðµå, Ä¿¼ ÀÖ´Â ¹®Àå ½ÇÇà, ¼±ÅÃµÈ ¹®Àå ½ÇÇà, ¸ðµç ¹®Àå ½ÇÇà, PLAN ½ÇÇà, »õ SQLâ ¿±â, ÇöÀç SQL⠴ݱâ, SQL ¹®Àå ½ÇÇàÀÌ·Â ºÒ·¯¿À±â, SQLÈÀÏ ¿±â, SQLÈÀÏ ÀúÀå, SQLÈÀÏ ÇÁ¸°Æ® Ãâ·Â, ÆíÁýâ Å©±â Á¶Àý, ½ÇÇà ¼Ò¿ä ½Ã°£, SQLâ Ä¿¼ À§Ä¡ µîÀÇ ±â´ÉÀ¸·Î ±¸¼ºµÈ´Ù. ¡Û [Á¶È¸/¼öÁ¤ ¸ðµå] CheckBox´Â SQL¹® ½ÇÇà½Ã Á¶È¸ ¸ðµå·Î ½ÇÇàÇϰųª Á¶È¸/¼öÁ¤ ¸ðµå·Î ½ÇÇàÇÒ ¼ö ÀÖ´Ù. Á¶È¸/¼öÁ¤ ¸ðµå´Â Á¶È¸ÇÏ¿© ¼öÁ¤ÇÏ°í DBMS·Î ÀúÀåÇÒ ¼ö ÀÖ´Â ¸ðµå·Î SELECT½Ã Primary Key°¡ ÀÖ´Â Å×À̺íÀÎ °æ¿ì ¼öÁ¤ÀÌ °¡´ÉÇÏ°í, Primary Key°¡ ¾ø´Â Å×À̺íÀ» ¼öÁ¤ÇÏ·Á¸é SELECT¹®Àå¿¡ ROWID¸¦ »ðÀÔÇØ¾ß ¼öÁ¤ÀÌ °¡´ÉÇÏ´Ù. (DBMS ÀúÀåÀ» À§ÇØ ¡°2. Main È¸é ±â´É¡±ÀÇ »óÅÂÇ¥½Ã¹Ù ¼³¸í ÂüÁ¶ ¹Ù¶÷) ¡Û [Ä¿¼ ÀÖ´Â ¹®Àå ½ÇÇà(F5)] ¸í·ÉÀº Ä¿¼ ÀÖ´Â SQL¹®ÀåÀ» ½ÇÇàÇϸç SQLâÀÇ Ä¿¼ ÀÖ´Â ¹®ÀåÀÇ ±¸ºÐÀº ¹®Àå°ú ¹®Àå »çÀÌ¿¡ ºó ¶óÀÎÀÌ Àְųª ¡®;¡¯´ÙÀ½ ¶óÀκÎÅÍ¡®;¡¯ÀÌ ÀÖ´Â ¶óÀαîÁöÀÇ ¹®ÀåÀ» ¶æÇÑ´Ù. ¡Û [¼±ÅÃµÈ ¹®Àå ½ÇÇà(F6)] ¸í·ÉÀº Ä¿¼·Î ¼±ÅÃµÈ SQL¹®ÀåÀ» ½ÇÇàÇÏ¸ç ¼±ÅÃµÈ ¹®Àå¾È¿¡ ¡®;¡¯ÀÌ ¾ø¾î¾ßÇÑ´Ù. ¡Û [¸ðµç ¹®Àå ½ÇÇà(F7)] ¸í·ÉÀº SQLâÀÇ ¸ðµç SQL¹®ÀåÀ» ½ÇÇàÇϸç, ºó ¶óÀÎÀ̳ª¡®;¡¯À¸·Î ±¸ºÐµÈ ÇϳªÀÇ SQL¹®À徿 ¼øÂ÷ÀûÀ¸·Î ½ÇÇàÇÑ´Ù. ¡Û [PLAN ½ÇÇà(F8)] ¸í·ÉÀº ¼±Åõǰųª ÇöÀç Ä¿¼°¡ ÀÖ´Â SQL¹®ÀåÀÇ PLANÀ» ½ÇÇàÇÏ°í ÇÏ´Ü ÅǽÃÆ®ÀÇ [½ÇÇà PLAN] ÅÇÀ¸·Î À̵¿ÇÏ¿© PLAN °á°ú¸¦ È®ÀÎÇÒ ¼ö ÀÖ´Ù. PLAN °á°ú¸¦ ºÐ¼®ÇÏ°í SQL¹®ÀåÀ» Æ©´×ÇÏ¿© SQL ½ÇÇà ¼Óµµ¸¦ Çâ»óÇÒ ¼ö ÀÖ´Ù. ¡Û [»õ SQLâ ¿±â(Ctrl+H)] ¸í·ÉÀº »õ·Î¿î SQLâ(ÅÇ)À» »ý¼ºÇÑ´Ù. âÀ» »ý¼ºÇÒ ¶§ â À̸§Àº SQL1, SQL2, SQL3 ... ¼øÀ¸·Î ÀÚµ¿ »ý¼ºµÇ°í, SQLÆÄÀÏÀ» ¿°Å³ª ÀúÀåÇϸé ÆÄÀϸíÀ¸·Î ¹Ù꿘´Ù. SQLâ(ÅÇ)¿¡ ¼ ¹®ÀåÀ» ¼öÁ¤Çϸé SQLâ(ÅÇ)ÀÇ ¾ÆÀÌÄÜÀÌ ¼öÁ¤µÊÀ¸·Î ¹Ù꿘´Ù. µå·Ò´Ù¿î ¸í·ÉÀ¸·Î [ÇöÀç SQL¹®À¸·Î »õ SQLâ ¿±â] ¸í·ÉÀº ÇöÀç SQLâ(ÅÇ)¿¡ ÀÖ´Â ¹®ÀåÀ» »õ SQLâÀ¸·Î º¹»çÇÏ¿© °¡Á®°¡°í, [ÇöÀç SQL¹® Áö¿ì±â] ¸í·ÉÀº ÇöÀç SQLâ(ÅÇ)¿¡ ÀÖ´Â ¸ðµç ¹®ÀåÀ» Áö¿ì±â ÇÑ´Ù. ¡Û [ÇöÀç SQL⠴ݱâ] ¸í·ÉÀº ÇöÀç SQLâ(ÅÇ)À» ´Ý´Â´Ù. ´ÝÀ» ¶§ SQL¹®ÀåÀÌ ¼öÁ¤µÇ¾úÀ¸¸é SQL¹®Àå ÀúÀå ¿©ºÎ¸¦ È®ÀÎÇÑ´Ù. ¡Û [SQL ¹®Àå ½ÇÇàÀÌ·Â ºÒ·¯¿À±â(Ctrl+R)] ¸í·ÉÀº ½ÇÇàµÈ SQL¹®ÀÇ ÀÌ·ÂÀÌ 1,000°³±îÁö ÀúÀåµÇ¾î ´Ù½Ã ºÒ·¯¿Ã ¼ö ÀÖ´Ù. ºÒ·¯¿À±â âÀÇ Á¦°ø Á¤º¸´Â ¼ø¹ø, µ¥ÀÌÅͺ£À̽º ¿¬°á, ½ÇÇà½Ã°£, ½ÇÇà SQL¹®Àå µîÀÌ°í, ȸ鿡 º¸ÀÌ´Â ÇàÀ» Row Count·Î ¼öÁ¤ ÇÒ ¼ö ÀÖÀ¸¸ç, ÇÊÅÍ´Â ¡°µ¥ÀÌÅͺ£À̽º ¿¬°á¡±º°·Î ÇÊÅ͸µÇÒ ¼ö ÀÖ´Ù. SQL¹®À» ¼±ÅÃÇÏ°í [¼±ÅÃ]¹öÆ°À» ´©¸£°Å³ª SQL¹®À» ´õºí Ŭ¸¯Çϸé SQLâ(ÅÇ)À¸·Î SQL ¹®ÀåÀ» °¡Á®°¡°í, [Ãß°¡]¹öÆ°À» ´©¸£¸é SQL¹®ÀåÀ» ¸¶Áö¸·¿¡ Ãß°¡ÇÑ´Ù. ¶ÇÇÑ ¼±ÅÃµÈ SQL¹®À» º¹»çÇϰųª »èÁ¦ÇÒ ¼ö ÀÖ´Ù. ⠴ݱâ´Â ´Ý±â ¹öÆ°À̳ª [ESC]¸¦ ´©¸¥´Ù. ¡Û [SQL ÈÀÏ ¿±â(Ctrl+O)] ¸í·ÉÀº ÀÌ¹Ì ÀÛ¼º/ÀúÀåµÈ SQLÆÄÀÏÀ» ¿ ¼ö ÀÖ´Ù. ÇÏÀ§¸Þ´º´Â »õ ÆÄÀÏ ¿±â¶Ç´Â 10°³±îÁö ¿¾ú´ø ÆÄÀÏÀ» ´Ù½Ã ¿ ¼ö ÀÖ´Ù. ¡Û [SQL ÈÀÏ ÀúÀå(Ctrl+S)] ¸í·ÉÀº ÀÛ¼ºÇÑ ÈÀÏÀ» ÀúÀåÇÑ´Ù. ºÒ·¯¿Â ÆÄÀÏ·Î ÀúÀåÇϰųª »õ ÆÄÀÏ·Î ÀúÀå ÇÒ ¼ö ÀÖ´Ù. »õ ÈÀÏÀ» ÀÛ¼ºÇÏ¿© ÀúÀåÇϸé ÀÚµ¿À¸·Î »õ ÆÄÀϸíÀ» ¹°¾îº»´Ù. ¡Û [SQL¹® ÇÁ¸°Æ® Ãâ·Â] ¸í·ÉÀº SQL¹®ÀåÀ» ÇÁ¸°Æ®·Î Ãâ·ÂÇÑ´Ù. Ãâ·Â¿ëÁö ¼³Á¤ º¯°æÀº [ȯ°æ¼³Á¤> Ãâ·Â ÂÊ ¼³Á¤] ¸Þ´º¿¡¼ ÇÒ ¼ö ÀÖ´Ù. ¡Û [ÆíÁýâ Å©±â Á¶Àý(F1)] ¸í·ÉÀº SQL¹®Àå ÆíÁýâÀÇ ¼¼·Î Å©±â¸¦ Á¶ÀýÇÑ´Ù. ¸í·É ¹öÆ°À¸·Î SQLÆíÁýâÀÇ Å©±â¸¦ ÃÖ¼Ò à Áß°£ à ÃÖ´ë à ÃÖ¼Ò·Î Á¶ÀýµÈ´Ù. óÀ½ ½ÇÇà ½Ã ±âº» ÆíÁýâÀÇ Å©±â ¼³Á¤Àº [ȯ°æ¼³Á¤ > SQL script > ÆíÁýâ ³ôÀÌ]¿¡¼ ÇÒ ¼ö ÀÖ´Ù. ¡Û ¡°½ÇÇà ¼Ò¿ä ½Ã°£¡±Àº SQL¹®À» ½ÇÇàÇÒ ¶§ °É¸° ½Ã°£À» (½Ã:ºÐ:ÃÊ:1/100ÃÊ)Çü½ÄÀ¸·Î º¸¿©ÁØ´Ù. ¡Û ¡°SQLâ Ä¿¼ À§Ä¡¡±Àº ÆíÁýâÀÇ Ä¿¼ À§Ä¡¸¦ (¶óÀÎ:Ä®·³)/ÃѶóÀÎ Çü½ÄÀ¸·Î º¸¿©ÁØ´Ù.
(2) ÆíÁýâ
¡á SQL¹® ÆíÁýâÀº ¿ÞÂÊÀÇ Gutter¿µ¿ª°ú ¿À¸¥ÂÊÀÇ ÀԷ¿µ¿ªÀ¸·Î ±¸¼ºµÈ´Ù. ¸í·É»ç¿ëÀº Popup ¸Þ´º³ª ¿ÞÂÊÀÇ ´ÜÃà¸Þ´º ¶Ç´Â ´ÜÃàÅ°·Î ÇÒ ¼ö ÀÖ´Ù. Popup ¸Þ´ºÀÇ »ç¿ë¹ýÀº ´ÙÀ½°ú °°À¸¸ç ÁÂÃøÀÇ ´ÜÃà¹öÆ°µµ µ¿ÀÏÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ´Ù. ¡Û [À߶󳻱â(Ctrl+X)] ¸í·ÉÀº ÆíÁýâÀÇ ¼±ÅÃµÈ ¿µ¿ªÀ» À߶󳽴Ù. ¡Û [º¹»ç(Ctrl+C] ¸í·ÉÀº ÆíÁýâÀÇ ¼±ÅÃµÈ ¿µ¿ªÀ» º¹»çÇÑ´Ù. ¡Û [ºÙ¿©³Ö±â(Ctrl+V)] ¸í·ÉÀº Ŭ¸³º¸µå·ÎºÎÅÍ ÆíÁýâ¿¡ ºÒ¿©³Ö±â ÇÑ´Ù. ¡Û [¼±Åÿµ¿ª »èÁ¦(Del)] ¸í·ÉÀº ÆíÁýâÀÇ ¼±ÅÃµÈ ¿µ¿ªÀ» »èÁ¦ ÇÑ´Ù. ¡Û [ÇÑÁÙ»èÁ¦(Ctrl+Y)] ¸í·ÉÀº ÆíÁýâÀÇ ÇöÀç ¶óÀÎÀ» »èÁ¦ÇÑ´Ù. ¡Û [¸ðµÎ»èÁ¦(Shift+Ctrl+Y)] ¸í·ÉÀº ÆíÁýâÀÇ ¸ðµç ³»¿ëÀ» »èÁ¦ÇÑ´Ù. ¡Û [ã±â/¹Ù²Ù±â(Ctrl+F)] ¸í·ÉÀº ÆíÁýâÀÇ ¹®ÀÚ¸¦ ã°Å³ª, ãÀº ¹®ÀÚ¸¦ ¹Ù²Ü¼ö ÀÖ´Ù. ¡Û [´ÙÀ½ ã±â(F3)] ¸í·ÉÀº [ã±â/¹Ù²Ù±â] ¸í·É¿¡¼ ãÀº ¹®ÀÚÀ» ¹Ýº¹ÇÏ¿© ã±â ÇÑ´Ù. ¡Û [ÀÌÀü ã±â(Shift+F3)] ¸í·ÉÀº [ã±â/¹Ù²Ù±â] ¸í·É¿¡¼ ãÀº ¹®ÀÚÀ» À§ÂÊ ¹æÇâÀ¸·Î ¹Ýº¹ÇÏ¿© ã±â ÇÑ´Ù. ¡Û [¸ðµÎ ¼±ÅÃ(Ctrl+A)] ¸í·ÉÀº ÆíÁýâÀÇ ¸ðµç ³»¿ëÀ» ¼±ÅÃÇÑ´Ù. ¡Û [¼±Åÿµ¿ª ¸ðµå] ´Â ÆíÁýâÀÇ ³»¿ëÀ» ¼±ÅÃÇÒ ¶§ º¸Åë°ú ¶óÀδÜÀ§ ¿µ¿ª¼±ÅÃ, Ä®·³´ÜÀ§ ¿µ¿ª¼±ÅÃÀ» ÇÒ ¼ö ÀÖ´Â ¸ðµå¸¦ ¹Ù²Ü¼ö ÀÖ´Ù. ¡Û [¼±Åÿµ¿ª ¿ì·ÎÀ̵¿(Shift+Ctrl+I)] ¸í·ÉÀº ¼±Åÿµ¿ªÀ» ¿ì·Î ÇÑ Ä®·³¾¿ À̵¿ÇÑ´Ù. ¡Û [¼±Åÿµ¿ª Á·ÎÀ̵¿(Shift+Ctrl+U)] ¸í·ÉÀº ¼±Åÿµ¿ªÀ» Á·ΠÇÑ Ä®·³¾¿ À̵¿ÇÑ´Ù. ¡Û [¶óÀκϸ¶Å©] ¸í·ÉÀº ÆíÁý¶óÀÎÀ» ¸¶Å©ÇÏ¿© Áï½Ã ¸¶Å©ÇÑ ¶óÀÎÀ¸·Î °¥¼ö ÀÖ´Ù. ¸¶Å©´Â Å°º¸µåÀÇ 1¹ø(Shift+Ctrl+1)¿¡¼ 0¹ø(Shift+Ctrl+0)±îÁö ÇÒ ¼ö ÀÖ´Ù. ¡Û [¶óÀκϸ¶Å© °¡±â] ¸í·ÉÀº ºÏ¸¶Å©ÇÑ ¶óÀÎÀ¸·Î Ä¿¼¸¦ À̵¿ÇÑ´Ù. ¡Û [µÚ[Backword] (Ctrl+[)] ¸í·ÉÀº ¡°[..]¡±¹®ÀÚ¸¦ µÚ·Î ã¾Æ Ä¿¼¸¦ À̵¿ÇÑ´Ù. ¡Û [¾Õ[Forword] (Ctrl+])] ¸í·ÉÀº ¡°[..]¡±¹®ÀÚ¸¦ ¾ÕÀ¸·Î ã¾Æ Ä¿¼¸¦ À̵¿ÇÑ´Ù. ¡Û [´ë¹®ÀÚ] ¸í·ÉÀº ¼±Åÿµ¿ªÀÇ ¹®ÀÚ¸¦ ´ë¹®ÀÚ·Î ¹Ù²Û´Ù. ¡Û [¼Ò¹®ÀÚ] ¸í·ÉÀº ¼±Åÿµ¿ªÀÇ ¹®ÀÚ¸¦ ¼Ò¹®ÀÚ·Î ¹Ù²Û´Ù. ¡Û [ÆĶó¸ÞÅÍ°ªÀÔ·Â(Ctrl+P)] ¸í·ÉÀº SQL¹®ÀÇ ÆĶó¸ÞÅÍ(:a)ÀÇ °ªÀ» ÀÔ·ÂÇÒ ¼ö ÀÖ´Ù. °¢ ÆĶó¸ÞÅͺ°·Î µ¥ÀÌÅÍ Å¸ÀÔ°ú °ªÀ» ÀÔ·Â ÇÒ ¼ö ÀÖ´Ù. ¡Û [SQL¹® ÆùÆ®(Shift+Ctrl+F)] ¸í·ÉÀº ÆíÁýâÀÇ ±Û²Ã, ±Û²Ã ½ºÅ¸ÀÏ, Å©±â, ÆùÆ® »ö µîÀ» ¼±ÅÃÇÒ ¼ö ÀÖ´Ù. ±âº» ¼³Á¤Àº ȯ°æ¼³Á¤ > SQL Script > SQL¹® ÆùÆ®¿¡¼ ÇÒ ¼ö ÀÖÀ¸¸ç, È¸é ¾ð¾î¿¡ µû¶ó¼ ÇѱÛÀÏ ¶§ ±âº» ÆùÆ®´Â ¡°±¼¸²Ã¼¡±ÀÌ°í, ¿µ¾îÀÏ ¶§ ±âº» ÆùÆ®´Â¡°Tahoma¡±·Î ¼³Á¤µÇ¾î ÀÖ´Ù. ¡Û [SQL¹® WordWrap(Ctrl+K)] ¸í·ÉÀº ÆíÁýâÀÇ WordWrap ¸ðµå¸¦ º¯°æÇÒ ¼ö ÀÖ´Ù. ¡Û [Å×À̺í Á¤º¸(F4)] ¸í·ÉÀº Ä¿¼°¡ ÀÖ´Â ´Ü¾îÀÇ Å×À̺í Á¤º¸¸¦ º¼ ¼ö ÀÖ´Ù. Å×À̺í Á¤º¸´Â [Table Manager]âÀÌ º°µµÀÇ Ã¢À¸·Î PopupµÈ´Ù. Å×À̺í¸íÀÇ Çü½ÄÀº ¡°Owner.Tablename¡±À¸·Î ÇØ´ç UserÀÇ Å×À̺í Á¤º¸¸¦ º¼ ¼ö ÀÖ´Ù. ¡Û [¿¹¾à¾î ÀÚµ¿¿Ï¼º(Shift+Space)] ¸í·ÉÀº ¿À¶óŬÀÇ ±×·ìÇÔ¼ö, ³¯ÀÚÇÔ¼ö, ¹®ÀÚÇÔ¼ö, º¯È¯ÇÔ¼ö, ¼öÄ¡ÇÔ¼ö¸¦ ÀÚµ¿¿Ï¼º ÇÑ´Ù, ÇÔ¼öÀÇ ÀϺΠ¹®ÀÚ¸¦ ÀÔ·ÂÇÏ°í [Shift+Space]·Î ÀÚµ¿¿Ï¼º ¹®ÀÚ¸¦ ã¾Æ ÀÔ·ÂÇÒ ¼ö ÀÖ´Ù. ¡Û [Å×À̺í ÀÚµ¿¿Ï¼º(Ctrl+T)] ¸í·ÉÀº [SQL¹® »ý¼º] ÅÇ¿¡ Àִ¡°Å×ÀÌºí ¼ÒÀ¯ÀÚ¡±ÀÇ Å×À̺íÀ» ÀÚµ¿¿Ï¼º ÇÑ´Ù. Å×À̺í¸íÀÇ ÀϺΠ¹®ÀÚ¸¦ ÀÔ·ÂÇÏ°í [Ctrl+T]·Î ÀÚµ¿¿Ï¼º ¹®ÀÚ¸¦ ã¾Æ ÀÔ·ÂÇÒ ¼ö ÀÖ´Ù. ¡Û [Ä®·³ ÀÚµ¿¿Ï¼º(Ctrl+Space)] ¸í·ÉÀº [SQL¹® »ý¼º] ÅÇ¿¡ Àִ¡°Å×ÀÌºí ¼ÒÀ¯ÀÚ¡±ÀÇ Ä®·³¸íÀ» ÀÚµ¿¿Ï¼º ÇÑ´Ù. Ä®·³¸íÀÇ ÀϺΠ¹®ÀÚ¸¦ ÀÔ·ÂÇÏ°í [Ctrl+Space]·Î ÀÚµ¿¿Ï¼º ¹®ÀÚ¸¦ ã¾Æ ÀÔ·ÂÇÒ ¼ö ÀÖ´Ù.
(3) SQL¹® ÆÄÀÏ
¡á [SQL¹® ÆÄÀÏ(Ctrl+1)] ÅÇÀº SQL¹® ÆÄÀÏÀ» Ž»ö±â¿¡¼ ¼±ÅÃÇÏ¿© ºÒ·¯¿Ã ¼ö ÀÖ´Ù. Ž»ö±â´Â ÁÖ¼Ò Ç¥½ÃÁÙ, Æú´õ, ÆÄÀÏ ¸ñ·ÏÀ¸·Î ±¸¼ºµÇ¸ç ÆÄÀÏÀ» ¼±ÅÃÇÏ¿© µå·¡±× ¾Ø µå·ÓÀ¸·Î ÆíÁýâ¿¡ ÆÄÀÏÀ» º¼·¯¿Ã ¼ö ÀÖ´Ù.
(4) SQL¹® »ý¼º
¡á [SQL¹® »ý¼º(Ctrl+2)] ÅÇÀº SQL¹® »ý¼ºÀ» À§ÇØ SQL¹®Àå, Å×À̺í¸í, Ä÷³¸íÀ» ¼±ÅÃÇÏ¿© ÆíÁýâÀ¸·Î ÀÚµ¿ ÀÔ·ÂÇÒ ¼ö ÀÖ´Ù. ¡Û [SQL¹®Àå] Àº SELECT, DESC, INSERT, UPDATE µîÀÇ ¹®ÀåÀ» ¼±ÅÃÇÏ°í ´õºíŬ¸¯ÇÏ¿© ÆíÁýâÀ¸·Î ÀÔ·ÂÇÑ´Ù. ÆíÁýâÀÇ ¿øÇÏ´Â °÷¿¡ Ä¿¼¸¦ ¿Å±â°í SQL¹®ÀåÀ» ´õºíŬ¸¯ÇÏ¿© ÆíÁýâÀ¸·Î ÀÔ·ÂÇÏ°í ¡°[..]¡±ºÎºÐÀ» ¼öÁ¤ÇÏ¿© SQL¹®ÀåÀ» ¿Ï¼ºÇÑ´Ù. ¡°[..]¡±ºÎºÐÀ¸·Î Ä¿¼ À̵¿Àº [µÚ[Backword] (Ctrl+[)]³ª [¾Õ[Forword] (Ctrl+])]¸í·ÉÀ¸·Î ÇÑ´Ù. ¡Û [ÇÔ¼ö] ´Â ³¯ÀÚÇÔ¼ö, ¹®ÀÚÇÔ¼ö, º¯È¯ÇÔ¼ö, ¼öÄ¡ÇÔ¼ö µîÀ» ¼±ÅÃÇÏ°í ´õºíŬ¸¯ÇÏ¿© ÆíÁýâÀ¸·Î ÀÔ·ÂÇÑ´Ù. ÇÔ¼ö¸¦ ¼±ÅÃÇϸé ÇÔ¼öÀÇ »ç¿ëÇü½Ä°ú ¼³¸íÀÌ ÈùÆ®¿¡ º¸¿©Áø´Ù. ¡Û [¿¬»êÀÚ] ´Â SQL¹®ÀÇ ¿¬»ê¸¦ ¼±ÅÃÇÏ°í ´õºíŬ¸¯ÇÏ¿© ÆíÁýâÀ¸·Î ÀÔ·ÂÇÑ´Ù. ¡Û [¿¹¾à¾î] ´Â SQL¹®ÀÇ ¿¡¾à¾î¸¦ ¼±ÅÃÇÏ°í ´õºíŬ¸¯ÇÏ¿© ÆíÁýâÀ¸·Î ÀÔ·ÂÇÑ´Ù. ¿¹¾à¾î Ãß°¡ »èÁ¦´Â ȯ°æ¼³Á¤ > SQL Script > SQL¹® ¿¹¾à¾î¿¡¼ ÇÒ ¼ö ÀÖ´Ù. ¡á [SQL¹® »ý¼º(Ctrl+2)] ÅÇÀÇ Å×À̺í¸íÀ» ¼±ÅÃÇÏ¿© ÆíÁýâÀ¸·Î ÀÚµ¿ ÀÔ·ÂÇϱâ À§ÇÑ ¹æ¹ýÀº ´ÙÀ½°ú °°´Ù. ¡Û [Å×ÀÌºí ¼ÒÀ¯ÀÚ] ´Â DBMSÀÇ ¸ðµç User¸¦ ÄÞº¸¹Ú½º¿¡¼ ¼±Åà º¯°æÇÒ ¼ö ÀÖ´Ù. [Checkbox]°¡ CheckµÇ¸é Å×À̺í¸íÀ» ÆíÁýâ¿¡ Ãß°¡ÇÒ ¶§ ¡°Username.Tablename¡±Çü½ÄÀ¸·Î Ãß°¡µÈ´Ù. ¡Û [Å×À̺í ã±â] ´Â Å×À̺í¸í ÀϺθ¸ ÀÔ·ÂÇÏ°í [ENTER]¸¦ Ä¡¸é Å×À̺íÀ» ã´Â´Ù. ¡Û [Alias] ´Â ÄÞº¸¹Ú½ºÀÇ ¡®A¡¯~¡®Z¡¯¸¦ ¼±ÅÃÇÏ°Å ÀÓÀÇ ¹®ÀÚ¸¦ ÀÔ·ÂÇϸé Ä®·³¸íÀ» Ãß°¡ÇÒ ¶§ ¡°Alias¹®ÀÚ.Ä®·³¸í¡±Çü½ÄÀ¸·Î Ãß°¡µÈ´Ù. ¡Û [Å×À̺í/µ¿ÀǾî] ±×¸®µå´Â Å×ÀÌºí ¼ø¹ø, Å×À̺í¸í, Å×ÀÌºí ¼³¸íÀÌ ÀÖÀ¸¸ç, ¸¶¿ì½º¸¦ Ŭ¸¯Çϸé ÇØ´ç Å×À̺íÀÇ »ó¼¼ÇÑ Ä®·³Á¤º¸¿Í µ¥ÀÌÅ͸¦ ¿À¸¥ÂÊ ±×¸®µå¿¡¼ Á¶È¸ÇÒ ¼ö ÀÖ´Ù. ´õºíŬ¸¯Çϸé ÇØ´ç Å×À̺í¸íÀ» ÆíÁýâ¿¡ ÀÚµ¿ ÀÔ·ÂÇÒ ¼ö ÀÖ´Ù. ¡Û [Å×À̺í/µ¿ÀǾî] Popup¸Þ´º´Â ¼±Åà Å×À̺íÀÇ SELECT¹®Àå ÀÚµ¿»ý¼º, Å×À̺íÁ¤º¸, Å×À̺í Áߺ¹µ¥ÀÌÅÍ Ã¼Å©, Å×À̺í¸ñ·Ï »õ·Î°íħ µîÀÌ´Ù. ¡Û ¼±Åà Å×À̺íÀÇ SELECT¹®Àå ÀÚµ¿»ý¼ºÀº ¼¼°¡Áö Çü½ÄÀ¸·Î ¡Û Å×À̺íÁ¤º¸(F4) ¸í·ÉÀº ¼±ÅÃµÈ Å×À̺íÀÇ Á¤º¸¸¦ º¼ ¼ö ÀÖ´Ù. Å×À̺í Á¤º¸´Â [Table Manager]âÀÌ º°µµÀÇ Ã¢À¸·Î PopupµÈ´Ù. ¡Û Å×À̺í Áߺ¹µ¥ÀÌÅÍ Ã¼Å©´Â Å×À̺íÀÇ Ä®·³À» ÁöÁ¤ÇÏ¿© µ¥ÀÌÅÍ Áߺ¹À» üũÇÒ ¼ö ÀÖ´Â SELECT¹®ÀåÀ» »ý¼ºÇÑ´Ù. [Áߺ¹µ¥ÀÌÅÍ Ã¼Å©] ȸ鿡¼ üũÇÒ Ä®·³À» ¼±ÅÃÇÏ°í, üũ¹æ¹ý¿¡¼ ¡°Áߺ¹°Ç¼ö¡±¸¦ È®ÀÎÇÒ °ÍÀÎÁö, ¡°Áߺ¹µ¥ÀÌÅÍ¡±¸¦ È®ÀÎÇÒ °ÍÀÎÁö¸¦ ¼±ÅÃÇÏ°í, Áߺ¹°Ç¼ö ¸î°Ç ÀÌ»óÀ» Á¶È¸ÇÒÁö ¼±ÅÃÇÏ°í [È®ÀÎ]¹öÆ°À» ´©¸£¸é SELECT¹®À» ÀÚµ¿ »ý¼ºÇÑ´Ù. ¡á [SQL¹® »ý¼º(Ctrl+2)] ÅÇÀÇ Ä®·³¸íÀ» ¼±ÅÃÇÏ¿© ÆíÁýâÀ¸·Î ÀÚµ¿ ÀÔ·ÂÇϱâ À§ÇÑ ¹æ¹ýÀº ´ÙÀ½°ú °°´Ù. ¡Û [Enter, Backspace, Space, Delete] ¸í·ÉÀº ÆíÁýâ¿¡ ÇØ´ç Å°¸¦ ÀÔ·ÂÇÑ´Ù. ¡Û [¸ðµçÄ®·³] ¸í·ÉÀº ¸ðµç Ä®·³À» ÆíÁýâ¿¡ ÀÚµ¿ÀÔ·ÂÇÑ´Ù. ¡Û [¼±ÅÃÄ®·³] ¸í·ÉÀº ¼±ÅÃµÈ Ä®·³À» ÆíÁýâ¿¡ ÀÚµ¿ÀÔ·ÂÇÑ´Ù. ¡Û [Ä®·³¼³¸íÃß°¡] Checkbox´Â Ä®·³ÀÇ Comment¸¦ Ãß°¡ÇÑ´Ù. ¿¹) ,DEPT - - ºÎ¼ ¡Û [Ä®·³¼¼·Î³ª¿] Checkbox´Â Ä®·³¸í Ãß°¡½Ã °°Àº ¶óÀο¡ Ãß°¡Çϰųª, ´ÙÀ½ ¶óÀο¡ Ãß°¡ ÇÒ ¼ö ÀÖ´Ù. ¡Û [Ä®·³/µ¥ÀÌÅÍ] ±×¸®µå¿¡¼ Ä®·³À» ´õºíŬ¸¯Çϸé ÆíÁýâÀ¸·Î ÀÚµ¿ ÀÔ·ÂÇÑ´Ù.
(5) ÀÌÀü SQL¹®
¡á [ÀÌÀü SQL¹®(Ctrl+3)] ÅÇÀº ÀÌÀü¿¡ ½ÇÇàµÈ SQL¹® ÀÌ·ÂÀ» °ü¸®ÇÏ¸ç ¸í·É¹öÆ°°ú SQL¹® ÀÌ·Â, ¼±ÅÃÇÑ SQL¹®À¸·Î ±¸¼ºµÈ´Ù. ¡Û [¿¬°á ¼¹ö] ÄÞº¸¹Ú½º´Â SQL¹® À̷¿¡¼ ¿¬°áµÈ ¼¹ö ¸ñ·ÏÀ¸·Î Àüü ¶Ç´Â ¿¬°á¼¹ö¸¦ ÇÊÅ͸µÇÏ¿© ÀÌ·ÂÀ» º¼ ¼ö ÀÖ´Ù. ¡Û [º¹»ç] ¹öÆ°Àº ¼±ÅÃÇÑ SQL¹®À» Ŭ¸³º¸µå¿¡ º¹»çÇÑ´Ù. ¡Û [»èÁ¦] ¹öÆ°Àº ¼±ÅÃÇÑ SQL¹®À» »èÁ¦ÇÑ´Ù. ¡Û [¹Ù²Ù±â] ¹öÆ°Àº ¼±ÅÃÇÑ SQL¹®À» ÆíÁýâÀÇ ³»¿ëÀ» Áö¿ì°í ºÙ¿©³Ö±â ÇÑ´Ù. ¡Û [Ãß°¡] ¹öÆ°Àº ¼±ÅÃÇÑ SQL¹®À» ÆíÁýâÀÇ ³¡¿¡ ºÙ¿©³Ö±â ÇÑ´Ù. ¡Û [SQL¹® WordWrap] Checkbox´Â ¼±ÅÃÇÑ SQL¹®ÀÇ WordWrap ¸ðµå¸¦ º¯°æÇÒ ¼ö ÀÖ´Ù. ¡Û [SQL¹® °Ç¼ö] SQL¹® ÀÌ·Â °Ç¼ö¸¦ º¼ ¼ö ÀÖ´Ù. ¡Û [SQL¹® ÀÌ·Â] ±×¸®µå´Â SQL¹® ¼ø¹ø, ¿¬°á¼¹ö, »ç¿ëÀÏÀÚ, ÀÌÀü SQL¹®À» º¼ ¼ö ÀÖÀ¸¸ç SQL¹®ÀÌ ½ÇÇàµÉ ¶§ ÀÚµ¿À¸·Î 1,000°Ç±îÁö ÀúÀåÇÑ´Ù. ¡Û [¼±ÅÃÇÑ SQL¹®] ÆíÁýâÀº ¼±ÅÃµÈ SQL¹®À» º¼ ¼ö ÀÖ´Ù.
(6) ³» SQL¹®
¡á [³» SQL¹®(Ctrl+4)] ÅÇÀº »ç¿ëÀÚ°¡ °³ÀÎÀûÀ¸·Î ÇÊ¿äÇÑ SQL¹®À» ÀúÀå°ü¸® ÇÒ ¼ö ÀÖÀ¸¸ç ¸í·É¹öÆ°°ú ³» SQL¹®, ¼±ÅÃÇÑ SQL¹®À¸·Î ±¸¼ºµÈ´Ù. ¡Û [Á¾·ù] ÄÞº¸¹Ú½º´Â SQL¹®ÀÇ Á¾·ù·Î Àüü ¶Ç´Â ƯÁ¤ Á¾·ù¸¦ ÇÊÅ͸µÇÏ¿© º¼ ¼ö ÀÖ´Ù. ¡Û [ÀúÀå] ¹öÆ°Àº ÀÔ·ÂÇÑ SQL¹®À» µð½ºÅ©¿¡ ÀúÀåÇÑ´Ù. ¡Û [»èÁ¦] ¹öÆ°Àº ¼±ÅÃÇÑ SQL¹®À» »èÁ¦ÇÑ´Ù. ¡Û [À§·Î] ¹öÆ°Àº ¼±ÅÃÇÑ SQL¹®ÀÇ ¼ø¼¸¦ À§·Î À̵¿ÇÑ´Ù. ¡Û [¾Æ·¡] ¹öÆ°Àº ¼±ÅÃÇÑ SQL¹®ÀÇ ¼ø¼¸¦ ¾Æ·¡·Î À̵¿ÇÑ´Ù. ¡Û [¹Ù²Ù±â] ¹öÆ°Àº ¼±ÅÃÇÑ SQL¹®À» ÆíÁýâÀÇ ³»¿ëÀ» Áö¿ì°í ºÙ¿©³Ö±â ÇÑ´Ù. ¡Û [Ãß°¡] ¹öÆ°Àº ¼±ÅÃÇÑ SQL¹®À» ÆíÁýâÀÇ ³¡¿¡ ºÙ¿©³Ö±â ÇÑ´Ù. ¡Û [SQL¹® WordWrap] Checkbox´Â ¼±ÅÃÇÑ SQL¹®ÀÇ WordWrap ¸ðµå¸¦ º¯°æÇÒ ¼ö ÀÖ´Ù. ¡Û [SQL¹® °Ç¼ö] ³» SQL¹® °Ç¼ö¸¦ º¼ ¼ö ÀÖ´Ù. ¡Û [³» SQL¹®] ±×¸®µå´Â SQL¹® ¼ø¹ø, Á¾·ù, Á¦¸ñ, µî·ÏÀÏÀÚ¸¦ º¼ ¼ö ÀÖ´Ù. ¡Û [¼±ÅÃÇÑ SQL¹®] ÆíÁýâÀº ¼±ÅÃµÈ SQL¹®À» º¼ ¼ö ÀÖ´Ù.
(7) ½ÇÇà µ¥ÀÌÅÍ
¡á [½ÇÇà µ¥ÀÌÅÍ(Ctrl+5)] ÅÇÀº SQL¹®ÀÇ ½ÇÇà °á°ú¸¦ ±×¸®µå·Î º¼¼ö ÀÖÀ¸¸ç, À§ÂÊ ¹× ÁÂÃøÀÇ ¸í·É¹Ù¿Í µ¥ÀÌÅÍ ±×¸®µå·Î ±¸¼ºµÈ´Ù. ¡Û ÁÂÃø ¸í·É¹Ù´Â À§ÂÊ¿¡ ÀÖ´Â [Åø¹öÆ° À§Ä¡] ¸í·ÉÀ¸·Î ¡°ÁÂ->»ó->¿ì->ÇÏ->¾øÀ½¡±À» ¼±ÅÃÇÒ ¼ö ÀÖÀ¸¸ç ¾Æ·¡¿¡ ¼³¸íµÈ ¡°µ¥ÀÌÅÍ ±×¸®µåÀÇ Popup ¸í·É ±â´É¡±°ú µ¿ÀÏÇÏ´Ù. ¡á [½ÇÇà µ¥ÀÌÅÍ(Ctrl+5)] ÅÇÀÇ µ¥ÀÌÅÍ ±×¸®µå ±â´ÉÀº ´ÙÀ½°ú °°´Ù. ¡Û µ¥ÀÌÅÍ ±×¸®µå´Â ¿¢¼¿Ã³·³ ¼¿´ÜÀ§·Î µ¥ÀÌÅ͸¦ ÀÔ·ÂÇÒ ¼ö ÀÖ°í, ÇÑ ¼¿ÀÇ µ¥ÀÌÅ͸¦ ÀÔ·ÂÇÏ°í Enter Å°¸¦ Ä¡¸é ´ÙÀ½¼¿·Î Ä¿¼°¡ À̵¿ÇÑ´Ù. ´ÙÀ½¼¿·Î À̵¿À» ¿ìÃøÀ¸·Î À̵¿ ¶Ç´Â ¾Æ·¡·Î À̵¿À» ¼±ÅÃÇϱâ À§ÇØ µ¥ÀÌÅÍ ±×¸®µåÀÇ ÁÂÃø »ó´Ü¿¡ ÀÖ´Â È»ìÇ¥¸¦ ¸¶¿ì½º·Î Ŭ¸¯ÇÏ¿© º¯°æÇÑ´Ù. ¡Û µ¥ÀÌÅÍ ±×¸®µåÀÇ Å¸ÀÌƲÀ» ¸¶¿ì½º Ŭ¸¯Çϸé ÇØ´ç Ä÷³À¸·Î µ¥ÀÌÅ͸¦ Á¤·ÄÇÏ¸ç °°Àº Ä®·³À» ¹Ýº¹ÇÏ¿© Ŭ¸¯ÇÒ ¶§ ¸¶´Ù Ascending/DecendingÀÌ ¹Ù꿘´Ù. À̶§ Á¤·ÄÀ» À§ÇØ µ¥ÀÌÅÍÀ̽º¿¡¼ ´Ù½Ã Äõ¸®(Order by)ÇÏ¿© °¡Á®¿Â´Ù. À̶§ SQL¹®¿¡¡°Order by¡±ÀÖÀ¸¸é Á¤·ÄµÇÁö ¾Ê´Â´Ù. (´ÙÁß Á¤·ÄÀº ´ÙÀ½ ÆäÀÌÁö ÂüÁ¶) ¡Û µ¥ÀÌÅÍ ±×¸®µåÀÇ Ä÷³ ¼ø¼¸¦ Á¿ì·Î ¹Ù²Ù·Á¸é [Shift] + ¸¶¿ì½º µå·¡±× & µå·Ó ÇÑ´Ù. ¡Û µ¥ÀÌÅÍ ±×¸®µåÀÇ °¢ Çʵå´Â ¹®ÀÚ, ¼ýÀÚ, MEMO, ³¯ÀÚ µîÀ» Ç¥ÇöÇÒ ¼ö ÀÖ°í {MEMO} ¶Ç´Â {³¯ÀÚ}·Î Ç¥½ÃµÇ´Â Çʵå´Â ´õºí Ŭ¸¯ÇÏ¿© »õ·Î¿î ÀÔ·ÂâÀ» ¿¾î ÀÔ·ÂÇÒ ¼ö ÀÖ´Ù. ¡Û µ¥ÀÌÅÍ ±×¸®µåÀÇ ±âº» »öÀº Èò»öÀÌ°í ÇöÀç ·¹ÄÚµå, Ä¿¼ À§Ä¡, ÀÔ·Â Ä®·³, ¼±Åà ·¹ÄÚµå, ¼öÁ¤ ·¹ÄÚµå, Ãß°¡ ·¹ÄÚµå, »èÁ¦ ·¹ÄÚµå, ÀúÀå ¿¡¶ó, Ä®·³ °íÁ¤ µîÀÇ »óŸ¦ ·¹ÄÚÆ®º° ´Ù¸¥»öÀ¸·Î ±¸ºÐÇÒ ¼ö ÀÖÀ¸¸ç ¹ü·Ê´Â ȯ°æ¼³Á¤¿¡¼ ÂüÁ¶ÇÑ´Ù. ¡á [½ÇÇà µ¥ÀÌÅÍ(Ctrl+5)] ÅÇÀÇ À§ÂÊ ¸í·É¹öÆ° ±â´ÉÀº ´ÙÀ½°ú °°´Ù. ¡Û µ¥ÀÌÅͺ£À̽º·Î [ÀúÀå] ¸í·ÉÀº Á¶È¸µÈ µ¥ÀÌÅ͸¦ ÀÔ·Â/¼öÁ¤/»èÁ¦ÇÏ°í µ¥ÀÌÅͺ£À̽º·Î ÀúÀåÇÑ´Ù. ¼öÁ¤¸ðµå°¡ CacheUpdate½Ã¿¡¸¸ [ÀúÀå]¸í·ÉÀÌ ÇÊ¿äÇÏ°í DirectUpdate½Ã´Â µ¥ÀÌÅÍ ÀԷ°ú µ¿½Ã¿¡ Çö ¼¼¼ÇÀÇ µ¥ÀÌÅͺ£À̽º·Î ÀúÀåµÈ´Ù. ¡Û ÆÄÀÏ·Î [ÀúÀå] ¸í·ÉÀº Á¶È¸µÈ µ¥ÀÌÅ͸¦ ³» PCÆÄÀÏ·Î ÀúÀåÇÒ ¼ö ÀÖ´Ù. [ÀúÀå] ¸í·Éâ¿¡¼ ÀúÀåÈÀÏ Å¸ÀÔÀ» MS Excel ÈÀÏÀúÀå(XLS), MS Excel ȸéÀúÀå(XLS), MS Excel ½°Ç¥ºÐ¸®(CSV), MS Access(MDB), MS Word(DOC), HTML Table, XML Table Áß¿¡¼ ¼±ÅÃÇÏ°í, ÀúÀåÈÀϸíÀ» ÀÔ·ÂÇÏ¿©, Å×À̺í ŸÀÌƲ ÀúÀå¿©ºÎ ¼±ÅÃÇÏ°í [½ÃÀÛ] ¸í·ÉÀ» Ŭ¸¯ÇÏ¿© ÀúÀå ÇÑ´Ù. ¿¢¼¿ÈÀÏ(XLS)·Î ÀúÀå½Ã ¿É¼ÇÀ¸·Î ³» PC¿¡ ¼³Ä¡µÇ¾î ÀÖ´Â ¿¢¼¿ ¹öÀüÀ» ¼±ÅÃÇÏ°í ÀúÀåÇÒ µ¥ÀÌÅÍ°¡ 6¸¸°ÇÀÌ ÃÊ°úµÉ ¶§ ¿¢¼¿ ÇÑ Worksheet´ç ÀúÀåÇÒ °Ç¼ö¸¦ ¼±ÅÃÇϸç 65,535°Ç ÀÌ»óÀ» ÃÊ°úÇÒ ¼ö ¾ø°í, ÀúÀå °Ç¼öº° WorksheetÀ» ÀÚµ¿À¸·Î »ý¼ºÇÏ¿© ÀúÀåµÈ´Ù(ÀúÀå Æò±Õ ¼Ò¿ä½Ã°£Àº 6¸¸°Ç´ç 1ºÐ ¼Ò¿ä). MS WORD(DOC)·Î ÀúÀå½Ã ¿É¼ÇÀ¸·Î WordÈ¸é º¸±â¿Í WordÈÀÏ ÆäÀÌÁö ¼³Á¤À» °¡·Î ¶Ç´Â ¼¼·Î·Î ÇÒ ¼ö ÀÖ´Ù. HTMLÈÀÏ·Î ÀúÀå½Ã ¿É¼ÇÀ¸·Î Table¶óÀÎ Æ÷ÇÔ, Table³ÐÀÌ 100%ÀÇ CheckBaox¸¦ ¼±ÅÃÇÑ´Ù. XMLÆÄÀÏ·Î ÀúÀå½Ã ¿É¼ÇÀ¸·Î Table³ÐÀÌ 100%ÀÇ CheckBaox¸¦ ¼±ÅÃÇÑ´Ù. ¡Û ¿¢¼¿ÈÀÏ [Àбâ] ¸í·ÉÀº Á¶È¸µÈ µ¥ÀÌÅÍ¿¡ ¿¢¼¿ÈÀÏ µ¥ÀÌÅ͸¦ Ãß°¡·Î ÀÐ¾î¼ µ¥ÀÌÅͺ£À̽º¿¡ ÀúÀåÇÒ ¼ö ÀÖ´Ù. [Àбâ] ¸í·Éâ¿¡¼ ÀÐÀ» ¿¢¼¿ÈÀÏÀ» ¼±ÅÃÇÏ°í, [Worksheet ÄÞº¸¹Ú½º]¿¡¼ Worksheet¸¦ ¼±ÅÃÇϸé [ExcelFile ¹Ì¸®º¸±â] ÅÇ¿¡¼ ¿¢¼¿ÈÀÏ ³»¿ëÀ» È®ÀÎÇÒ ¼ö ÀÖÀ¸¸ç, ¿¢¼¿ÈÀÏ Àбâ´Â [¿¢¼¿ÈÀÏ Á÷Á¢ Àбâ] ¿Í [¿¢¼¿ ÇÁ·Î±×·¥À¸·Î Àбâ] µÎ ¹æ½ÄÀÌ ÀÖ´Ù. [¿¢¼¿ÈÀÏ Á÷Á¢ Àбâ] ÅÇ¿¡¼ Àб⠹üÀ§(Çì´õ ¾øÀ½, Çì´õ ÀÖÀ½, ƯÁ¤ Çà ¹üÀ§)¿Í ³» PC¿¡ ¼³Ä¡µÇ¾î ÀÖ´Â ¿¢¼¿ ¹öÀüÀ» ¼±ÅÃÇÏ°í [½ÃÀÛ] ¸í·ÉÀ» Ŭ¸¯ÇÏ¿© µ¥ÀÌÅÍ ±×¸®µå·Î ÀÐ¾î ¿Â´Ù. ¶Ç´Â [¿¢¼¿ ÇÁ·Î±×·¥À¸·Î Àбâ] ÅÇ¿¡¼ µ¥ÀÌÅÍ ½ÃÀÛÇàÀ» ¼±ÅÃÇÏ°í [½ÃÀÛ] ¸í·ÉÀ» Ŭ¸¯ÇÏ¿© µ¥ÀÌÅÍ ±×¸®µå·Î ÀÐ¾î ¿Â´Ù. [¿¢¼¿ÈÀÏ Á÷Á¢ Àбâ]´Â ´Ù·®ÀÇ µ¥ÀÌÅ͸¦ °í¼ÓÀ¸·Î ÀÐÀ» ¶§ »ç¿ëÇÏ°í [¿¢¼¿ ÇÁ·Î±×·¥À¸·Î Àбâ]´Â 1¸¸°Ç À̳»¸¸ »ç¿ëÀ» ±ÇÀåÇÑ´Ù. ¿¢¼¿ÈÀÏÀ» ¸ðµÎ ÀоúÀ¸¸ç âÀ» [´Ý±â]ÇÏ°í µ¥ÀÌÅͺ£À̽º·Î [ÀúÀå] ¸í·ÉÀ» ´·¯¾ß µ¥ÀÌÅͺ£À̽º¿¡ ÀúÀåÀÌ µÇ³ª [ÀúÀå] ¹öÆ°À» ´©¸£±â Àü¿¡ ´Ù¸¥ Å×À̺íÀ» Á¶È¸ÇÏ¸é ±×¸®µåÀÇ µ¥ÀÌÅÍ´Â Áö¿öÁø´Ù. ¡Û µ¥ÀÌÅÍ [Á¤·Ä] ¸í·ÉÀº Á¶È¸µÈ µ¥ÀÌÅÍÀÇ ¿©·¯ Ä®·³À¸·Î Á¤·ÄÀ» ÇÒ ¼ö ÀÖ´Ù. Á¤·Ä ¸í·Éâ¿¡¼ Å×À̺í Çʵ带 ¼±ÅÃÇÏ¿© [ASC] ¶Ç´Â [DESC] ¹öÆ°À» ´©¸£°í, Á¤·Ä ÇʵåÀÇ ¼ø¼¸¦ ¹Ù²Ù·Á¸é »óÇÏ È»ìÇ¥¸¦ ´·¯¼ ¹Ù²Û´Ù. ¼±ÅÃÀÌ µÇ¾úÀ¸¸é [Àû¿ë] ¶Ç´Â [È®ÀÎ] ¹öÆ°À» ´©¸¥´Ù. À̶§ Á¤·ÄÀ» À§ÇØ µ¥ÀÌÅÍÀ̽º¿¡¼ ´Ù½Ã Äõ¸®(Order by)ÇÏ¿© °¡Á®¿Â´Ù. (ÇÑ Ä÷³À¸·Î Á¤·ÄÀº ¾Õ ÆäÀÌÁö ÂüÁ¶) ¡Û µ¥ÀÌÅÍ [ÇÊÅÍ] ¸í·ÉÀº Á¶È¸µÈ µ¥ÀÌÅ͸¦ ƯÁ¤°ªÀ¸·Î ÇÊÅÍÇÏ¿© º¼ ¼ö ÀÖ´Ù. ÇÊÅÍ ¸í·Éâ¿¡¼ ÇÊÅÍÇÒ Ä®·³À» ¼±ÅÃÇÏ°í ÇÊÅÍ°ªÀ» ÀÔ·ÂÇÏ¿© [Àû¿ë] ¶Ç´Â [È®ÀÎ] ¹öÆ°À» ´©¸¥´Ù. ÇÊÅÍ°ª¿¡ % ¶Ç´Â NULL °ªÀ» ÀÔ·ÂÇÏ·Á¸é [%] ¶Ç´Â [NULL] ¹öÆ°À» ´©¸¥´Ù. ¡Û ¹®ÀÚ [ã±â] ¸í·ÉÀº Á¶È¸µÈ µ¥ÀÌÅÍÀÇ ¼±ÅÃµÈ Ä®·³¿¡¼ ¹®ÀÚ¸¦ ã´Â´Ù. ¡Û [»õâ] ¸í·ÉÀº ±×¸®µå µ¥ÀÌÅ͸¦ »õâÀ¸·Î ¿¾î¼ ´Ù¸¥ µ¥ÀÌÅÍ ±×¸®µå¿Í ºñ±³ÇÒ ¼ö ÀÖ´Ù. ¡Û [¼ýÀÚÄÞ¸¶] Checkbox´Â µ¥ÀÌÅÍ ±×¸®µåÀÇ ¼ýÀÚÇʵ忡 ´ëÇØ 3ÀÚ¸® ¸¶´Ù ¡°,¡±·Î º¼ ¼ö ÀÖ´Ù. ¡Û [Ʋ°íÁ¤] CheckBox´Â µ¥ÀÌÅÍ ±×¸®µå ÁÂÃøÀÇ Æ¯Á¤ Ä®·³À» °íÁ¤ÇÏ°í µ¥ÀÌÅ͸¦ Á¿ì·Î À̵¿ÇÒ ¼ö ÀÖ´Ù. Ʋ°íÁ¤À» À§ÇØ Ä¿¼¸¦ ¿øÇÏ´Â Ä®·³¿¡ ³õ°í [Ʋ°íÁ¤] CheckBox¸¦ True·Î ÇÑ´Ù. ¡Û [°Ç¼ö] CheckBox´Â µ¥ÀÌÅÍÀÇ ½ÇÁ¦ ÃѰǼö ¶Ç´Â ³» PC¿¡ FetchµÈ °Ç¼ö¸¦ º¼ ¼ö ÀÖ´Ù. True´Â {ÇöÀç·¹ÄÚµå À§Ä¡ / ½ÇÁ¦ ÃѰǼö}¸¦ ³ªÅ¸³»°í, False´Â {ÇöÀç·¹ÄÚµå À§Ä¡ / ÇöÀç±îÁö PC¿¡ FetechµÈ ÃѰǼö}¸¦ ³ªÅ¸³»¸ç ½ÇÁ¦ ÃѰǼö¸¦ Àбâ À§Çؼ´Â DBMSÀÇ ¼º´É°ú ÃѰǼöÀÇ Å©±â¿¡ µû¶ó 1ÃÊ ÀÌ»óÀÌ °É¸± ¼ö ÀÖ´Ù. ¡á [½ÇÇà µ¥ÀÌÅÍ(Ctrl+5)] ÅÇÀÇ Popup ¸í·É ±â´ÉÀº ´ÙÀ½°ú °°´Ù. ¡Û µ¥ÀÌÅÍ ÅÇÀÇ Popup ¸í·É ±â´ÉÀº µ¥ÀÌÅÍ ±×¸®µåÀÇ ÁÂÃø¿¡ ÀÖ´Â ´ÜÃà¸í·É ¹öÆ°°ú µ¿ÀÏÇÑ ±â´ÉÀ» °®´Â´Ù. ¡Û [µ¥ÀÌÅÍ ÇÑ ·¹ÄÚµå º¸±â] ´Â ÇÑ ·¹Äڵ带 ÇÑ È¸éÀ¸·Î º¼ ¼ö ÀÖ´Â ±â´ÉÀ¸·Î ´Ù¼öÀÇ Ä®·³À» ÇÑ È¸éÀ¸·Î º¸°í ÆíÁýÇÒ ¼ö ÀÖ´Â ±â´ÉÀ¸·Î Çìµå¸¦ Ä®·³¸í ¶Ç´Â Ä®·³¼³¸íÀ¸·Î º¼ ¼ö ÀÖ´Ù. ¡Û [µ¥ÀÌÅÍ ·¹ÄÚµå Ãß°¡]¸í·ÉÀº ±×¸®µåÀÇ ÇöÀç À§Ä¡¿¡ ÇϳªÀÇ ºó ·¹Äڵ带 Ãß°¡ÇÏ°í µ¥ÀÌÅ͸¦ ÀÔ·ÂÇÏ´Â ±â´ÉÀÌ´Ù. µ¥ÀÌÅÍ ÀԷµµÁß Å×À̺í Á¦¾àÁ¶°Ç¿¡ ÀÇÇØ ¸ðµç Ä®·³ ÀÔ·ÂÀÌ ¾ÊµÇ¾î ·¹ÄÚµå Ãß°¡¸¦ Ãë¼Ò ÇÏ·Á¸é [Esc]¸¦ ´©¸¥´Ù. ¡Û [µ¥ÀÌÅÍ ·¹ÄÚµå º¹»ç »ðÀÔ]¸í·ÉÀº ±×¸®µå ÇöÀç À§Ä¡ÀÇ ·¹Äڵ带 º¹»çÇÏ¿© ´ÙÀ½¶óÀο¡ ºÙ¿©³Ö±â ÇÏ´Â ±â´ÉÀ¸·Î Primary Key³ª Unique Index°¡ ÀÖÀ» °æ¿ì ºÙ¿©³Ö±âÇÑ ·¹Äڵ带 ¼öÁ¤ÇÏ¿© ÀúÀåÇÏ¿©¾ß ÇÑ´Ù. ¡Û [µ¥ÀÌÅÍ ·¹ÄÚµå ¼öÁ¤Ãë¼Ò]¸í·ÉÀº óÀ½ Å×À̺íÀ» Á¶È¸ÇÏ°í ¼öÁ¤/»èÁ¦/Ãß°¡ÇÑ µ¥ÀÌÅ͸¦ Ãë¼ÒÇÏ´Â ±â´ÉÀ¸·Î ÇöÀç À§Ä¡ÀÇ ÇÑ ·¹Äڵ徿 Ãë¼ÒµÈ´Ù. ÆíÁýµÈ ¸ðµç ·¹Äڵ带 Ãë¼ÒÇÏ·Á¸é [ÀúÀå]¸í·ÉÀ» ÇÏÁö ¾Ê°í ´Ù¸¥ Å×À̺íÀ» Á¶È¸ÇÏ¸é µÈ´Ù. ¡Û ±×¸®µåÀÇ ·¹ÄÚµå ´ÙÁß¼±ÅÃ(MultiSelect)Àº ±×¸®µå ·¹ÄÚÆ®¸¦ ´ÙÁß¼±ÅÃÇÏ¿© À߶󳻱â, º¹»ç, ÇìµåÆ÷ÇÔ º¹»ç, ºÙ¿©³Ö±â, »èÁ¦ µîÀ» ÇÒ ¼ö ÀÖ´Ù. ÇÑ ·¹Äڵ徿 ¼±Åà Ãß°¡´Â [Ctrl+LeftMouse] Ŭ¸¯À» ÇÏ°í, ±¸°£ ¼±ÅÃÀº ½ÃÀÛ ·¹Äڵ忡¼ [LeftMouse]Ŭ¸¯ÇÏ°í ¸¶Áö¸· ·¹Äڵ忡¼ [Shift+LeftMouse]Ŭ¸¯Çϰųª [Shift+¡è¡é]¸¦ ´©¸£°í, [Ctrl+LeftMouse]À» µå·¡±×ÇÏ¸é µå·¡±×µÈ ·¹Äڵ尡 ¼±ÅõȴÙ. ¡Û [¼±Åà ·¹ÄÚµå À߶󳻱â(Shift+Ctrl+X)]¸í·ÉÀº ¼±ÅÃµÈ ·¹Äڵ带 Clipboard·Î Àß¶ó³»¾î ´Ù¸¥ Å×À̺í, ´Ù¸¥ Editor, ¿¢¼¿ µî¿¡ ºÙ¿©³Ö±â ÇÒ ¼ö ÀÖ´Ù. ¡Û [¼±Åà ·¹ÄÚµå º¹»ç(Shift+Ctrl+C)]¸í·ÉÀº ¼±ÅÃµÈ ·¹Äڵ带 Clipboard·Î º¹»çÇÏ¿© ´Ù¸¥ Å×À̺í, ´Ù¸¥ Editor, ¿¢¼¿ µî¿¡ ºÙ¿©³Ö±â ÇÒ ¼ö ÀÖ´Ù. ¡Û [¼±Åà ·¹ÄÚµå ÇìµåÆ÷ÇÔ º¹»ç(Shift+Ctrl+H)]¸í·ÉÀº ¼±ÅÃµÈ ·¹ÄÚµå¿Í µ¥ÀÌÅÍ Çìµå¸¦ Æ÷ÇÔÇؼ Clipboard·Î º¹»çÇÏ¿© ´Ù¸¥ Editor, ¿¢¼¿ µî¿¡ ºÙ¿©³Ö±â ÇÒ ¼ö ÀÖ´Ù. Çìµå¸¦ Æ÷ÇÔÇÏ¿© º¹»çµÇ¾ú±â ¶§¹®¿¡ ´Ù¸¥ Å×ÀÌºí¿¡ ºÙ¿©³Ö±â Çϸé Å×À̺í Á¦¾àÁ¶°Ç¿¡ ÀÇÇØ ¿¡¶ó°¡ ¹ß»ýÇÒ ¼ö ÀÖ´Ù. ¡Û [Ŭ¸³º¸µå¿¡¼ ºÙ¿©³Ö±â(Shift+Ctrl+V)]¸í·ÉÀº ´Ù¸¥ Å×ÀÌºí ·¹Äڵ带 Clipboard·Î º¹»çÇϰųª ¿¢¼¿¿¡¼ º¹»çµÈ ·¹Äڵ带 ÁöÁ¤ÇÑ Å×ÀÌºí¿¡ ºÙ¿©³Ö±âÇÒ ¼ö ÀÖ´Ù. À̶§ Å×À̺íÀÇ Á¦¾àÁ¶°Ç(Primary Key, FK, Not Null µî)¿¡ ÀÇÇØ ¿¡¶ó°¡ ¹ß»ýÇÒ ¼ö ÀÖÀ¸´Ï Á¦¾àÁ¶°ÇÀ» °í·ÁÇÏ¿© µ¥ÀÌÅ͸¦ º¹»çÇÏ¿©¾ß ÇÑ´Ù. ¡Û [¼±Åà ·¹ÄÚµå »èÁ¦(Shift+Ctrl+D)]¸í·ÉÀº ¼±ÅÃµÈ ·¹Äڵ带 Å×ÀÌºí¿¡¼ »èÁ¦ÇÑ´Ù. »èÁ¦µÇ¾îµµ [ÀúÀå]Çϰųª [Commit]ÇÏÁö ¾ÊÀ¸¸é DB¿¡ Àû¿ëµÇÁö ¾Ê´Â´Ù. ¡Û [»èÁ¦ ·¹ÄÚµå º¸±â]¸í·ÉÀº »èÁ¦µÈ ·¹ÄÚµå´Â ±×¸®µå¿¡¼ ¾ø¾îÁöÁö¸¸ µ¥ÀÌÅÍ ÆíÁýÀ» ¿ëÀÌÇÏ°Ô Çϱâ À§Çؼ º¸À̵µ·Ï ÇÒ ¼ö ÀÖÀ¸¸ç ±×·¡ÀÌ»öÀ¸·Î Ç¥½ÃµÈ´Ù. ¡Û [ÀÏÀÚ/½Ã°£ ÀÔ·Â]¸í·ÉÀº DATATIMEÄ®·³¿¡¼ ¸í·É¹öÆ°À» ´©¸£°Å³ª ´õºí Ŭ¸¯ÇÏ¿© ´Þ·ÂÀ» º¸°í ÀÔ·ÂÀ» ÇÒ ¼ö ÀÖ´Ù. ÀÏÀÚ/½Ã°£ ÀԷ ȸéÀ» ¿¾î ³¯ÀÚ¸¦ ÀÔ·ÂÇϰųª Time¸¸ Clear ¹× All ClearÇÒ ¼ö ÀÖ´Ù. ¡Û [¸Þ¸ð/À̹ÌÁö ÀÔ·Â]¸í·ÉÀº MEMO, BLOB, ,CLOB, LONG µîÀÇ Ä®·³¿¡¼ ¸í·ÉÀ» ´©¸£°Å³ª ´õºí Ŭ¸¯ÇÏ¿© ¸Þ¸ð/À̹ÌÁö ÀÔ·ÂȸéÀ» ¿¿© ÀÔ·ÂÇÑ´Ù. ¸Þ¸ðÀԷ ȸéÀº [ÆÄÀÏ¿±â]¸í·ÉÀ¸·Î ÀÛ¼ºµÈ ÆÄÀÏÀ» ºÒ·¯¿À°Å³ª ÆíÁýÇÏ¿© ÀÔ·ÂÇÏ°í, [ÆÄÀÏÀúÀå]¸í·ÉÀ¸·Î ÀԷµǾî ÀÖ´Â ¸Þ¸ð¸¦ ³»PC·Î ÀúÀåÇÏ°í, [³»¿ë»èÁ¦]¸í·ÉÀ¸·Î ÀÔ·ÂµÈ ¸Þ¸ð¸¦ »èÁ¦Çϸç, [³»¿ëÃâ·Â]¸í·ÉÀ¸·Î ¸Þ¸ð¸¦ ÇÁ¸°Æ®·Î Ãâ·ÂÇÑ´Ù. À̹ÌÁö ÀԷ ȸéÀº [¿±â]¸í·ÉÀ¸·Î À̹ÌÁö ÆÄÀÏÀ» ºÒ·¯¿Í¼ ÀÔ·ÂÇÏ°í, [ÀúÀå]¸í·ÉÀ¸·Î ÀԷµǾî ÀÖ´Â À̹ÌÁö¸¦ ³»PC·Î ÀúÀåÇÏ°í, [»èÁ¦]¸í·ÉÀ¸·Î ÀÔ·ÂµÈ À̹ÌÁö¸¦ »èÁ¦Çϸç, ºÒ·¯¿Â À̹ÌÁö¸¦ È®ÀÎÇϱâ À§Çؼ È®´ë Ãà¼Ò ºñÀ²¿¡ ÀÇÇØ [±×¸² È®´ë], [±×¸² Ãà¼Ò], [º»·¡ Å©±â]¸¦ ÇÒ ¼ö ÀÖÀ¸¸ç, Áß¾ÓÁ¤·Ä CheckBox·Î À̹ÌÁö¸¦ Áß¾ÓÁ¤·Ä ¶Ç ÁÂÃø»ó´ÜÀ¸·Î º¼ ¼ö ÀÖ´Ù. ¡Û [µ¥ÀÌÅͺ£À̽º·Î ÀúÀå]¸í·ÉÀº ¡°µ¥ÀÌÅÍ ÅÇÀÇ À§ÂÊ ¸í·É¹öÆ°¡±Áß µ¥ÀÌÅͺ£À̽º·Î [ÀúÀå]¸í·É°ú µ¿ÀÏÇÏ´Ù. ¡Û [ÆÄÀÏ·Î ÀúÀå]¸í·ÉÀº ¡°µ¥ÀÌÅÍ ÅÇÀÇ À§ÂÊ ¸í·É¹öÆ°¡±Áß ÆÄÀÏ·Î [ÀúÀå]¸í·É°ú µ¿ÀÏÇÏ´Ù. ¡Û [¿¢¼¿ÈÀÏ Àбâ]¸í·ÉÀº ¡°µ¥ÀÌÅÍ ÅÇÀÇ À§ÂÊ ¸í·É¹öÆ°¡±Áß ¿¢¼¿ÈÀÏ [Àбâ]¸í·É°ú µ¿ÀÏÇÏ´Ù. ¡Û [µ¥ÀÌÅÍ ´ÙÁß Á¤·Ä]¸í·ÉÀº ¡°µ¥ÀÌÅÍ ÅÇÀÇ À§ÂÊ ¸í·É¹öÆ°¡±Áß [Á¤·Ä]¸í·É°ú µ¿ÀÏÇÏ´Ù. ¡Û [µ¥ÀÌÅÍ ÇÊÅÍ]¸í·ÉÀº ¡°µ¥ÀÌÅÍ ÅÇÀÇ À§ÂÊ ¸í·É¹öÆ°¡±Áß µ¥ÀÌÅÍ [ÇÊÅÍ]¸í·É°ú µ¿ÀÏÇÏ´Ù. ¡Û [µ¥ÀÌÅÍ ´ÙÁß ÇÊÅÍ]¸í·ÉÀº SELECT½Ã WhereÀýÀ» Á÷Á¢ ÀÔ·ÂÇÏ´Â °ÍÀ¸·Î µ¥ÀÌÅÍ Çʵ带 ¼±ÅÃÇÏ°í ¿¬»êÀÚ¸¦ ÀÔ·ÂÇÏ¿© WhereÁ¶°ÇÀ» ÀÔ·ÂÇÏ°í [Àû¿ë]ÇÑ´Ù. ¡Û [µ¥ÀÌÅÍ Ã£±â]¸í·ÉÀº ¡°µ¥ÀÌÅÍ ÅÇÀÇ À§ÂÊ ¸í·É¹öÆ°¡±Áß µ¥ÀÌÅÍ [ã±â]¸í·É°ú µ¿ÀÏÇÏ´Ù. ¡Û [µ¥ÀÌÅÍ Grid ȸé ÆùÆ®]¸í·ÉÀº µ¥ÀÌÅÍ GridÀÇ È¸é ÆùÆ®, Å©±â, È¿°ú, »ö µîÀ» ¹Ù²Ü¼ö ÀÖ´Ù. ¡Û [µ¥ÀÌÅÍ Grid ÇʵåŸÀÔ]¸í·ÉÀº µ¥ÀÌÅÍ GridÀÇ ¼±ÅÃµÈ Ä®·³ÀÇ ÇʵåŸÀÔÀ» º¼ ¼ö ÀÖ´Ù. ¡Û [µ¥ÀÌÅÍ ¸ðµÎ °¡Á®¿À±â]¸í·ÉÀº DBMS¿¡¼ ³»PC·Î µ¥ÀÌÅ͸¦ ¸ðµÎ °¡Á®¿À´Â °ÍÀ¸·Î óÀ½ Å×À̺í Á¶È¸½Ã´Â 50°ÇÀ» °¡Á®¿ÀÁö¸¸ ½ºÅ©·Ñ¹Ù¸¦ ¾Æ·¡·Î ÇÏ¿© 50°Ç¾¿ °è¼Ó °¡Á®¿Ã ¼ö ÀÖ°í, ¿¢¼¿ÈÀÏ µîÀ¸·Î ÀúÀå ¼Óµµ¸¦ ³ôÀ̱â À§ÇØ µ¥ÀÌÅ͸¦ ¸ðµÎ °¡Á®¿À±â ÇÒ ¼ö ÀÖ´Ù. ¸í·ÉÀ» ´©¸£¸é »óÅÂÇ¥½Ã¹Ù¿¡ °¡Á®¿À±â °Ç¼ö(°ÅÁ®¿Â°Ç¼ö/ÃѰǼö)°¡ º¸ÀÌ°í, °¡Á®¿À´Â Áß¿¡µµ ´Ù¸¥ ÀÛ¾÷À» ÇÒ ¼ö ÀÖÀ¸³ª ´Ù¸¥ Å×À̺íÀ» Á¶È¸Çϰųª ȸéÀ» ´ÝÀ» ¼ö ¾ø°í [µ¥ÀÌÅÍ ¸ðµÎ °¡Á®¿À±â Ãë¼Ò]¸¦ ÇÏ¿©¾ß ÇÑ´Ù. ¡Û [µ¥ÀÌÅÍ ¸ðµÎ °¡Á®¿À±â Ãë¼Ò]¸í·ÉÀº [µ¥ÀÌÅÍ ¸ðµÎ °¡Á®¿À±â]¸í·ÉÀ» Ãë¼Ò ÇÑ´Ù. ´Ù½Ã °¡Á®¿À·Á¸é [µ¥ÀÌÅÍ ¸ðµÎ °¡Á®¿À±â]¸í·ÉÀ» ÇÒ ¼ö ÀÖ´Ù.
(8) ½ÇÇà ½ºÅ©¸³Æ®
¡á [½ÇÇà ½ºÅ©¸³Æ®(Ctrl+6)] ÅÇÀº SQL¹®ÀÇ ½ÇÇà°á°ú¸¦ ½ºÅ©¸³Æ®·Î Á¦°øÇÑ´Ù. ¡Û [WordWrap] Checkbox´Â ½ÇÇà ½ºÅ©¸³Æ® âÀÇ WordWrap ¸ðµå¸¦ º¯°æÇÒ ¼ö ÀÖ´Ù. ¡Û [º¹»ç] ¸í·ÉÀº ½ÇÇà ½ºÅ©¸³Æ® âÀÇ ¼±Åÿµ¿ªÀ» Ŭ¸³º¸µå·Î º¹»çÇÑ´Ù. ¡Û [¸ðµÎ»èÁ¦] ¸í·ÉÀº ½ÇÇà ½ºÅ©¸³Æ® âÀÇ ¸ðµç ³»¿ëÀ» »èÁ¦ÇÑ´Ù. ¡Û [SQL¹® Enter°ª Àû¿ë] ¸í·ÉÀº ½ÇÇàÇÑ SQL¹®¿¡ Enter°ªÀÌ ÀÖÀ» ¶§ ±×´ë·Î º¸ÀÏÁö ÇÑ ¶óÀÎÀ¸·Î º¸ÀÏÁö¸¦ ¼±ÅÃÇÑ´Ù.
(9) ½ÇÇà PLAN
¡á [½ÇÇà Plan(Ctrl+7)] ÅÇÀº [PLAN ½ÇÇà(F8)] ¸í·ÉÀÇ °á°ú¸¦ º¼ ¼ö ÀÖ´Ù. ¡Û [PLAN TABLE »ý¼º] ¸í·ÉÀº DBMS¿¡ PLAN TABLE ÀÌ ¾øÀ» ¶§ »ý¼ºÇÒ ¼ö ÀÖ´Ù. ¡Û [Ãâ·Â] ¸í·ÉÀº PLAN ½ÇÇà °á°ú¸¦ Ãâ·ÂÇÑ´Ù. ¡Û [º¹»ç] ¸í·ÉÀº PLAN °á°úâÀÇ ¼±Åÿµ¿ªÀ» Ŭ¸³º¸µå·Î º¹»çÇÑ´Ù.
(10) SQL¹® º¯È¯
¡á [SQL¹® º¯È¯(Ctrl+8)] ÅÇÀº ÆíÁýâ¿¡¼ ÀÛ¼ºÇÑ SQL¹®À» ÇÁ·Î±×·¥ °³¹ß½Ã ÇØ´ç ¾ð¾î¿¡ ¸Â°Ô ÀÚµ¿ º¯È¯ ÇÑ´Ù. SQL¹® º¯È¯ ¿É¼Ç°ú º¯È¯µÈ SQL¹®À¸·Î ±¸¼ºµÈ´Ù. ¡Û [°³¹ß TOOL] ÄÞº¸¹Ú½º´Â JaveScript/C++, Delphi, VB/VBScript, PowerBuilderÁß¿¡¼ ¼±ÅÃÇÑ´Ù. ¡Û [Á¿©¹é]Àº SQL¹®À» ÇÁ·Î±×·¥À¸·Î º¯È¯½Ã ÁÂÃø¿©¹é Ä®·³ ¼ö¸¦ ÀÔ·ÂÇÏ¸ç ±âº»°ªÀº 10ÀÌ´Ù. ¡Û [¼±Åÿµ¿ª Á·Î] ¸í·ÉÀº ¼±Åÿµ¿ªÀ» Á·Π1Ä®·³¾¿ À̵¿ÇÑ´Ù. ¡Û [¼±Åÿµ¿ª ¿ì·Î] ¸í·ÉÀº ¼±Åÿµ¿ªÀ» ¿ì·Î 1Ä®·³¾¿ À̵¿ÇÑ´Ù. ¡Û [ÁÖ¼® Æ÷ÇÔ] Checkbox´Â SQL¹®À» ÇÁ·Î±×·¥À¸·Î º¯È¯½Ã SQL¹®¿¡ Æ÷ÇÔµÈ ÁÖ¼®À» Æ÷ÇÔÇÒÁö ¿©ºÎ¸¦ ¼±ÅÃÇÑ´Ù. ¡Û [±æÀÌ °°°Ô] Checkbox´Â SQL¹®À» ÇÁ·Î±×·¥À¸·Î º¯È¯½Ã ¶óÀδç SQL¹®ÀÇ ±æÀ̸¦ °¡Àå Å« ±æÀÌ·Î µ¿ÀÏÇÏ°Ô ¸ÂÃá´Ù. ¡Û [ÁÂÃø Æ÷ÇÔ¹®ÀÚ]´Â SQL¹®À» ÇÁ·Î±×·¥À¸·Î º¯È¯½Ã °¢ ¶óÀÎÀÇ ÁÂÃø¿¡ Æ÷ÇÔÇÒ ¹®ÀÚ¸¦ ÀÔ·ÂÇÑ´Ù. ¿¹) ¡°SQL.ADD(¡° ¡Û [¿ìÃø Æ÷ÇÔ¹®ÀÚ]´Â SQL¹®À» ÇÁ·Î±×·¥À¸·Î º¯È¯½Ã °¢ ¶óÀÎÀÇ ¿ìÃø¿¡ Æ÷ÇÔÇÒ ¹®ÀÚ¸¦ ÀÔ·ÂÇÑ´Ù. ¿¹) ¡°)¡° ¡Û [ÁÂÃø¿¡ Enter°ª Æ÷ÇÔ] Checkbox´Â SQL¹®À» ÇÁ·Î±×·¥À¸·Î º¯È¯½Ã °¢ ¶óÀÎÀÇ ÁÂÃø¿¡ Enter°ªÀ» Æ÷ÇÔÇÒÁö ¿©ºÎ¸¦ ¼±ÅÃÇÑ´Ù. ¡Û [¿ìÃø¿¡ Enter°ª Æ÷ÇÔ] Checkbox´Â SQL¹®À» ÇÁ·Î±×·¥À¸·Î º¯È¯½Ã °¢ ¶óÀÎÀÇ ¿ìÃø¿¡ Enter°ªÀ» Æ÷ÇÔÇÒÁö ¿©ºÎ¸¦ ¼±ÅÃÇÑ´Ù. ¡Û [SQL Script·Î º¯È¯]¸í·ÉÀº ÇÁ·Î±×·¥ ¼Ò½º(Source)¸¦ ¾Æ·¡ ÆíÁýâ¿¡ ºÙ¿©³Ö°í °³¹ß ToolÀ» ¼±ÅÃÇϸé SQL ÆíÁýâÀ¸·Î SQL¹®À常 ³²µµ·Ï ÀÚµ¿ º¯È¯ µÈ´Ù. ¡Û [ÇÁ·Î±×·¥À¸·Î º¯È¯]¸í·ÉÀº º¯È¯ ¿É¼ÇÀ» ¼±ÅÃÇÏ°í ÆíÁýâ¿¡¼ ÀÛ¼ºÇÑ SQL¹®À» ÇÁ·Î±×·¥ ¼Ò½º(Source)·Î ÀÚµ¿ º¯È¯ ÇÒ ¼ö ÀÖ´Ù. ¡Û [Ŭ¸³º¸µå·Î º¹»ç]¸í·ÉÀº ÇÁ·Î±×·¥ ¼Ò½º(Source)·Î ÀÚµ¿ º¯È¯µÈ ³»¿ëÀ» Ŭ¸³º¸µå·Î º¹»çÇÑ´Ù. ¡Û [Ŭ¸³º¸µå¿¡¼ ºÙ¿©³Ö±â]¸í·ÉÀº Ŭ¸³º¸µå¿¡ ÀÖ´Â ÇÁ·Î±×·¥ ¼Ò½º(Source)¸¦ ºÙ¿©³Ö±â ÇÑ´Ù.
¡á All Objects±â´É ȸéÀº ¿À¶óŬÀÇ Object ¼Ó¼º Á¤º¸¿Í »ý¼º ½ºÅ©¸³Æ®¸¦ Á¶È¸/È°¿ëÇÒ ¼ö ÀÖ´Ù. ¡á Áö¿øµÇ´Â Object´Â ¸ñ·Ï, Å×À̺í, ºä, µ¿ÀǾî, Mºä, À妽º, Á¦¾àÁ¶°Ç, Æ®¸®°Å, ½ÃÄö½º, Æã¼Ç, ÇÁ·Î½ÃÁ®, ÆÐÅ°Áö, ŸÀÔ, DB¸µÅ©, Ŭ·¯½ºÅÍ, XML½ºÅ°¸¶, ¶óÀ̺귯¸®, ÈÞÁöÅë µîÀÌ´Ù. ¡á ȸé±â´ÉÀº All Objects ´ÜÃà¸í·É¹Ù¿Í ÇÏ´ÜÀ» ÁÂ/¿ìÃø ȸéÀ¸·Î ³ª´©¾î ÁÂÃø ȸ鿡´Â ObjectÀÇ ¸ñ·Ï, ¿ìÃøȸéÀº °¢ ObjectÀÇ ¼Ó¼º°ú ½ºÅ©¸³Æ® µîÀ¸·Î ±¸¼ºµÈ´Ù.
(1) ´ÜÃà ¸í·É¹Ù
¡á All Objects ´ÜÃà¸í·É¹Ù´Â ¼ÒÀ¯ÀÚ ¼±Åà ÄÞº¸¹Ú½º, Àüü¿©ºÎ Checkbox, ´Ù½Ã Àбâ, Ãâ·Â, ¸í¼¼¼ ¿öµå ÀúÀå, SQL Scriptâ.. µîÀÇ ±â´ÉÀ¸·Î ±¸¼ºµÈ´Ù. ¡Û [¼ÒÀ¯ÀÚ ¼±ÅÃ] ÄÞº¸¹Ú½º´Â DBMSÀÇ ¸ðµç User¸¦ ÄÞº¸¹Ú½º¿¡¼ ¼±Åà º¯°æÇÒ ¼ö ÀÖ´Ù. ¡Û [Àüü¿©ºÎ] Checkbox´Â ¼Ó¼º ¹× ½ºÅ©¸³Æ® Á¶È¸½Ã Object¸ñ·Ï Àüü ¶Ç´Â ¼±ÅÃµÈ ¸ñ·ÏÀ» Á¶È¸ÇÒÁö ¿©ºÎ¸¦ ¼±ÅÃÇÑ´Ù. ¡Û [´Ù½ÃÀбâ(F5)] ¸í·ÉÀº Object¸ñ·ÏÀ» ´Ù½Ã Àд´Ù. ¡Û [Ãâ·Â] ¸í·ÉÀº ÁÂÃøȸéÀÌ Å×À̺í Á¤º¸ÅÇÀ϶§¸¸ »ç¿ëÀÌ °¡´ÉÇÏ°í ¿ìÃø ȸéÀÌ ¼Ó¼ºÀ϶§´Â µ¥ÀÌºí ¸í¼¼¼¸¦ Ãâ·ÂÇÏ°í, ½ºÅ©¸³Æ®À϶§´Â Å×ÀÌºí ½ºÅ©¸³Æ®¸¦ Ãâ·ÂÇÑ´Ù. ¡Û [¿öµå ÀúÀå] ¸í·ÉÀº ÁÂÃøȸéÀÌ Å×À̺í Á¤º¸ÅÇÀ϶§¸¸ »ç¿ëÀÌ °¡´ÉÇÏ°í Å×ÀÌºí ¸í¼¼¼¸¦ ¿öµå ÆÄÀÏ·Î ÀúÀåÇÑ´Ù. ¡Û [SQL ½ºÅ©¸³Æ® ½ÇÇà] ¸í·ÉÀº ¸¶¿ì½º Ä¿¼°¡ ¿ìÃø ȸéÀÇ ½ºÅ©¸³Æ®¿¡ ÀÖÀ» ¶§ »ç¿ëÀÌ °¡´ÉÇÏ°í ½ºÅ©¸³Æ®¸¦ [SQL ½ºÅ©¸³Æ®Ã¢]À¸·Î °¡Á®°¡¼ ½ÇÇà ÇÒ ¼ö ÀÖ´Ù.
(2) ¸ñ·Ï Á¤º¸
¡á ÁÂÃøȸéÀÇ [¸ñ·Ï] ÅÇÀ» ¿¾î¼ »ç¿ëÇÑ´Ù. ¡Û [¸ñ·Ï] ÅÇÀÇ Object Type ÄÞº¸¹Ú½º¿¡¼ All Objects, CLUSTER, FUNCTION, INDEX, NEXT OBJECT, PACKAGE, PACKAGE BODY, PROCEDURE, SEQUENCE, SYNONYM, TABLE, TRIGGER, TYPE, VIEW µîÀ» ¼±ÅÃÇÒ ¼ö ÀÖ´Ù. ¡Û [Object ¸ñ·Ï] ±×¸®µå´Â OWNER, OBJECT NAME, OBJECT TYPE, OBJECT ID, Created, Modified, TIMESTAMP, STATUS µîÀÇ Á¤º¸¸¦ Á¦°øÇÑ´Ù. ¡Û [¸ñ·Ï] ÅÇÀ» ¿¸é ¿ìÃø ȸéÀº [Object ½ºÅ©¸³Æ®] ÅÇÀÌ ¿¸®°í ¼±ÅÃµÈ Object ¸ñ·Ï¿¡ ´ëÇÑ ½ºÅ©¸³Æ® °¡ Á¶È¸µÈ´Ù.
(3) Å×À̺í Á¤º¸
¡á ÁÂÃøȸéÀÇ [Å×À̺í] ÅÇÀ» ¿¾î¼ »ç¿ëÇÑ´Ù. ¡Û [Å×ÀÌºí ¸ñ·Ï] ±×¸®µå´Â Å×À̺í¸í, Å×ÀÌºí ¼³¸í µîÀÇ Á¤º¸¸¦ Á¦°øÇÑ´Ù. ¡Û [Å×À̺í] ÅÇÀ» ¿¸é ¿ìÃø ȸéÀº [¼Ó¼º]°ú [½ºÅ©¸³Æ®] ÅÇÀÌ ¿¸®°í ¼±ÅÃµÈ Å×ÀÌºí ¸ñ·Ï¿¡ ´ëÇÑ Á¤º¸°¡ Á¶È¸µÈ´Ù. ¡Û [¼Ó¼º] ÅÇÀº Å×À̺í¸í, Å×ÀÌºí¼³¸í, Ä®·³¼ø¹ø, Ä®·³¸í, Ä®·³¼³¸í, ŸÀÔ, NULL?, Á¦¾àÁ¶°Ç, À妽º, ÃʱⰪ µîÀÇ Á¤º¸¸¦ Á¦°øÇÑ´Ù. ¡Û [½ºÅ©¸³Æ®] ÅÇÀº Å×ÀÌºí ½ºÅ©¸³Æ® Á¤º¸¸¦ Á¦°øÇϸç, Ä®·³, À妽º, Á¦¾àÁ¶°Ç, Æ®¸®°Å, µ¿ÀǾî, ¼³¸íµîÀÇ ½ºÅ©¸³Æ® Á¶È¸ ¿©ºÎ¸¦ ¼±ÅÃÇÒ ¼ö ÀÖµµ·Ï Checkbox·Î Á¦°øµÈ´Ù. /* ---------------------------- SCOTT.DEPT ----------------------------*/
/* Å×ÀÌºí »ý¼º DBAny V1.0 */ CREATE TABLE SCOTT.DEPT ( DEPTNO NUMBER(2) NOT NULL, DNAME VARCHAR2(14), LOC VARCHAR2(13), PRIMARY KEY ( DEPTNO ) ) -- ¼öÁ¤ÇÏ¿© »ç¿ëÇϼ¼¿ä! TABLESPACE USERS PCTFREE 10 PCTUSED 0 INITRANS 1 MAXTRANS 255 STORAGE (INITIAL 65536 NEXT 0 MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0) LOGGING NOCACHE;
COMMENT ON TABLE SCOTT.DEPT IS 'ºÎ¼'; COMMENT ON COLUMN SCOTT.DEPT.DEPTNO IS 'ºÎ¼ÄÚµå'; COMMENT ON COLUMN SCOTT.DEPT.DNAME IS 'ºÎ¼¸í'; COMMENT ON COLUMN SCOTT.DEPT.LOC IS 'À§Ä¡';
(4) ºä Á¤º¸
¡á ÁÂÃøȸéÀÇ [ºä] ÅÇÀ» ¿¾î¼ »ç¿ëÇÑ´Ù. ¡Û [ºä ¸ñ·Ï] ±×¸®µå´Â ºä¸í, ºä ¼³¸í µîÀÇ Á¤º¸¸¦ Á¦°øÇÑ´Ù. ¡Û [ºä] ÅÇÀ» ¿¸é ¿ìÃø ȸéÀº [¼Ó¼º]°ú [½ºÅ©¸³Æ®] ÅÇÀÌ ¿¸®°í ¼±ÅÃµÈ ºä ¸ñ·Ï¿¡ ´ëÇÑ Á¤º¸°¡ Á¶È¸µÈ´Ù. ¡Û [¼Ó¼º] ÅÇÀº ºä¸í, ºä¼³¸í, Ä®·³¼ø¹ø, Ä®·³¸í, Ä®·³¼³¸í, ŸÀÔ, NULL?, Á¦¾àÁ¶°Ç, À妽º, ÃʱⰪ µîÀÇ Á¤º¸¸¦ Á¦°øÇÑ´Ù. ¡Û [½ºÅ©¸³Æ®] ÅÇÀº ºä »ý¼º ½ºÅ©¸³Æ® Á¤º¸¸¦ Á¦°øÇÑ´Ù.
(5) µ¿ÀǾî Á¤º¸
¡á ÁÂÃøȸéÀÇ [µ¿ÀǾî] ÅÇÀ» ¿¾î¼ »ç¿ëÇÑ´Ù. ¡Û [µ¿ÀÇ¾î ¸ñ·Ï] ±×¸®µå´Â µ¿ÀǾî¸í, Å×ÀÌºí ¼³¸í µîÀÇ Á¤º¸¸¦ Á¦°øÇÑ´Ù. µ¿ÀǾî´Â °Ë»ö±âÁØ¿¡ µû¶ó µ¿ÀÇ¾î ¼ÒÀ¯ÀÚ, Object ¼ÒÀ¯ÀÚ·Î °Ë»öÇÒ ¼ö ÀÖ´Ù. µ¿ÀÇ¾î ¼ÒÀ¯ÀÚ °Ë»öÀº ´Ù¸¥ ¼ÒÀ¯ÀÚÀÇ Object¸¦ Çö ¼ÒÀ¯ÀÚ°¡ »ý¼ºÇÑ µ¿ÀǾ °Ë»öÇÏ°í, Object ¼ÒÀ¯ÀÚ °Ë»öÀº Çö ¼ÒÀ¯ÀÚÀÇ Object¸¦ ´Ù¸¥ ¼ÒÀ¯ÀÚ°¡ »ý¼ºÇÑ µ¿ÀǾ °Ë»öÇÑ´Ù. ¡Û [µ¿ÀǾî] ÅÇÀ» ¿¸é ¿ìÃø ȸéÀº [¼Ó¼º]°ú [½ºÅ©¸³Æ®] ÅÇÀÌ ¿¸®°í ¼±ÅÃµÈ µ¿ÀÇ¾î ¸ñ·Ï¿¡ ´ëÇÑ Á¤º¸°¡ Á¶È¸µÈ´Ù. ¡Û [¼Ó¼º] ÅÇÀº µ¿ÀÇ¾î ¼ÒÀ¯ÀÚ, µ¿ÀǾî¸í, Å×À̺í¸í, Å×ÀÌºí ¼³¸í, Ä®·³¼ø¹ø, Ä®·³¸í, Ä®·³¼³¸í, ŸÀÔ, ±æÀÌ, NULL?, Á¦¾àÁ¶°Ç, À妽º, ÃʱⰪ µîÀÇ Á¤º¸¸¦ Á¦°øÇÑ´Ù. ¡Û [½ºÅ©¸³Æ®] ÅÇÀº µ¿ÀÇ¾î »ý¼º ½ºÅ©¸³Æ® Á¤º¸¸¦ Á¦°øÇÑ´Ù. /* ---------------------------- SYSTEM.CATALOG ----------------------------*/ /* SYNONYM»ý¼º DBAny V1.0 */ CREATE SYNONYM CATALOG FOR "SYS"."CATALOG";
(6) Mºä Á¤º¸
¡á ÁÂÃøȸéÀÇ [Mºä] ÅÇÀ» ¿¾î¼ »ç¿ëÇÑ´Ù. ¡Û [Mºä ¸ñ·Ï] ±×¸®µå´Â Mºä¸í, Mºä ¼³¸í µîÀÇ Á¤º¸¸¦ Á¦°øÇÑ´Ù. ¡Û [Mºä] ÅÇÀ» ¿¸é ¿ìÃø ȸéÀº [¼Ó¼º]°ú [½ºÅ©¸³Æ®] ÅÇÀÌ ¿¸®°í ¼±ÅÃµÈ Mºä ¸ñ·Ï¿¡ ´ëÇÑ Á¤º¸°¡ Á¶È¸µÈ´Ù. ¡Û [¼Ó¼º] ÅÇÀº Å×À̺í¸í, Å×ÀÌºí ¼³¸í, Ä®·³¼ø¹ø, Ä®·³¸í, Ä®·³¼³¸í, ŸÀÔ, ±æÀÌ, NULL?, Á¦¾àÁ¶°Ç, À妽º, ÃʱⰪ µîÀÇ Á¤º¸¸¦ Á¦°øÇÑ´Ù. ¡Û [½ºÅ©¸³Æ®] ÅÇÀº Mºä »ý¼º ½ºÅ©¸³Æ® Á¤º¸¸¦ Á¦°øÇÑ´Ù.
(7) À妽º Á¤º¸
¡á ÁÂÃøȸéÀÇ [À妽º] ÅÇÀ» ¿¾î¼ »ç¿ëÇÑ´Ù. ¡Û [À妽º ¸ñ·Ï] ±×¸®µå´Â À妽º¸í, UNIQUENESS, À妽º Å×À̺í¸í µîÀÇ Á¤º¸¸¦ Á¦°øÇÑ´Ù. ¡Û [À妽º] ÅÇÀ» ¿¸é ¿ìÃø ȸéÀº [¼Ó¼º]°ú [½ºÅ©¸³Æ®] ÅÇÀÌ ¿¸®°í ¼±ÅÃµÈ À妽º ¸ñ·Ï¿¡ ´ëÇÑ Á¤º¸°¡ Á¶È¸µÈ´Ù. ¡Û [¼Ó¼º] ÅÇÀº À妽º¸í, ŰŸÀÔ, UNIQUENESS, Å×À̺í¸í, Å×ÀÌºí ¼³¸í, Ä®·³¼ø¹ø, Á¤·Ä, Ä®·³¸í, Ä®·³¼³¸í, ŸÀÔ, ±æÀÌ, NULL?, ÃʱⰪ µîÀÇ Á¤º¸¸¦ Á¦°øÇÑ´Ù. ¡Û [½ºÅ©¸³Æ®] ÅÇÀº À妽º »ý¼º ½ºÅ©¸³Æ® Á¤º¸¸¦ Á¦°øÇÑ´Ù. /* À妽º »ý¼º(PK_EMP) DBAny V1.0 */ CREATE UNIQUE INDEX SCOTT.PK_EMP ON SCOTT.EMP ( EMPNO );
(8) Á¦¾àÁ¶°Ç Á¤º¸
¡á ÁÂÃøȸéÀÇ [Á¦¾àÁ¶°Ç] ÅÇÀ» ¿¾î¼ »ç¿ëÇÑ´Ù. ¡Û [Á¦¾àÁ¶°Ç ¸ñ·Ï] ±×¸®µå´Â Á¦¾àÁ¶°Ç¸í, ŸÀÔ, Á¦¾àÁ¶°Ç Å×À̺í¸í µîÀÇ Á¤º¸¸¦ Á¦°øÇÑ´Ù. ¡Û [Á¦¾àÁ¶°Ç] ÅÇÀ» ¿¸é ¿ìÃø ȸéÀº [¼Ó¼º]°ú [½ºÅ©¸³Æ®] ÅÇÀÌ ¿¸®°í ¼±ÅÃµÈ Á¦¾àÁ¶°Ç ¸ñ·Ï¿¡ ´ëÇÑ Á¤º¸°¡ Á¶È¸µÈ´Ù. ¡Û [¼Ó¼º] ÅÇÀº Á¦¾àÁ¶°Ç¸í, Á¦¾àÁ¶°Ç ŸÀÔ, SEARCH CONDICTION, Å×À̺í¸í, Å×ÀÌºí ¼³¸í, Ä®·³¸í, Ä®·³¼³¸í, ŸÀÔ, ±æÀÌ, NULL?, ÃʱⰪ µîÀÇ Á¤º¸¸¦ Á¦°øÇÑ´Ù. ¡Û [½ºÅ©¸³Æ®] ÅÇÀº Á¦¾àÁ¶°Ç »ý¼º ½ºÅ©¸³Æ® Á¤º¸¸¦ Á¦°øÇÑ´Ù. /* Á¦¾àÁ¶°Ç »ý¼º(PK_DEPT) DBAny V1.0 */ ALTER TABLE SCOTT.DEPT ADD ( CONSTRAINT PK_DEPT PRIMARY KEY ( DEPTNO ));
/* Á¦¾àÁ¶°Ç »ý¼º(FK_DEPTNO) DBAny V1.0 */ ALTER TABLE SCOTT.EMP ADD ( CONSTRAINT FK_DEPTNO FOREIGN KEY ( DEPTNO ) REFERENCES EMP( DEPTNO ));
(9) Æ®¸®°Å Á¤º¸
¡á ÁÂÃøȸéÀÇ [Æ®¸®°Å] ÅÇÀ» ¿¾î¼ »ç¿ëÇÑ´Ù. ¡Û [Æ®¸®°Å ¸ñ·Ï] ±×¸®µå´Â Æ®¸®°Å¸í, Æ®¸®°Å À̺¥Æ®(IUD), Æ®¸®°Å Å×À̺í¸í µîÀÇ Á¤º¸¸¦ Á¦°øÇÑ´Ù. ¡Û [Æ®¸®°Å] ÅÇÀ» ¿¸é ¿ìÃø ȸéÀº [¼Ó¼º]°ú [½ºÅ©¸³Æ®] ÅÇÀÌ ¿¸®°í ¼±ÅÃµÈ Æ®¸®°Å ¸ñ·Ï¿¡ ´ëÇÑ Á¤º¸°¡ Á¶È¸µÈ´Ù. ¡Û [¼Ó¼º] ÅÇÀº Æ®¸®°Å¸í, Æ®¸®°ÅŸÀÔ, Æ®¸®°Å À̺¥Æ®, Å×ÀÌºí ¼ÒÀ¯ÀÚ, ±âº» °´Ã¼Å¸ÀÔ, Å×À̺í¸í, Ä®·³¸í, Ä®·³¸®½ºÆ®, Ä®·³»ç¿ë µîÀÇ Á¤º¸¸¦ Á¦°øÇÑ´Ù. ¡Û [½ºÅ©¸³Æ®] ÅÇÀº Æ®¸®°Å »ý¼º ½ºÅ©¸³Æ® Á¤º¸¸¦ Á¦°øÇÑ´Ù. /* Æ®¸®°Å »ý¼º(REPCATLOGTRIG after UPDATE OR DELETE) DBAny V1.0 */ CREATE or REPLACE TRIGGER system.repcatlogtrig AFTER UPDATE OR DELETE ON system.repcat$_repcatlog BEGIN sys.dbms_alert.signal('repcatlog_alert', ''); END;
(10) ½ÃÄö½º Á¤º¸
¡á ÁÂÃøȸéÀÇ [½ÃÄö½º] ÅÇÀ» ¿¾î¼ »ç¿ëÇÑ´Ù. ¡Û [½ÃÄö½º ¸ñ·Ï] ±×¸®µå´Â ½ÃÄö½º¸í Á¤º¸¸¦ Á¦°øÇÑ´Ù. ¡Û [½ÃÄö½º] ÅÇÀ» ¿¸é ¿ìÃø ȸéÀº [¼Ó¼º]°ú [½ºÅ©¸³Æ®] ÅÇÀÌ ¿¸®°í ¼±ÅÃµÈ ½ÃÄö½º ¸ñ·Ï¿¡ ´ëÇÑ Á¤º¸°¡ Á¶È¸µÈ´Ù. ¡Û [¼Ó¼º] ÅÇÀº ½ÃÄö½º¸í, ÃʱⰪ, ÃÖ´ë°ª, Áõ°¡°ª, ¸¶Áö¸· »ç¿ë¼ø¹ø, ¼øȯ±¸ºÐ, ¼ø¼±¸ºÐ, ij½ÃÅ©±â µîÀÇ Á¤º¸¸¦ Á¦°øÇÑ´Ù. ¡Û [½ºÅ©¸³Æ®] ÅÇÀº ½ÃÄö½º »ý¼º ½ºÅ©¸³Æ® Á¤º¸¸¦ Á¦°øÇÑ´Ù. /* SEQUENCE»ý¼º DBAny V1.0 */ CREATE SEQUENCE SYSTEM.LOGMNR_SEQ$ START WITH 1 INCREMENT BY 1 NOMAXVALUE MINVALUE 1 NOCYCLE CACHE 20 ORDER;
(11) Æã¼Ç Á¤º¸
¡á ÁÂÃøȸéÀÇ [Æã¼Ç] ÅÇÀ» ¿¾î¼ »ç¿ëÇÑ´Ù. ¡Û [Æã¼Ç ¸ñ·Ï] ±×¸®µå´Â Æã¼Ç¸í, Æã¼Ç »óÅ µîÀÇ Á¤º¸¸¦ Á¦°øÇÑ´Ù. ¡Û [Æã¼Ç] ÅÇÀ» ¿¸é ¿ìÃø ȸéÀº [¼Ó¼º]°ú [½ºÅ©¸³Æ®] ÅÇÀÌ ¿¸®°í ¼±ÅÃµÈ Æã¼Ç ¸ñ·Ï¿¡ ´ëÇÑ Á¤º¸°¡ Á¶È¸µÈ´Ù. ¡Û [¼Ó¼º] ÅÇÀº Æã¼Ç¸í, ¼ø¹ø, ÆĶó¸ÞŸ, IN / OUT, µ¥ÀÌÅÍ Å¸ÀÔ, ±æÀÌ, ŸÀÔ ¼ÒÀ¯ÀÚ, ŸÀÔ¸í µîÀÇ Á¤º¸¸¦ Á¦°øÇÑ´Ù. ¡Û [½ºÅ©¸³Æ®] ÅÇÀº Æã¼Ç »ý¼º ½ºÅ©¸³Æ® Á¤º¸¸¦ Á¦°øÇÑ´Ù. /* FUNCTION »ý¼º DBAny V1.0 */ CREATE or REPLACE FUNCTION dbj_long_name (shortname VARCHAR2) RETURN VARCHAR2 as language java name 'oracle.aurora.rdbms.DbmsJava.longNameForSQL(java.lang.String) return java.lang.String';
(12) ÇÁ·Î½ÃÁ® Á¤º¸
¡á ÁÂÃøȸéÀÇ [ÇÁ·Î½ÃÁ®] ÅÇÀ» ¿¾î¼ »ç¿ëÇÑ´Ù. ¡Û [ÇÁ·Î½ÃÁ® ¸ñ·Ï] ±×¸®µå´Â ÇÁ·Î½ÃÁ®¸í, ÇÁ·Î½ÃÁ® »óÅ µîÀÇ Á¤º¸¸¦ Á¦°øÇÑ´Ù. ¡Û [ÇÁ·Î½ÃÁ®] ÅÇÀ» ¿¸é ¿ìÃø ȸéÀº [¼Ó¼º]°ú [½ºÅ©¸³Æ®] ÅÇÀÌ ¿¸®°í ¼±ÅÃµÈ ÇÁ·Î½ÃÁ® ¸ñ·Ï¿¡ ´ëÇÑ Á¤º¸°¡ Á¶È¸µÈ´Ù. ¡Û [¼Ó¼º] ÅÇÀº ÇÁ·Î½ÃÁ®¸í, ¼ø¹ø, ÆĶó¸ÞŸ, IN / OUT, µ¥ÀÌÅÍ Å¸ÀÔ, ±æÀÌ, ŸÀÔ ¼ÒÀ¯ÀÚ, ŸÀÔ¸í µîÀÇ Á¤º¸¸¦ Á¦°øÇÑ´Ù. ¡Û [½ºÅ©¸³Æ®] ÅÇÀº ÇÁ·Î½ÃÁ® »ý¼º ½ºÅ©¸³Æ® Á¤º¸¸¦ Á¦°øÇÑ´Ù. /* PROCEDURE »ý¼º DBAny V1.0 */ CREATE or REPLACE PROCEDURE aps_validate IS AWok BOOLEAN; x NUMBER; -- dummy output spot okobj BOOLEAN; junklob CLOB; BEGIN -- AWs are valid if we can read an option BEGIN junklob := dbms_aw.INTERP('show SESSCACHE'); AWok := TRUE; EXCEPTION WHEN OTHERS THEN AWok := FALSE; END; -- supporting object things BEGIN SELECT 0 INTO x FROM DBA_OBJECTS WHERE STATUS = 'INVALID' AND rownum <=1 AND OWNER='SYS' AND STATUS = 'VALID' AND OBJECT_NAME IN ('OLAP_TABLE', 'OLAPIMPL_T', 'OLAP_SRF_T', 'OLAP_NUMBER_SRF', 'OLAP_EXPRESSION', 'OLAP_TEXT_SRF', 'OLAP_EXPRESSION_TEXT', 'OLAP_BOOL_SRF', 'OLAP_EXPRESSION_BOOL'); -- at least one object is invalid so component is invalid okobj := FALSE; EXCEPTION WHEN NO_DATA_FOUND THEN -- no invalid objects were found so component is valid okobj := TRUE; END; IF AWok AND okobj THEN dbms_registry.valid('APS'); ELSE dbms_registry.invalid('APS'); END IF; END;
(13) ÆÐÅ°Áö Á¤º¸
¡á ÁÂÃøȸéÀÇ [ÆÐÅ°Áö] ÅÇÀ» ¿¾î¼ »ç¿ëÇÑ´Ù. ¡Û [ÆÐÅ°Áö ¸ñ·Ï] ±×¸®µå´Â ÆÐÅ°Áö¸í, ÆÐÅ°Áö »óÅ µîÀÇ Á¤º¸¸¦ Á¦°øÇÑ´Ù. ¡Û [ÆÐÅ°Áö] ÅÇÀ» ¿¸é ¿ìÃø ȸéÀº [¼Ó¼º]°ú [½ºÅ©¸³Æ®] ÅÇÀÌ ¿¸®°í ¼±ÅÃµÈ ÆÐÅ°Áö ¸ñ·Ï¿¡ ´ëÇÑ Á¤º¸°¡ Á¶È¸µÈ´Ù. ¡Û [¼Ó¼º] ÅÇÀº ÆÐÅ°Áö¸í, ¼ø¹ø, ÆĶó¸ÞŸ, IN / OUT, µ¥ÀÌÅÍ Å¸ÀÔ, ±æÀÌ, ŸÀÔ ¼ÒÀ¯ÀÚ, ŸÀÔ¸í µîÀÇ Á¤º¸¸¦ Á¦°øÇÑ´Ù. ¡Û [½ºÅ©¸³Æ®] ÅÇÀº ÆÐÅ°Áö »ý¼º ½ºÅ©¸³Æ® Á¤º¸¸¦ Á¦°øÇÑ´Ù. /* PACKAGE »ý¼º DBAny V1.0 */ CREATE or REPLACE package dbms_data_mining_dummy as function get_model_details_km(model_name in varchar2) return dm_clusters; end dbms_data_mining_dummy;
/* PACKAGE BODY »ý¼º DBAny V1.0 */ CREATE or REPLACE package body dbms_data_mining_dummy as function get_model_details_km(model_name in varchar2) return dm_clusters is begin return null; end get_model_details_km; end dbms_data_mining_dummy;
(14) ŸÀÔ Á¤º¸
¡á ÁÂÃøȸéÀÇ [ŸÀÔ] ÅÇÀ» ¿¾î¼ »ç¿ëÇÑ´Ù. ¡Û [ŸÀÔ ¸ñ·Ï] ±×¸®µå´Â ŸÀÔÄÚµå, ŸÀÔ¸í µîÀÇ Á¤º¸¸¦ Á¦°øÇÑ´Ù. ¡Û [ŸÀÔ] ÅÇÀ» ¿¸é ¿ìÃø ȸéÀº [¼Ó¼º]°ú [½ºÅ©¸³Æ®] ÅÇÀÌ ¿¸®°í ¼±ÅÃµÈ Å¸ÀÔ ¸ñ·Ï¿¡ ´ëÇÑ Á¤º¸°¡ Á¶È¸µÈ´Ù. ¡Û [¼Ó¼º] ÅÇÀº ŸÀÔ¸í, ¼Ó¼º¸í, ¼Ó¼ºÅ¸ÀÔ, ¿ÀºêÁ§Æ®, ±æÀÌ, PRECISION, SCALE µîÀÇ Á¤º¸¸¦ Á¦°øÇÑ´Ù. ¡Û [½ºÅ©¸³Æ®] ÅÇÀº ŸÀÔ »ý¼º ½ºÅ©¸³Æ® Á¤º¸¸¦ Á¦°øÇÑ´Ù. /* TYPE »ý¼º DBAny V1.0 */ CREATE or REPLACE type dm_rule as object ( rule_id number, antecedent dm_predicates, consequent dm_predicates, rule_support number, rule_confidence number );
(15) DB¸µÅ© Á¤º¸
¡á ÁÂÃøȸéÀÇ [DB¸µÅ©] ÅÇÀ» ¿¾î¼ »ç¿ëÇÑ´Ù. ¡Û [DB¸µÅ© ¸ñ·Ï] ±×¸®µå´Â ¼ÒÀ¯ÀÚ, DB LINK¸í µîÀÇ Á¤º¸¸¦ Á¦°øÇÑ´Ù. ¡Û [DB¸µÅ©] ÅÇÀ» ¿¸é ¿ìÃø ȸéÀº [¼Ó¼º]°ú [½ºÅ©¸³Æ®] ÅÇÀÌ ¿¸®°í ¼±ÅÃµÈ DB¸µÅ© ¸ñ·Ï¿¡ ´ëÇÑ Á¤º¸°¡ Á¶È¸µÈ´Ù. ¡Û [¼Ó¼º] ÅÇÀº DB LINK, USER NAME, CREATED, PASSWORD, HOST String µîÀÇ Á¤º¸¸¦ Á¦°øÇÑ´Ù. ¡Û [½ºÅ©¸³Æ®] ÅÇÀº DB¸µÅ© »ý¼º ½ºÅ©¸³Æ® Á¤º¸¸¦ Á¦°øÇÑ´Ù.
(16) Ŭ·¯½ºÅÍ Á¤º¸
¡á ÁÂÃøȸéÀÇ [Ŭ·¯½ºÅÍ] ÅÇÀ» ¿¾î¼ »ç¿ëÇÑ´Ù. ¡Û [Ŭ·¯½ºÅÍ ¸ñ·Ï] ±×¸®µå´Â Ŭ·¯½ºÅÍ Á¤º¸¸¦ Á¦°øÇÑ´Ù. ¡Û [Ŭ·¯½ºÅÍ] ÅÇÀ» ¿¸é ¿ìÃø ȸéÀº [¼Ó¼º]°ú [½ºÅ©¸³Æ®] ÅÇÀÌ ¿¸®°í ¼±ÅÃµÈ Å¬·¯½ºÅÍ ¸ñ·Ï¿¡ ´ëÇÑ Á¤º¸°¡ Á¶È¸µÈ´Ù. ¡Û [¼Ó¼º] ÅÇÀº Ŭ·¯½ºÅ͸í, Ŭ·¯½ºÅÍ Å¸ÀÔ, Ŭ·¯½ºÅÍ Ä®·³¸í, Å×À̺í¸í, Å×À̺í Ä÷³¸í, ŸÀÔ, ±æÀÌ, NULLABLE? µîÀÇ Á¤º¸¸¦ Á¦°øÇÑ´Ù. ¡Û [½ºÅ©¸³Æ®] ÅÇÀº Ŭ·¯½ºÅÍ »ý¼º ½ºÅ©¸³Æ® Á¤º¸¸¦ Á¦°øÇÑ´Ù. /* CLUSTER»ý¼º DBAny V1.0 */ CREATE CLUSTER SYS.C_COBJ# ( OBJ# NUMBER ) INDEX NOROWDEPENDENCIES CACHE;
(17) XML½ºÅ°¸¶ Á¤º¸
¡á ÁÂÃøȸéÀÇ [XML½ºÅ°¸¶] ÅÇÀ» ¿¾î¼ »ç¿ëÇÑ´Ù. ¡Û [XML½ºÅ°¸¶ ¸ñ·Ï] ±×¸®µå´Â XML½ºÅ°¸¶, Å×À̺í¸í µîÀÇ Á¤º¸¸¦ Á¦°øÇÑ´Ù. ¡Û [XML½ºÅ°¸¶] ÅÇÀ» ¿¸é ¿ìÃø ȸéÀº [¼Ó¼º]°ú [½ºÅ©¸³Æ®] ÅÇÀÌ ¿¸®°í ¼±ÅÃµÈ XML½ºÅ°¸¶ ¸ñ·Ï¿¡ ´ëÇÑ Á¤º¸°¡ Á¶È¸µÈ´Ù. ¡Û [¼Ó¼º] ÅÇÀº XML½ºÅ°¸¶ URL, Å×À̺í¸í, ¿¤¸®¸ÕÆ®, ½ºÅ丮Áö ŸÀÔ, Ä®·³¸í, ½ºÅ°¸¶, ·ÎÄà µîÀÇ Á¤º¸¸¦ Á¦°øÇÑ´Ù. ¡Û [½ºÅ©¸³Æ®] ÅÇÀº XML½ºÅ°¸¶ »ý¼º ½ºÅ©¸³Æ® Á¤º¸¸¦ Á¦°øÇÑ´Ù.
(18) ¶óÀ̺귯¸® Á¤º¸
¡á ÁÂÃøȸéÀÇ [¶óÀ̺귯¸®] ÅÇÀ» ¿¾î¼ »ç¿ëÇÑ´Ù. ¡Û [¶óÀ̺귯¸® ¸ñ·Ï] ±×¸®µå´Â ¶óÀ̺귯¸®¸í, ¶óÀ̺귯¸® »óÅ µîÀÇ Á¤º¸¸¦ Á¦°øÇÑ´Ù. ¡Û [¶óÀ̺귯¸®] ÅÇÀ» ¿¸é ¿ìÃø ȸéÀº [¼Ó¼º]°ú [½ºÅ©¸³Æ®] ÅÇÀÌ ¿¸®°í ¼±ÅÃµÈ ¶óÀ̺귯¸® ¸ñ·Ï¿¡ ´ëÇÑ Á¤º¸°¡ Á¶È¸µÈ´Ù. ¡Û [¼Ó¼º] ÅÇÀº ¶óÀ̺귯¸®¸í, ¶óÀ̺귯¸® ÈÀÏ, ´ÙÀ̳ª¹Í, »óÅ µîÀÇ Á¤º¸¸¦ Á¦°øÇÑ´Ù. ¡Û [½ºÅ©¸³Æ®] ÅÇÀº ¶óÀ̺귯¸® »ý¼º ½ºÅ©¸³Æ® Á¤º¸¸¦ Á¦°øÇÑ´Ù.
(19) ÈÞÁöÅë Á¤º¸
¡á ÁÂÃøȸéÀÇ [ÈÞÁöÅë] ÅÇÀ» ¿¾î¼ »ç¿ëÇÑ´Ù. ¡á ÈÞÁöÅë ±â´ÉÀº ¿À¶óŬ 10gºÎÅÍ Á¦°øµÇ´Â ±â´ÉÀ¸·Î °´Ã¼¸¦ »èÁ¦(DROP)Çϸé ÈÞÁöÅë(Recyclebin)À¸·Î À̵¿µÇ¸ç ÈÞÁöÅë¿¡¼ º¹±¸Çϰųª ¿ÏÀüÈ÷ »èÁ¦ÇÒ ¼ö ÀÖ´Ù. ¡Û [ÈÞÁöÅë ¸ñ·Ï] ±×¸®µå´Â ¼ÒÀ¯ÀÚ, º»·¡°´Ã¼¸í, °´Ã¼Å¸ÀÔ µîÀÇ Á¤º¸¸¦ Á¦°øÇÑ´Ù. ¡Û [³» ÈÞÁöÅë ºñ¿ì±â] ¸í·É ¹öÆ°Àº ÇöÀç ¿¬°áÇÑ »ç¿ëÀÚ(OWNER)ÀÇ ÈÞÁöÅë(Recyclebin)À» ¿ÏÀüÈ÷ ºñ¿î´Ù. ¡Û [Å×ÀÌºí º¹¿ø] ¸í·É ¹öÆ°Àº ÇöÀç ¼±ÅÃµÈ Å×À̺íÀ» º¹¿øÇÏ¿© ´Ù½Ã »ç¿ëÇÒ ¼ö ÀÖ´Ù. ¡Û [Å×ÀÌºí »èÁ¦] ¸í·É ¹öÆ°Àº ÇöÀç ¼±ÅÃµÈ Å×À̺íÀ» ¿ÏÀüÈ÷ »èÁ¦ÇÑ´Ù. ¡Û [ÈÞÁöÅë] ÅÇÀ» ¿¸é ¿ìÃø ȸéÀº [¼Ó¼º]°ú [½ºÅ©¸³Æ®] ÅÇÀÌ ¿¸®°í ¼±ÅÃµÈ ÈÞÁöÅë ¸ñ·Ï¿¡ ´ëÇÑ Á¤º¸°¡ Á¶È¸µÈ´Ù. ¡Û [¼Ó¼º] ÅÇÀº ¼ÒÀ¯ÀÚ, º»·¡°´Ã¼¸í, ÈÞÁöÅ밴ü¸í, °´Ã¼Å¸ÀÔ, »èÁ¦ÇѸí·É, Å×ÀÌºí½ºÆäÀ̽º, »ý¼ºÀÏÀÚ,»èÁ¦ÀÏÀÚ, º¹±¸°¡´É¿©ºÎ, ºñ¿ì±â ¿©ºÎ, »ç¿ë·® µîÀÇ Á¤º¸¸¦ Á¦°øÇÑ´Ù. ¡Û [½ºÅ©¸³Æ®] ÅÇÀº ÈÞÁöÅë »ý¼º ½ºÅ©¸³Æ® Á¤º¸¸¦ Á¦°øÇÑ´Ù.
¡á Session Manager±â´É ȸéÀº ¿À¶óŬÀÇ ¼¼¼ÇÀ» ¸ð´ÏÅ͸µÇÏ°í °ü¸®ÇÒ ¼ö ÀÖÀ¸¸ç DBA ±ÇÇÑÀÌ ÀÖ´Â User¸¸ »ç¿ëÀÌ °¡´ÉÇÏ´Ù. ¡á Áö¿øµÇ´Â ±â´ÉÀº ¼¼¼Ç ¸ð´ÏÅ͸µ, ¶ô/Æ®·£Á§¼Ç ¸ð´ÏÅ͸µ, ¼¼¼Ç SQL(Open Cursor), SQL ¸ð´ÏÅ͸µ µîÀÌ´Ù. ¡á ȸé±â´ÉÀº Session Manager ´ÜÃà¸í·É¹Ù¿Í 4°³ÀÇ ±â´É ÅÜÀ¸·Î ±¸¼ºµÈ´Ù.
(1) ´ÜÃà ¸í·É¹Ù
¡á Session Manager ´ÜÃà¸í·É¹Ù´Â Refresh, ¼¼¼Ç Kill µîÀÇ ±â´ÉÀ¸·Î ±¸¼ºµÈ´Ù. ¡Û [Refresh] ¸í·ÉÀº °¢ ÅÜÀÇ Á¤º¸¸¦ Refresh ÇÑ´Ù. ¡Û [¼¼¼Ç Kill] ¸í·ÉÀº ¼¼¼Ç ¸ð´ÏÅ͸µ ÅÇÀÇ ¼±ÅÃµÈ ¼¼¼ÇÀ» KillÇÑ´Ù.
(2) ¼¼¼Ç ¸ð´ÏÅ͸µ
¡á ¼¼¼Ç ¸ð´ÏÅ͸µÀº ¿À¶óŬ µ¥ÀÌÅͺ£À̽º¿¡ Á¢¼ÓµÈ ¼¼¼ÇÀ» ¸ð´ÏÅ͸µ ÇÒ ¼ö ÀÖ´Ù. ȸéÀº ¼¼¼ÇÁ¤º¸ÀÇ ÇÊÅÍ(Filter), ¼¼¼ÇÁ¤º¸ Refresh¸¦ À§ÇÑ Æú¸µ(Polling), ¼¼¼Ç »óÅÂ(Status) ÇÊÅÍ, ¼¼¼ÇÁ¤º¸ ±×¸®µå, °¢ ¼¼¼Ç¿¡¼ »ç¿ëµÈ ÃÖÈÄ SQL¹®Àå µîÀ¸·Î ±¸¼ºµÈ´Ù. ¡á ¼¼¼Ç ¸ð´ÏÅ͸µ °ü¸®¸¦ À§ÇØ ¼¼¼ÇÁ¤º¸ÀÇ ÇÊÅÍ(Filter), Æú¸µ(Polling), »óÅÂ(Status) ÇÊÅÍÀÇ »ç¿ë¹ýÀº ´ÙÀ½°ú °°´Ù. ¡Û [Filter] ´Â All, ÇÊÅÍ Ä®·³, ÇÊÅÍ °ªÀÌ ÀÖÀ¸¸ç, AllÀº ¸ðµç ¼¼¼ÇÀ» º¼ ¼ö ÀÖÀ¸¸ç, ÇÊÅÍ Ä®·³Àº [¼¼¼Ç Á¤º¸] ±×¸®µå¿¡ ¸¶¿ì½º¸¦ Ŭ¸¯ÇÏ¸é ¼±ÅÃµÈ Ä®·³¸í°ú Ä÷³°ªÀ¸·Î ¹Ù²ã¸ç ÇÊÅÍ Ä®·³ RIDIO¹öÆ°À» Ŭ¸¯Çϸç ÇÊÅ͸µ µÈ´Ù. ´Ù½Ã AllÀ» ¼±ÅÃÇÏ¸é ¸ðµç ¼¼¼ÇÀ» º¼ ¼ö ÀÖ´Ù. ¡Û [Polling] Àº ¼¼¼ÇÁ¤º¸¸¦ ¼±ÅÃÇÑ ÃÊ °£°ÝÀ¸·Î RefreshÇÑ´Ù. ¡Û [Status] ´Â ¼¼¼ÇÀ» ¸ðµÎ º¸°Å³ª, ActiveµÈ ¼¼¼ÇÀ» º¸°Å³ª, InactiveµÈ ¼¼¼ÇÀ» º¼ ¼ö ÀÖ´Ù. ¡á ¼¼¼ÇÁ¤º¸ ±×¸®µå »ç¿ë¹ýÀº ´ÙÀ½°ú °°´Ù. ¡Û [¼¼¼ÇÁ¤º¸ ±×¸®µå] ´Â SID, SERIAL#, ORA User, MACHINE, Client User, TREMINAL, PROGRAM, STATUS, COMMAND, LOGIN TIME, OS PID, ORA PID, LOCKWAIT, SERVER, TYPE, MODULE µîÀÇ Á¤º¸¸¦ Á¦°øÇÑ´Ù. ¡Û [±×¸®µå ¹ü·Ê] ÃÊ·Ï»öÀº ¿À¶óŬ DBMS ¼¼¼Ç, ÇϴûöÀº SQL*Plus·Î Á¢¼ÓµÈ ¼¼¼Ç, ³ë¶û»öÀº DBAny·Î Á¢¼ÓµÈ ¼¼¼ÇÀÌ´Ù. ¡Û [¸¶¿ì½º Ŭ¸¯] Àº ¼±ÅÃµÈ ¼¼¼ÇÀÇ ÃÖÈÄ SQL¹®ÀåÀ» º¼ ¼ö ÀÖ´Ù. ¡Û [¸¶¿ì½º ´õºíŬ¸¯] Àº ¼±ÅÃµÈ ¼¼¼Ç¿¡¼ »ç¿ëµÈ ¸ðµç SQL¹®ÀåÀ» º¼ ¼ö ÀÖÀ¸¸ç [¼¼¼Çº° SQL(Open Cursor)] ÅÇÀ¸·Î À̵¿µÈ´Ù. ¡Û [¼¼¼Ç Kill] ¹öÆ°Àº ¼±ÅÃµÈ ¼¼¼ÇÀ» KillÇÑ´Ù. ¡á ¼¼¼Ç¿¡¼ »ç¿ëµÈ ÃÖÈÄ SQL¹®ÀåÀº º¹»çÇÏ¿© Æ©´×Çϴµ¥ È°¿ëÇÒ ¼ö ÀÖ´Ù.
(3) ¶ô/Æ®·£Á§¼Ç ¸ð´ÏÅ͸µ
¡á ¶ô/Æ®·£Á§¼Ç ¸ð´ÏÅ͸µÀº ¿À¶óŬ µ¥ÀÌÅͺ£À̽º¿¡ Á¢¼ÓµÈ ¼¼¼ÇÁß ¶ôÀÌ °É·ÁÀְųª Æ®·¢Á§¼ÇÀÌ ½ÇÇà ÁßÀÎÁ¤º¸¸¦ Á¦°øÇÑ´Ù. ȸéÀº ¶ô/Æ®·£Á§¼Ç Á¤º¸ÀÇ ÇÊÅÍ(Filter), Refresh¸¦ À§ÇÑ Æú¸µ(Polling), Logging, ¶ô ±×¸®µå, Æ®·£Á§¼Ç ±×¸®µå, ¶ô SQL¹®Àå µîÀ¸·Î ±¸¼ºµÈ´Ù. ¡á ¶ô/Æ®·£Á§¼Ç ¸ð´ÏÅ͸µ °ü¸®¸¦ À§ÇØ ¶ô/Æ®·£Á§¼Ç Á¤º¸ÀÇ ÇÊÅÍ(Filter), Æú¸µ(Polling), Logging ÀÇ »ç¿ë¹ýÀº ´ÙÀ½°ú °°´Ù. ¡Û [Filter] ´Â All, ÇÊÅÍ Ä®·³, ÇÊÅÍ °ªÀÌ ÀÖÀ¸¸ç, AllÀº ¸ðµç ¶ô Á¤º¸À» º¼ ¼ö ÀÖÀ¸¸ç, ÇÊÅÍ Ä®·³Àº [¶ô Á¤º¸] ±×¸®µå¿¡ ¸¶¿ì½º¸¦ Ŭ¸¯ÇÏ¸é ¼±ÅÃµÈ Ä®·³¸í°ú Ä÷³°ªÀ¸·Î ¹Ù²ã¸ç ÇÊÅÍ Ä®·³ RIDIO¹öÆ°À» Ŭ¸¯Çϸç ÇÊÅ͸µ µÈ´Ù. ´Ù½Ã AllÀ» ¼±ÅÃÇÏ¸é ¸ðµç ¶ô Á¤º¸À» º¼ ¼ö ÀÖ´Ù. ¡Û [Polling] Àº ¶ô Á¤º¸¸¦ ¼±ÅÃÇÑ ÃÊ °£°ÝÀ¸·Î RefreshÇÑ´Ù. ¡Û [Logging] Àº ¶ô Á¤º¸¸¦ RefreshÇÒ ¶§¸¶´Ù µð½ºÅ©¿¡ ÀúÀåÇÒ ¼ö ÀÖ´Ù. LoggingÀúÀå ÆÄÀϸíÀ» ¼öÁ¤ÇÒ ¼ö ÀÖ´Ù. ¡á ¶ô ±×¸®µå »ç¿ë¹ýÀº ´ÙÀ½°ú °°´Ù. ¡Û [¶ô ±×¸®µå] ´Â SID, SERIAL#, ORA User, MACHINE, Client User, TREMINAL, PROGRAM, Hold SID, Lock Type, MODE HELD, MODE REQUESTED, OS PID, ORA PID µîÀÇ Á¤º¸¸¦ Á¦°øÇÑ´Ù. ¡Û [¸¶¿ì½º Ŭ¸¯] Àº ¼±ÅÃµÈ ¼¼¼ÇÀÇ ¶ô SQL¹®ÀåÀ» º¼ ¼ö ÀÖ´Ù. ¡á Æ®·£Á§¼Ç ±×¸®µå »ç¿ë¹ýÀº ´ÙÀ½°ú °°´Ù. ¡Û [Æ®·£Á§¼Ç ±×¸®µå] ´Â SID, SERIAL#, ORA User, MACHINE, Client User, TREMINAL, PROGRAM, Transaction Start Time, Elapsed Time, Session, Transaction, OS PID, ORA PID µîÀÇ Á¤º¸¸¦ Á¦°øÇÑ´Ù. ¡Û [¸¶¿ì½º Ŭ¸¯] Àº ¼±ÅÃµÈ ¼¼¼ÇÀÇ Æ®·£Á§¼Ç SQL¹®ÀåÀ» º¼ ¼ö ÀÖ´Ù. ¡á ¶ô/Æ®·£Á§¼Ç¿¡¼ »ç¿ëµÈ SQL¹®ÀåÀº º¹»çÇÏ¿© Æ©´×Çϴµ¥ È°¿ëÇÒ ¼ö ÀÖ´Ù.
(4) ¼¼¼Çº° SQL(Open Cursor)
¡á ¼¼¼Çº° SQLÀº [¼¼¼Ç ¸ð´ÏÅ͸µ] ÅÇ¿¡¼ ´õºí Ŭ¸¯ÇÏ¿© ¿¼ö ÀÖÀ¸¸ç ÇØ´ç ¼¼¼Ç¿¡¼ Á¢¼Ó ÀÌÈÄ »ç¿ëµÈ SQL¹®ÀåÀ» º¼ ¼ö ÀÖ´Ù. ¡á °ü¸® ¸í·É¹öÆ°Àº ´ÙÀ½°ú °°´Ù. ¡Û [ÀÌÀü] ¸í·ÉÀº ÀÌÀü ¼¼¼ÇÀÇ SQL¹®ÀåÀ» º¼ ¼ö ÀÖ´Ù. ¡Û [´ÙÀ½] ¸í·ÉÀº ´ÙÀ½ ¼¼¼ÇÀÇ SQL¹®ÀåÀ» º¼ ¼ö ÀÖ´Ù. ¡Û [Row Count] ´Â ÇÑ È¸é¿¡ º¸¿©Áú SQL¹®ÀåÀÇ °³¼ö¸¦ Á¶Á¤ÇÒ ¼ö ÀÖ´Ù. ¡Û [WordWrap] Checkbox´Â SQL¹®ÀåÀÇ WordWrap ¿©ºÎ¸¦ ¼±Åà ÇÒ ¼ö ÀÖ´Ù. ¡á SQL¹®ÀåÀÇ Á¦°ø Á¤º¸´Â ½ÇÇà½Ã°£, ¼Ò¿ä½Ã°£, ó¸® µ¥ÀÌÅÍ °Ç¼ö, SQL¹®Àå µîÀÌ´Ù.
(5) SQL ¸ð´ÏÅ͸µ
¡á SQL ¸ð´ÏÅ͸µÀº DBMS°¡ ½ÃÀÛµÈ ÀÌÈÄ¿¡ ½ÇÇàµÈ ¸ðµç SQL¹®ÀåÀ» ¸ð´ÏÅ͸µ ÇÒ ¼ö ÀÖÀ¸¸ç ȸéÀº SQLÁ¤º¸ÀÇ ÇÊÅÍ(Filter), SQLÁ¤º¸ Refresh¸¦ À§ÇÑ Æú¸µ(Polling), SQLÁ¤º¸ »óÅÂ(Status) ÇÊÅÍ, SQLÁ¤º¸ ±×¸®µå, °¢ SQL¿¡¼ »ç¿ëµÈ SQL¹®Àå µîÀ¸·Î ±¸¼ºµÈ´Ù. ¡á SQLÁ¤º¸ °ü¸®¸¦ À§ÇØ SQLÁ¤º¸ÀÇ ÇÊÅÍ(Filter), Æú¸µ(Polling), »óÅÂ(Status) ÇÊÅÍÀÇ »ç¿ë¹ýÀº ´ÙÀ½°ú °°´Ù. ¡Û [Filter] ´Â All, ÇÊÅÍ Ä®·³, ÇÊÅÍ °ªÀÌ ÀÖÀ¸¸ç, AllÀº ¸ðµç SQLÁ¤º¸À» º¼ ¼ö ÀÖÀ¸¸ç, ÇÊÅÍ Ä®·³Àº [SQL Á¤º¸] ±×¸®µå¿¡ ¸¶¿ì½º¸¦ Ŭ¸¯ÇÏ¸é ¼±ÅÃµÈ Ä®·³¸í°ú Ä÷³°ªÀ¸·Î ¹Ù²ã¸ç ÇÊÅÍ Ä®·³ RIDIO¹öÆ°À» Ŭ¸¯Çϸç ÇÊÅ͸µ µÈ´Ù. ´Ù½Ã AllÀ» ¼±ÅÃÇÏ¸é ¸ðµç SQLÁ¤º¸¸¦ º¼ ¼ö ÀÖ´Ù. ¡Û [Polling] Àº SQLÁ¤º¸¸¦ ¼±ÅÃÇÑ ÃÊ °£°ÝÀ¸·Î RefreshÇÑ´Ù. ¡Û [Status] ´Â SQLÁ¤º¸¸¦ ¸ðµÎ º¸°Å³ª, SessionÀ¸·Î Á¢¼ÓµÈ SQLÁ¤º¸¸¸À» º¼ ¼ö ÀÖ´Ù. ¡á SQLÁ¤º¸ ±×¸®µå »ç¿ë¹ýÀº ´ÙÀ½°ú °°´Ù. ¡Û [SQLÁ¤º¸ ±×¸®µå] ´Â ¸¶Áö¸· Á¢¼Ó½Ã°£, ÃÑ°æ°ú½Ã°£, CPU½Ã°£, 󸮰Ǽö, »ç¿ëȽ¼ö, SHARABLE MEMORY, RUNTIME MEMORY, DISK READS, BUFFER GETS, SQL TEXT, COMMAND TYPE, SORTS, PERSISTENT MEMORY, SID, USERNAME, STATUS, OSUSER, MACHINE, PROGRAM, MODULE, LOGIN TIME µîÀÇ Á¤º¸¸¦ Á¦°øÇÑ´Ù. ¡Û [±×¸®µå ¹ü·Ê] ¿¶Àº ³ë¶û»öÀº SQLÀÇ ÃÑ°æ°ú½Ã°£ÀÌ 1ÃÊ ÀÌ»ó, ³ë¶û»öÀº 5ÃÊ ÀÌ»ó, ºÐÈ«»öÀº 10ÃÊ ÀÌ»ó, »¡°»öÀº 100ÃÊ ÀÌ»óµÈ SQLÁ¤º¸ÀÌ´Ù. ¡Û [¸¶¿ì½º Ŭ¸¯] Àº ¼±ÅÃµÈ SQLÁ¤º¸ÀÇ SQL¹®ÀåÀ» º¼ ¼ö ÀÖ´Ù. ¡á SQLÁ¤º¸¿¡¼ »ç¿ëµÈ SQL¹®ÀåÀº º¹»çÇÏ¿© Æ©´×Çϴµ¥ È°¿ëÇÒ ¼ö ÀÖ´Ù.
¡á Security Manager±â´É ȸéÀº ¿À¶óŬÀÇ User, Role, Privilege¸¦ °ü¸®ÇÒ ¼ö ÀÖÀ¸¸ç DBA ±ÇÇÑÀÌ ÀÖ´Â User¸¸ »ç¿ëÀÌ °¡´ÉÇÏ´Ù. ¡á Áö¿øµÇ´Â ±â´ÉÀº User »ý¼º ¹× »èÁ¦, Role Grant, Privilege Grant µîÀÌ´Ù. ¡á ȸé±â´ÉÀº Security Manager ´ÜÃà¸í·É¹Ù¿Í ÇÏ´ÜÀ» ÁÂ/¿ìÃø ȸéÀ¸·Î ³ª´©¾î ÁÂÃø ȸ鿡´Â User, Role, PrivilegeÀÇ ¸ñ·Ï, ¿ìÃøȸéÀº Grant °ü¸®È¸éÀ¸·Î ±¸¼ºµÈ´Ù.
(1) ´ÜÃà ¸í·É¹Ù
¡á Security Manager ´ÜÃà¸í·É¹Ù´Â Refresh, Create user, Alter User, Drop user, Change password µîÀÇ ±â´ÉÀ¸·Î ±¸¼ºµÈ´Ù. ¡Û [Refresh] ¸í·ÉÀº °¢ ÅÜÀÇ Á¤º¸¸¦ Refresh ÇÑ´Ù. ¡Û [Create User] ¸í·ÉÀº »õ·Î¿î User ¸¦ »ý¼ºÇÑ´Ù. ¡Û [Alter User] ¸í·ÉÀº ±âÁ¸ User ¸¦ º¯°æÇÑ´Ù. ¡Û [Drop User] ¸í·ÉÀº ±âÁ¸ User ¸¦ »èÁ¦ÇÑ´Ù. ¡Û [Change password] ¸í·ÉÀº ±âÁ¸ User ÀÇ Password¸¦ º¯°æÇÑ´Ù.
(2) User °ü¸®
¡á Storage Manager±â´É ȸéÀº ¿À¶óŬÀÇ Tablespace¸¦ °ü¸®ÇÒ ¼ö ÀÖÀ¸¸ç DBA ±ÇÇÑÀÌ ÀÖ´Â User¸¸ »ç¿ëÀÌ °¡´ÉÇÏ´Ù. ¡á Áö¿øµÇ´Â ±â´ÉÀº Tablespace Á¤º¸, Tablespace »ç¿ëÁ¤º¸, DataFile Á¤º¸, RollBackSegment Á¤º¸, Userº° Quotas Á¤º¸ µîÀÌ´Ù. ¡á ȸé±â´ÉÀº Storage Manager ´ÜÃà¸í·É¹Ù¿Í 5°³ÀÇ ±â´É ÅÜÀ¸·Î ±¸¼ºµÈ´Ù.
(1) ´ÜÃà ¸í·É¹Ù
¡á Storage Manager ´ÜÃà¸í·É¹Ù´Â Refresh ±â´ÉÀ¸·Î ±¸¼ºµÈ´Ù. ¡Û [Refresh] ¸í·ÉÀº °¢ ÅÜÀÇ Á¤º¸¸¦ Refresh ÇÑ´Ù.
(2) Tablespace Á¤º¸
¡á Database Information±â´É ȸéÀº ¿À¶óŬÀÇ Database Á¤º¸¸¦ °ü¸®ÇÒ ¼ö ÀÖÀ¸¸ç DBA ±ÇÇÑÀÌ ÀÖ´Â User¸¸ »ç¿ëÀÌ °¡´ÉÇÏ´Ù. ¡á Áö¿øµÇ´Â ±â´ÉÀº Install Á¤º¸, Parameter Á¤º¸, SGA Á¤º¸, Resource Limits Á¤º¸, Dictionary Á¤º¸ µîÀÌ´Ù. ¡á ȸé±â´ÉÀº Database Information ´ÜÃà¸í·É¹Ù¿Í 5°³ÀÇ ±â´É ÅÜÀ¸·Î ±¸¼ºµÈ´Ù.
(1) ´ÜÃà ¸í·É¹Ù
¡á Database Information ´ÜÃà¸í·É¹Ù´Â Refresh ±â´ÉÀ¸·Î ±¸¼ºµÈ´Ù. ¡Û [Refresh] ¸í·ÉÀº °¢ ÅÜÀÇ Á¤º¸¸¦ Refresh ÇÑ´Ù.
(2) Install Á¤º¸
|
|