µ¥ÀÌŸº£À̽º °øºÎ
 FrontPage|FindPage|TitleIndex|RecentChanges|UserPreferences E D R S P I M H RSS

°£´ÜÇÑ MySQL »ç¿ë¹ý°´Ã¼ÁöÇâ °øºÎÇϱâ°ÔÀÓ ¼­¹öÀÇ ±¸Á¶°æÀï·Â ÀÖ´Â ÇÁ·Î±×·¡¸ÓÀÇ Á¶°Ç³ªÀº ÄÚµùÀ» À§ÇÑ 12´Ü°è › µ¥ÀÌŸº£À̽º °øºÎ
<!> UnderConstruction

Contents:
1 µ¥ÀÌŸº£À̽º °øºÎ ½ÃÀÛÇϱâ
2 °ü·Ã¼­Àû
3 Áֿ丵ũ
4 µ¥ÀÌŸº£À̽º Á¾·á
4.1 °èÃþÇü µ¥ÀÌŸº£À̽º(Hierarchical DBMS)
4.2 ¸ÁÇü µ¥ÀÌŸº£À̽º(Network DBMS)
4.3 °ü°èÇü µ¥ÀÌŸº£À̽º(Relational DBMS)
5 ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽º
5.1 ODBC(Open DataBase Connectivity)
5.2 DAO(Data Access Objects)
5.3 RDO(Remote Data Objects)
5.4 ADO(ActiveX Data Objects)
5.5 OLE(Object Linking and Embedding) DB
5.6 RDS(Remote Data Service)
6 º»¹® 2
6.1 º»¹®
6.2 º»¹®
7 ´Ù¿î·Îµå
8 °ü·Ã¸µÅ©


1 µ¥ÀÌŸº£À̽º °øºÎ ½ÃÀÛÇϱâ #



2 °ü·Ã¼­Àû #


  • Microsoft SQL Server 2000 °³¹ßÀÚ¿ë : Àü¹®°¡·Î°¡´ÂÁö¸§±æ1
    • Á¤¿øÇõ Àú, ´ë¸²
  • Microsoft SQL Server 2000 °ü¸®ÀÚ¿ë : Àü¹®°¡·Î°¡´ÂÁö¸§±æ2
    • Á¤¿øÇõ Àú, ´ë¸²


3 Áֿ丵ũ #


4 µ¥ÀÌŸº£À̽º Á¾·á #


4.1 °èÃþÇü µ¥ÀÌŸº£À̽º(Hierarchical DBMS) #


1960 ³â´ë °³¹ßµÇ¾î ÁÖ·Î IBM ½Ã½ºÅÛ¿¡¼­ ¸¹ÀÌ »ç¿ëµÇ°í ÀÖÀ¸¸ç IBM ÀÇ IMS DB, ÀÎÅÚÀÇ System 2000 ÀÌ ¿©±â¿¡ ¼ÓÇÑ´Ù. µ¥ÀÌŸ¸¦ ±¸¼ºÇÏ´Â ·¹ÄÚµåµéÀÌ °èÃþ ( Tree ) ±¸Á¶·Î ±¸¼ºµÇ¸ç µ¥ÀÌŸ¿¡ ´ëÇÑ Á¢±ÙÀº ÇÏÇâ½Ä ( Top-Down ) À¸·Î 󸮵ȴÙ. ÀÌ ÇüÅ´ µ¥ÀÌŸÀÇ ³í¸®Àû µ¶¸³¼ºÀÌ °á¿©µÇ¾î µ¥ÀÌŸº£À̽º ±¸Á¶¿¡ º¯È­°¡ »ý±â¸é ÀÀ¿ë ÇÁ·Î±×·¥À» ´Ù½Ã °³¹ßÇØ¾ß ÇÏ´Â ¹®Á¦°¡ ÀÖ´Ù. DBMS ( DataBase Management System ) ´Â ¿©·¯ °³ÀÇ ÆÄÀÏÀ̳ª ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ÀÇÇØ ÀúÀåµÇ°í 󸮵Ǵø ÀÚ·áµéÀ» ÇϳªÀÇ ÅëÇÕµÈ ½Ã½ºÅÛÀ¸·Î ¸¸µé¾î µ¥ÀÌŸÀÇ °¡Ä¡¸¦ ´õ¿í ³ôÀÌ´Â ±â´ÉÀ» ÇÑ´Ù.

