°£Æí°áÁ¦, ½Å¿ëÄ«µå û±¸ÇÒÀÎ
ÀÎÅÍÆÄÅ© ·Ôµ¥Ä«µå 5% (34,200¿ø)
(ÃÖ´ëÇÒÀÎ 10¸¸¿ø / Àü¿ù½ÇÀû 40¸¸¿ø)
ºÏÇǴϾð ·Ôµ¥Ä«µå 30% (25,200¿ø)
(ÃÖ´ëÇÒÀÎ 3¸¸¿ø / 3¸¸¿ø ÀÌ»ó °áÁ¦)
NH¼îÇÎ&ÀÎÅÍÆÄÅ©Ä«µå 20% (28,800¿ø)
(ÃÖ´ëÇÒÀÎ 4¸¸¿ø / 2¸¸¿ø ÀÌ»ó °áÁ¦)
Close

ÇÁ·ÎÁ§Æ®¿¡¼­ °­ÇÑ ¿À¶óŬ PL/SQL ÇÁ·Î±×·¡¹Ö

¼Òµæ°øÁ¦

2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.

°øÀ¯Çϱâ
  • ÃâÆÇ»ç : ºñÆҺϽº
  • ¹ßÇà : 2015³â 04¿ù 28ÀÏ
  • Âʼö : 678
  • ISBN : 9788994797205
Á¤°¡

40,000¿ø

  • 36,000¿ø (10%ÇÒÀÎ)

    2,000P (5%Àû¸³)

ÇÒÀÎÇýÅÃ
Àû¸³ÇýÅÃ
  • S-Point Àû¸³Àº ¸¶ÀÌÆäÀÌÁö¿¡¼­ Á÷Á¢ ±¸¸ÅÈ®Á¤ÇϽŠ°æ¿ì¸¸ Àû¸³ µË´Ï´Ù.
Ãß°¡ÇýÅÃ
¹è¼ÛÁ¤º¸
  • 5/9(¸ñ) À̳» ¹ß¼Û ¿¹Á¤  (¼­¿ï½Ã °­³²±¸ »ï¼º·Î 512)
  • ¹«·á¹è¼Û
ÁÖ¹®¼ö·®
°¨¼Ò Áõ°¡
  • À̺¥Æ®/±âȹÀü

  • ¿¬°üµµ¼­

  • »óÇ°±Ç

AD

Ã¥¼Ò°³

¿À¶óŬ PL/SQL º£½ºÆ® ÇÁ·¢Æ¼½º. DBA, °³¹ßÀÚ, Æ©³ÊµéÀÌ ÀÌ Ã¥À» ÀÐÀ¸¸é PL/SQLÀ» Á¦´ë·Î ¹è¿ï ¼ö ÀÖ½À´Ï´Ù. 1ºÎ¿¡¼­´Â °¢Á¾ ¿¹Á¦·Î PL/SQLÀ» ¹è¿ï ¼ö ÀÖ°í, 2ºÎ¿¡¼­´Â ¼º´É °³¼±°ú ¿î¿µ ¾ÈÁ¤¼º »ç·Ê¸¦ ¹è¿ï ¼ö ÀÖ½À´Ï´Ù. ÀÌ Ã¥¿¡ ÀÖ´Â »ç·ÊµéÀ» ¿©·¯ºÐÀÇ ÇÁ·ÎÁ§Æ®¿¡ Àû¿ëÇϸé 5-6½Ã°£ ÀÌ»ó ¼öÇàµÇ´Â ÇÁ·Î±×·¥À» 1-2½Ã°£ ¾È¿¡ ³¡³¾ ¼ö ÀÖ½À´Ï´Ù.

ÃâÆÇ»ç ¼­Æò

¿À¶óŬ PL/SQL º£½ºÆ® ÇÁ·¢Æ¼½º. DBA, °³¹ßÀÚ, Æ©³ÊµéÀÌ ÀÌ Ã¥À» ÀÐÀ¸¸é PL/SQLÀ» Á¦´ë·Î ¹è¿ï ¼ö ÀÖ½À´Ï´Ù. 1ºÎ¿¡¼­´Â °¢Á¾ ¿¹Á¦·Î PL/SQLÀ» ¹è¿ï ¼ö ÀÖ°í, 2ºÎ¿¡¼­´Â ¼º´É °³¼±°ú ¿î¿µ ¾ÈÁ¤¼º »ç·Ê¸¦ ¹è¿ï ¼ö ÀÖ½À´Ï´Ù. ÀÌ Ã¥¿¡ ÀÖ´Â »ç·ÊµéÀ» ¿©·¯ºÐÀÇ ÇÁ·ÎÁ§Æ®¿¡ Àû¿ëÇϸé 5-6½Ã°£ ÀÌ»ó ¼öÇàµÇ´Â ÇÁ·Î±×·¥À» 1-2½Ã°£ ¾È¿¡ ³¡³¾ ¼ö ÀÖ½À´Ï´Ù.

¿À¶óŬ DBMS¿ÍÀÇ ¿¬µ¿¿¡ ÃÖÀûÈ­µÈ PL/SQL Àü¹®¼­

