ÇöÀçÀ§Ä¡ : Home > ÄÄÇ»ÅÍ/ÀÎÅÍ³Ý > OS / ³×Æ®¿öÅ©

Inside SQL Server 2000
    ¡¤ ÁöÀºÀÌ | ¿Å±äÀÌ:Kalen Delaney (ÁöÀºÀÌ) | ÃÖ±¤ÀÏ (¿Å±äÀÌ)
    ¡¤ ÃâÆÇ»ç:Á¤º¸¹®È­»ç
    ¡¤ ÃâÆdz⵵:2001
    ¡¤ Ã¥»óÅÂ:³«¼­¾ø´Â »ó±Þ / ºÎ·Ï : CD-ROM 1Àå / ¹Ý¾çÀ庻 | 1382ÂÊ | 257*188mm (B5) | ISBN(13) : 9788976278326
    ¡¤ ISBN:8976278321
    ¡¤ ½ÃÁß°¡°Ý : ¿ø
    ¡¤ ÆǸŰ¡°Ý : ¿ø
    ¡¤ Æ÷ ÀÎ Æ® : Á¡
    ¡¤ ¼ö ·® : °³

SQL Server 2000¿¡ ´ëÇÑ °ø½ÄÀûÀÎ ¾È³»¼­. ÃֽŠ¿£ÅÍÇÁ¶óÀÌÁî RDBMSÀÎ SQL Server 2000ÀÇ ¾ÆÅ°ÅØó¿Í ³»ºÎ ±¸Á¶¿¡ ´ëÇØ Àü¹®ÀûÀÌ°í ÀÚ¼¼ÇÑ ¼³¸íÀ» Çß´Ù.



ÀÌ Ã¥Àº ÇÙ½É ¿ä¼Òµé¿¡ ´ëÇØ ¼³¸íÇÏ°í ÁÖ¿ä »ç½ÇµéÀ» ¾Ë·ÁÁÜÀ¸·Î½á µ¶ÀÚ°¡ SQL Server¸¦ ºü¸£°Ô »ìÆ캼 ¼ö ÀÖ°Ô ÇØÁØ´Ù. ¶ÇÇÑ, SQL Server°¡ ³»ºÎÀûÀ¸·Î ¾î¶»°Ô ÀÛµ¿ÇÏ´ÂÁö¿¡ ´ëÇؼ­µµ ¼³¸íÇÑ´Ù.



ÀÌ Ã¥À» ÀÌ¿ëÇÏ¿© ÃÖ½ÅÀÇ °ü°èÇü µ¥ÀÌÅͺ£À̽º °ü¸® ½Ã½ºÅÛÀÇ ³»ºÎ ÀÛµ¿ ¿ø¸®¸¦ ¿ÏÀüÈ÷ ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºÇß´Ù. °³¹ßÆÀ°ú Çù·Â °ü°è¿¡ ÀÖ´Â Àú¸íÇÑ Ä÷³¸®½ºÆ® ÀúÀÚ¿¡ ÀÇÇØ ¾²¿©Áø ÀÌ Ã¥Àº SQL Server ³»ºÎ ±¸Á¶°¡ ¾ÖÇø®ÄÉÀ̼ÇÀÇ °³¹ß°ú ±â´É¼º¿¡ ¿µÇâÀ» ÁÖ´Â ¹æ¹ý¿¡ ´ëÇØ ¾Ë¾Æ¾ß ÇÏ´Â »ç¶÷µéÀÌ Àоî¾ß ÇÒ Ã¥ÀÌ´Ù.



ÃÖ½ÅÀÇ ¹öÀüÀÇ Á¦Ç° Ư¡°ú ¾÷µ¥ÀÌÆ®µÈ ¼³Ä¡, °ü¸®, ±×¸®°í °í¼º´É µ¥ÀÌÅÍ ¿þ¾îÇÏ¿ì¡°ú Æ®·£Àè¼Ç ÇÁ·Î¼¼½Ì, È®À强À» Áõ°¡½ÃÄÑÁÖ´Â ÀÇ»ç °áÁ¤ Áö¿ø ¾ÖÇø®ÄÉÀ̼ÇÀ» »ý¼ºÇÒ ¼ö ÀÖµµ·Ï ÇØÁÖ´Â °³¹ß ±â¼úµé¿¡ ´ëÇØ ÀÚ¼¼ÇÏ°Ô ¼³¸íÇß´Ù.



ÀÌ Ã¥Àº Å©°Ô ³× ºÎºÐÀ¸·Î ±¸¼ºµÇ¾î ÀÖ´Ù. ù¹ø° ºÎºÐÀº Microsoft SQL Server¿¡ ´ëÇØ °³·«ÀûÀ¸·Î ¼³¸íÇÑ´Ù. Áï, MS SQL ServerÀÇ ¿ª»ç, DBMS Á¦Ç°µéÀÇ ºñ±³, MS SQL ServerÀÇ ±â´É¿¡ ´ëÇØ ¼Ò°³ÇÑ´Ù. µÎ¹ø° ºÎºÐÀº SQL ServerÀÇ ³»ºÎ ±¸Á¶¿¡ ´ëÇØ ¼³¸íÇÑ´Ù. SQL ServerÀÇ ³»ºÎ¿¡ ´ëÇØ Àß ¾Ë°Ô µÈ´Ù¸é ÈǸ¢ÇÑ DB¸¦ ¼³°èÇÏ°í Àß °ü¸®ÇÏ´Â µ¥ Å« µµ¿òÀÌ µÈ´Ù.



