HOME / ¹®¼°øÀ¯ / ¸®Æ÷Æ®/³í¹® / ±âŸ¸®Æ÷Æ®
0
0°ÇÀÇ Èı⺸±âR DB ¸ðµ¨¸µ ¹× ¼³°è¿¡ ´ëÇØ ±â¼úÇÑ ¸®Æ÷Æ® Âü°íÀÚ·áÀÔ´Ï´Ù.
º» ¹®¼ÀÇ ºÐ·® : 166 ÆäÀÌÁö |
* * r-db ¸ðµ¨¸µ ¹× ¼³°è * * * ¼Ò°³ r-db ¸ðµ¨¸µ ¹× ¼³°è r-db ¼³°èÇÏ´Â ±âÃʹæ¹ý Á¦½Ã r-db±³À° ÁøÇà ¹æÇâ ÀÇ°ß ÃëÇÕ r-db±³À° ÁøÇà ¹æÇâ Á¦½Ã * ¡Ü ¹«¾ùÀ» ÇÏ°íÀÚ Çϴ°¡?(what)
-µ¥ÀÌÅÍ º£À̽º ¼³°è¸¦ ÀßÇϱâ À§Çؼ
-non-stop 3Â÷ Á¤±ÔÈ ÀÛ¾÷
¡Ü ¿Ö ÇÏ°íÀÚ Çϴ°¡?(why)
-ÀÌ·ÐÀÌ ¾Æ´Ñ ½ÇÁ÷ÀûÀÎ Á¤±ÔÈ ÀÛ¾÷ÀÌ °¡´ÉÇϵµ·Ï
-¾÷¹«Àü¹®°¡(Çö¾÷¿ä¿ø)¿Í ½Ã½ºÅÛ ¼³°èÀÚ °£ÀÇ ¿øÈ°ÇÑ ÀÇ»ç¼ÒÅë°ú
»ý»ê¼º Çâ»óÀ» À§Çؼ
-µ¥ÀÌÅÍ ¸ðµ¨¸µ ÀÛ¾÷ÀÇ Åõ¸íȸ¦ À§ÇØ¿©
¡Ü ¾î¶»°Ô ÇÏ°íÀÚ Çϴ°¡?(how)
-erd fdd table
-erd table(fdd°¨¾È)
¡Ü ±â´ë È¿°ú
-°æÇè¿¡ ÀÇÁ¸ÇÏÁö ¾Ê°í¼µµ ´©±¸³ª 3Â÷ Á¤±ÔÇüÀ¸·Î ¼³°è °¡´É
-¼³°è±îÁö °¢ ´Ü°èº° ÀÛ¾÷ ¾ç½ÄÀÇ Ç¥ÁØÈ·Î »ý»ê¼º Çâ»ó ¹×
ºÐ¾÷È¿¡ µû¸¥ ÀÇ»ç¼ÒÅëÀÌ ¿øÈ°
-óÀ½ºÎÅÍ ¼³°è Àü´Ü°è¿¡ °ÉÃÄ ¾×ƼºñƼ Åõ¸íÈ·Î »çÀü Ç°Áú º¸Áõ ¹×
³³±â Áؼö°¡ °¡´É * * ¿ë¾î r-db(relational-database) rdbms(relational database management system) erd(entity relationship diagram) fdd(functional dependency diagram) * * * ¸ñÂ÷ r-db ¸ðµ¨¸µ erdÀÛ¼º¹ý er ¸ðµ¨ÀÇ tableº¯È¯ erdÀÇ fddÀüȯ Á¤±ÔÈ non-stop ¸ðµ¨¸µ Á¤¸® ±âŸ ÀÚ·á * * * r-db ¸ðµ¨¸µ * * r-db ¸ðµ¨¸µ db °³³ä dbmsÀÇ ¹ßÀü°úÁ¤ dbÀÇ ¸ñÀû dbsÀÇ ±¸Á¶(43±¸Á¶) µ¥ÀÌÅÍ ¸ðµ¨¸µ °³³ä
er ¸ðµ¨À̶õ?
µ¥ÀÌÅÍ ¸ðµ¨¸µ 4´Ü°è Àüü Á¶°¨µµ ¹× »êÃâ¹° °üÁ¡ ¿¹Á¦ * * * db °³³ä integrated(ÅëÇÕµÈ)-2 stored(ÀúÀåÀÇ)-3 operational(¿î¿µÀÇ)-1 shared(°øÀ¯ÇÏ´Â)-4 1(ÇöÀç Á¶Á÷¿¡¼ ¿î¿µÁßÀÎ Á¤º¸¸¦) 2(ÀÏÁ¤ÇÑ ¼ø¼¿Í ü°è·Î ÅëÇÕÇÏ¿©) 3(ÄÄÇ»ÅÍ ½Ã½ºÅÛ¿¡ ÀúÀåÇÑÈÄ) 4(¿©·¯ »ç¶÷ÀÌ µ¿½Ã¿¡ °øÀ¯ÇÏ´Â Á¤º¸ÀÇ ÁýÇÕ) * * * dbms ¹ßÀü°úÁ¤ 1960³â´ë »ç¿ëÀÚÀÇ ¾÷¹« º¹Àå,´Ù¾ç ÇØÁ® dbmsÇʿ伺 ´À³¦ ÆÄÀÏ ½Ã½ºÅÛ °èÃþÇü(heirachical) dbms (hdb) ¸ÁÇü(network) dbms (ndb) °ü°èÇü(relational) dbms 1970³â´ë µ¥ÀÌÅÍ Á¢±Ù ¹æ½ÄÀÇ º¸¿Ï 1980³â´ë »õ·Î¿î ¹ß»ó, ¹Ì·¡ÀÇ dbms·Î °¢±¤ * * * dbms ¹ßÀü°úÁ¤
°ü°èÇü dbmsÀÇ ÀÌ·ÐÀº 1970³â´ë ÀÌÀü ºÎÅÍ ³ª¿À±â ½ÃÀÛÇÏ¿´Áö¸¸ ±× ÀÌ·ÐÀÌ Á¦Ç°È µÇ¾î ÃÖÃÊ·Î »ó¿ë dbms·Î ÆǸŵȰÍÀº 1979³â oracle»ç¿¡ ÀÇÇؼ ÀÌ´Ù.
ÃÊâ±â rdbms´Â Ãâ½Ã µÇ¾úÀ» ¶§¿¡´Â »ý»ê¼ºÀº ¸Å¿ì ¶Ù¾î ³µÀ¸³ª Çϵå¿þ¾îÀÇ ÀÚ¿øÀ» ³Ê¹« ¸¹ÀÌ Â÷ÁöÇÏ°í ¼öÇà¼Óµµ°¡ ¸Å¿ì ´À¸° ´ÜÁ¡ÀÌ ÀÖ¾ú´Ù.
Â÷ÈÄ Áö¼ÓÀûÀÎ Çϵå¿þ¾îÀÇ ¹ßÀü ¹× dbms °ø±Þ»çÀÇ °ú°¨ÇÑ ¿¬±¸/°³¹ß ÅõÀÚ·Î ÀÎÇØ °ü°èÇü dbms´Â 1980³â´ë Á߹ݿ¡ µé¾î¿À¸é¼ °ÅÀÇ ¸ðµç ¾÷¹«¿¡ ¶Ù¾î³ »ý»ê¼º Çâ»ó°ú ÇÔ²² ¸¸Á·ÇÒ¸¸ÇÑ ¼öÇà¼Óµµ¸¦ °¡Á®¿Ã ¼ö ÀÖ°Ô µÇÀÚ »õ·Î¿î Àü»ê±â¼ú °³¹ß¿¡ ´ëÇÑ »ç¿ëÀÚµéÀÇ ±â´ë¿Í ¿å±¸¸¦ ÃæÁ·ÇÏ°Ô µÇ¾ú´Ù.
* * * dbms ¹ßÀü°úÁ¤
1990³â´ë¿¡´Â ¸ÖƼ¹Ìµð¾î¿¡ ´ëÇÑ ¿ä±¸¿¡ ºÎÀÀÇϱâ À§ÇØ °´Ã¼ÁöÇâÇü dbms°¡ ¹ßÇ¥µÇ¾î ÀϺΠȸ»ç¿¡¼ Á¦Ç°À» ¹ßÇ¥ÇÏ°í ÀÖ´Â Ãß¼¼ÀÌ´Ù.
´ëÇ¥ÀûÀÎ rdbms
oracleȍ˂ oracle9i, sybase, informix, ibm db2, sql2 ,
* * * dbÀÇ ¸ñÀû ÀÏ°ü¼º À¯Áö : Áߺ¹ µ¥ÀÌÅÍÀÇ ÀÏÄ¡¿©ºÎ ¹«°á¼º(Á¤È®¼º) À¯Áö ÃÖ¼Ò¼º À¯Áö ¹«°á¼º À¯Áö ±âº»Å°(pk) : À¯ÀÏ not null ÀǹÌ(check) : sex ÁöÁ¤ Á¶°Ç ¿Ü·¡Å° : ´Ù¸¥ tableÀÇ pk¸¦ ÂüÁ¶ (null °¡´É) * * * dbmsÀÇ ±¸Á¶(43±¸Á¶) end user ÀÀ¿ë ÇÁ·Î±×·¡¸Ó dba(db°ü¸®ÀÚ) dml(°Ë»ö) ddl(Å×À̺í) dcl(¹é¾÷,º¹±¸,±ÇÇÑ Á¶ÀÛ±â´É Á¤ÀDZâ´É Á¦¾î±â´É ¿ÜºÎ´Ü°è °³³ä´Ü°è ³»ºÎ´Ü°è »ç¿ëÀÚ ¸í·É¾î dbms ¹°¸®Àû db ¹°¸®Àû db
¿ÜºÎ´Ü°è : ´Ù¾çÇÑ ºä.¾ð¾î¿¡ µû¶ó ´Ù¸£´Ù.
°³³ä´Ü°è : Àü»çÀû, Àüü¾÷¹«ÀÇ ¸ðµ¨¸µ ´Ü°è ³»ºÎ´Ü°è : ÀúÀ屸Á¶, Á¢±Ù¹æ¹ý * ¡á ¸í·É¾î ¢ºdml(data manipulation language) ¢ÑÅ×ÀÌºí¿¡ ´ëÇÑ °Ë»ö,ÀúÀå,¾÷µ¥ÀÌÆ®,»èÁ¦ ¢Ñ select, insert , update, delete ¢º ddl(data definition language) ¢Ñ µ¥ÀÌÅÍ º£À̽º ¿ÀºêÁ§Æ® Á¤ÀÇ ¢Ñ create¹®, alter¹®, drop¹® ¢º dcl(data control language) ¢Ñ »ç¿ëÀÚ ¶Ç´Â ·Ñ(role)¿¡°Ô ±ÇÇÑ ÇÒ´ç ¢Ñ grant, deny,revoke * * µ¥ÀÌÅÍ ¸ðµ¨¸µ °³³ä ÄÄÇ»ÅÍ ¼¼°è Á¶Á÷µµ/¾÷¹« ºÐÀåÇ¥ ¾÷¹«º° È帧µµ ÀÎÅÍºä ³»¿ë ÀÔÃâ·Â ÀåÇ¥ ±âÁ¸ ½Ã½ºÅÛ ºÐ¼® »õ·Î¿î ¿ä±¸»çÇ× erd(°³Ã¼ °ü°èµµ *Á¤±ÔÈ µÈ Å×À̺í fdd(ÇÔ¼öÁ¾¼Óµµ) 6 input Çö½Ç¼¼°è * * *
er ¸ðµ¨ À̶õ? (ÀÌÇÏ »ý·«)
¹ÞÀº º°Á¡
0/5
0°³ÀÇ º°Á¡
¹®¼°øÀ¯ ÀڷḦ µî·ÏÇØ ÁÖ¼¼¿ä.
¹®¼°øÀ¯ Æ÷ÀÎÆ®¿Í Çö±ÝÀ» µå¸³´Ï´Ù.
Æ÷ÀÎÆ® : ÀÚ·á 1°Ç´ç ÃÖ´ë 5,000P Áö±Þ
Çö±Ý : ÀÚ·á 1°Ç´ç ÃÖ´ë 2,000¿ø Áö±Þ