ÃÖ±Ù µé¾î »õ·Î¿î µ¥ÀÌÅͺ£À̽ºÀÇ µîÀå°ú °ßÁ¦·Î ¾î´À ¶§º¸´Ù ¿À¶óŬÀÇ À§»óÀÌ À§ÇùÀ» ¹Þ°í ÀÖ½À´Ï´Ù. ¿äÁò ITÀÇ Æ®·»µåÀÎ ºòµ¥ÀÌÅÍ °ü·ÃÇÑ Hadoop, NoSQL »Ó ¾Æ´Ï¶ó ±¹»ê DBMSÀΠƼº£·Î, ¾ËƼº£À̽º, Å¥ºê¸®µå¿Í ´õºÒ¾î SAPÀÇ HANA DBMS±îÁö »õ·Î¿î ±â¼ú°ú µ¥ÀÌÅͺ£À̽º°¡ ¿À¶óŬÀÌ Àá½ÄÇÏ°í ÀÖ´ø ÀÚ¸®¸¦ ²çÂ÷°í ÀÖ½À´Ï´Ù.

±×·¯³ª ¼º´É°ú ¾ÈÁ¤¼ºÀÌ ¿ä±¸µÇ´Â ÁÖ¿ä ¾÷¹«¿¡¼­´Â ¿©ÀüÈ÷ ¿À¶óŬÀ» ´ëüÇϱ⿣ ¿ªºÎÁ·ÀÎ °Í °°½À´Ï´Ù. ÇâÈÄ 10³â ÈÄ¿¡´Â ¾î¶² º¯È­°¡ ÀÖÀ»Áö ¿¹ÃøÇϱ⠾î·ÆÁö¸¸ ÇöÀç·Î¼­´Â ¿À¶óŬÀÇ RAC¶ó´Â °­·ÂÇÑ ±â´ÉÀ¸·Î ÀÎÇØ ´çºÐ°£ È®°íÇÑ ÁöÀ§¸¦ À¯ÁöÇϸ®¶ó »ý°¢µË´Ï´Ù.

ÀÌ·¯ÇÑ ¿À¶óŬ DBMS¿Í ¿¬µ¿ÇÏ¿© µ¥ÀÌÅ͸¦ ó¸®Çϱâ À§ÇØ PL/SQL¸¸Å­ ºü¸£°í µ¥ÀÌÅÍ Á¶ÀÛÀÌ ½¬¿î ¾ð¾î´Â ¾ø¾î º¸ÀÔ´Ï´Ù.

1ºÎ¿¡¼­´Â ÇÙ½É ¿¹Á¦, 2ºÎ¿¡¼­´Â ½ÇÁ¦ Àû¿ë »ç·Ê

1ºÎ, ¡°¿¹Á¦·Î ¹è¿ì´Â PL/SQL¡±¿¡¼­´Â °£´ÜÇÑ ¿¹Á¦¸¦ Áß½ÉÀ¸·Î PL/SQLÀÇ ±âº» ±â´ÉÀ» »ìÆ캾´Ï´Ù. ±âÁ¸¿¡ Ãâ°£µÇ¾ú´ø PL/SQL Àü¹®¼­µéÀº ³Ê¹« ¸¹Àº Àå ¼ö¿¡ °ÉÃÄ ±â´É ¼³¸íÀ» Çصξ Ã¥À» ÆîÃÄ º¼ ¾öµÎ°¡ ³ªÁö ¾Ê¾ÒÀ» ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª ÀÌ Ã¥Àº ªÀº ½Ã°£ ¾È¿¡ ¿¹Á¦ ½Ç½ÀÀ» ÅëÇØ ÁÖ¿ä ÇÙ½É ³»¿ëÀ» ¹è¿ï ¼ö ÀÖµµ·Ï Çß½À´Ï´Ù.

2ºÎ, ¡°¼º´É °³¼±°ú ¿î¿µ ¾ÈÁ¤¼º »ç·Ê·Î ¹è¿ì´Â PL/SQL¡±¿¡¼­´Â ¼º´É °³¼±À» À§ÇØ ÇÊ¿äÇÑ ºÎºÐÀº ¹«¾ùÀÎÁö, ¾î¶»°Ô ÇØ¾ß ÇÁ·Î±×·¥À» ¾ÈÁ¤ÀûÀ¸·Î ÀÛ¼ºÇÒ ¼ö ÀÖ´ÂÁö¿¡ °ü·ÃµÈ »ç·ÊµéÀ» Çϳª¾¿ ½Ç½ÀÇÕ´Ï´Ù. À̸¦ ÅëÇØ ¾ó¸¶ ¾È µÇ´Â ÄÚµùÀ¸·Î ¼º´ÉÀÌ ¾ó¸¶³ª »¡¶óÁú ¼ö ÀÖ´ÂÁö, ÀÌÀü¿¡ °£°úÇÏ¿© Àå¾Ö³ª µ¥ÀÌÅÍ Á¤ÇÕ¼º À¯Áö¿¡ ¾î·Á¿òÀ» °Þ¾ú´ø ¿øÀÎÀÌ ¹«¾ùÀ̾ú´ÂÁö¸¦ ¾Ë ¼ö ÀÖ½À´Ï´Ù.