¼¼¹ø° ºÎºÐÀº SQL Server¸¦ »ç¿ëÇÏ´Â °Í¿¡ ´ëÇØ ÀÚ¼¼È÷ ¼³¸íÇÑ´Ù. SQL ServerÀÇ ¼³Ä¡¿Í °ü¸®, µ¥ÀÌÅͺ£À̽º ÆÄÀϵé, Å×À̺í, µ¥ÀÌÅÍ Äõ¸®, À妽º, µ¥ÀÌÅÍ º¯°æ, ÀÏ°ý ó¸®¿Í ÀúÀå ÇÁ·Î½ÃÀú¿Í ÇÔ¼ö, Æ®·£Àè¼Ç°ú Æ®¸®°Å, Ä¿¼­ µî¿¡ ´ëÇØ »ó¼¼È÷ ¼³¸íÇÑ´Ù. ³×¹ø° ºÎºÐÀº ¼º´ÉÀ» ÃÖÀûÈ­½ÃÅ°±â À§ÇÑ Æ©´× ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÑ´Ù. ¿©±â¼­, Äõ¸® ÃÖÀû±â, Äõ¸® Æ©´×, ±¸¼º ¼³Á¤°ú ¸ð´ÏÅ͸µ µî¿¡ ´ëÇؼ­ ´Ù·é´Ù.



µû¶ó¼­, ÀÌ Ã¥Àº SQL Server¿¡ ´ëÇØ ¾î´À Á¤µµ ¾Ë°í ÀÖ´Â »ç¶÷ÀÌ MS-SQL DBA°¡ µÇ±â À§ÇØ Àоî¾ß ÇÒ Ã¥À̶ó ÇÒ ¼ö ÀÖ´Ù. (´Ù¸¸, Microsoft SQL Server¸¦ óÀ½ Á¢ÇÏ´Â »ç¶÷¿¡°Ô´Â Á¶±Ý ¾î·Æ°Ô ´À²¸Áú ¼öµµ ÀÖ´Ù.)



ÇÑÆí ¿ø¼­ÀÇ ³»¿ëÀ» ±×´ë·Î ÀüÀÚÆÄÀÏ·Î ¸¸µé¾ú±â ¶§¹®¿¡ ¿ø¼­¸¦ ±¸ÀÔÇÏÁö ¾Ê°í¼­µµ ¿ø¼­¸¦ º¸´Â È¿°ú¸¦ ´©¸± ¼ö ÀÖ´Ù. ¹ø¿ª¿¡ Àǹ®À» °¡Áö´Â »ç¶÷À̶ó¸é ¿µ¾î ¿ø¹® ºÎºÐÀ» Âü°íÇÒ ¼ö ÀÖ´Ù.



ºÎ·Ï CD ROM¿¡´Â Inside Microsoft SQL Server 2000ÀÇ ¿µ¹®ÆÇ E-book°ú ¿¹Á¦ ½ºÅ©¸³Æ®, ±â¼ú ¹é¼­¿Í ¹®¼­, °¢Á¾ Åø°ú À¯Æ¿¸®Æ¼µéÀ» ´ã¾Ò´Ù. 
PART ¥°°³¿ä



Chapter 1 Microsoft SQL ServerÀÇ ¹ßÀü °úÁ¤ : 1989¡ª2000
SQL Server : Ãʱ⠽ôë
Ron À̾߱â
Kalen À̾߱â
Microsoft SQL Server Ãâ½Ã
°³¹ß ¿ªÇÒÀÇ º¯È­
OS/2¿Í ¿ìÈ£Àû °áº°
SQL Server 4.2
º¸·ùµÈ OS/2 2.0 Ãâ½Ã
Version 4.2 ¹ßÇ¥
À©µµ¿ìÁî NT¿ë SQL Server
¼º°øÀº º»ÁúÀûÀÎ º¯È­¸¦ °¡Á®¿Â´Ù
Çù·Â °³¹ßÀÇ ³¡
SQL95
´ÙÀ½ ¹öÀü
½ºÇÎÅ©½ºÀÇ ºñ¹Ð
»õ·Î¿î ¼¼±â¸¦ À§ÇÑ ¼ÒÇÁÆ®¿þ¾î



 



PART ¥°°³¿ä



Chapter 1 Microsoft SQL ServerÀÇ ¹ßÀü °úÁ¤ : 1989¡ª2000
SQL Server : Ãʱ⠽ôë
Ron À̾߱â
Kalen À̾߱â
Microsoft SQL Server Ãâ½Ã
°³¹ß ¿ªÇÒÀÇ º¯È­
OS/2¿Í ¿ìÈ£Àû °áº°
SQL Server 4.2
º¸·ùµÈ OS/2 2.0 Ãâ½Ã
Version 4.2 ¹ßÇ¥
À©µµ¿ìÁî NT¿ë SQL Server
¼º°øÀº º»ÁúÀûÀÎ º¯È­¸¦ °¡Á®¿Â´Ù
Çù·Â °³¹ßÀÇ ³¡
SQL95
´ÙÀ½ ¹öÀü
½ºÇÎÅ©½ºÀÇ ºñ¹Ð
»õ·Î¿î ¼¼±â¸¦ À§ÇÑ ¼ÒÇÁÆ®¿þ¾î



