Part 1. DB ±âÃÊ ¹× Ư¡1. Á¤º¸, Áö½Ä, ÁöÇý2. DBÀÇ Á¤ÀÇ¿Í Æ¯¼º(±¸Á¶)3. DBÀÇ Æ¯Â¡°ú À塤´ÜÁ¡4. DBÀÇ »ý¼º ¸ñÀû°ú ±¸¼º ¿ä¼Ò5. ANSI/SPARC ±¸Á¶6. ±âÁ¸ File SystemÀÇ ¹®Á¦Á¡°ú DBMSÀÇ ÀåÁ¡7. DBMS(Data Base Management System)ÀÇ Á¤ÀÇ, ¿ªÇÒ, Çʼö ±â´É, À塤´ÜÁ¡8. ½ºÅ°¸¶(Schema)¿Í ÀνºÅϽº(Instance), DDL(Data Definition Language), DML(Data Manipulation Language), DCL(Data Control Language)9. DBÀÇ ÀýÂ÷ ¾ð¾î(Procedural language)¿Í ºñ ÀýÂ÷ ¾ð¾î(Non-Procedural)10. DBÀÇ »ý¸íÁÖ±â(Life Cycle)¿Í ¼³°è °úÁ¤11. DBÀÇ ¼³°è °úÁ¤ÀÎ ±âȹ, ºÐ¼®, ¼³°è, ±¸Çö °úÁ¤¿¡¼ÀÇ Activity¿Í »êÃâ¹°12. DBÀÇ 3-Schema(½ºÅ°¸¶) ±¸Á¶ÀÇ Á¤ÀÇ¿Í ½ÇÁ¦ »ç¿ë ¿¹ (À塤´ÜÁ¡)13. DBÀÇ Data µ¶¸³¼º14. DBÀÇ ¼Ó¼º(Attribute)15. DBÀÇ ¼Ó¼º(Attribute)ÀÇ Á¾·ùPart 2. DB ¸ðµ¨¸µ(Modeling)2-1) ER(Entity Relationship) ´ÙÀ̾î±×·¥ ¹× °ü°è ´ë¼ö16. Data ModelingÀÇ ÀýÂ÷17. ER(Entity Relationship) ´ÙÀ̾î±×·¥ Ç¥±â¹ý18. ER ModelÀÇ ÀÛ¼º ÀýÂ÷19. ER ModelÀÇ ¿¬°á ÇÔÁ¤20. ¾ß±¸ ¼±¼ö¿Í ¾ß±¸ÆÀÀ̶ó´Â µÎ °³ÀÇ Entity Type¿¡ ´ëÇØ ´ÙÀ½ÀÇ ¿ä±¸ »çÇ×À» ÂüÁ¶ÇÏ¿© ER Schema¸¦ ±×¸®½Ã¿À. (´Ü Total/Partial Âü¿©, ¸î ´ë ¸îÀÎÁöÀÇ °ü°è, KeyµîÀ» ¸í½ÃÇÒ °Í)21. EER(Enhanced ER) Model22. ´ÙÀ½ TRUCK°ú CAR¿¡ ´ëÇØ ÀϹÝÈ(Generalization) ¿Ï¼º23. Database¿¡¼ »ç¿ëµÇ´Â °ü°è ´ë¼ö(Relational Algebra)ÀÇ ¿¬»êÀÚ¿Í ¿¬»êÀÚ ½ÇÇà ¿¹24. Relation T1°ú T2¿¡ ´ëÇØ °¢ ¿¬»êÀ» ¼öÇàÇÑ °á°ú¸¦ º¸À̽ÿÀ25. ´ÙÀ½ ER DiagramÀ» ÂüÁ¶ÇÏ¿© Áú¹®¿¡ ´äÇϽÿÀ.26. ´ÙÀ½ relationµé°ú Á¦¾à Á¶°ÇÀ» ÂüÁ¶Ç϶ó. 27. ´ÙÀ½ SQL DDL ¹®À» ÂüÁ¶Ç϶ó.28. ¾Æ·¡ ER schemaÀÇ ÁöÁ¡ entity typeÀ» SQL CREATE TABLE ¸í·É¾î¸¦ ÀÌ¿ëÇÏ¿© º¯È¯Ç϶ó. (ÁöÁ¡Àº ¿©±â¼ weak entity type ÀÌ´Ù.) 2-2) Á¤±ÔÈ(Normalization)29. DB¿¡¼ Á¤±ÔÈ(Normalization)ÀÇ ¼öÇà ÀýÂ÷30. DB¿¡¼ »ç¿ëµÇ´Â Super Key, Primary Key, Alternate Key, Foreign(¿Ü·¡) Key31. ¿Ü·¡Å°(Foreign Key)ÀÇ Á¤ÀÇ(¸ñÀû), ´ÙÀ½ ERD(ER-Diagram)·Î RelationÀ» »ý¼ºÇÑ ÈÄ »ç¿øÀÇ ºÎ¼¸¦ ¿Ü·¡Å°¸¦ »ç¿ëÇÏ¿© ¾Ë ¼ö ÀÖ´Â ¹æ¹ý32. Database¿¡¼ KeyÀÇ º»ÁúÀû Á¦¾à°ú ³»ÀçÀû Á¦¾à ¼³¸í33. DB¿¡¼ ÇÔ¼öÀû Á¾¼Ó¼º(Function Dependency)(¾Ï½ºÅä·Õ °ø¸®)34. DB¿¡¼ ÀÌ»ó Çö»ó(Anomaly)ÀÇ À¯Çü°ú »ç·Ê, ÇØ°á ¹æ¾È35. ¾Æ·¡ÀÇ Table°ú ÁÖ¾îÁø ¼Ó¼º°£ÀÇ °ü°è¿¡¼ ¹ß»ýµÇ´Â µ¥ÀÌÅÍÀÇ ÀÔ·Â, »èÁ¦, °»½Å ÀÌ»ó(Anomaly) Çö»óÀÇ ¿¹¸¦ ±â¼úÇϽÿÀ.36. ¾Æ·¡ ¼ö° RelationÀÇ Á¾¼Ó°ü°è¸¦ µµ½ÄÈÇÏ°í ÇÔ¼öÀû Á¾¼Ó¼ºÀÇ À¯Çü¿¡ ´ëÇØ ¼³¸íÇϽÿÀ.37. °ü°èÇü DB ¼³°è ½Ã Å×ÀÌºí ½ºÅ°¸¶(R)¿Í ÇÔ¼ö Á¾¼Ó¼º(FD)ÀÌ ¾Æ·¡¿Í °°ÀÌ ÁÖ¾îÁ³À» ¶§ ´ÙÀ½ Áú¹®¿¡ ´äÇϽÿÀ.38. ¾Æ·¡ ¼ö° °ú¸ñ RelationÀº Á¦ 3 Á¤±ÔÇüÀÌ´Ù. BCNF(Boyce/Codd Normal Form) Á¤±ÔÇüÀ¸·Î º¯È¯ÇÏ°í Á¦ 3Á¤±ÔÇü¿¡¼ »ðÀÔ/°»½Å/»èÁ¦ ÀÌ»ó¿¡ ´ëÇؼ ¼³¸íÇϽÿÀ.39. ¾Æ·¡ ¼ö°½Åû RelationÀº Á¦ 3 Á¤±ÔÇüÀÌÁö¸¸ BCNF Á¤±ÔÇüÀÌ ¾Æ´Ï´Ù. ¹ß»ýÇÒ ¼ö ÀÖ´Â ÀÌ»ó Çö»ó¿¡ ´ëÇØ ¼³¸íÇÏ°í BCNF Á¤±ÔÇü Table·Î ¼³°èÇϽÿÀ.40. Á¦4Á¤±ÔÇüÀÇ °³³ä°ú Á¦¾à Á¶°Ç, Á¦4Â÷ Á¤±ÔÇüÀÇ »ç·Ê ¼³¸í41. Database¿¡¼ ºñ Á¤±ÔÈ42. µ¥ÀÌÅÍ ¸ðµ¨¸µ °úÁ¤¿¡¼ ¹Ý Á¤±Ôȸ¦ ¼öÇàÇÏ´Â ÀÌÀ¯¿Í °¢°¢ÀÇ À¯Çü43. Database¿¡¼ ¹Ý Á¤±ÔÈ(¿ªÁ¤±ÔÈ, De-Normalization)Part 3. SQL(Structured Query Language)44. SQL(Structured Query Language)ÀÇ 3°¡Áö ¾ð¾î45. ´ÙÀ½ ER Diagram¿¡¼ Relation°ú SQL TableÀ» ÀÛ¼º46. ´ÙÀ½ ´ëÇÐ(University) °ü°è Database¿¡¼ °¢ Query¿¡ ´ëÇØ SQL °Ë»ö¹®À» ÀÛ¼ºÇÏ°í °á°ú¸¦ µµÃâÇϽÿÀ.47. ¾Õ Áú¹®(´ëÇÐ RDBMS)¿¡¼ ´ÙÀ½ Áú¹®¿¡ ´äÇϽÿÀ.1) µî·Ï Table¿¡¼ Áß°£ ¼ºÀûÀÌ 90Á¡ ÀÌ»óÀÎ ÇлýÀÇ Çйø°ú °ú¸ñ¹øÈ£(ORDER BY ÀÌ¿ë)2) µî·Ï Å×ÀÌºí¿¡¼ °ú¸ñ¹øÈ£°¡ ¡°C312¡±ÀÎ Áß°£¼ºÀû¿¡ 5Á¡À» ´õÇÑ Á¡¼ö¸¦ ¡°Çйø¡±, ¡°Áß°£¼ºÀû=¡±À̶õ Text ³»¿ëÀ» ¡°½ÃÇ衱, ±×¸®°í ¡°Á¡¼ö¡±¶ó´Â ¿ À̸§À¸·Î °Ë»ö(»õ·Î¿î ¿ À̸§ÀÌ ¸í¼¼µÈ °Ë»ö)3) °ú¸ñ¹øÈ£ ¡°C413¡±¿¡ µî·ÏÇÑ ÇлýÀÇ À̸§, Çаú, ¼ºÀûÀ» °Ë»ö(º¹¼ö Table »ç¿ë) 48. ¾Õ Áú¹®(´ëÇÐ RDBMS)¿¡¼ ´ÙÀ½ Áú¹®¿¡ ´äÇϽÿÀ.1) °°Àº Çаú ÇлýµéÀÇ ÇйøÀ» ½ÖÀ¸·Î °Ë»ö´Ü, ù ¹ø° ÇйøÀº µÎ ¹ø° Çйøº¸´Ù Àû°Ô ÇϽÿÀ.(ÀÚ±â ÀÚ½ÅÀÇ Table¿¡ Á¶ÀÎÇÏ´Â °Ë»öÀÓ)2) Çлý Table¿¡ Çлý¼ö °Ë»ö(Áý°è ÇÔ¼ö¸¦ ÀÌ¿ë)49. Áú¹®(´ëÇÐ RDBMS)¿¡¼ ´ÙÀ½ Áú¹®¿¡ ´äÇϽÿÀ.1) ÇйøÀÌ 300ÀÎ ÇлýÀÌ µî·ÏÇÑ °ú¸ñ¼ö2) °ú¸ñ ¡°C413¡±¿¡ ´ëÇÑ Áß°£ ¼ºÀûÀÇ Æò±Õ3) °ú¸ñº° ±â¹ß ¼ºÀû(Final)ÀÇ Æò±ÕÀ» °Ë»ö(GROUP BY ÀÌ¿ë)4) 3¸í ÀÌ»ó µî·ÏÇÑ °ú¸ñÀÇ ±â¸» Æò±Õ ¼ºÀûÀ» °Ë»ö(HAVING »ç¿ë)50. Áú¹®(´ëÇÐ RDBMS) ¿¡¼ ´ÙÀ½ Áú¹®¿¡ ´äÇϽÿÀ.1) °ú¸ñ¹øÈ£ ¡°C413¡±µî·ÏÇÑ Çлý À̸§ °Ë»ö(ºÎ¼Ó ÁúÀǹ® ¹× IN ÀÌ¿ë)2) °ú¸ñ¹øÈ£ ¡°C413¡±¿¡ µî·ÏÇÏÁö ¾ÊÀº ÇлýÀÇ À̸§ °Ë»ö(ºÎ¼Ó ÁúÀǹ®À» »ç¿ëÇÏ°í NOT INÀ» ÀÌ¿ë)3) Çлý ¡°±â»ç 1¡±°ú °°Àº Çаú¿¡ ¼ÓÇÏ´Â ÇлýÀÇ À̸§°ú Çаú(Dept) °Ë»ö51. Áú¹®(´ëÇÐ RDBMS) ¿¡¼ ´ÙÀ½ Áú¹®¿¡ ´äÇϽÿÀ.1) Áß°£ ¼ºÀûÀÌ 90¿¡¼ 95 »çÀÌÀÇ ÇàÀÇ Sno, Cno, Midterm Ãâ·Â(BETWEENÀ» ÀÌ¿ë °Ë»ö)2) µî·Ï Table¿¡¼ ÇйøÀÌ 500ÀÎ ÇлýÀÇ ¸ðµç ±â¸»¼ºÀûº¸´Ù ÁÁÀº ÇлýÀÇ Çйø°ú °ú¸ñ ¹øÈ£ °Ë»ö(ALL Å°¿öµå »ç¿ë)3) °ú¸ñ ¹øÈ£°¡ C·Î ½ÃÀÛÇÏ´Â °ú¸ñ¹øÈ£¿Í °ú¸ñ À̸§ °Ë»ö(LIKE¸¦ ÀÌ¿ëÇÑ °Ë»ö ½Ç½Ã)52. Áú¹®(´ëÇÐ RDBMS)¿¡¼ ´ÙÀ½ Áú¹®¿¡ ´äÇϽÿÀ.1) °ú¸ñ ¡°C413¡±¿¡ µî·ÏÇÑ ÇлýÀÇ À̸§ °Ë»ö(EXISTS °Ë»öÀ» »ç¿ë)2) °ú¸ñ ¡°C413¡±¿¡ µî·ÏÇÏÁö ¾ÊÀº ÇлýÀÇ À̸§ °Ë»ö3) 3ÇгâÀ̰ųª ¶Ç´Â °ú¸ñ ¡°C324¡±¿¡ µî·ÏÇÑ ÇлýÀÇ Çйø °Ë»ö(UNION »ç¿ë)53. Áú¹®(´ëÇÐ RDBMS)¿¡¼ ´ÙÀ½ Áú¹®¿¡ ´ëÇØ SQL¹®À» »ý¼ºÇϽÿÀ. (UPDATE¹® »ç¿ë)1) ÇйøÀÌ 300ÀÎ ÇлýÀÇ ÇгâÀ» 2·Î º¯°æ2) ¡°CA¡±°ú¸ñÀÇ ÇÐÁ¡(Credit)À» 2ÇÐÁ¡ Áõ°¡3) ¡°CA¡±¿Í ÇлýÀÇ ±â¸» ¼ºÀûÀ» 5Á¡¾¿ °¡»ê4) ¸ðµç 4Çгâ ÇлýÀÇ Çаú¸¦ ¡°º¸¾È¡±°ú¸ñÀ» °³¼³ÇÑ Çаú·Î °»½Å54. DB¿¡¼ SQL View¿¡ ´ëÇؼ ¼³¸íÇϽÿÀ.Part 4. ȸº¹ ±â¹ý ¹× Backup ±â¹ý55. ȸº¹(Recovery) ±â¹ýÀÇ Á¾·ù56. Áï½Ã °»½Å ±â¹ý(Immediate Update)°ú Áö¿¬ °»½Å ±â¹ý(Deferred Update)57. Checkpoint ȸº¹ ±â¹ý58. ±×¸²ÀÚ(Shadow) Paging ȸº¹ ±â¹ý°ú Media ȸº¹ ±â¹ý59. CDP(Continuous Data Protection)60. Backup ¹æ¹ý - Àüü ¹é¾÷(Full Backup) - ÁõºÐ ¹é¾÷(Incremental Backup) - Â÷µî ¹é¾÷(Differential Backup) - ÇÕ¼º ¹é¾÷(Synthetic Full Backup)Part 5. º´Çà Á¦¾î61. Transaction ÀÇ »óÅ ÀüÀ̵µ¿Í 4°¡Áö Ư¼º(ACID)62. DBMS¿¡¼ µ¿½Ã¼º(Concurrent, º´Ç༺) Á¦¾î ¹æ¹ýÀÇ Á¾·ù¿Í À塤´ÜÁ¡63. DBMS º´Çàó¸®¿Í º´ÇàÁ¦¾î Á¤ÀÇ, º´Çà󸮽ÃÀÇ ¹®Á¦Á¡µé°ú ´ëÃ¥64. Transaction ½ºÄÉÁÙ¸µ(Scheduling)ÀÇ Á¾·ù65. ÇÁ·Î±×·¥ º´Ç༺¿¡ ´ëÇØ ´ÙÀ½ ¹°À½¿¡ ´äÇϽÿÀ.(1) º´Çà ÇÁ·Î±×·¡¹Ö¿¡¼ ÀÎÅ͸®ºù(Interleaving) µ¿ÀÛ ¹æ½Ä(2) ¾Æ·¡¿Í °°ÀÌ µÎ °³ÀÇ Process P1°ú P2°¡ º´Çà ½ÇÇàµÇ´Â °æ¿ì ¸ðµç °¡´ÉÇÑ ÀÎÅ͸®ºùÀ» º¸À̽ÿÀ.66. ´ÙÀ½ °¢ T1°ú T2´Â A¿¡ 1À» ´õÇÏ´Â ¿¬»ê(Task)ÀÌ´Ù. Transaction µé¿¡¼ ¾Æ·¡ Áú¹®¿¡ ´äÇϽÿÀ.¹®1) À§ÀÇ Transactionµé·ÎºÎÅÍ ¹ß»ýÇÒ ¼ö ÀÖ´Â Ãæµ¹ Á÷·Ä ºÒ°¡´É(Conflict Non-Serializable)ÇÑ ½ºÄÉÁÙ¸µ ÀÛ¼º¹®2) ¹®1)¿¡¼ ÀÛ¼ºµÈ ½ºÄÉÁÙ¸µ¿¡¼ ¹ß»ýÇÒ ¼ö ÀÖ´Â ¹®Á¦Á¡À» ¼³¸í67. ´ÙÀ½ ScheduleÀº Á÷·Ä ºÒ°¡´É(Non-Serializable)ÇÏ´Ù. °¢ TaskÀÇ ¼öÇà °á°ú ¿øÇÏ´Â °ª°ú ½ÇÁ¦ ¼öÇà °ªÀ» Ç¥±âÇÏ°í ¹®Á¦Á¡°ú Á÷·ÄÈÇϱâ À§ÇÑ ¹æ¾ÈÀº ¹«¾ùÀÎÁö ¼³¸íÇϽÿÀ.(RÀº Read, W´Â Write¸¦ ÀǹÌ)68. ¾Æ·¡ µÎ °³ÀÇ Task T1°ú T2°¡ ÇϳªÀÇ DB¿¡ µ¿½Ã ¼öÇà ½Ã(Concurrency) ¹ß»ýÇÒ ¼ö ÀÖ´Â ¹®Á¦·Î °»½Å À¯½Ç ¹®Á¦(Lost Update Problem), ¿À·ù Àб⠹®Á¦(Temporary Update(Dirty Read) Problem), À߸øµÈ ¿ä¾à ¹®Á¦(Incorrect Summary Problem)°¡ ¹ß»ýÇÒ ¼ö ÀÖ´Ù. °¢°¢ÀÇ °æ¿ì¿¡ ´ëÇØ ¿¹¸¦ µé¾î ¼³¸íÇϽÿÀ.69. ¾Æ·¡ µÎ °³ Task¿¡¼ Serial(Á÷·Ä) ½ºÄÉÁÙÀÇ ¿¹¿Í Non-Serial ½ºÄÉÁÙÀÇ ¿¹¸¦ °¢°¢ 2°¡Áö ÀÌ»ó Ç¥ÇöÇϽÿÀ.70. ·ÎÅ·(Locking Protocol)¿¡ ´ëÇØ ¼³¸íÇÏ°í ¾Æ·¡ T1°ú T2°¡ µ¿½Ã¿¡ ¼öÇà ½Ã Á÷·ÄÈ(Serializability) ½ºÄÉÁÙÀÌ ºÒ°¡´ÉÇÑ °æ¿ìÀÇ ¿¹Á¦¸¦ µé¾î ¼³¸íÇϽÿÀ.71. (1) 2PL(Two Phase Locking)¿¡ ´ëÇØ ¼³¸íÇÏ°í 2PLÀÇ À塤´ÜÁ¡ ¼³¸í (2) ¾Æ·¡ÀÇ T1, T2ÀÇ Transaction¿¡ ´ëÇØ 2PLÀ» Àû¿ëÇÑ ½ºÄÉÁÙ°ú 2PL Àû¿ë °á°ú 72. Transaction µ¿½Ã¼º Á¦¾î ¹æ¹ýÀÎ 2PL(Two Phase Locking)±â¹ý¿¡ ´ëÇØ ¼³¸íÇÏ°í 2PL ±â¹ýÀÇ À¯Çü¿¡ ´ëÇØ ¼³¸íÇϽÿÀ.73. DB¿¡¼ Transaction ½Ã µ¿½Ã¼º Á¦¾î ¹æ¹ýÀÎ Time Stamp Ordering ±â¹ý74. DB¿¡¼ Transaction ½Ã µ¿½Ã¼º Á¦¾î ¹æ¹ýÀÎ ³«°üÀû(Validation) °ËÁõ ±â¹ý75. DB¿¡¼ ±³Âø »óÅÂ(Deadlock) ¹ß»ý ¿øÀΰú ÇØ°á ¹æ¾È 76. ±³Âø »óÅ ȸÇÇ ±â¹ýÀÎ Wait-Die & Wound-Wait ±â¹ý¿¡ ´ëÇØ ¼³¸íÇÏ°í ¾Æ·¡ 4°³ Transaction ¿¡ ´ëÇØ Wait-Die ¿Í Wound-Wait ±â¹ý Àû¿ë½ÃÀÇ ¼öÇà °úÁ¤ ÃÖÃÊ ¼öÇàÀº T2°¡ Data Item X¸¦ Lock ÇÏ°í ÀÖ´Â »óŶó°í °¡Á¤ÇÑ´Ù.77. ´ÙÀ½ 4°³ÀÇ TransactionÀÇ Á÷·ÄÈ(Serializability) ¹æ¹ý Ç¥±â¿Í ±³Âø »óÅÂ(Deadlock)¸¦ ŽÁöÇÒ ¼ö ÀÖ´Â ´ë±â ±×·¡ÇÁ(Wait-for Graph)¸¦ ÀÛ¼ºÇϽÿÀ. ¶ÇÇÑ Á÷·Äȸ¦ º¸ÀåÇϱâ À§ÇÑ TransactionÀÇ ¼ø¼¸¦ ¼³¸íÇϽÿÀ. Part 6. ÇؽÌ(Hashing)78. Çؽ¬ ÇÔ¼ö(Hash Function)ÀÇ 4°¡Áö Ư¡(Çʼö ¿ä°Ç)79. UNDO, REDO, ACID, DBMS, SQL, INDEX, HASH, BTREE, ERRÀÇ µ¥ÀÌÅÍ¿¡¼ ÇؽÌ(Hashing)À» ÀÌ¿ëÇÏ¿© ACID¿Í FDA°¡ Á¸ÀçÇÏ´ÂÁö¸¦ °Ë»öÇØ º¸´Â °úÁ¤À» ±â¼úÇϽÿÀ.Hash ÇÔ¼ö´Â Division(³ª´©±â) ¹æ¹ýÀÎ f(h) = x mod m (x: ³ª¸ÓÁö, m: ¹öŶ(Bucket)À» »ç¿ëÇϽÿÀ.(¾Æ·¡ EDCDIC Code TableÀ» È°¿ëÇÏ¿© Hash ÇÔ¼ö¸¦ ±¸ÇÏ°í Bucket ¼ö´Â 10°³ ÀÌ°í ÇÑ °³ÀÇ Bucket¿¡´Â 2°³ÀÇ Data¸¦ ÀúÀåÇÒ ¼ö ÀÖÀ½)80. ÇؽÌ(Hashing) ÇÔ¼öÀÇ Á¾·ù¿Í Hashing ÀÇ À塤´ÜÁ¡81. Hashing, Hash Table, Hash Function¿¡ ´ëÇØ °¢°¢ Á¤ÀÇÇÏ°í Hashing Ãæµ¹°ú ÇØ°á¹æ¹ý82. Hashing Ãæµ¹ ÇØ°á ¹æ¹ýÀÎ ¼±Çü Ž»ö(Linear Probing) ±â¹ý°ú ¿¹¸¦ Á¦½ÃÇÏ°í ¼³¸í83. Hashing Ãæµ¹ ÇØ°á ¹æ¹ýÀΠüÀδ×(Chaining) ±â¹ý°ú ¿¹¸¦ Á¦½ÃÇÏ°í ¼³¸íPart 7. DB ÀÀ¿ë84. DW(Data Warehouse)ÀÇ ±¸¼º¿ä¼Ò¿Í ±¸Ãà ¹æ¹ý85. DW(Data Warehouse)ÀÇ ±¸¼º¿ä¼Ò¿Í ±¸Ãà ÀýÂ÷(2±³½ÃÇü)86. µ¥ÀÌÅÍ ¸¶ÀÌ´×(Mining) (1±³½ÃÇü)87. µ¥ÀÌÅÍ ¸¶ÀÌ´×(Mining) (2±³½ÃÇü)88. Data Mining ±â¹ý Áß ¿¬¼Ó(Sequence ) ±ÔÄ¢, ºÐ·ù(Classification) ±ÔÄ¢, µ¥ÀÌÅÍ ±ºÁýÈ(Clustering) ±ÔÄ¢¿¡ ´ëÇØ Á¤ÀÇÇÏ°í °¢°¢ÀÇ »ç·Ê¸¦ µé¾î ¼³¸íÇϽÿÀ.89. Data Mining ±â¹ý Áß ¿¬°ü ±ÔÄ¢ÀÇ ÁöÁöµµ(Support), ½Å·Úµµ(Confidence), Çâ»óµµ(Lift)¿¡ ´ëÇØ ¿¹¸¦ µé¾î ¼³¸íÇϽÿÀ.90. Data MiningÀÇ ´Ü°èº° Activity¿¡ ´ëÇØ ¼³¸íÇÏ°í OLAP¿Í ºñ±³91. Web Mining (1±³½ÃÇü)92. Web Mining ÀÇ À¯Çü, ±¸Á¶, ÀýÂ÷93. ETL (Extraction, Transformation, Loading)94. ¿ÀÇǴϾð(Opinion) Mining95. Stream Data MiningPart 8. DBÀÇ Á¾·ù96. DBMSÀÇ ±â´É°ú ¹ßÀü´Ü°è, RDBMS, OODBMS, ORDBMS ºñ±³97. MMDB98. Hybrid MMDB99. »ýü ÀÎ½Ä Database100. »ýü ÀÎ½Ä DBÀÇ Àû¿ëºÐ¾ß¿Í ¹®Á¦Á¡, ¿ä±¸»çÇ×, Àü¸Á101. »ýü ÀνÄ(Biometrics)¿¡ ´ëÇØ ¼³¸íÇϽÿÀ.102. ¸ÖƼ¹Ìµð¾î(Multi-Media) Database103. XML Database104. Tiny DB105. NoSQL Database106. Streaming DBMS107. Embedded DB (1±³½ÃÇü)108. Embedded DB (2±³½ÃÇü)109. ºÐ»ê(Distributed) DatabaseÀÇ Á¾·ù¿Í ÀÏ¹Ý Database¿Í ºñ±³ ¼³¸í110. ºÐ»ê DB¿¡¼ DataÀÇ ºÐÇÒ(Partition)°ú ÇÒ´ç(Allocation) Àü·«111. ºÐ»ê µ¥ÀÌÅͺ£À̽ºÀÇ 3°¡Áö ¼³°è Àü·«À» ºñ±³ÇÏ°í, ºÐ»ê Database°¡ °®Ãß¾î¾ß ÇÒ 4°¡Áö Ư¼º112. ºÐ»ê DBÀÇ Issue¿Í ÇØ°á¹æ¾È¿¡ ´ëÇØ ¼³¸íÇÏ°í ºÐ»ê DB ±¸Ãà½ÃÀÇ °í·Á»çÇ×113. 2PC(Phase Commit)Part 9. DB Ç°Áú °ü¸®114. Data Ç¥ÁØÈÀÇ Çʿ伺°ú ¿øÄ¢115. ¸ÞŸµ¥ÀÌÅÍ(MetaData)116. µ¥ÀÌÅÍ Ç°Áú ±âÁØÀ¸·Î À¯È¿¼º°ú È°¿ë¼ºÀ¸·Î ºÐ·ùÇÒ ¼ö ÀÖ´Ù. ¿ÏÀü¼º, Á¤È®¼º, ÀÏ°ü¼º¿¡ ´ëÇØ ¿¹¸¦ µé¾î ¼³¸íÇϽÿÀ.117. DRM(Data Reference Model)118. DQM(Data Quality Management)119. DQM3(Data Quality Management Maturity Model)120. DB System °³¹ß °úÁ¤ ½Ã ¹«°á¼º È®º¸ ¹æ¾È(°³Ã¼/ÂüÁ¶/¿µ¿ª/¾÷¹« ¹«°á¼º)121. Database¿¡¼ Data ÇÁ·ÎÆÄÀϸµ(Profiling)Part 10. DB ¼º´É Çâ»ó122. DB ¼º´É °³¼±À» À§ÇÑ Æò°¡ Ç׸ñ°ú ¼º´É °³¼± ÀýÂ÷123. DB ¼º´É °³¼±À» À§ÇØ Hardware¿Í Software Ãø¸é¿¡¼ °³¼± °¡´ÉÇÑ Ç׸ñ124. DB Table PartitionÀÇ À¯Çü°ú Ư¡125. DB ¼º´É Çâ»óÀ» À§ÇÑ PartitionÀÇ Á¤ÀÇ, ÀåÁ¡, Çʿ伺, À¯Çü, Àû¿ë ½Ã °í·ÁÇÒ »çÇ×126. »þµù(Sharding)-´ë¿ë·® µ¥ÀÌÅÍ Ã³¸®127. DB Æ©´×(Tuning)ÀÇ 3´Ü°è¿Í Æ©´×ÀÇ ±â´ë È¿°ú128. AVL Tree ºÒ±ÕÇü, ±ÕÇü À¯Áö ÀÌÀ¯129. m-¿ø Ž»ö Tree Ư¡130. B-Tree131. B -Tree »ðÀÔ132. B -Tree »èÁ¦133. B+ -Tree134. B+ -Tree »ðÀÔ135. B* -Tree Key ºÐ¸®136. B* -Tree Å° °ª ºÐ¹è137. R-Tree138. T-Tree139. Tree ¹ßÀü °úÁ¤ ¹× ºñ±³Part 11. DB °¨¸®, º¸¾È, Service140. DB º¸¾È(Security)141. BigData ¾îÇöóÀ̾ð½º(Appliance)142. DB ±¸Ãà »ç¾÷¿¡ ´ëÇÑ Á¤º¸½Ã½ºÅÛ °¨¸® Framework¸¦ Á¦½ÃÇÏ°í °¨¸® Á¡°Ë »çÇ×143. DB¿¡¼ »ç¿ëµÇ´Â ·¡ÆÛ(Wrapper)¿Í ¹Ìµð¿¡ÀÌÅÍ(Mediator)144. DB¿¡¼ CDC(Change Data Capture)145. Data Masking146. Áߺ¹ Á¦°Å(De-Duplication)147. ¼¹ö °¡»óÈ(Server Virtualization)¿¡¼ ÇÏÀÌÆÛ¹ÙÀÌÀú(Hypervisor)¿Í Àü °¡»óÈ(Full-Virtualization)¿Í ¹Ý °¡»óÈ(Para-Virtualization)148. SAN(Storage Area Network)°ú NAS(Network Attached Storage)¸¦ ºñ±³149. Cloud Computing¿¡¼ °³ÀÎ »ç¿ëÀÚ¿Í ±â¾÷ »ç¿ëÀÚ´Â º¸¾È ¿ä±¸ »çÇ×ÀÌ ´Ù¸£´Ù. °³ÀÎ »ç¿ëÀÚ¿Í ±â¾÷ »ç¿ëÀÚ °üÁ¡¿¡¼ ¿ì·ÁµÇ´Â º¸¾È ¹®Á¦¸¦ °¢°¢ ¿°ÅÇÏ°í ´ëÃ¥À» ¼³¸íÇϽÿÀ.150. Crowd Sourcing 151. Paas(Platform as a Service)152. ¹®¼ Áß¾ÓÈ153. ¼ºñ½º Á¦°ø Ãø¸é¿¡¼ÀÇ °³ÀÎÈ(Personalization) Part 12. Á¤±ÔÈ, ³í¸®¸ðµ¨¸µ, µ¥ÀÌÅÍ Ç°Áú154. Àü»ç ¾ÆÅ°ÅØó(EA, Enterprise Architecture) Á¤ÀÇ, °³³ä ¼³¸í 155. Á¤º¸¿ä±¸»çÇ׿¡ ´ëÇÑ »ý¸íÁÖ±â(Life Cycle)¿Í Á¤º¸¿ä±¸»çÇ×ÀÇ À¯Çü156. Á¤º¸¿ä±¸»çÇ× °ü¸® ÇÁ·Î¼¼½º 157. Á¤º¸¿ä±¸»çÇ× ¿ì¼±¼øÀ§ °áÁ¤ ¹æ¹ý : ÈÆó°¡Ä¡ »êÃâ ¹æ¹ý°ú »ó´ëÀû Áß¿äµµ »êÁ¤¹æ¹ý158. µ¥ÀÌÅÍ Ç¥ÁØÀ» À§ÇÑ Ç¥Áشܾî, Ç¥Áصµ¸ÞÀÎ, Ç¥ÁØÄÚµå, Ç¥ÁØ¿ë¾î159. ±âº»Å°, ¿Ü·¡Å°, ´ëüŰ, ½´ÆÛÅ°, Èĺ¸Å° ½Äº° 160. Áֽĺ°ÀÚÀÇ À¯Àϼº, ÃÖ¼Ò¼º, ºÒº¯¼º, Á¸À缺, ´ëÇ¥¼º 161. ½Äº°ÀÚ¿Í ºñ½Äº°ÀÚ °ü°è 162. ½Äº°ÀÚ À¯Çü, ½Äº°ÀÚ ¹× ºñ½Äº°Àڷθ¸ °ü°è ¼³Á¤ ½Ã ¹®Á¦Á¡ ¹× ºñ±³163. »ç¿ø°ú ºÎ¼ ¿£ÅÍƼ ŸÀÔ¿¡¼ °ü°èÂ÷¼ö(Cardinality)¿Í Çʼö ¹× ¼±Åûç¾ç164. ¿£ÅÍƼ(Entity) ŸÀÔÀÇ Æ¯Â¡ ¹× ºÐ·ù 165. ½´ÆÛŸÀÔ(Super-type)°ú ¼ºêŸÀÔ(Sub-type) 166. ¾à(Weak) ¿£ÅÍƼ, ½´ÆÛ-¼ºêŸÀÔ ¿£ÅÍƼ, ÇàÀ§ ¿£ÅÍƼ 167. Á¤±ÔÈ À§¹è»çÇ×À» ½Äº°ÇÏ¿© Á¤±ÔÈ(Normalization) ¼öÇà 168. M:M °ü°è ÇØ¼Ò 169. µ¥ÀÌÅÍ ¸ðµ¨¸µÀÇ Çʿ伺, ¸ðµ¨¸µ ´Ü°è, ¸ðµ¨¸µ ±âº»¿øÄ¢, ÁÁÀº µ¥ÀÌÅÍ ¸ðµ¨ÀÇ ¿ä¼Ò170. ¾Æ·¡ Áö¹®¿¡ ´ëÇØ ³í¸® µ¥ÀÌÅÍ ¸ðµ¨À» ÀÛ¼ºÇϽÿÀ.171. ¾Æ·¡ Áö¹®¿¡ ´ëÇØ ³í¸® µ¥ÀÌÅÍ ¸ðµ¨À» ÀÛ¼ºÇϽÿÀ.172. ¾Æ·¡ Áö¹®¿¡ ´ëÇØ ³í¸® µ¥ÀÌÅÍ ¸ðµ¨À» ÀÛ¼ºÇϽÿÀ.173. ¾Æ·¡ Áö¹®¿¡ ´ëÇØ ³í¸® µ¥ÀÌÅÍ ¸ðµ¨À» ÀÛ¼ºÇϽÿÀ174. ¹ÝÁ¤±ÔÈÀÇ ¼öÆòºÐÇÒ°ú ¼öÁ÷ºÐÇÒ 175. µ¥ÀÌÅÍ°ü¸®¸¦ À§ÇÑ ¾÷¹« ±ÔÄ¢(Business Rule)ÀÇ Çö¾÷ °æÇè »ç·Ê, ¹®Á¦Á¡, °³¼±¹æ¾È176. µ¥ÀÌÅÍ°ü¸®¸¦ À§ÇÑ ¿ä±¸»çÇ×°ü¸®ÀÇ Çö¾÷ °æÇè »ç·Ê, ¹®Á¦Á¡, °³¼±¹æ¾È177. µ¥ÀÌÅÍ°ü¸®¸¦ À§ÇÑ Ç°ÁúƯ¼ºÀÇ ÇѰ輺°ú °³¼±¹æ¾È 178. ºòµ¥ÀÌÅÍ(BigData) Å¥·¹À̼Ç(Curation) 179. ºòµ¥ÀÌÅÍ(BigData) °Å¹ö³Í½º(Governance) 180. µðÁöÅРť·¹À̼Ç(Curation) 181. Â÷¼¼´ë ºÐ¼®(Next Generation Anaysis) 182. Áߺ¹Á¦°Å(De-Duplication) 183. ¼øȯ°ü°è(Recursive Relationship) ¿£ÅÍƼ¿Í Arc(Mutually Exclusive-¹èŸÀû) ¿£ÅÍƼ