¸ñÂ÷

1ºÎ ¿¹Á¦·Î ¹è¿ì´Â PL/SQL

1Àå PL/SQLÀ̶õ?
PL/SQLÀ̶õ?
PL/SQLÀÇ Çʿ伺
PL/SQLÀÇ ÀåÁ¡
PL/SQL ¾ÆÅ°ÅØó(Architecture)

2Àå Å×½ºÆ® ȯ°æ ±¸¼º(1ºÎ)

3Àå PL/SQL ºí·Ï ±¸Á¶
ÀÍ¸í ºí·Ï
ÁÖ¼®

4Àå DBMS_OUTPUT ÆÐÅ°Áö

5Àå ½Äº°ÀÚ¿Í º¯¼ö
PL/SQL ¹®ÀÚ ÁýÇÕ
½Äº°ÀÚ ±ÔÄ¢
º¯¼ö ¼±¾ð
º¯¼ö ¹üÀ§¿Í °¡½Ã¼º
¹®ÀÚ¿­ ¾È¿¡ ÀÛÀº µû¿ÈÇ¥ »ç¿ëÇϱâ

6Àå µ¥ÀÌÅÍ Å¸ÀÔ
½ºÄ®¶ó ŸÀÔ
Á¶ÇÕ Å¸ÀÔ
LOB ŸÀÔ
% ŸÀÔ
»ç¿ëÀÚ Á¤ÀÇ ¼­ºêŸÀÔ
µ¥ÀÌÅÍ Å¸ÀÔ °£ Çü º¯È¯

7Àå Å×ÀÌÅÍ Á¶ÀÛ
DML Á¶ÀÛ
Ä¿¹Ô
·Ñ¹é
¼¼À̺êÆ÷ÀÎÆ®
ROLLBACK TO SAVEPOINT
SET TRANSACTION

8Àå NULL Á¦¾î

9Àå ÇÁ·Î½ÃÀú
ÇÁ·Î½ÃÀú »ý¼º
ÀÔ/Ãâ·Â ¸Å°³º¯¼ö
ÇÁ·Î½ÃÀú ½ÇÇà ¹æ¹ý
ÇÁ·Î½ÃÀú Á¦°Å
ÇÁ·Î½ÃÀú Invalid ½Ã ÀçÄÄÆÄÀÏ(Re-Compile) ¹æ¹ý

10Àå ÇÔ¼ö
ÇÔ¼ö »ý¼º
Deterministic ÇÔ¼ö »ý¼º
ÇÔ¼ö ½ÇÇà
ÇÔ¼ö Á¦°Å
ÇÁ·Î½ÃÀú¿Í ÇÔ¼öÀÇ Â÷ÀÌ

11Àå ÆÐÅ°Áö
ÆÐÅ°Áö »ý¼º
Àü¿ª º¯¼ö ¼±¾ð ½Ã À¯ÀÇ»çÇ×
ÇÁ·Î½ÃÀú ¹× ÆÐÅ°Áö º¯°æ ½Ã ÁÖÀÇ »çÇ×
ÆÐÅ°Áö ÄÄÆÄÀÏ

12Àå IN OUT ¸ðµå-NOCOPY: call by reference
NOCOPY¶õ
NOCOPY À¯ÀÇÁ¡

13Àå ±ÇÇÑ °ü¸®
±ÇÇÑ °ü¸®
±ÇÇÑ Ãë¼Ò
±ÇÇÑ ºÎ¿© ½Ã ÁÖÀÇ»çÇ×
Á¶È¸ ½ºÅ°¸¶ °ü¸®

14Àå Á¦¾î ±¸¹®
IF ¹®
CASE ¹®
GOTO ¹× ·¹À̺í
Loop
Áßø Loop
While Loop
For Loop
Ä¿¼­(Cursor) For Loop

15Àå ³»Àå ÇÔ¼ö
ŸÀÔ º¯È¯ ÇÔ¼ö
¼ýÀÚ Ç¥±â Çü½Ä
³¯Â¥ Ç¥±â Çü½Ä
¹®ÀÚ¿­ °ü·Ã ÇÔ¼ö
¼öÄ¡ ÇÔ¼ö
³¯Â¥ ÇÔ¼ö

16Àå Ä¿¼­ °ü¸®
¸í½ÃÀû Ä¿¼­¿Í ¾Ï½ÃÀû Ä¿¼­
¾Ï½ÃÀû Ä¿¼­
¸í½ÃÀû Ä¿¼­
For Loop¿Í Ä¿¼­¸¦ È°¿ëÇÑ Update ¹® Æ©´×

