Ä«Æä: cafe.daum.net/hermingway ->±³Àç°ü·ÃÀÚ·á(2024 °³Á¤) -> 2024 ¸àÅä½Ã¸®Áî ÄÄÇ»ÅÍȰ¿ë´É·Â 1±Þ ½Ç±â -> µ¥ÀÌÅͺ£À̽º(¾×¼¼½º).zip ¡Úcafe.daum.net/hermingway -> 1±Þ ½Ç±â ÀÚ·á -> ÄÄȰ1±Þ ½Ç±â 2024³â º¯°æ ¿¹½Ã¹®Á¦ -> 2024³â_ÄÄȰ1±Þ½Ç±â_¿¹½Ã¹®Á¦_BÇü.zip ¡Ú ÆÄÀÏ ÅÇ -> ¿É¼Ç -> º¸¾È ¼¾ÅÍ ->º¸¾È ¼¾ÅÍ ¼³Á¤ -> ¸ÅÅ©·Î ¼³Á¤: ¸ðµç ¸ÅÅ©·Î Æ÷ÇÔ(¿É¼Ç 4¹øÂ°) ¡Ú Database: ƯÁ¤ ¿ëµµ¿¡ ¸Â°Ô ¼öÁýµÈ »óÈ£ °ü·ÃµÈ ÀÚ·áµéÀÇ ÁýÇÕ(´ë·®ÀÇ ÀÚ·á) - Data(ÀÚ·á): Á¤º¸(information)³ª Áö½ÄÀ» Á¤¸®ÇÏ¿© ¼öÁýÇÑ °Í - DBMS(DataBase Management System): µ¥ÀÌÅͺ£À̽º °ü¸® ½Ã½ºÅÛ - DBA(DataBase Administrator): µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚ - Access: ÀÏ¹Ý »ç¿ëÀÚ(End user)µéÀÌ ÀÌ¿ëÇÏ´Â DB ÀÀ¿ëÇÁ·Î±×·¥(Application) ¡Ù Çʵå(Field) = ¿­(Column) = ¼Ó¼º(Attribute) ¼Ó¼ºÀÇ °³¼ö(µð±×¸® degree) ¡Ù ·¹ÄÚµå(Record) = Çà(Row) = Æ©ÇÃ(tuple) Æ©ÇÃÀÇ °³¼ö(Ä«µð³Î¸®Æ¼ cardinality) ¡Ù Å×À̺í Á¤±ÔÈ­: Å×À̺íÀ» ÃÖ¼ÒÇÑÀÇ Çʵå(¼Ó¼º)·Î ±¸¼º ¡Ù °ü°è: µÎ Å×ÀÌºí »çÀÌ¿¡ °ü·ÃÀÖ´Â Çʵ带 ¿¬°áÇÏ¿© °ü·Ã ·¹Äڵ峢¸® Á¶È¸µÇµµ·Ï ¼³Á¤ (µ¥ÀÌÅͺ£À̽º µµ±¸ -> °ü°è), ´Ü ¿­·ÁÀÖ´Â °³Ã¼´Â ¸ðµÎ ´Ý°í °ü°è ¼³Á¤ - ±âº»Å°(Primary Key): Å×ÀÌºí¿¡¼­ ·¹ÄÚµå(Çà) ÇϳªÇϳª¸¦ ±¸ºÐÇØÁÖ´Â Çʵå ex>Áֹεî·Ï¹øÈ£ - ¿Ü·¡Å°(Foreign Key): ±âº»Å°¸¦ ÂüÁ¶ÇÏ¸ç ±âº»Å°ÀÇ ¹Ý´ëÆí¿¡ ÀÖ´Â Çʵå - ½´ÆÛŰ(Super Key): µÎ °³ ÀÌ»óÀÇ Çʵå(¼Ó¼º)À» ±âº»Å°·Î »ç¿ë ex> À̸§, ¿¬¶ôó ¡Ù Çʼö: ÇØ´ç Çʵ忡 null(ºñ¾î ÀÖÀ½, ¾Ë ¼ö ¾øÀ½)°ªÀ» °¡Áú ¼ö ¾øµµ·Ï ÇÏ´Â ¼Ó¼º ¡Ø null : ºñ¾îÀÖÀ½, ¾Ë ¼ö ¾øÀ½ =year(date()) =today() -> =date() ¡Ú¾×¼¼½ºÀÇ ÁÖ¿ä °³Ã¼ ¡Ù Å×À̺í : µ¥ÀÌÅ͸¦ ÀúÀåÇϴ ǥ(°ø°£), µ¥ÀÌÅͺ£À̽º¿¡¼­ °¡Àå ¸ÕÀú ¸¸µé¾îÁ®¾ß µÇ´Â °³Ã¼ ¸¸µé±â ÅÇ -> Å×ÀÌºí ±×·ì -> Å×ÀÌºí µðÀÚÀÎ ¡Ù Äõ¸®(Query): µ¥ÀÌÅ͸¦ Á¶ÀÛ(ÆíÁý, °¡°ø)ÇÏ´Â °³Ã¼. ¼±Åà Äõ¸®(°¡»óÀÇ Å×À̺í(VIEW), µÎ °³ ÀÌ»óÀÇ Å×À̺íÀ» ÇÕÄ¡°Å³ª, Á¶°Ç¿¡ ¸Â°Ô ¼±ÅÃÇØ¼­ °¡Á®¿È), »èÁ¦ Äõ¸®, Ãß°¡ Äõ¸®, Å×ÀÌºí ¸¸µé±â, ¾÷µ¥ÀÌÆ® Äõ¸® ¸¸µé±â ÅÇ -> Äõ¸® ±×·ì -> Äõ¸® µðÀÚÀÎ, Äõ¸® ¸¶¹ý»ç ¡Ù Æû: Å×ÀÌºí¿¡ ÀÔ·ÂÀ» º¸Á¶, È­¸é»óÀÇ Ãâ·ÂÀ» À§ÇÑ °³Ã¼ Æû ÀÛ¼º: ¸¸µé±â ÅÇ -> Æû ±×·ì -> Æû ¸¶¹ý»ç ¡Ù º¸°í¼­: Á¾ÀÌ·Î Ãâ·Â(Àμâ)Çϱâ À§ÇÑ °³Ã¼ º¸°í¼­ ÀÛ¼º: ¸¸µé±â ÅÇ -> º¸°í¼­ ±×·ì -> º¸°í¼­ ¸¶¹ý»ç ¡Ù ¸ÅÅ©·Î ¸¸µé±â ¸¸µé±â ÅÇ -> ¸ÅÅ©·Î ¹× ÄÚµå ±×·ì -> ¸ÅÅ©·Î ¸í·É ´ÜÃß -> ¼Ó¼º ½ÃÆ® -> À̺¥Æ® ÅÇ -> ¸ÅÅ©·Î ÁöÁ¤ ¡Ù µ¥ÀÌÅͺ£À̽º(Access) ¹®Á¦ Ç®ÀÌ °úÁ¤ 1. Ž»ö â¿¡¼­ °³Ã¼ ¼±ÅÃ(Å×À̺í, Äõ¸®, Æû, º¸°í¼­ µî) 2. º¸±â Çü½Ä(µðÀÚÀÎ º¸±â, µ¥ÀÌÅÍ½ÃÆ® º¸±â, Æû º¸±â, º¸°í¼­ º¸±â) - µðÀÚÀÎ º¸±â: Çʵå Á¤ÀÇ, ±âº»Å° ¼³Á¤, ÇÊµå ¼Ó¼º, µ¥ÀÌÅÍ Çü½Ä µî - µ¥ÀÌÅÍ½ÃÆ®(´õºíŬ¸¯) º¸±â: ·¹ÄÚµå Ãß°¡, »èÁ¦, Á¤·Ä, ÇÊÅÍ, µ¥ÀÌÅÍ È®ÀÎ ¡Ø µ¥ÀÌÅÍ½ÃÆ® º¸±â: ctrl + . µðÀÚÀÎ º¸±â: ctrl + , ¿¢¼¿ VB, Access =and(Á¶°Ç1, Á¶°Ç2) Á¶°Ç1 and Á¶°Ç2 >=0 And <=100 =or(Á¶°Ç1, Á¶°Ç2) Á¶°Ç1 or Á¶°Ç2 ¡Ù À¯È¿¼º °Ë»ç ±ÔÄ¢: ÀԷ°ªÀ» Á¦ÇÑ >=0 and <=100 Between 0 and 100 A or B or C = in(A, B, C) Like "*A*" Not ¹Ý´ëÀÇ ÀÇ¹Ì Not in(A, B, C) Not Like "*A*" in(A,B,C,D,F) = A or B or C or D or F not Á¶°Ç ¹Ý´ë·Î Not in(A,B,C,D,F) ¿¢¼¿ ¾×¼¼½º =today() -> =date() ³¯Â¥¸¸ =now() °øÅë ³¯Â¥&½Ã°£ =time() ½Ã°£¸¸ ¡Ù ÀÔ·Â ¸¶½ºÅ©: Çʵ忡 ÀÔ·ÂÇÒ µ¥ÀÌÅÍ Çü½ÄÀ» Á¤ÀÇÇÏ¿© ƲÀ» ¸¸µê >L0000 ¼ýÀÚ ¹®ÀÚ >L-00;0 Çʼö 0 000 -> 123 L LLL -> abc > ´ë¹®ÀÚ >LL -> AB ¼±Åà 9 999 -> 23 ? ??? -> bc < ¼Ò¹®ÀÚ ab # ### -> +23 \ µÚ¿¡ ³ª¿À´Â ¹®ÀÚ¸¦ ¼­½Ä¹®ÀÚ Ç¥½Ã 0\°³ -> 7°³ ù° ±¸¿ª; µÑ° ±¸¿ª; ¼Â° ±¸¿ª 0000\³â00\¿ù00\ÀÏ;;# >L-0000;0;# ¸¶½ºÅ© Çü½Ä; ±âÈ£¸¦ Æ÷ÇÔÇÏ¿© ÀúÀåÇÒ ÁöÀÇ À¯¹«[0,1]; ¸¶½ºÅ© ±âÈ£[Ç¥½Ã ¹®ÀÚ] ¡Ù Çʼö: ÇØ´ç Çʵ忡 null °ªÀ» °¡Áú ¼ö ¾øµµ·Ï(°ªÀÌ ¹Ýµå½Ã ÀÔ·Â µÇµµ·Ï) ¸¸µå´Â ¼Ó¼º ¡Ønull °ª: ¾Ë ¼ö ¾ø´Â °ª(ºñ¾îÀÖÀ½, ÄÄÇ»ÅͰ¡ ¹Þ¾ÆµéÀÏ ¼ö ¾ø´Â °ª) ¡Ù Á¶È¸ ¼Ó¼º(ÄÞº¸ »óÀÚ, ¸ñ·Ï »óÀÚ) - Å×ÀÌºí µðÀÚÀÎ º¸±â â -> Á¶È¸ ¼Ó¼º(ÄÞº¸ »óÀÚ, ¸ñ·Ï »óÀÚ) 1. Çà ¿øº» À¯Çü(Å×À̺í/Äõ¸®, °ª ¸ñ·Ï, ÇÊµå ¸ñ·Ï) 2. Çà ¿øº» 3. ¹Ù¿îµå ¿­(°ªÀ» ÀúÀåÇÒ ÇʵåÀÇ ¿­¹øÈ£, ¿­ °³¼ö°¡ 2°³ ÀÌ»óÀÏ ¶§) ¡Ù ¼ö½Ä¿¡¼­ »ç¿ëµÇ´Â Çʵå¸íÀº ¾ÕµÚ¿¡ []´ë°ýÈ£ ºÙ¿©¾ß ÇÔ InStr([°í°´¸í]," ")=0 InStr([°í°´¸í]," ")=0 And Like "*@*" not Like "* *" =instr([½ÃÀÛ À§Ä¡], ¹®ÀÚ¿­, "ãÀ» °ª") : ¹®ÀÚ¿­¿¡¼­ ãÀ» °ªÀÌ ¸î ¹øÂ° À§Ä¡¿¡ ÀÖ´ÂÁö °è»ê =instr("abcde", "c") 3 =instr("I have A dream", "A") 4 =instr("abcde", " ") 0 yyyy³â m¿ù dÀÏ aaaa(ÇÑ±Û ¿äÀÏ) dddd(¿µ¹® ¿äÀÏ) Between 1 And 8 ¡Ú Á¤º¸ Ç¥Çö ´ÜÀ§ÀÇ Å©±â ¼ø¼­ bit -> byte -> word -> field -> record -> file ¡Ù °ü°è ¼³Á¤: µÎ Å×ÀÌºí »çÀÌ¿¡ ¿¬°üµÈ Çʵ带 ¿¬°áÇÏ¿© °ü·ÃµÈ µ¥ÀÌÅÍ(·¹ÄÚµå)¸¦ Á¶È¸ÇÒ ¼ö ÀÖµµ·Ï ¼³Á¤ µ¥ÀÌÅͺ£À̽º µµ±¸ -> °ü°è(°ü°è¸¦ ¼³Á¤ÇÒ ¶§¿¡´Â ¿­·ÁÀÖ´Â °³Ã¼´Â ¸ðµÎ ´Ý´Â´Ù.) - ÂüÁ¶ ¹«°á¼º À¯Áö: ±âº»Å°¿¡¼­ »ç¿ëÇϰí ÀÖ´Â °ª¸¸ ¿Ü·¡Å° »ç¿ëÇÒ ¼ö ÀÖ´Ù. - °ü·Ã ÇÊµå ¸ðµÎ ¾÷µ¥ÀÌÆ®: ±âº»Å°ÀÇ °ªÀÌ º¯°æµÇ¸é ¿Ü·¡Å° °ªµµ °°ÀÌ º¯°æµÇµµ·Ï ¼³Á¤ - °ü·Ã ·¹ÄÚµå »èÁ¦: ·¹Äڵ尡 »èÁ¦µÇ¸é °ü·Ã Å×ÀÌºí ·¹ÄÚµå ´Ù°°ÀÌ »èÁ¦µÇµµ·Ï ¼³Á¤ - ±âº»Å°(Primary Key): Å×ÀÌºí¿¡¼­ ·¹ÄÚµå(Çà) ÇϳªÇϳª¸¦ ±¸ºÐÇØÁÖ´Â Çʵå ex> Áֹεî·Ï¹øÈ£ - ¿Ü·¡Å°(Foreign Key): ±âº»Å°¸¦ ÂüÁ¶ÇÏ¸ç ±âº»Å°ÀÇ ¹Ý´ëÆí¿¡ ÀÖ´Â ÇÊµå ¡Ú µµ¼­ÄÚµå Å×À̺í°ú ÀÛ°¡ Å×ÀÌºí °£ÀÇ M:1 °ü°è¸¦ ¼³Á¤ÇϽÿÀ. - ÂüÁ¶ Çʵ忡 °íÀ¯ À妽º ¼³Á¤ÈÄ °ü°è¸¦ Á¤ÀÇÇϽÿÀ. - ÂüÁ¶ ¹«°á¼º À¯Áö - ÀÛ°¡ Å×À̺íÀÇ °ªÀÌ º¯°æµÇ¸é µµ¼­ÄÚµåÀÇ °ªµµ °°ÀÌ º¯°æµÇµµ·Ï ¼³Á¤ - ·¹Äڵ尡 »èÁ¦µÇ¸é °°ÀÌ »èÁ¦µÇµµ·Ï ¼³Á¤ ¡Ù ¿ÜºÎµ¥ÀÌÅÍ °¡Á®¿À±â/³»º¸³»±â(¼­½Ä ¹× ·¹À̾ƿô Á¤º¸ À¯Áö) À¥ÆäÀÌÁö(.html) ¿ÜºÎ µ¥ÀÌÅÍ ÅÇ -> °¡Á®¿À±â ¹× ¿¬°á ±×·ì -> Excel(.xlsx, .xlsm) , ÅØ½ºÆ® ÆÄÀÏ(.txt .csv) ¿ÜºÎ µ¥ÀÌÅÍ ÅÇ -> °¡Á®¿À±â ¹× ¿¬°á ±×·ì -> »õ µ¥ÀÌÅÍ ¿øº» -> ÆÄÀÏ¿¡¼­ -> Excel c:\DB\ ¾×¼¼½º¿¡¼­ c:\OA\ ¿¢¼¿¿¡¼­ ¡Ú µµ¼­º°ÆÇ¸Å³»¿ª Å×À̺íÀ» ÆÇ¸Å³»¿ª.xlsx À¸·Î ÀúÀåÇϽÿÀ.(´Ü, ¼­½Ä ¹× ·¹À̾ƿô À¯Áö)