·Î±×ÀÎ ¤Ó ȸ¿ø°¡ÀÔ ¤Ó Àå¹Ù±¸´Ï ¤Ó °í°´¼¾ÅÍ ¤Ó ¸¶ÀÌÆäÀÌÁö ¤Ó ȸ»ç¼Ò°³
kangcom
Àüü
Home >   >   > 

SQLite ¸¶½ºÅÍ ºÏ

 [¸ð¹ÙÀÏ ¹× ÀÓº£µðµå ±â±âÀÇ ÃÖ°­ °ü°èÇü µ¥ÀÌÅͺ£À̽º]
   
ÁöÀºÀÌ ±×·£Æ® ¾Ë·», ¸¶ÀÌÅ© ¿ÀÀ¢½º / ½ÉÀçö ¿ª   |   ÃâÆÇ»ç ÁÖ½Äȸ»ç Á¦ÀÌÆà  |   ¹ßÇàÀÏ 2011³â 04¿ù 20ÀÏ
 
Ŭ¸¯ÇϽøé Å« µµ¼­À̹ÌÁö¸¦ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
ÆÇ¸Å°¡ 25,000¿ø ¡æ 22,500¿ø 10%
¸¶Àϸ®Áö 5% 1,250¿ø
¹ßÇàÀÏ 2011-04-20
ISBN 8994506152 |  9788994506159
±âŸÁ¤º¸ ¹ø¿ª¼­ | 400ÂÊ | ÀϹÝ
¿¹»óÃâ°íÀÏ
¹è¼Ûºñ ¹«·á¹è¼Û
   
µ¥ÀÌÅͺ£À̽º°ü¸®
Á¾ÇÕÁö¼ö 4p 126 À§
   
ÀÌ Ã¥ÀÇ ¿ø¼­
  The Definitive Guide to Sqlite
APRESS | Mike Owens
 

[ÃâÆÇ»ç¼­Æò]

¿£ÅÍÇÁ¶óÀÌÁî ÄÄÇ»ÆÃ ¼¼°è ¹Û¿¡´Â ±¤¹üÀ§ÇÑ ¼ÒÇÁÆ®¿þ¾î¿Í Çϵå¿þ¾î¿¡¼­ °ü°èÇü µ¥ÀÌÅͺ£À̽ºÀÇ ´É·ÂÀ» º¸¿©ÁÙ ¼ö ÀÖ´Â RDBMS°¡ Çϳª ÀÖ´Ù. ÀÌ RDBMS´Â Á¾·¡ÀÇ RDBMS¿¡ µé¾î°¡´Â ºñ¿ë°ú ºÎ´ãÀÌ ¾ø´Â ¿ÀÇ ¼Ò½ºÀε¥, ±×°ÍÀº ¹Ù·Î SQLiteÀÌ´Ù. SQLite´Â ³î¶ö ¸¸Å­ ÀÛÀº Å©±âÀÇ ÀÓº£µðµå µ¥ÀÌÅͺ£À̽º ½Ã½ºÅÛÀ̸鼭µµ °Å´ëÇÑ Å©±âÀÇ µ¥ÀÌÅͺ£À̽º¸¦ ó¸®ÇÒ ¼ö ÀÖ´Ù. SQLite´Â ¶ÇÇÑ ´Ù¾çÇÑ ÇÁ·Î±×·¡¹Ö °³¹ß ȯ°æ¿¡¼­ »ç¿ëÀÌ °¡´ÉÇÑ °­·ÂÇÑ ±â´ÉµéÀ» °®Ãß°í ÀÖ´Ù. ±×¸®°í C, Java, Perl, PHP, Python, Ruby, TCL µîÀÇ ¼ö¸¹Àº ¾ð¾îµéÀ» Áö¿øÇÑ´Ù.