17Àå ÀÚÀ² Æ®·£Àè¼Ç
ÀÚÀ² Æ®·£Àè¼ÇÀÇ Æ¯Â¡
ÀÚÀ² Æ®·£Àè¼Ç »ý¼º
ÀÚÀ² Æ®·£Àè¼Ç È°¿ë ¹æ¾È
ÀÚÀ² Æ®·£Àè¼ÇÀ¸·Î ÀÎÇÑ µ¥µå¶ô
ÀÚÀ² Æ®·£Àè¼Ç ¼±¾ð À§Ä¡

18Àå ¿¹¿Ü ó¸®
¿¹¿Ü ó¸® °³¿ä
ÄÄÆÄÀÏ °æ°í(Compile-Time Warnings)
¿¹¿Ü ó¸® ¹®¹ý
¿¹¿Ü ó¸® Á¾·ù
¼±Çà Á¤ÀÇ ¿¹¿Ü
³»ºÎ Á¤ÀÇ ¿¹¿Ü-EXCEPTION_INIT Pragma
»ç¿ëÀÚ Á¤ÀÇ ¿¹¿Ü(User-Defined Exceptions)-RAISE
»ç¿ëÀÚ Á¤ÀÇ ¿¹¿Ü(User-Defined Exceptions)-RAISE_APPLICATION_ERROR
¿¡·¯ ¹ß»ýÇÑ ºÎºÐ °Ç³Ê¶Ù¾î °è¼Ó ½ÇÇàÇϱâ(9i ÀÌÇÏ)
DML ¿¡·¯ ·Î±ë ±â´É È°¿ë (10g R2 ÀÌ»ó)

19Àå REF Ä¿¼­
REF Ä¿¼­ ŸÀÔ
REF Ä¿¼­ »ç¿ë ¿¹
REF Ä¿¼­ Á¦¾à
¹ÙÀÎµå º¯¼ö¸¦ È°¿ëÇÑ REF Ä¿¼­ »ç¿ë
REF Ä¿¼­ÀÇ ÀåÁ¡

20Àå Ä÷º¼Ç
Nested Table Ä÷º¼Ç
Varray Ä÷º¼Ç
Index-by Table Ä÷º¼Ç
Ä÷º¼Ç ÇÔ¼ö
Ä÷º¼Ç ŸÀÔ Á¤ÀÇ ¹× ÃʱâÈ­
Ä÷º¼Ç È®Àå(EXTEND)
Ä÷º¼Ç »èÁ¦ ¹× Á¦°Å
Ä÷º¼Ç ¿¹¿Ü ó¸®
Nested Table Ä÷º¼Ç »ç¿ë ¿¹
Varray Ä÷º¼Ç »ç¿ë ¿¹
Index by Table Ä÷º¼Ç »ç¿ë ¿¹

21Àå Bulk ó¸®¿Í ForAll
Bulk Collect
Fetch »çÀÌÁî¿¡ µû¸¥ PGA º¯È­·®
ForAllÀ̶õ?
ForAllÀ» ÀÌ¿ëÇÑ Delete
ForAllÀ» ÀÌ¿ëÇÑ Update
ForAllÀ» ÀÌ¿ëÇÑ Insert
BULK COLLECT~LIMIT°ú ForAll
For¿Í ForAllÀÇ ¼º´É Â÷ÀÌ
ForAllÀ» ÀÌ¿ëÇÑ Merge
ForAll ¿¹¿Ü ó¸® - SAVE EXCEPTIONS
Returning Àý
ForAll°ú INDICES OF Àý
ForAll°ú VALUES OF

22Àå Table ÇÔ¼ö
Table ÇÔ¼ö
Pipelined Table ÇÔ¼ö
SQL Ä¿¼­¸¦ ÀÌ¿ëÇÑ Table ÇÔ¼ö
Ä÷º¼ÇÀ» ÀÌ¿ëÇÑ Table ÇÔ¼ö
Table ÇÔ¼ö¿Í Á¶ÀÎ
¸ÖƼ Ä®·³À» ¹ÝȯÇÏ´Â ½ºÄ®¶ó ¼­ºêÄõ¸®

23Àå È£ÃâÀÚ ±ÇÇÑ
DML ºñ±³
DDL ºñ±³

24Àå µ¿Àû SQL
NDS¸¦ ÀÌ¿ëÇÑ µ¿Àû SQL
DBMS_SQLÀ» ÀÌ¿ëÇÑ µ¿Àû SQL
µ¿ÀûSQLÀ» À§ÇÑ ¿À¶óŬ 11gÀÇ »õ·Î¿î ±â´Éµé

25Àå ¼º´É Áø´Ü ÆÐÅ°Áö(DBMS_PROFILER)
DBMS_PROFILER ÆÐÅ°Áö
DBMS_TRACE ÆÐÅ°Áö
DBMS_HPROF ÆÐÅ°Áö

26Àå ¼¼¼Ç ¸ð´ÏÅ͸µÀ» À§ÇÑ DBMS_APPLICATION_INFO ÆÐÅ°Áö
DBMS_APPLICATION_INFO ÆÐÅ°Áö ÇÔ¼ö
JDBC ³» DBMS_APPLICATION_INFO ÆÐÅ°Áö »ç¿ë