Chapter 2 SQL Server »ìÆ캸±â
SQL Server ¿£Áø
Transact-SQL
DBMS¸¦ ÅëÇÑ µ¥ÀÌÅÍ ¹«°á¼º
¼±¾ðÀû µ¥ÀÌÅÍ ¹«°á¼º(Declarative Data Integrity)
µ¥ÀÌÅÍ Çü½Ä
CHECK Á¦¾à°ú ±ÔÄ¢
µðÆúÆ®
Æ®¸®°Å
Æ®·£Àè¼Ç ÇÁ·Î¼¼½Ì
¿øÀÚ¼º(Atomicity)
ÀÏ°ü¼º(Consistency)
°Ý¸®¼º(Isolation)
¿µ¼Ó¼º(Durability)
´ëĪÀû ¼­¹ö ¾ÆÅ°ÅØó
ÀüÅëÀûÀÎ ÇÁ·Î¼¼½º/½º·¹µå ¸ðµ¨
SQL Server ÇÁ·Î¼¼½º/½º·¹µå ¸ðµ¨
´ÙÁß »ç¿ëÀÚ ¼º´É
º¸¾È
º¸¾È ¸ð´ÏÅÍÇϱâ¿Í °ü¸®Çϱâ
³ôÀº °¡¿ë¼º(Availability)
ºÐ»ê µ¥ÀÌÅÍ ÇÁ·Î¼¼½Ì(Distributed Data Processing)
µ¥ÀÌÅÍ º¹Á¦(Replication)
½Ã½ºÅÛ °ü¸®
SQL Server ¿£ÅÍÇÁ¶óÀÌÁî °ü¸®ÀÚ
ºÐ»ê °ü¸® °³Ã¼(DMO)
WMI(Windows Management Instrumentation)
SQL-DMO¿Í Visual Basic ½ºÅ©¸³ÆÃ
SQL Server ¿¡ÀÌÀüÆ®
SQL Server À¯Æ¿¸®Æ¼¿Í µµ±¸µé
À¥ ±æÀâÀÌ ¸¶¹ý»ç¿Í ÀÎÅÍ³Ý Áö¿ø
SQL ÇÁ·ÎÇÊ·¯(Profiler)
SQL Server ¼­ºñ½º °ü¸®ÀÚ
½Ã½ºÅÛ ¸ð´ÏÅÍ ÅëÇÕ
Ŭ¶óÀ̾ðÆ® ³×Æ®¿öÅ© À¯Æ¿¸®Æ¼
¼­¹ö ³×Æ®¿öÅ© À¯Æ¿¸®Æ¼
SQL Server ¼³Ä¡
OSQL°ú ISQL
SQL Äõ¸® ºÐ¼®±â
´ë·® º¹»ç(Bulk Copy)¿Í µ¥ÀÌÅÍ º¯È¯ ¼­ºñ½º(DTS)
SNMP ÅëÇÕ
SQL Server ¿Â¶óÀÎ ¼³¸í¼­
Ŭ¶óÀ̾ðÆ® °³¹ß ÀÎÅÍÆäÀ̽º
ODBC
OLE DB
ADO
DB-Library
ESQL/C
¼­¹ö °³¹ß ÀÎÅÍÆäÀ̽º
¿ä¾à



PART ¥± ¾ÆÅ°ÅØó



Chapter 3 SQL Server ¾ÆÅ°ÅØó
SQL Server ¿£Áø
NET-Library
°³¹æÇü µ¥ÀÌÅÍ ¼­ºñ½º(ODS)
°ü°èÇü ¿£Áø°ú ÀúÀå¼Ò ¿£Áø
¾×¼¼½º ¹æ¹ý °ü¸®ÀÚ
Çà ÀÛ¾÷ °ü¸®ÀÚ¿Í À妽º °ü¸®ÀÚ
ÆäÀÌÁö °ü¸®ÀÚ¿Í ÅؽºÆ® °ü¸®ÀÚ
Æ®·£Àè¼Ç °ü¸®ÀÚ
Àá±Ý °ü¸®ÀÚ
´Ù¸¥ °ü¸®ÀÚµé
¸Þ¸ð¸® °ü¸®
¹öÆÛ °ü¸®ÀÚ¿Í ¸Þ¸ð¸® Ç®
ÀÎ ¸Þ¸ð¸®(In-memory) ÆäÀÌÁö ¾×¼¼½º
¿©À¯(free) ÆäÀÌÁö ¾×¼¼½º(Lazywriter)
°Ë»çÁ¡(checkpoint)
¹öÆÛ °ü¸®ÀÚ¸¦ »ç¿ëÇÏ¿© ÆäÀÌÁö ¾×¼¼½ºÇϱâ
Å« ¸Þ¸ð¸® ¹®Á¦
·Î±× °ü¸®ÀÚ
Æ®·£Àè¼Ç ·Î±× ±â·Ï°ú º¹±¸
Àá±Ý°ú º¹±¸
ÆäÀÌÁö LSN°ú º¹±¸
SQL Server Ä¿³Î, ¿î¿µÃ¼Á¦¿ÍÀÇ »óÈ£ÀÛ¿ë
½º·¹µù°ú ´ëĪÇü ¸ÖƼÇÁ·Î¼¼½Ì
ÀÛ¾÷ÀÚ ½º·¹µå Ç®
Windows NT/2000¿¡¼­ÀÇ µð½ºÅ© I/O
¿ä¾à



PART ¥² ¾ÆÅ°ÅØó