4.2 ¸ÁÇü µ¥ÀÌŸº£À̽º(Network DBMS) #


1970 ³â´ë °³¹ßµÇ¾î UNISYS »çÀÇ DMS 1100, Cincom System »çÀÇ TOTAL ÀÌ ¿©±â¿¡ ¼ÓÇÑ´Ù. µ¥ÀÌŸ°£ÀÇ °ü°è´Â ¿¬°á ( Link ) ±¸Á¶·Î µÇ¾îÀÖ¾î µ¥ÀÌŸº£À̽º³»ÀÇ ·¹Äڵ带 ±×·¡ÇÁ ÇüÅ·ΠǥÇöÇÒ ¼ö ÀÖ´Ù. ÇÏÁö¸¸ µ¥ÀÌŸº£À̽ºÀÇ ±¸Á¶°¡ Áö³ªÄ¡°Ô º¹ÀâÇØÁú ¼ö ÀÖÀ¸¸ç ÀÀ¿ë ÇÁ·Î±×·¥ ¸¸µé±â°¡ ±î´Ù·Ó´Ù.

4.3 °ü°èÇü µ¥ÀÌŸº£À̽º(Relational DBMS) #


°ü°èÇü µ¥ÀÌŸº£À̽º´Â ±âÁ¸ÀÇ µ¥ÀÌŸº£À̽º°¡ °®°í ÀÖ´ø µ¥ÀÌŸÀÇ µ¶¸³¼º °á¿©¿Í Á¢±ÙÀÇ ¾î·Á¿ò µîÀ» °³¼±ÇϰíÀÚ 1970 ³â´ë ¸»¿¡ ź»ýµÇ¾ú´Ù. ¿À¶óŬ ( Oracle ) »ç¿¡ ÀÇÇØ ÃÖÃÊ·Î »ó¿ëÈ­µÈ °ü°èÇü µ¥ÀÌŸº£À̽º Oracle À» ºñ·ÔÇÏ¿© Informix, Sybase, Ingres µî ´Ù¾çÇÑ Á¦Ç°ÀÌ °³¹ßµÇ¾ú´Ù. µ¥ÀÌŸ´Â ±âº»ÀûÀ¸·Î 2 Â÷¿øÀÇ Å×À̺í ( Table ) ·Î ±¸¼ºµÇ¸ç, µ¥ÀÌŸ°£ÀÇ °ü°è´Â Ä®·³¿¡ ÀÇÇØ Á¤ÀǵȴÙ. ÇöÀç´Â µ¥ÀÌŸº£À̽º¿¡ °´Ã¼ ÁöÇü ±â¼úÀ» Á¢¸ñÇÑ °´Ã¼Çü µ¥ÀÌŸº£À̽º( ODBMS ) °¡ Á¦¾ÈµÇ¾ú´Ù.


5 ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽º #


5.1 ODBC(Open DataBase Connectivity) #


WinAPI Áß¿¡¼­ Ãâ·Â ÀåÄ¡¿¡ »ó°ü¾øÀÌ TextOut() À̶ó´Â ÀϰüµÈ ÀÎÅÍÆäÀ̽º·Î ¹®ÀÚ¿­À» Ãâ·ÂÇÒ ¼ö ÀÖµíÀÌ ¼­·Î ´Ù¸¥ µ¥ÀÌŸº£À̽º¸¦ µ¿ÀÏÇÑ ¹æ¹ýÀ¸·Î Á¢±ÙÇÒ ¼ö ÀÖ°Ô ÀÎÅÍÆäÀ̽º¸¦ ±¸¼ºÇÑ °ÍÀÌ ODBC ÀÌ´Ù. µ¥ÀÌŸº£À̽º Á¾·ù¿¡ µû¶ó Á¢±ÙÇÏ´Â ¹æ¹ýÀÌ ¼­·Î »óÀÌÇϱ⠶§¹®¿¡ °³¹ßÀÚ´Â Á¦Á¶È¸»ç¸¶´Ù ´Ù¸¦ ¼ö ÀÖ´Â Á¢±Ù¹ýÀ» ¸ðµÎ ¾Ë¾Æ¾ß ÇÑ´Ù. ÇÏÁö¸¸ ODBC ¸¦ ÀÌ¿ëÇÏ¸é »ç¿ëÇÏ´Â µ¥ÀÌŸº£À̽º Á¾·ù¿¡ »ó°ü¾øÀÌ ( ODBC ¸¦ Áö¿øÇÑ´Ù¸é ) µ¿ÀÏÇÑ ¹æ¹ýÀ¸·Î µ¥ÀÌÅ͸¦ Á¢±ÙÇÒ ¼ö ÀÖ¾î °³¹ßÀÚÀÇ ºÎ´ãÀÌ ¸¹ÀÌ ÁÙ°Ô µÈ´Ù. ÀϹÝÀûÀ¸·Î ODBC ´Â Ŭ¶óÀ̾ðÆ®/¼­¹ö ȯ°æ¿¡¼­ ¸®¸ðÆ® DB ¸¦ Çڵ鸵ÇÒ ¶§ »ç¿ëµÈ´Ù.