27Àå Æ®¸®°Å
Æ®¸®°Å »ý¼º
Æ®¸®°Å Á¾·ù
DDL Æ®¸®°Å
Instead-Of Æ®¸®°Å

28Àå º´·Ä ó¸®
ÇÔ¼ö º´·Ä ó¸®
DBMS_JOBÀ» ÀÌ¿ëÇÑ ¸Å´º¾óÇÑ º´·Ä ó¸®
DBMS_PARALLEL_EXECUTE ÆÐÅ°Áö

29Àå »õ·Î¿î ±â´Éµé(11g New Features)
CONTINUE ¹®
Result Cache
³×ÀÌƼºê ÄÄÆÄÀÏ·¯
PL/SQL ¾ÈÀÇ ½ÃÄö½º »ç¿ë

2ºÎ ¼º´É °³¼±°ú ¿î¿µ ¾ÈÁ¤¼º »ç·Ê·Î ¹è¿ì´Â PL/SQL

30Àå Å×½ºÆ® ȯ°æ ±¸¼º(2ºÎ)
»ùÇà ½ºÅ°¸¶ »ý¼º
Å×½ºÆ® Å×ÀÌºí »ý¼º
¼º´É ºÐ¼®À» À§ÇÑ ÆÐÅ°Áö »ý¼º
¼º´É °ü·Ã Áß¿äÇÑ ¼¼ °¡Áö ÁöÇ¥

31Àå SQL VS PL/SQL(1)-PL/SQL ¾È¿¡¼­ÀÇ SQL ¼º´É

32Àå SQL VS PL/SQL(2)-SQL ¾È¿¡¼­ÀÇ SQL ¼º´É

33Àå ÇÔ¼ö¸¦ ÃÖ¼ÒÇÑÀ¸·Î È£ÃâÇ϶ó

34Àå OPEN CURSOR ´ë½Å FOR LOOP¸¦ »ç¿ëÇ϶ó

35Àå LOOP ¾ÈÀÇ SQLÀº Çѹø ´õ »ý°¢Ç϶ó(1)

36Àå LOOP ¾ÈÀÇ SQLÀº Çѹø ´õ »ý°¢Ç϶ó(2)

37Àå ºÒÇÊ¿äÇÑ ½ÃÄö½º »ç¿ëÀ» Á¦°ÅÇ϶ó

38Àå °Ç¹ÙÀÌ°Ç CommitÀ» ÃÖ¼ÒÈ­Ç϶ó

39Àå Insert & Update¸¦ Merge·Î º¯°æÇ϶ó

40Àå EXCEPTION ó¸® ½Ã WHEN OTHERS »ç¿ë¿¡ ÁÖÀÇÇ϶ó

41Àå ¹Ýº¹ Insert¸¦ BULK Insert·Î º¯°æÇ϶ó(1)

42Àå ¹Ýº¹ Insert¸¦ BULK Insert·Î º¯°æÇ϶ó(2)

43Àå ¹Ýº¹ Delete¸¦ BULK Delete·Î º¯°æÇ϶ó

44Àå ¹Ýº¹ Insert ½Ã APPEND_VALUES¸¦ °í·ÁÇ϶ó

45Àå Çϵå ÆĽÌ(Hard Parsing)À» ÇÇÇ϶ó(1)

46Àå Çϵå ÆĽÌ(Hard Parsing)À» ÇÇÇ϶ó(2)

47Àå µ¿½Ã¼ºÀ» °í·ÁÇ϶ó(1)

48Àå µ¿½Ã¼ºÀ» °í·ÁÇ϶ó(2)

49Àå µ¿½Ã¼ºÀ» °í·ÁÇ϶ó(3)

50Àå ÀÚÀ² Æ®·£Àè¼Ç¿¡ ´ëÇØ ÀÌÇØÇ϶ó(1)

51Àå ÀÚÀ² Æ®·£Àè¼Ç¿¡ ´ëÇØ ÀÌÇØÇ϶ó(2)

52Àå Table ÇÔ¼öÀÇ Á¶ÀÎ ¼ø¼­¸¦ ÁÖÀÇÇ϶ó

53Àå ¸ÖƼ Ä®·³, ¸ÖƼ ÇàÀ» ¹ÝȯÇÏ´Â ½ºÄ®¶ó ¼­ºêÄõ¸®

54Àå COUNT(*) »ç¿ë¿¡ ÁÖÀÇÇ϶ó

55Àå Æ®¸®°Å »ç¿ë ½Ã ¿¡·¯¸¦ ÇÇÇ϶ó

56Àå Client-Side ÇÁ·Î±×·¡¹Ö ´ë½Å ÆÐÅ°Áö¸¦ »ç¿ëÇ϶ó(1)

57Àå Client-Side ÇÁ·Î±×·¡¹Ö ´ë½Å ÆÐÅ°Áö¸¦ »ç¿ëÇ϶ó(2)

58Àå ÇÁ·Î½ÃÀú ´ë½Å ÆÐÅ°Áö¸¦ »ç¿ëÇ϶ó