ÀÌ Ã¥Àº ÀÌó·³ °­·ÂÇÑ DBMSÀÇ ÃֽйöÀüÀ» ¿Ïº®ÇÏ°Ô ´Ù·ç°í ÀÖ´Ù. ¶ÇÇÑ SQLiteÀÇ ±â´É°ú API¸¦ öÀúÇÏ°Ô ÇØºÎÇϰí ÀÖ´Ù. ±×¸®°í Ãʺ¸Àڵ鵵 SQLite¸¦ ÀÌ¿ëÇÏ¿© µ¥ÀÌÅͺ£À̽º ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀ» ¼Õ½±°Ô ÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºµÇ¾î ÀÖ´Ù. ¼­¹ö¿¡¼­ ½ÇÇàµÇ´Â ºê¶ó¿ìÀú Ç÷¯±×ÀÎÀ̳ª Â÷¼¼´ë ¾ÆÀÌÆù ¹× ¾Èµå·ÎÀÌµå ¾ÖÇø®ÄÉÀ̼Ǹ¸Å­ ´Ù¾çÇÑ ÇÁ·Î±×·¥µéÀ» ªÀº ½Ã°£¿¡ ÀÛ¼ºÇÒ ¼ö ÀÖµµ·Ï µµ¿ÍÁÖ´Â ÃÖÀûÀÇ °¡À̵åÀÌ´Ù.

¡Ü C, Java, Perl, PHP, Python, Ruby, Tcl ¾ð¾î¸¦ »ç¿ëÇÏ´Â SQLite ¾ð¾î È®Àå¿¡ ´ëÇØ ¹è¿î´Ù.
¡Ü SQLiteÀÇ ³»ºÎ ¸ÞÄ¿´ÏÁòÀ» È®½ÇÇÏ°Ô ÆÄ¾ÇÇϵµ·Ï ÇÑ´Ù.
¡Ü SQLite ±â¹ÝÀÇ iOS¿Í ¾Èµå·ÎÀÌµå ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ´Â ¹æ¹ýÀ» ¹è¿î´Ù.

SQLite´Â Àü ¼¼°èÀûÀ¸·Î ¼ö¸¹Àº Á¦Ç°¿¡ äÅÃµÈ ¼Ö·ç¼ÇÀÌ´Ù. ¸ð¹ÙÀÏ Æù°ú GPS ÀåÄ¡¿¡¼­ºÎÅÍ ¼ÂÅé ¹Ú½º¿Í À¥ ºê¶ó¿ìÀú¿¡ À̸£±â±îÁö ±× ¹üÀ§°¡ ±²ÀåÈ÷ ³Ð´Ù. ¿©·¯ºÐÀÌ ÀνÄÇÏÁö ¸øÇÏ´Â »çÀÌ¿¡µµ ÀÌ¹Ì SQLite¸¦ »ç¿ëÇϰí ÀÖÀ» °ÍÀÌ´Ù(¾ÆÀÌÆù°ú ¾Èµå·ÎÀÌµå Æù ¾²°í °è½ÃÁÒ?).

ÀÌ Ã¥ÀÇ ±¸¼º
ÀÌ Ã¥Àº 11°³ ÀåÀ¸·Î µÇ¾î ÀÖÀ¸¸ç, ´ÙÀ½°ú °°Àº ´Ù¾çÇÑ ³»¿ëµéÀ» ´Ù·é´Ù.

¡Ü SQLite °³¿ä¿Í ´Ù¿î·Îµå ¹× ¼³Ä¡
¡Ü SQLite¿¡¼­ SQL »ç¿ëÇϱâ
¡Ü SQLiteÀÇ C API
¡Ü Python, Tcl, Ruby, Java µîÀÇ ¾ð¾î¿¡¼­ SQLite »ç¿ëÇϱâ
¡Ü SQLite ±â¹ÝÀÇ ¸ð¹ÙÀÏ ÀåÄ¡ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÇϱâ
¡Ü SQLite ³»ºÎ¿Í »õ·Î¿î ±â´É

ÀÌ Ã¥Àº ¿øÇÏ´Â ºÎºÐÀ¸·Î °Ç³Ê¶Ù¾î °¡¸é¼­ Àо µÈ´Ù. ´Ü, C API¸¦ ´Ù·ç´Â 5, 6, 7ÀåÀº Â÷·Ê´ë·Î Àд °ÍÀÌ ÁÁ´Ù.