Chapter 4 SQL Server ÁغñÇϱâ¿Í ¼³Ä¡Çϱâ
SQL Server Edition
Embedded SQL Server
Çϵå¿þ¾î °¡À̵å¶óÀÎ
Windows Çϵå¿þ¾î ȣȯ ¸ñ·Ï(HCL)¿¡ ÀÖ´Â Çϵå¿þ¾î¸¦ »ç¿ëÇ϶ó
¼º´É = Fn (ÇÁ·Î¼¼¼­ ¼øȯ ÁÖ±â, ¸Þ¸ð¸®, I/O)
º¥Ä¡¸¶Å©¿¡ ´ëÇÑ ÅõÀÚ
Çϵå¿þ¾î ±¸¼º ¿ä¼Ò
ÇÁ·Î¼¼¼­
¸Þ¸ð¸®
µð½ºÅ© µå¶óÀ̺ê, ÄÁÆ®·Ñ·¯, µð½ºÅ© ¾î·¹ÀÌ
RAID ¼Ö·ç¼Ç
µå¶óÀ̺ê¿Í ÄÁÆ®·Ñ·¯¿¡ °üÇÑ ±âŸ ³»¿ë
¹«Á¤Àü Àü¿ø ÀåÄ¡(UPS : Uninterruptible Power Supply)
µð½ºÅ© ¼­ºê½Ã½ºÅÛ
´ëü ½Ã½ºÅÛ(Ŭ·¯½ºÅ͸µ)
´Ù¸¥ Çϵå¿þ¾î °í·Á »çÇ×
¿î¿µÃ¼Á¦
ÆÄÀÏ ½Ã½ºÅÛ
º¸¾È°ú »ç¿ëÀÚ ÄÜÅؽºÆ®
¶óÀ̼¾½º
SQL Server ÇÁ·Î¼¼¼­ ¶óÀ̼¾½º
¼­¹ö ¶óÀ̼¾½º¿Í CAL
¼­¹ö ¶óÀ̼¾½º
¸ÖƼÇ÷º½Ì: ¹Ìµé¿þ¾î, Æ®·£Àè¼Ç ¼­¹ö, n-Tier ¾ÆÅ°ÅØó »ç¿ë
´ÙÁß ÀνºÅϽº
³×Æ®¿öÅ© ÇÁ·ÎÅäÄÝ
Á¤·Ä(collation)
¹®ÀÚ¼Â
Á¤·Ä ¼ø¼­
´ÙÁß ÀνºÅϽº
¸í¸íµÈ ÀνºÅϽº ¼³Ä¡Çϱâ
¸í¸íµÈ ÀνºÅϽº ¼­¹ö ¿¬°á
SQL Server ¼³Ä¡Çϱâ
ÀÌÀü ¹öÀü¿¡¼­ ¾÷±×·¹À̵åÇϱâ
¼³Ä¡ ÈÄÀÇ ±âº»ÀûÀÎ ¼³Á¤
SQL Server ¼­ºñ½º ½ÃÀÛÇϱâ
½Ã½ºÅÛ °ü¸®ÀÚ ¾ÏÈ£ º¯°æÇϱâ
SQL Server ¿¡·¯ ·Î±× ±¸¼ºÇϱâ
´ÙÁß ÀνºÅϽº ´Ù·ç±â
¿ø°Ý ¼³Ä¡¿Í ¹«ÀÎ ¼³Ä¡
¿ø°Ý ¼³Ä¡
¹«ÀÎ ¼³Ä¡
¼³Ä¡ ¿É¼Ç º¯°æÇϱâ
±¸¼º ¿ä¼Ò Ãß°¡Çϱâ
¿ä¾à



Chapter 5 µ¥ÀÌÅͺ£À̽º¿Í µ¥ÀÌÅͺ£À̽º ÆÄÀÏ
Ưº°ÇÑ ½Ã½ºÅÛ µ¥ÀÌÅͺ£À̽º
master
model
tempdb
pubs
Northwind
msdb
µ¥ÀÌÅͺ£À̽º ÆÄÀÏ
µ¥ÀÌÅͺ£À̽º »ý¼ºÇϱâ
CREATE DATABASE ¿¹Á¦
µ¥ÀÌÅͺ£À̽º È®ÀåÇϱâ¿Í Ãà¼ÒÇϱâ
ÀÚµ¿ ÆÄÀÏ È®Àå
¼öµ¿ ÆÄÀÏ È®Àå
ÀÚµ¿ ÆÄÀÏ Ãà¼Ò
¼öµ¿ ÆÄÀÏ Ãà¼Ò
·Î±× Å©±â º¯°æ
·Î±× À߶󳻱â
µ¥ÀÌÅͺ£À̽º ÆÄÀÏ ±×·ì »ç¿ëÇϱâ
µðÆúÆ® ÆÄÀÏ ±×·ì
FILEGROUP CREATION ¿¹Á¦
µ¥ÀÌÅͺ£À̽º º¯°æÇϱâ
ALTER DATABASE ¿¹Á¦
µ¥ÀÌÅͺ£À̽ºÀÇ ³»ºÎ
°ø°£ ÇÒ´ç
µ¥ÀÌÅͺ£À̽º ¿É¼Ç ¼³Á¤Çϱâ
»óÅ ¿É¼Ç
Ä¿¼­ ¿É¼Ç
ÀÚµ¿ ¿É¼Ç
SQL ¿É¼Ç
º¹±¸ ¿É¼Ç
µ¥ÀÌÅͺ£À̽ºÀÇ ´Ù¸¥ °í·Á »çÇ×µé
µ¥ÀÌÅͺ£À̽º ´ë ½ºÅ°¸¶
À̵¿½Ä ¸Åü »ç¿ëÇϱâ
µ¥ÀÌÅͺ£À̽º ºÐ¸®Çϱâ¿Í ´Ù½Ã ºÙÀ̱â
ȣȯ ¼öÁØ
µ¥ÀÌÅͺ£À̽º ¹é¾÷Çϱâ¿Í º¹¿øÇϱâ
¹é¾÷ À¯Çü
º¹±¸ ¸ðµ¨
¹é¾÷ À¯Çü ¼±ÅÃÇϱâ
µ¥ÀÌÅͺ£À̽º º¹¿øÇϱâ
¿ä¾à