59Àå ÆÐÅ°Áö¿¡ Àü¿ª(GLOBAL) º¯¼ö »ç¿ëÀ» ÃÖ¼ÒÈ­Ç϶ó

60Àå DBMS_AQ(ADVANCED QUEUE)¸¦ ÀÌ¿ëÇÏ¸é µ¥ÀÌÅÍ Àü¼ÛÀÌ Æí¸®ÇØÁø´Ù

61Àå Database Link È£ÃâÀ» ÃÖ¼ÒÈ­Ç϶ó

ºÎ·Ï

ºÎ·Ï A ÀÚ¹Ù JDK ¼³Ä¡
°¡. À©µµ¿ìÁî ¼³Ä¡
³ª. Linux ¼³Ä¡

ºÎ·Ï B ¿À¶óŬ Á¦°ø ÆÐÅ°Áö
DBMS_UTILITY
DBMS_LOCK
DBMS_PIPE
DBMS_RANDOM
DBMS_LOB
UTL_RAW
UTL_METADATA
UTL_FILE
DBMS_CRYPTO
DBMS_JOB
DBMS_XPLAN

ã¾Æº¸±â

º»¹®Áß¿¡¼­

¾Ï¹¬ÀûÀ¸·Î Çü º¯È¯ÀÌ ÀϾ °æ¿ì ¿î¿µ Áß¿¡ ÇÁ·Î±×·¥ÀÇ ¼º´É ÀúÇÏ ¶Ç´Â ¿¡·¯°¡ ¹ß»ýÇÒ ¼ö ÀÖÀ¸¹Ç·Î °¢ º¯¼öÀÇ Çü º¯È¯ÀÌ ÇÊ¿äÇÒ °æ¿ì¿¡´Â ¹Ýµå½Ã ¸í½ÃÀûÀ¸·Î ±â¼úµÇµµ·Ï ³ë·ÂÇØ¾ß ÇÕ´Ï´Ù. ¶ÇÇÑ º¯¼ö ¼±¾ð ½Ã µ¥ÀÌÅÍ Å¸ÀÔÀÌ ¼­·Î °£¿¡ Á¤È®È÷ ÀÏÄ¡Çϵµ·Ï ¼±¾ðÇØ¾ß ÇÕ´Ï´Ù. (p. 60)

Ä¿¹Ô(Commit)ÀÌ µÇÁö ¾ÊÀ¸¸é ¶ôÀÌ ÇØÁ¦µÇÁö ¾Ê±â ¶§¹®¿¡ Ä¿¹ÔÀ» ÀÚÁÖ ÇØ¾ß ¼º´É»ó À¯¸®ÇÏ´Ù°í ¹Ï°í ÀÖ´Â °³¹ßÀںеéÀÌ ¸¹ÀÌ ÀÖ½À´Ï´Ù. [ ¡¦ Áß·« ¡¦ ] ¸Å¹ø Ä¿¹ÔÀ» ÇÏ¸é ¿ÀÈ÷·Á ¼º´É°ú ¿î¿µ ¾ÈÁ¤¼º¿¡ ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. (p. 62)

¿À¶óŬ µ¥ÀÌÅͺ£À̽º ¹öÀüÀÌ 10g ÀÌ»óÀ̶ó¸é, µ¥ÀÌÅ͸¦ ÃßÃâÇϱâ À§ÇÑ Fetch CallÀ» ÃÖ¼ÒÈ­Çϱâ À§ÇØ Open-Fetch-Close Àý º¸´Ù´Â For Loop¸¦ »ç¿ëÇÏ´Â °ÍÀÌ ¼º´É¿¡ À¯¸®ÇÕ´Ï´Ù. (p. 145)

For Loop¸¦ ÀÌ¿ëÇÏ´Â °Íº¸´Ù 4¹è³ª ºü¸¥ ¼º´ÉÀ» º¸¿©ÁÖ°í ÀÖ½À´Ï´Ù. µû¶ó¼­ ´ë·®ÀÇ µ¥ÀÌÅÍ Ã³¸®¸¦ À§Çؼ­´Â ForAllÀ» »ç¿ëÇÏ´Â °ÍÀÌ ±ÇÀåµË´Ï´Ù. (p. 242)

Á¶ÀÎ Á¶°ÇÀÎ empnoÀÇ °ªÀÌ ÀζóÀÎºä ¾ÈÀ¸·Î ÆÄ°íµéÁö ¸øÇØ ÀζóÀκ並 Àüü ó¸®ÇØ¾ß ÇÏ´Â ºñÈ¿À²ÀÌ Á¾Á¾ ¹ß»ýÇÕ´Ï´Ù. ÀÌ·¯ÇÑ °æ¿ì¿¡ Group by°¡ »ç¿ëµÈ ÀζóÀκ並 ½ºÄ®¶ó ¼­ºêÄõ¸®·Î º¯È¯ÇÏ¿©, Á¶ÀÎ Á¶°ÇÀÌ ºä ¾ÈÀ¸·Î ÆÄ°íµéµµ·Ï ÇÏ¿© ÇÊ¿äÇÑ °Ç¼ö¿¡ ´ëÇؼ­¸¸ Group by°¡ ¼öÇàµÇµµ·Ï ÇÒ ¼ö ÀÖ½À´Ï´Ù. (p. 270)