¼±¼ö Áö½Ä
ÀÌ Ã¥¿¡¼­´Â ¿©·¯ºÐÀÌ SQLiteÀÇ »çÀü Áö½ÄÀ» °®°í ÀÖÁö ¾Ê´Ù°í °¡Á¤ÇÑ´Ù. SQLite´Â Æø³ÐÀº C API¸¦ »ç¿ëÇØ¼­ C·Î ÀÛ¼ºµÇ¾ú´Ù. ÇÏÁö¸¸ Python, Tcl, Ruby, Java¿Í °°Àº ´Ù¸¥ ¸¹Àº ¾ð¾îµéµµ Áö¿øÇÑ´Ù. ±×¸®°í µ¥ÀÌÅͺ£À̽º ¿£ÁøÀ¸·Î¼­ SQLÀ» Æø³Ð°Ô »ç¿ëÇÑ´Ù. ÀÌ Ã¥ÀÇ ¿¹Á¦µéÀº °æÇèÀÌ Á¦¹ý ÀÖ´Â µ¶Àڵ鿡°Ôµµ µµ¿òÀ» ÁÙ °ÍÀÌ´Ù. ´Ü, ÇÁ·Î±×·¡¹Ö ¾ð¾î ÀÚü¸¦ ¼³¸íÇÏÁö´Â ¾Ê´Â´Ù.