5.2 DAO(Data Access Objects) #


ºñÁÖ¾ó º£ÀÌÁ÷ 3.0 À» ¹ßÇ¥Çϸ鼭 ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®´Â JET ( Joint Engine Technology ) ¿£Áø Ãß°¡¿Í ÇÔ²² DAO ¸¦ ¹ßÇ¥Çß´Ù. DAO ´Â °ü°èÇü µ¥ÀÌŸº£À̽ºÀÇ ±¸Á¶¸¦ ¸ðµ¨È­ÇÑ °´Ã¼ Ŭ·¡½º ÁýÇÕÀ¸·Î ODBC ¿Í´Â ´Þ¸® OLE ÄÄÆ÷³ÍÆ® ±â´ÉÀ» °®´Â´Ù. ÀϹÝÀûÀ¸·Î DAO ´Â Access ¿Í °°Àº µ¶¸³ ȯ°æ¿¡¼­ ·ÎÄà DB ¸¦ Çڵ鸵ÇÒ ¶§ »ç¿ëµÈ´Ù.

5.3 RDO(Remote Data Objects) #


ºñÁÖ¾ó º£ÀÌÁ÷ 4.0 ¹ßÇ¥¿Í ÇÔ²² ¼±º¸ÀÎ RDO ´Â Ŭ¶óÀ̾ðÆ®/¼­¹ö ȯ°æ¿¡¼­ DB ¸¦ º¸´Ù ºü¸£°í ½±°Ô Á¢±ÙÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù. ÀϹÝÀûÀ¸·Î SQL Server ³ª Oracle °ú °°Àº ÁßÇü µ¥ÀÌŸº£À̽º¸¦ Á¢±ÙÇϴµ¥ ÀûÇÕÇÑ ¹æ½ÄÀÌ´Ù. ODBC API ¸¦ Á÷Á¢ ÀÌ¿ëÇÏ´Â °Íº¸´Ù ÈÙ¾À ÀûÀº ³ë·ÂÀ¸·Î ÀÀ¿ë ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¼ö ÀÖ°í ½ºÅä¾îµå ÇÁ·Î½ÃÀú ( Stored Procedure ) ¸¦ Ȱ¿ëÇÒ ¼ö ÀÖ´Â ±â´ÉÀ» Á¦°øÇÑ´Ù.

5.4 ADO(ActiveX Data Objects) #


DAO ¿Í RDO ÀÇ ÀåÁ¡À» ¸ð¾Æ ź»ýµÈ ADO ´Â OLE DB ¸¦ ±â¹ÝÀ¸·Î ÇÑ´Ù. DAO ³ª RDO º¸´Ù µ¥ÀÌŸº£À̽º Á¢±Ù ÀýÂ÷¸¦ ÁÙ¿© ÀÛÀº ÄÚµå·Î ÀÀ¿ë ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¼ö ÀÖ´Ù. ADO ÀÇ °¡Àå Å« Ư¡Àº °ü°èÇü µ¥ÀÌŸº£À̽º »Ó¸¸ ¾Æ´Ï¶ó ºñ°ü°èÇü µ¥ÀÌŸº£À̽º¸¦ µ¿ÀÏÇÑ ¹æ¹ýÀ¸·Î Á¢±ÙÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù. Áï, ÀϹÝÀûÀÎ µ¥ÀÌŸº£À̽º ¿Ü¿¡µµ ¿¢¼¿°ú °°Àº ½ºÇÁ·¹µå ½ÃÆ®, ÅØ½ºÆ® ÆÄÀÏ, ¸ÖƼ¹Ìµð¾î ÆÄÀÏ, ¸ÞÀÏ ¼­¹öÀÇ ¸ÞÀÏ Æú´õ µî ºñ Á¤ÇüÈ­µÈ µ¥ÀÌŸ¸¦ ó¸®ÇÒ ¼ö ÀÖ´Ù. ƯÈ÷ ASP ¿¡¼­ ADO ¸¦ »ç¿ëÇÒ ¼ö Àֱ⠶§¹®¿¡ ÀÎÅͳÝ/ÀÎÆ®¶ó³Ý ȯ°æ¿¡¼­ À¥ÆäÀÌÁö¿Í DB ¸¦ ¿¬°áÇÏ¿© µ¿ÀûÀÎ À¥»çÀÌÆ®¸¦ ±¸ÃàÇÒ ¼ö ÀÖ´Ù.