¸¹Àº °æ¿ì º´·Ä 󸮸¦ À§ÇØ SQL ¾È¿¡ PARALLEL ÈùÆ®¸¦ »ç¿ëÇÏ¿© ó¸®Çϴµ¥, À̶§ SQL ¾È¿¡ PL/SQL·Î ÀÛ¼ºµÈ ÇÔ¼ö°¡ ÀÖ´Ù¸é ÁÖÀǸ¦ ÇØ¾ß ÇÕ´Ï´Ù. ¿Ö³ÄÇϸé ÇÔ¼ö¸¦ ¾î¶»°Ô »ý¼ºÇß´À³Ä¿¡ µû¶ó¼­ º´·Ä 󸮰¡ µÉ ¼öµµ ÀÖ°í ±×·¸Áö ¾ÊÀ» ¼öµµ Àֱ⠶§¹®ÀÔ´Ï´Ù. (p. 337)

´Ù¸¥ °Ç º¯°æÇÏÁö ¾Ê°í For Loop ¾ÈÀÇ SELECT ¹®À常 Ä¿¼­ ¾È¿¡ Æ÷ÇÔ½ÃÄ×À» »ÓÀε¥ ½ÇÇà ½Ã°£ÀÌ 39.6ÃÊ¿¡¼­ 1.59ÃÊ·Î ´ÜÃàµÇ¾ú½À´Ï´Ù. (p. 392)

Fetch Call Ƚ¼ö¸¦ ÁÙÀÌ´Â ¹æ¹ýÀº °¢ ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¶´Ù Á¦°øµÇ°í Àֱ⠶§¹®¿¡ ƯÈ÷ ¸¹Àº °Ç¼öÀÇ µ¥ÀÌÅ͸¦ Á¶È¸ÇÏ´Â È­¸é¿¡¼­´Â ¹Ýµå½Ã FetchÇÏ´Â ´ÜÀ§ »çÀÌÁ Áõ°¡½ÃÄÑ¾ß ÇÕ´Ï´Ù. (p. 398)

ÀÌó·³ ÇÔ¼ö Çϳª¸¦ Á¦°ÅÇÏ¿´À» »ÓÀε¥ ¸¹Àº ¼º´É Â÷ÀÌ°¡ ¹ß»ýÇÑ °ÍÀ» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ¿Í °°ÀÌ SQLÀÇ ³»Àå ÇÔ¼ö¸¦ ÀÌ¿ëÇÏ¿© ±¸ÇöÇÒ ¼ö ÀÖ´Â °Íµéµµ ½À°üÀûÀ¸·Î ÇÔ¼ö¸¦ ÀÌ¿ëÇÏ¿© °á°ú¸¦ È®ÀÎÇÏ´Â SQLÀÌ ´Ù¼ö Á¸ÀçÇÕ´Ï´Ù. (p. 402)

Æ®·£Àè¼ÇÀÇ Á¦ÀÏ Áß¿äÇÑ ¿ä¼Ò(element)´Â Á¤ÇÕ¼ºÀÔ´Ï´Ù. ¸ðµÎ ¹Ý¿µÀÌ µÇ°Å³ª, ±×·¸Áö ¾Ê°Å³ª µÑ Áß Çϳª°¡ µÇ¾î¾ßÁö, Çϳª´Â ¹Ý¿µÀÌ µÆ´Âµ¥ ´Ù¸¥ Çϳª´Â ¹Ý¿µÀÌ µÇÁö ¾ÊÀ¸¸é ³ªÁß¿¡ µ¥ÀÌÅÍ Á¤ÇÕ¼º¿¡ ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖÀ¸¹Ç·Î ¼º´ÉÀ» ¶°³ª °¡´ÉÇÑ Ä¿¹ÔÀº ÇÁ·Î±×·¥ ¸Ç ¸¶Áö¸·¿¡ Çѹø¸¸ ¼öÇàÀÌ µÇµµ·Ï ÀÛ¼ºÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. (p. 447)

±ÝÀ¶±Ç¿¡¼­ Lost Update°¡ ¹ß»ýÇÏ¸é °í°´ÀÇ µ·ÀÌ »ç¶óÁö°Å³ª, Áߺ¹µÇ¾î Ãß°¡ ÁöÃâµÉ ¼ö Àֱ⠶§¹®¿¡ ÁÖÀǸ¦ ±â¿ï¿©¾ß ÇÏ´Â ºÎºÐÀÔ´Ï´Ù. (p. 531)