¼Ò½º ÄÚµå ´Ù¿î·Îµå
ÀÌ Ã¥¿¡ ³ª¿À´Â ¸ðµç ¿¹Á¦ÀÇ ¼Ò½º ÄÚµå´Â Apress ÃâÆÇ»ç À¥»çÀÌÆ®ÀÇ ÀÌ Ã¥ÀÇ ¼Ò°³ ÆäÀÌÁö¿¡¼­ ´Ù¿î·ÎµåÇÒ ¼ö ÀÖ´Ù(http://apress.com/book/view/1430232250). ¿ÞÂÊ ÇÏ´ÜÀÇ ¡°Book Resources¡± ¹Ø¿¡ ÀÖ´Â ¡°Source Code¡± ¸µÅ©¸¦ Ŭ¸¯ÇÏ¸é µÈ´Ù(ÃâÆÇ»ç ÁÖ_Á¦ÀÌÆà ÃâÆÇ»çÀÇ ÀÌ Ã¥ÀÇ ¼Ò°³ ÆäÀÌÁö¿¡¼­µµ ´Ù¿î·Îµå¹ÞÀ» ¼ö ÀÖ´Ù).
CHAPTER 1 :: SQLite °³¿ä
ÀÓº£µðµå µ¥ÀÌÅͺ£À̽º
°³¹ßÀÚÀÇ µ¥ÀÌÅͺ£À̽º
°ü¸®ÀÚÀÇ µ¥ÀÌÅͺ£À̽º
SQLite ³»·Â
SQLite°¡ »ç¿ëµÇ´Â °÷
¾ÆÅ°ÅØÃ³
SQLiteÀÇ Æ¯¼º°ú öÇÐ
¼º´É°ú Á¦¾à
ÀÌ Ã¥À» Àоî¾ß ÇÒ »ç¶÷µé
ÀÌ Ã¥ÀÇ ±¸¼º
Ãß°¡ Á¤º¸ ¾ò±â
1Àå ¿ä¾à

CHAPTER 2 :: ½ÃÀÛÇϱâ
SQLite¸¦ ±¸ÇÒ ¼ö ÀÖ´Â °÷
À©µµ¿ìÁî¿¡¼­ SQLite ¼³Ä¡Çϱâ
¸®´ª½º¿Í ¸Æ OS X ¹× ´Ù¸¥ POSIX ½Ã½ºÅÛ¿¡¼­ SQLite »ý¼ºÇϱâ
¸í·ÉÇà ÇÁ·Î±×·¥
µ¥ÀÌÅͺ£À̽º °ü¸®
±× ¿ÜÀÇ ´Ù¸¥ SQLite µµ±¸µé
2Àå ¿ä¾à

CHAPTER 3 :: SQLite¿¡¼­ SQL »ç¿ëÇϱâ
¿¹Á¦ µ¥ÀÌÅͺ£À̽º
SQL ¹®¹ý
µ¥ÀÌÅͺ£À̽º »ý¼º
µ¥ÀÌÅͺ£À̽º Äõ¸®Çϱâ
3Àå ¿ä¾à

CHAPTER 4 :: SQLiteÀÇ °í±Þ SQL
µ¥ÀÌÅÍ º¯°æÇϱâ
µ¥ÀÌÅÍ ¹«°á¼º
Æ®·£Àè¼Ç
µ¥ÀÌÅͺ£À̽º °ü¸®
4Àå ¿ä¾à

CHAPTER 5 :: SQLite ¼³°è °³³ä
SQLite API
È®Àå API
Æ®·£Àè¼Ç
ÆäÀÌÁö ij½Ã Á¶Á¤Çϱâ
¶ô ±â´Ù¸®±â
ÄÚµå
5Àå ¿ä¾à

CHAPTER 6 :: ÇÙ½É C API
·¡ÆÛ Äõ¸®
Prepared Äõ¸®
·¹ÄÚµå °¡Á®¿À±â
¸Å°³º¯¼öÈ­ Äõ¸®
¿¡·¯
¿î¿ë Á¦¾î
½º·¹µå
6Àå ¿ä¾à

CHAPTER 7 :: È®Àå C API
È®Àå API
»ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö
ÁýÇÕü
ÄÝ·¹À̼Ç
7Àå ¿ä¾à

CHAPTER 8 :: ¾ð¾î È®Àå
¾ð¾î È®ÀåÀÇ ¼±ÅÃ
Perl
Python
Ruby
Java
Tcl
PHP
8Àå ¿ä¾à

CHAPTER 9 :: ¾ÖÇà iOS ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß
SQLite ±â¹Ý iOS ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÇ ¼±Çà¿ä°Ç
»çÀÎÆçµå iOS SQLite ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß
iSeinfeld ÀÛµ¿ÇÏ´Ù!
iOS¿¡¼­ ´ë¿ë·®ÀÇ SQLite µ¥ÀÌÅͺ£À̽º »ç¿ë½Ã °í·Á»çÇ×
9Àå ¿ä¾à

CHAPTER 10 :: ±¸±Û ¾Èµå·ÎÀÌµå ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß
SQLite ¾Èµå·ÎÀÌµå ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÇ ¼±Çà¿ä°Ç
¾Èµå·ÎÀ̵å SQLite Ŭ·¡½º¿Í ÀÎÅÍÆäÀ̽º
»çÀÎÆçµå ¾Èµå·ÎÀ̵å SQLite ¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â
SQLite ¾Èµå·ÎÀÌµå ¾ÖÇø®ÄÉÀ̼ÇÀÇ °í·Á»çÇ×
10Àå ¿ä¾à

CHAPTER 11 :: SQLite ³»ºÎ¿Í »õ·Î¿î ±â´É
B-Tree¿Í ÆäÀÌÀú ¸ðµâ
ŸÀÔ ±¸Ã¼È­, ½ºÅ丮Áö À¯Çü, ŸÀÔ ¿¬°ü
WAL(¼± ·Î±×¹ý)
11Àå ¿ä¾à

ã¾Æº¸±â
±×·£Æ® ¾Ë·» (Grant Allen)
IT ºÐ¾ß¿¡¼­ 20³â ÀÌ»ó ±Ù¹«Çß´Ù. ¿©·¯ ¼ÒÇÁÆ®¿þ¾î °³¹ß ȸ»ç¿¡¼­ ±â¼ú ´ã´ç ÃÖ°í Ã¥ÀÓÀÚ(CTO)¸¦ ¸Ã¾ÒÀ¸¸ç, ±¸±ÛÀÇ µ¥ÀÌÅÍ ¾ÆÅ°ÅØÆ®µµ ¿ªÀÓÇÏ¿´´Ù. ±×¸®°í Á¤ºÎ¿Í Çаè´Â ¹°·Ð ´ë±Ô¸ð ½Ã½ºÅÛÀÇ ¼³°è¿Í °³¹ß ÄÁ¼³ÆÃ µî ¿©·¯ ºÐ¾ß¿¡¼­ ±Ù¹«ÇÏ¿´´Ù. ±×·£Æ®´Â µ¥ÀÌÅÍ ¸¶ÀÌ´×À̳ª °ü°èÇü µ¥ÀÌÅͺ£À̽º ¹× ¾÷¹« ±â¼ú µîÀÇ ÁÖÁ¦·Î IT ÄÁÆÛ·±½º¿Í ¾÷°è Çà»ç¿¡¼­ ÀÚÁÖ °­¿¬Çϰí ÀÖ´Ù.

¸¶ÀÌÅ© ¿ÀÀ¢½º (Mike Owens)
ÅØ»ç½ºÁÖ Æ÷Æ®¿ö½º¿¡ ÀÖ´Â ºÎµ¿»ê ȸ»çÀÇ IT ´ã´ç ÀÓ¿øÀ̸ç, ȸ»çÀÇ ÇÙ½É ½Ã½ºÅÛ °³¹ß°ú °ü¸®¸¦ ¸Ã°í ÀÖ´Ù. ¸¶ÀÌÅ©´Â ¿ÀÅ©¸®Áö ±¹¸³ ¿¬±¸¼Ò¿¡¼­ ÇÁ·Î¼¼½º ¼³°è ¿£Áö´Ï¾î·Î ±Ù¹«ÇßÀ¸¸ç, ³ë¹Ù Á¤º¸½Ã½ºÅÛ¿¡¼­ C++ ÇÁ·Î±×·¡¸Ó·Î ÀÏÇß´Ù. ±×´Â SQLiteÀÇ Python ¾ð¾î È®ÀåÀÎ PySQLiteÀÇ ÃÖÃÊ °³¹ßÀÚÀ̱⵵ ÇÏ´Ù. Á¶±ë, ±âŸ ¿¬ÁÖ, ½ºÅ°, »ç³É µî ´Ù¾çÇÑ Ãë¹ÌȰµ¿À» Áñ±â°í ÀÖÀ¸¸ç, ¾Æ³»¿Í µÎ µþ ¹× µÎ ¸¶¸®ÀÇ Å׸®¾î °³¿Í ÇÔ²² ÅØ»ç½ºÁÖ Æ÷Æ®¿ö½º¿¡¼­ »ì°í ÀÖ´Ù.


[±â¼ú °ËÅäÀ§¿ø ¼Ò°³]
¸®Â÷µå Èü
(D. Richard Hipp)
SQLite¿Í Æ÷½Ç(Fossil) DVCS ¸ðµÎÀÇ ÃÖÃÊ °³¹ßÀÚ °â ÇÁ·ÎÁ§Æ® ¸®´õÀÌ´Ù. ¸®Â÷µå´Â Àü ¼¼°èÀÇ °í°´µéÀ» À§ÇØ ÀÌ Á¦Ç°µéÀÇ À¯Áöº¸¼ö¿Í °³¼±À» Àü´ãÇϰí ÀÖ´Ù. ¸®Â÷µå´Â ³ë½ºÄ³·Ñ¶óÀ̳ª ÁÖÀÇ ¼£·µ¿¡¼­ žÀ¸¸ç, ±×ÀÇ ¾Æ³»ÀÎ ÁøÀú¿Í ÇÔ²² ÇöÀçµµ ±×°÷¿¡ »ì°í ÀÖ´Ù. ¸®Â÷µå´Â 1984³â Á¶Áö¾Æ °ø´ë¿¡¼­ Àü±â°øÇÐ ¼®»ç ÇÐÀ§¸¦ ¹Þ¾Ò°í, 1992³â µàÅ©´ë¿¡¼­ ¹Ú»ç ÇÐÀ§¸¦ ¹Þ¾Ò´Ù.


[¿ªÀÚ¼Ò°³]
½ÉÀçö

ÇöÀç´Â ÇÁ¸®·£¼­·Î µ¥ÀÌÅͺ£À̽º/¸ð¹ÙÀÏ ½Ã½ºÅÛ ºÐ¾ß¿¡¼­ ÄÁ¼³ÆÃ ¹× °­ÀǸ¦ Çϰí ÀÖ´Ù. ÀÌÀü¿¡´Â µ¥ÀÌÅͺ£À̽º ¹× °´Ã¼ÁöÇ⠽ýºÅÛ °³¹ß ÇÁ·ÎÁ§Æ® Áö¿ø ¾÷¹«·Î 15³â°£ Ȱµ¿ÇÏ¿´À¸¸ç, °Ç¼³/±ÝÀ¶ ºÐ¾ßÀÇ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß¿¡¼­µµ 14³â°£ÀÇ °æ·ÂÀ» °®°í ÀÖ´Ù. À¯¸í IT ¼­Àû¿¡ ´ëÇÑ ¹ø¿ªµµ ²ÙÁØÈ÷ Çϰí Àִµ¥, ´ëÇ¥ ¿ª¼­·Î´Â ¡ºÀÌÆåÆ¼ºê ÀÚ¹Ù(Á¦2ÆÇ)¡»(´ë¿õ, 2009), ¡ºThinking in JAVA(4ÆÇ)¡»(»çÀÌÅØ¹Ìµð¾î, 2007), ¡ºUML »ç¿ëÀÚ Áöħ¼­¡»(ÀÎÅͺñÀü, 1999) µîÀÌ ÀÖ´Ù.
µî·ÏµÈ ¼­ÆòÀÌ ¾ø½À´Ï´Ù.
 
ÃÊ Áß °í
ÀüüÆò±Õ(0)
ȸ¿øÆòÁ¡   ȸ¿ø¼­Æò¼ö 0
Grant Allen ÀÇ ÃÖ±Ù Àú¼­
 
What's Bred in the Bone Illustrated
17,630¿ø
(16%¡é+1%)
 
What's Bred In The Bone Illustrated
23,510¿ø
(16%¡é+1%)
 
My New Year's Eve Among the Mummies Illustrated
10,580¿ø
(16%¡é+1%)
 
Science in Arcady
64,560¿ø
(16%¡é+1%)
 
Early Britain - Anglo-Saxon Britain
64,560¿ø
(16%¡é+1%)
 
ÁÖ½Äȸ»ç Á¦ÀÌÆà ÃâÆÇ»çÀÇ ½Å°£
À̺£ÀÌ & ¾Æ¸¶Á¸ ÇØ¿Ü ¿ªÁ÷±¸ ¼¿¸µ
·Î²Ù¹Ì(À±±Ô¹Ì) Àú
19,800¿ø
(10%¡é+5%)
 
ÀÚ¹Ù °³¹ßÀÚ¸¦ À§ÇÑ 97°¡Áö Á¦¾È
ÄÉºí¸° Çì´Ï/ÀåÇöÈñ Àú
19,800¿ø
(10%¡é+5%)
 
±×¸²À¸·Î °øºÎÇÏ´Â IT ÀÎÇÁ¶ó ±¸Á¶
¾ß¸¶ÀÚŰ ¾ß½º½Ã/±è¿Ï¼· Àú
23,400¿ø
(10%¡é+5%)
 
ÆÄÀ̽ãÀ¸·Î ¹è¿ì´Â °ÔÀÓ °³¹ß: ½ÇÀüÆí
È÷·Î¼¼ Ã÷¿ä½Ã/±è¿¬¼ö Àú
27,000¿ø
(10%¡é+5%)
 
½Ç¹«¿¡ ¹Ù·Î ¾²´Â ÀÏÀß·¯ÀÇ º¸°í¼­ ÀÛ¼º¹ý
±è¸¶¶ó Àú
16,200¿ø
(10%¡é+5%)
 
À̸ÞÀÏÁÖ¼Ò¼öÁý°ÅºÎ