5.5 OLE(Object Linking and Embedding) DB #


ADO ´Â ºñÁÖ¾ó º£ÀÌÁ÷, ÆÄ¿öºô´õ¿Í °°Àº RAD ( Rapid Application Development ) Åø¿¡¼­ OLE DB ¸¦ »ç¿ëÇϱ⠽±°Ô ¸¸µç ÀÚµ¿È­ ¼­¹öÀÌ´Ù. ¹Ý¸é, ADO ÀÇ ±â¹ÝÀÌ µÇ´Â OLE DB ´Â COM ÀÎÅÍÆäÀ̽º·Î ±¸¼ºµÇ±â ¶§¹®¿¡ RAD Åø¿¡¼­ Á÷Á¢ »ç¿ëÇϱâ´Â ±î´Ù·Ó´Ù.

5.6 RDS(Remote Data Service) #


RDS ¸¦ »ç¿ëÇϸé À¥ ºê¶ó¿ìÀú¿¡¼­ ½ÇÇàµÇ´Â DB ¾îÇø®ÄÉÀ̼ÇÀ» ½±°Ô °³¹ßÇÒ ¼ö ÀÖ´Ù. RDS ´Â ¸®¸ðµå DB ¿¡ ÀúÀåµÈ µ¥ÀÌÅ͸¦ ActiveX ÄÁÆ®·Ñ¿¡ ¹ÙÀεù½Ãų ¼ö ÀÖÀ¸¸ç Ŭ¶óÀÌ¾ðÆ® ( À¥ ºê¶ó¿ìÀú ) ¿¡ ·¹ÄÚµå¼Â ÇüÅ·ΠÁúÀÇ °á°ú¸¦ Àü¼ÛÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ, µ¥ÀÌŸ¸¦ ij½Ã ( Cache ) ÇÒ ¼ö ÀÖ¾î ºÒÇÊ¿äÇÑ ¼­¹ö¿ÍÀÇ Á¢¼ÓÀ» ÁÙÀÏ ¼ö ÀÖ´Ù.


UDA(Universal Data Access)

°ü°èÇü µ¥ÀÌŸ»Ó¸¸ ¾Æ´Ï¶ó »ç¿ëÀÚµéÀÌ ¿øÇÏ´Â ´Ù¾çÇÑ ºñ°ü°èÇü µ¥ÀÌŸ ( ÀüÀÚ¸ÞÀÏ, ÅØ½ºÆ® ÆÄÀÏ, ½ºÇÁ·¹µå ½ÃÆ®,
¸ÖƼ¹Ìµð¾î ÆÄÀÏ µî ) ¸¦ ´ÜÀÏÈ­µÈ ¹æ¹ýÀ¸·Î ó¸®ÇÒ ¼ö ÀÖµµ·Ï Á¦½ÃÇÑ °ÍÀÌ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ À¯´Ï¹ö¼È µ¥ÀÌŸ
¿¢¼¼½º ( UDA ) Àü·«ÀÌ´Ù. ÀÌ Àü·«ÀÇ ÇÙ½É ±â¼úÀº ADO, OLE DB, ODBC 3°³ ¿ä¼Ò·Î ±¸¼ºµÈ´Ù.


6 º»¹® 2 #


6.1 º»¹® #


6.2 º»¹® #



7 ´Ù¿î·Îµå #



8 °ü·Ã¸µÅ© #



SubCategoryDatabase

EditText|FindPage|DeletePage|LikePages| Valid XHTML 1.0! Valid CSS! powered by MoniWiki