Chapter 6 Å×À̺í
Å×ÀÌºí »ý¼ºÇϱâ
Å×À̺í°ú Ä®·³ÀÇ À̸§ ÁöÁ¤Çϱâ
¿¹¾àµÈ Å°¿öµå
±¸ºÐ ½Äº°ÀÚ
¸í¸í °ü·Ê
µ¥ÀÌÅÍ Çü½Ä
NULL¿¡ °üÇÑ ¼³¸í
»ç¿ëÀÚ Á¤ÀÇ µ¥ÀÌÅÍ Çü½Ä
IDENTITY ¼Ó¼º
³»ºÎ ÀúÀå¼Ò
µ¥ÀÌÅÍ ÆäÀÌÁö
Microsoft inside SQL Server side
µ¥ÀÌÅÍ ÆäÀÌÁö Á¶»çÇϱâ
µ¥ÀÌÅÍ ÇàÀÇ ±¸Á¶
Ä®·³ ¿ÀÇÁ¼Â ¹è¿­
°íÁ¤ ±æÀÌ Çà°ú °¡º¯ ±æÀÌ ÇàÀÇ ÀúÀå
ÆäÀÌÁö ¿¬°á
ÅؽºÆ® µ¥ÀÌÅÍ¿Í À̹ÌÁö µ¥ÀÌÅÍ
sql_variant µ¥ÀÌÅÍ Çü½Ä
Á¦¾à Á¶°Ç
PRIMARY KEY¿Í UNIQUE Á¦¾à Á¶°Ç
FOREIGN KEY Á¦¾à Á¶°Ç
Á¦¾à Á¶°Ç °Ë»ç¿¡ ´ëÇÑ ÇØ°áÃ¥
Å×À̺í Á¦°Å¿¡ ´ëÇÑ Á¦¾à Á¶°Ç
ÀÚ±â ÂüÁ¶ Å×À̺í
CHECK Á¦¾à Á¶°Ç
µðÆúÆ® Á¦¾à Á¶°Ç
Á¦¾à Á¶°Ç¿¡ ´ëÇÑ Ãß°¡ ³»¿ë
Å×ÀÌºí º¯°æÇϱâ
µ¥ÀÌÅÍ Çü½Ä º¯°æÇϱâ
»õ Ä®·³ Ãß°¡Çϱâ
Ä®·³ Á¦°ÅÇϱâ
Æ®¸®°Å È°¼ºÈ­½ÃÅ°±â¿Í ºñÈ°¼ºÈ­½ÃÅ°±â
Àӽà Å×À̺í
Áö¿ª Àӽà Å×À̺í(#)
Àü¿ª Àӽà Å×À̺í(##)
tempdb Á÷Á¢ »ç¿ë
Àӽà Å×À̺íÀÇ Á¦¾à Á¶°Ç
½Ã½ºÅÛ Å×À̺í
¿ä¾à



Chapter 7 µ¥ÀÌÅÍ Äõ¸®Çϱâ
SELECT ¹®
JOIN
OUTER JOIN
»ç¿ëµÇÁö ¾Ê´Â *= OUTER JOIN ¿¬»êÀÚ
±³Â÷(Cross) Á¶ÀÎ
NULL ´Ù·ç±â
½ÇÁ¦ ¼¼°èÀÇ NULL
IS NULL°ú = NULL
¼­ºê Äõ¸®
»ó°ü ¼­ºê Äõ¸®
ºä¿Í À¯µµ(Derived) Å×À̺í
ºä º¯°æÇϱâ
ºÐÇÒµÈ ºä
´Ù¸¥ °Ë»ö Ç¥Çö½Äµé
LIKE
BETWEEN
Áý°è ÇÔ¼ö
µ¥ÀÌÅÍ Å¥ºê - Áý°è º¯°æ
Å¥ºê(CUBE)
TOP
UNION
¿ä¾à



Chapter 8 À妽º
À妽º ±¸¼º
Ŭ·¯½ºÅÍµÈ À妽º
Ŭ·¯½ºÅ͵ÇÁö ¾ÊÀº À妽º
À妽º »ý¼ºÇϱâ
Á¦¾à Á¶°Ç°ú À妽º
À妽º ÆäÀÌÁöÀÇ ±¸Á¶
°íÀ¯ ½Äº°ÀÚ°¡ Àִ Ŭ·¯½ºÅÍµÈ À妽º Çà
À妽º Çà Çü½Ä
ÇÊ¿äÇÑ À妽º °ø°£ Å©±â
B-Æ®¸® Å©±â
½ÇÁ¦ Å©±â ´ë ÃßÁ¤ Å©±â
À妽º °ü¸®Çϱâ
Á¶°¢È­ À¯Çü
Á¶°¢È­ ã¾Æ³»±â
Á¶°¢È­ ¾ø¾Ö±â
Ưº°ÇÑ À妽º
ÇÊ¿ä Á¶°Ç
°è»êµÈ Ä®·³¿¡ ÀÖ´Â À妽º
À妽ºµÈ ºä
À妽º »ç¿ëÇϱâ
Çà ã±â
Á¶ÀÎÇϱâ
Á¤·ÄÇϱâ
±×·ìÈ­
°íÀ¯¼º À¯ÁöÇϱâ
¿ä¾à



Chapter 9 µ¥ÀÌÅÍ º¯°æÇϱâ
±âº»ÀûÀÎ º¯°æ ÀÛ¾÷
INSERT
UPDATE
DELETE
ºä¸¦ ÅëÇØ µ¥ÀÌÅÍ º¯°æÇϱâ
µ¥ÀÌÅÍ º¯°æÀÇ ³»ºÎ
Çà »ðÀÔÇϱâ
ÆäÀÌÁö ºÐÇÒÇϱâ
Çà »èÁ¦Çϱâ
Çà ¾÷µ¥ÀÌÆ®Çϱâ
Å×ÀÌºí ¼öÁØ µ¥ÀÌÅÍ º¯°æ ´ë À妽º ¼öÁØ µ¥ÀÌÅÍ º¯°æ
·Î±ë
Àá±×±â
¿ä¾à



Chapter 10 Transact-SQL ÇÁ·Î±×·¡¹Ö
ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î¼­ÀÇ Transact-SQL
´ÙÁß ¼öÁØ¿¡¼­ ÇÁ·Î±×·¡¹ÖÇϱâ
Transact-SQL ÇÁ·Î±×·¡¹Ö ±¸¼º ¿ä¼Ò
º¯¼ö
È帧 Á¦¾î µµ±¸
CASE
PRINT
RAISERROR
FORMATMESSAGE
¿¬»êÀÚ
½ºÄ®¶ó ÇÔ¼ö
Å×ÀÌºí ¹Ýȯ ÇÔ¼ö
Transact-SQL ¿¹Á¦¿Í ³­Á¦
Å×½ºÆ® µ¥ÀÌÅÍ »ý¼ºÇϱâ
µî±Þ °ª ¾ò±â
Â÷ÀÌ °ª ±¸Çϱâ
¹Ýº¹ ÀÛ¾÷ ´ë½Å ¼±Åà ÀÛ¾÷ ¼öÇàÇϱâ
Àüü ÅؽºÆ® °Ë»ö
Àüü ÅؽºÆ® À妽º
Àüü ÅؽºÆ® À妽º ¼³Ä¡Çϱâ
Àüü ÅؽºÆ® À妽º À¯ÁöÇϱâ
Àüü ÅؽºÆ® À妽º Äõ¸®Çϱâ
Àüü ÅؽºÆ® À妽º¿¡ °üÇÑ ¼º´É °í·Á »çÇ×
¿ä¾à



Chapter 11 ÀÏ°ý ó¸®, ÀúÀå ÇÁ·Î½ÃÀú, ÇÔ¼ö
ÀÏ°ý ó¸®
·çƾ
ÀúÀå ÇÁ·Î½ÃÀú
ÁßøµÈ ÀúÀå ÇÁ·Î½ÃÀú
Àç±ÍÀûÀ¸·Î ÀúÀå ÇÁ·Î½ÃÀú »ç¿ëÇϱâ
ÀúÀå ÇÁ·Î½ÃÀú ¸Å°³ º¯¼ö
»ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö
Å×ÀÌºí º¯¼ö
½ºÄ®¶ó ÇÔ¼ö
Å×ÀÌºí °ª ÇÔ¼ö
½Ã½ºÅÛ Å×ÀÌºí °ª ÇÔ¼ö
ÀúÀå ÇÁ·Î½ÃÀú¸¦ ÇÔ¼ö·Î ÀçÀÛ¼ºÇϱâ
½Ã½ºÅÛ ·çƾµé
½Ã½ºÅÛ ÇÁ·Î½ÃÀú
½Ã½ºÅÛ ÇÔ¼ö
ÀÏ°ý ó¸® ½ÇÇà, ÀúÀå ÇÁ·Î½ÃÀú¿Í ÇÔ¼ö¿¡ °üÇØ ÀúÀåµÇ´Â °Í
´Ü°è 1 : ¸í·É¾î¸¦ ºÐ¼®ÇÏ°í ½ÃÄö½º Æ®¸®¸¦ »ý¼ºÇÑ´Ù.
´Ü°è 2 : ÀÏ°ý 󸮸¦ ÄÄÆÄÀÏÇÑ´Ù.
´Ü°è 3 : ½ÇÇà½ÃŲ´Ù.
´Ü°è 4 : ½ÇÇà °èȹÀ» ÀçÄÄÆÄÀÏÇÑ´Ù.
·çƾÀÇ ÀúÀå¼Ò
·çƾ ¾ÏȣȭÇϱâ
·çƾ º¯°æÇϱâ
Àӽà ÀúÀå ÇÁ·Î½ÃÀú
»çÀû(private) Àӽà ÀúÀå ÇÁ·Î½ÃÀú
Àü¿ª Àӽà ÀúÀå ÇÁ·Î½ÃÀú
tempdb¸¦ Á÷Á¢ »ç¿ëÇÏ¿© ¸¸µé¾îÁø Àӽà ÀúÀå ÇÁ·Î½ÃÀú
ÀÚµ¿ ½ÃÀÛ ÀúÀå ÇÁ·Î½ÃÀú
½Ã½ºÅÛ ÀúÀå ÇÁ·Î½ÃÀú
ÀÏ¹Ý ½Ã½ºÅÛ ÇÁ·Î½ÃÀú
Ä«Å»·Î±× ÀúÀå ÇÁ·Î½ÃÀú
SQL Server ¿¡ÀÌÀüÆ® ÀúÀå ÇÁ·Î½ÃÀú
º¹Á¦ ÀúÀå ÇÁ·Î½ÃÀú
È®Àå ÀúÀå ÇÁ·Î½ÃÀú
Execute("ANY STRING")
¿ä¾à



Chapter 12 Æ®·£Àè¼Ç°ú Æ®¸®°Å
Æ®·£Àè¼Ç
¸í½ÃÀû Æ®·£Àè¼Ç°ú ¾Ï½ÃÀû Æ®·£Àè¼Ç
Æ®·£Àè¼Ç¿¡¼­ ¿¡·¯ °Ë»çÇϱâ
Æ®·£Àè¼Ç °Ý¸® ¼öÁØ
Æ®·£Àè¼ÇÀÇ ´Ù¸¥ Ư¼ºµé
ÁßøµÈ Æ®·£Àè¼Ç ºí·Ï
ÀúÀåÁ¡(Savepoints)
Æ®¸®°Å
After Æ®¸®°Å
Instead-of Æ®¸®°Å
Æ®¸®°Å °ü¸®Çϱâ
Æ®¸®°Å¸¦ »ç¿ëÇÏ¿© ÂüÁ¶ µ¿ÀÛÀ» ±¸ÇöÇϱâ
Àç±ÍÀû Æ®¸®°Å
¿ä¾à



Chapter 13 Ưº°ÇÑ Transact-SQL µ¿ÀÛ : Ä¿¼­¿Í Å« °³Ã¼ ´Ù·ç±â
Ä¿¼­¿¡ °üÇÑ ±âÃÊ ³»¿ë
Ä¿¼­¿Í ISAM
ISAM ½ºÅ¸ÀÏ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¹®Á¦
Ä¿¼­ ¸ðµ¨
Transact-SQL Ä¿¼­
API ¼­¹ö Ä¿¼­
Ŭ¶óÀ̾ðÆ® Ä¿¼­
µðÆúÆ® °á°ú ÁýÇÕ
API ¼­¹ö Ä¿¼­ ´ë Transact-SQL Ä¿¼­
ÀûÇÕÇÑ Ä¿¼­ »ç¿ë
Çà ´ÜÀ§ µ¿ÀÛ
Äõ¸® µ¿ÀÛ
½ºÅ©·Ñ °¡´É ¾ÖÇø®ÄÉÀ̼Ç
Ä¿¼­ ¼±ÅÃÇϱâ
Ä¿¼­ÀÇ ¸â¹ö, ½ºÅ©·Ñ ¿©ºÎ, º¯°æ¿¡ ´ëÇÑ ¹Î°¨¼º
Transact-SQL Ä¿¼­ ´Ù·ç±â
DECLARE
OPEN
FETCH
UPDATE
DELETE
CLOSE
DEALLOCATE
°¡Àå ´Ü¼øÇÑ Ä¿¼­ ±¸¹®
¿ÏÀüÇÏ°Ô ½ºÅ©·Ñ °¡´ÉÇÑ Transact-SQL Ä¿¼­
Transact-SQL Ä¿¼­¿¡¼­ÀÇ µ¿½Ã¼º Á¦¾î
Ä¿¼­ º¯¼ö
Ä¿¼­ Á¤º¸ ¾ò±â
ÅؽºÆ®¿Í À̹ÌÁö µ¥ÀÌÅÍ ´Ù·ç±â
WRITETEXT
READTEXT
UPDATETEXT
¿ä¾à



PART ¥³ ¼º´É°ú Æ©´×



Chapter 14 Àá±Ý
Àá±Ý °ü¸®ÀÚ
Àá±Ý °ü¸®ÀÚ¿Í °Ý¸® ¼öÁØ
½ºÇÉ Àá±Ý
±³Âø »óÅÂ
»ç¿ëÀÚ µ¥ÀÌÅÍ¿¡ ´ëÇÑ Àá±Ý Çü½Ä
Àá±Ý ¸ðµå
Àá±Ý ´ÜÀ§(Granularity)
Àá±Ý Áö¼Ó ±â°£
Àá±Ý ¼ÒÀ¯±Ç
Àá±Ý º¸±â
Àá±Ý ȣȯ¼º
³»ºÎ Àá±Ý ±¸Á¶
Àá±Ý ºí·Ï
Àá±Ý ¼ÒÀ¯ÀÚ ºí·Ï
Syslockinfo Å×À̺í
¹Ù¿îµå ¿¬°á
Çà ¼öÁØ Àá±Ý°ú ÆäÀÌÁö ¼öÁØ Àá±Ý
Àá±Ý ¼öÁØ Á¶Á¤
Àá±Ý ÈùÆ®¿Í ÃßÀû Ç÷¡±×
¿ä¾à



Chapter 15 Äõ¸® 󸮱â
SQL °ü¸®ÀÚ
ÄÄÆÄÀÏ°ú ÃÖÀûÈ­
ÄÄÆÄÀÏ
ÃÖÀûÈ­
Äõ¸® ÃÖÀû±âÀÇ µ¿ÀÛ ¹æ½Ä
Á¶ÀÎ ¼±ÅÃ
´Ù¸¥ ó¸® ¹æ¹ýµé
Åë°è·® À¯ÁöÇϱâ
ÇÁ·Î½ÃÀú ij½Ã
ÀúÀå ÇÁ·Î½ÃÀú¿Í ij½Ì ¸ÞÄ¿´ÏÁò »ç¿ëÇϱâ
Àӽà ij½Ì
ÀÚµ¿ ¸Å°³ º¯¼öÈ­
utesql ÇÁ·Î½ÃÀú
Prepare ¸Þ¼Òµå¿Í Execute ¸Þ¼Òµå
ij½Ã¿¡ ÀúÀåµÈ °èȹ °øÀ¯Çϱâ
°èȹ ij½Ã Á¶»çÇϱâ
ij½Ã¿¡ ÀÖ´Â ´ÙÁß °èȹ
ÀúÀå ÇÁ·Î½ÃÀú¿Í ´Ù¸¥ ij½Ì ¸ÞÄ¿´ÏÁòµéÀ» ¾ðÁ¦ »ç¿ëÇÒ °ÍÀΰ¡?
ÀúÀå ÇÁ·Î½ÃÀú ÀçÄÄÆÄÀÏÇϱâ
ÀúÀå ÇÁ·Î½ÃÀúÀÇ ´Ù¸¥ ÀÌÁ¡µé
½ÇÇà
¿ä¾à



Chapter 16 Äõ¸® Æ©´×
°³¹ßÆÀ
¾ÖÇø®ÄÉÀÌ¼Ç µ¥ÀÌÅͺ£À̽º ¼³°è
µ¥ÀÌÅͺ£À̽º¸¦ Á¤±ÔÈ­Ç϶ó
Áß¿äÇÑ Æ®·£Àè¼ÇµéÀ» Æò°¡Ç϶ó
Å×À̺í Çà ±æÀÌ¿Í Å°¸¦ ª°Ô À¯ÁöÇ϶ó
ÃÖ´ë »ç¿ë·®¿¡ ´ëÇÑ °èȹ
´ëÈ­Çü ½Ã½ºÅÛÀÇ ÀÀ´ä ½Ã°£
ÇÁ·ÎÅäŸÀÔ, º¥Ä¡¸¶Å©, Å×½ºÆ®
°³¹ß ¹æ¹ý·Ð
À¯¿ëÇÑ À妽º »ý¼ºÇϱâ
Ŭ·¯½ºÅÍµÈ À妽º¸¦ ÁÖÀÇ ±í°Ô ¼±ÅÃÇ϶ó
À妽º¸¦ Áß¿äÇÑ Æ®·£Àè¼Ç¿¡ ¸ÂÃß¾î¶ó
Ä®·³ ¼ø¼­¿¡ ÁÖÀǸ¦ ±â¿ï¿©¶ó
Á¶Àο¡¼­ »ç¿ëµÇ´Â À妽º Ä®·³µé
ÇÊ¿ä¿¡ µû¶ó À妽º¸¦ »ý¼ºÇϰųª Á¦°ÅÇ϶ó
À妽º Æ©´× ¸¶¹ý»ç
Äõ¸® ¼º´É ¸ð´ÏÅÍÇϱâ
STATISTICS IO
STATISTICS TIME
Showplan
Äõ¸® ÈùÆ® »ç¿ëÇϱâ
ÀúÀå ÇÁ·Î½ÃÀú ÃÖÀûÈ­
µ¿½Ã¼º°ú ÀÏ°ü¼ºÀÇ ±ÕÇü
ºí·ÎÅ· ¹®Á¦ ÇØ°áÇϱâ
À妽º¿Í ºí·ÎÅ·
ROLLBACK TRAN
±³Âø »óÅ ¹®Á¦ ÇØ°áÇϱâ
¼øȯ ±³Âø »óÅ ¿¹Á¦
º¯È¯ ±³Âø »óÅ ¿¹Á¦
±³Âø »óÅ ¹æÁöÇϱâ
±³Âø »óÅ ó¸®Çϱâ
±³Âø »óÅ Èñ»ýÀÚ ¼±ÅÃÇϱâ
Àá±Ý µ¿ÀÛ °¨½ÃÇϱâ
¹®Á¦ ÁöÁ¡ ã¾Æ³»±â
Àá±Ý ÈùÆ®
OLTP ¾ÖÇø®ÄÉÀ̼ǰú DSS ¾ÖÇø®ÄÉÀÌ¼Ç ºÐ¸®Çϱâ
ȯ°æ ¼³Á¤ ¹®Á¦
´ë¼Ò¹®ÀÚ ±¸ºÐ
NULL Çã¿ë ¿©ºÎ¿Í ANSI ȣȯ ¼³Á¤
·ÎÄÉÀÏ Àü¿ë SET ¿É¼Ç
¿ä¾à



Chapter 17 ±¸¼º°ú ¼º´É ¸ð´ÏÅ͸µ
¿î¿µÃ¼Á¦ ±¸¼º ¼³Á¤
ÀÛ¾÷ °ü¸®
¸®¼Ò½º ÇÒ´ç
PAGEFILE.SYS À§Ä¡
ÆÄÀÏ ½Ã½ºÅÛ ¼±ÅÃ
ºÒÇÊ¿äÇÑ ¼­ºñ½º
³×Æ®¿öÅ© ÇÁ·ÎÅäÄÝ
SQL Server ±¸¼º ¼³Á¤
¼­¹ö Àüü °ü·Ã ¿É¼Ç
¹öÆÛ °ü¸® ¿É¼Çµé
SQLSERVR.EXEÀÇ ½Ãµ¿ ¸Å°³ º¯¼öµé
½Ã½ºÅÛ °ü¸®
½Ã½ºÅÛ µ¿ÀÛ ¸ð´ÏÅ͸µÇϱâ
SQL ÇÁ·ÎÇÊ·¯
½Ã½ºÅÛ ¸ð´ÏÅÍ
¼º´É ¸ð´ÏÅ͸µÀ» ÇÒ ¶§ °í·ÁÇØ¾ß ÇÒ ±âŸ »çÇ×µé
¿ä¾à
ã¾Æº¸±â


¹øÈ£ Á¦¸ñ ÀÛ¼ºÀÚ ÀÛ¼ºÀÏ ´äº¯
ÀÌ »óÇ°¿¡ ´ëÇÑ Áú¹®ÀÌ ¾ÆÁ÷ ¾ø½À´Ï´Ù.
±Ã±ÝÇϽŠ»çÇ×Àº ÀÌ°÷¿¡ Áú¹®ÇÏ¿© ÁֽʽÿÀ.
 
* ÀÌ »óÇ°¿¡ ´ëÇÑ ±Ã±ÝÇÑ »çÇ×ÀÌ ÀÖÀ¸½Å ºÐÀº Áú¹®ÇØ ÁֽʽÿÀ.
ȸ»ç¼Ò°³ | ¼­ºñ½ºÀÌ¿ë¾à°ü | °³ÀÎÁ¤º¸ Ãë±Þ¹æħ
¼­¿ï½Ã °ü¾Ç±¸ ½Å¿øµ¿ 1580-18 2Ãþ / ÀüÈ­ : 010-4004-14393 / Æѽº : 02-811-1256 / ¿î¿µÀÚ : ´Þ¸¶ / °³ÀÎÁ¤º¸°ü¸®Ã¥ÀÓÀÚ : ÀÓ¿µÅÃ
»ç¾÷ÀÚ µî·Ï¹øÈ£ : 108-91-53191 / ´ëÇ¥ : ÀÓ¿µÅà / Åë½ÅÆǸž÷½Å°í¹øÈ£ : Á¦ OO±¸ - 123È£
Copyright © 2009 ´Þ¸¶¼­Á¡. All Rights Reserved.