ÇϳªÀÇ ÀÎÅÍÆäÀ̽º ÇÁ·Î±×·¥ÀÌ ¾Æ´Ñ ¼ö½Ê °³ÀÇ ÇÁ·Î±×·¥¿¡¼­ ¸Å Ãʸ¶´Ù ÀÛ¾÷ ´ë»óÀÌ ÀÖ´ÂÁö ¿©ºÎ¸¦ È®ÀÎÇϱâ À§ÇØ Æú¸µÇÒ °æ¿ì ½Ã½ºÅÛ¿¡ °úºÎÇϸ¦ ¹ß»ý½Ãų ¼ö Àִµ¥, ÀÌ·± °æ¿ì¿¡µµ AQ´Â ¸Å¿ì È¿°úÀûÀÎ ´ë¾ÈÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù. (p. 644) -- º»¹® Áß¿¡¼­

Àü°øµµ¼­/´ëÇб³Àç ºÐ¾ß¿¡¼­ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥

    ¸®ºä

    0.0 (ÃÑ 0°Ç)

    100ÀÚÆò

    ÀÛ¼º½Ã À¯ÀÇ»çÇ×

    ÆòÁ¡
    0/100ÀÚ
    µî·ÏÇϱâ

    100ÀÚÆò

    10.0
    (ÃÑ 0°Ç)

    ÆǸÅÀÚÁ¤º¸

    • ÀÎÅÍÆÄÅ©µµ¼­¿¡ µî·ÏµÈ ¿ÀǸ¶ÄÏ »óÇ°Àº ±× ³»¿ë°ú Ã¥ÀÓÀÌ ¸ðµÎ ÆǸÅÀÚ¿¡°Ô ÀÖÀ¸¸ç, ÀÎÅÍÆÄÅ©µµ¼­´Â ÇØ´ç »óÇ°°ú ³»¿ë¿¡ ´ëÇØ Ã¥ÀÓÁöÁö ¾Ê½À´Ï´Ù.

    »óÈ£

    (ÁÖ)±³º¸¹®°í

    ´ëÇ¥ÀÚ¸í

    ¾Èº´Çö

    »ç¾÷ÀÚµî·Ï¹øÈ£

    102-81-11670

    ¿¬¶ôó

    1544-1900

    ÀüÀÚ¿ìÆíÁÖ¼Ò

    callcenter@kyobobook.co.kr

    Åë½ÅÆǸž÷½Å°í¹øÈ£

    01-0653

    ¿µ¾÷¼ÒÀçÁö

    ¼­¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù)

    ±³È¯/ȯºÒ

    ¹ÝÇ°/±³È¯ ¹æ¹ý

    ¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼­ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼­ ½Åû °¡´É

    ¹ÝÇ°/±³È¯°¡´É ±â°£

    º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É
    ´Ü, »óÇ°ÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦Á¡ ¹ß°ß ÈÄ 30ÀÏ À̳»

    ¹ÝÇ°/±³È¯ ºñ¿ë

    º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã
    »óÇ°À̳ª ¼­ºñ½º ÀÚüÀÇ ÇÏÀÚ·Î ÀÎÇÑ ±³È¯/¹ÝÇ°Àº ¹Ý¼Û·á ÆǸÅÀÚ ºÎ´ã

    ¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯

    ·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
    (´ÜÁö È®ÀÎÀ» À§ÇÑ Æ÷Àå ÈѼÕÀº Á¦¿Ü)

    ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    ¿¹) È­ÀåÇ°, ½ÄÇ°, °¡ÀüÁ¦Ç°(¾Ç¼¼¼­¸® Æ÷ÇÔ) µî

    ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì
    ¿¹) À½¹Ý/DVD/ºñµð¿À, ¼ÒÇÁÆ®¿þ¾î, ¸¸È­Ã¥, ÀâÁö, ¿µ»ó È­º¸Áý

    ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì

    ·ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì

    »óÇ° Ç°Àý

    °ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½

    ¼ÒºñÀÚ ÇÇÇغ¸»ó
    ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó

    ·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº ¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê

    ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ

    (ÁÖ)KGÀ̴Ͻýº ±¸¸Å¾ÈÀü¼­ºñ½º¼­ºñ½º °¡ÀÔ»ç½Ç È®ÀÎ

    (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º´Â ȸ¿ø´ÔµéÀÇ ¾ÈÀü°Å·¡¸¦ À§ÇØ ±¸¸Å±Ý¾×, °áÁ¦¼ö´Ü¿¡ »ó°ü¾øÀÌ (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º¸¦ ÅëÇÑ ¸ðµç °Å·¡¿¡ ´ëÇÏ¿©
    (ÁÖ)KGÀ̴Ͻýº°¡ Á¦°øÇÏ´Â ±¸¸Å¾ÈÀü¼­ºñ½º¸¦ Àû¿ëÇÏ°í ÀÖ½À´Ï´Ù.

    ¹è¼Û¾È³»

    • ±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.

    • Ãâ°í°¡´É ½Ã°£ÀÌ ¼­·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.

    • ±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.

    • ¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.

    • - µµ¼­ ±¸¸Å ½Ã 15,000¿ø ÀÌ»ó ¹«·á¹è¼Û, 15,000¿ø ¹Ì¸¸ 2,500¿ø - »óÇ°º° ¹è¼Ûºñ°¡ ÀÖ´Â °æ¿ì, »óÇ°º° ¹è¼Ûºñ Á¤Ã¥ Àû¿ë