What I've learned - 2022.04.11 (์›”)

COUNTIFSยท2022๋…„ 4์›” 10์ผ
0

(TIL-Series) What I've Learned Today

๋ชฉ๋ก ๋ณด๊ธฐ
20/59

๐Ÿน What I've learned - 2022.04.11.(Monday)

๐ŸŽฏ ๋ชฉํ‘œ๊ณผ์ œย 

  • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์‹œ์Šคํ…œ ์ˆ˜์—… ์˜จ๋ผ์ธ ๊ฐ•์˜ (4,5,6,7์ฃผ์ฐจ ๋ถ„๋Ÿ‰) โญ•
    • 4์ฃผ์ฐจ - ER model & SQL intro (1/3) โญ•
    • 4์ฃผ์ฐจ - ER model & SQL intro (2/3) โญ•
    • 4์ฃผ์ฐจ - ER model & SQL intro (3/3) โญ•
    • 5์ฃผ์ฐจ - SQL part1 (1/3) โญ•
    • 5์ฃผ์ฐจ - SQL part1 (2/3) โญ•
    • 5์ฃผ์ฐจ - SQL part1 (3/3) โญ•
    • 6์ฃผ์ฐจ - SQL part2 (1/3) โญ•
    • 6์ฃผ์ฐจ - SQL part2 (2/3) โญ•
    • 6์ฃผ์ฐจ - SQL part2 (3/3) โญ•
    • 7์ฃผ์ฐจ - SQL part3 (1/3) โญ•
    • 7์ฃผ์ฐจ - SQL part3 (2/3) โญ•
    • 7์ฃผ์ฐจ - SQL part3 (3/3) โญ•
  • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์‹œ์Šคํ…œ ์ˆ˜์—… ์ค‘๊ฐ„๊ณ ์‚ฌ ์ค€๋น„ (์˜คํ›„ 5์‹œ) โญ•
  • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์‹œ์Šคํ…œ ์ˆ˜์—… ๊ณผ์ œ ๋ฏธํŒ… (์ค‘๊ฐ„๊ณ ์‚ฌ ์‹œํ—˜ ์ดํ›„) โญ•
  • ํƒœ๋ธ”๋กœ TWBX ๊ณผ์ œ ์—…๋กœ๋“œ 11์ผ์ฐจ โŒ
  • ํƒœ๋ธ”๋กœ TWBX ๊ณผ์ œ ์ œ์ถœ (3,4์ผ์ฐจ) โŒ
  • EDM์„ธ๋ฏธ๋‚˜ ์ค€๋น„ โŒ
    • EDA
    • PREPROCESSING
    • KNN

โœ… ์‹คํ–‰๊ฒฐ๊ณผ ๋ฐ ๋ฆฌ๋ทฐ

  • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ˆ˜์—… ์ค‘๊ฐ„๊ณ ์‚ฌ๊ฐ€ ์žˆ๋˜ ๋‚ ์ด์˜€๋‹ค. ์ฃผ๋ง๋ถ€ํ„ฐ ์‹œํ—˜์ „๊นŒ์ง€ ๊ธด ์—ฌ์ •์ด์—ˆ๋‹ค. ์งง์€ ๊ธฐ๊ฐ„ ๋ชฐ์ž…ํ–ˆ์ง€๋งŒ ์ •๋ฆฌ๊ฐ€ ๋งŽ์ด ๋˜๊ณ  ๋„์›€๋˜์—ˆ๋˜ ๊ธฐ๊ฐ„์ด์—ˆ๋‹ค.
  • ์ค‘๊ฐ„๊ณ ์‚ฌ์— ๋‚˜์™”๋˜ ๋ฌธํ•ญ๋“ค์ด ๋ฌด์—‡์ธ์ง€ ๋‹ค์‹œ ์‚ดํŽด๋ณด๋ฉด์„œ ์ •๋ฆฌ์ค‘์ธ๋ฐ ๊ต์ˆ˜๋‹˜๊ป˜์„œ ๋ง์”€ํ•˜์‹œ๋ ค๋Š” ๊ฒƒ๋“ค์ด ๋ฌด์—‡์ธ์ง€ ์ด์ œ์•ผ ๋ณด์ด๋Š” ๊ฒƒ ๊ฐ™๋‹ค.
  • ์ค‘๊ฐ„๊ณ ์‚ฌ ์‹œํ—˜์žฅ์—์„œ ์‹œํ—˜๋ณด๋Š” ๊ทธ ์ˆœ๊ฐ„ ์‚ฌ์šฉํ–ˆ๋˜ ์—๋„ˆ์ง€๊ฐ€ ์ง„์งœ ๊ณต๋ถ€๋ผ๋Š” ๊ฒƒ์„ ๋Š๋‚€๋‹ค.
  • ํœด์‹ ํ›„ ํŽธํ•จ๋งˆ์œผ๋กœ ๋‹ค์‹œ ์‚ดํŽด๋ณด๋‹ˆ ์ž”์ƒํšจ๊ณผ๊ฐ€ ์—„์ฒญ ํฌ๋‹ค๋Š” ๊ฒƒ์„ ์ฒด๊ฐํ•˜๊ณ  ์žˆ๋‹ค.
  • Transactions, Atomicity, Entities, Entity sets
  • minimal set of attributes
  • ๋ฌด์—‡์ด ๋ถ€์กฑํ•œ๊ฐ€?
  • ๋ฐ˜๋“œ์‹œ ํ•ด์•ผ๋˜๋Š” ๊ฒƒ์€ ๋ฌด์—‡์ธ๊ฐ€?
  • ์ผ์˜ ์šฐ์„ ์ˆœ์œ„ ์ •ํ•˜๊ธฐ
  • ์‚ด์•„์˜จ ๋‚ ๋“ค์ด ์ž˜ ๋ณด์ด๋„๋ก ์ •๋ฆฌํ•˜๊ธฐ
  • ๊ฐ ์šฉ์–ด๋“ค ์ •๋ฆฌ๊ฐ€ ํ•„์š”ํ•˜๋‹ค. nosql, ๋ชฝ๊ณ db, ํ•˜๋‘ก, ํ•˜์ด๋ธŒ ๋“ฑ๋“ฑ ์ด๋Ÿฐ ๊ฒƒ๋“ค์ด ๋ญํ•˜๋Š”๋ฐ ๋ญ๋•Œ๋ฌธ์— ์‚ฌ์šฉ๋˜๋Š” ๋„๊ตฌ์ธ์ง€ ์šฉ์–ด์ธ์ง€ ์ •๋ฆฌํ•ด์„œ ๊ฐœ๋…์„ ๋งŒ๋“ค์–ด ๋‘์ž
  • ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ์ดˆ ๋ฌธ๋ฒ•์— ๊ด€๋ จํ•œ ํ•™์Šต
    • ์ฝ”๋”ฉ์• ํ”Œ ๊ฐ•์˜
    • ๋„์„œ๋“ค
    • ์ฝ”๋“œ๋ฅผ ์น˜์ง€ ์•Š๋”๋ผ๋„ ๋งค์ผ๋งค์ผ ์ฝ”๋“œ๋ฅผ ์ฝ๊ณ  ๋Š๋ผ๋„๋ก ํ•ด์•ผํ•œ๋‹ค.
    • ์ต์ˆ™ํ•จ์— ํŒŒ๋ฌปํ˜€ ๋ฒ„๋ฆฌ๋„๋ก
      • ์˜ˆ์ œ ์ฝ”๋“œ๋“ค, ๊ณผ์ œ๋“ค, ์ƒํ™ฉ๋“ค์„ ์ฃผ๋ณ€์— ๋ฐฐ์น˜ํ•ด์„œ ๊ณ„์† ๋ณผ ์ˆ˜ ์žˆ๋„๋ก ํ•ด์•ผํ•œ๋‹ค.
      • ๋‚˜์ค‘์— ๊ฐ•์˜ํ•  ์ž๋ฃŒ๋“ค์ฒ˜๋Ÿผ ํ•™์Šต์ž๋ฃŒ ํ˜•ํƒœ๋กœ ๊ตฌ์„ฑ
  • ์ •๊ทœํ‘œํ˜„์‹
  • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ˆ˜์—…์„ ๋“ฃ๊ณ  SQLD ์ž๊ฒฉ์ฆ์„ ์ทจ๋“ํ•˜์ง€ ๋ชปํ•˜๋ฉด ์„ฑ๊ณผ๊ฐ€ ์—†๋‹ค๊ณ  ๋ณธ๋‹ค.
  • ์‹œํ—˜์ผ์ • ๋งž์ถ”์–ด ์ค€๋น„ ์ง„ํ–‰ํ•˜์ž.
  • ์šฉ์–ด๋“ค ์˜์–ด๊ณต๋ถ€ ๋‹จ์–ด์žฅ
  • ์˜ค๋Š˜์˜ ๋‹จ์–ด ๋งŒ๋“ค๊ธฐ
    - ์ˆ˜์—…๋ณ„ README ํŒŒ์ผ์— ์ฝ”๋“œ๋ธ”๋Ÿญ ํ™œ์šฉํ•ด์„œ ์ •๋ฆฌํ•˜์ž ๐Ÿ‘
  • ํŒŒ์ด์ฌ sqllite, pyspark
  • ๋ฐ์ดํ„ฐ ์Šคํ…Œ์ด์…˜ ๐Ÿ‘‰ Click

semantics : ์ฝ”๋“œ์กฐ๊ฐ
nested : ์ค‘์ฒฉ๋œ


๐Ÿ’ก ๊ธฐํƒ€

  • ๋งฅ๋ถ ๋‹น๊ทผ๋งˆ์ผ“
  • ์šด๋™
  • ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ๋ณธํ›ˆ๋ จ
  • ์ „์ž์ฑ…, ์ „์ž์ฑ… ๋งํฌ
  • ๋ฒจ๋กœ๊ทธ TIL ์ฒดํฌ๋ฆฌ์ŠคํŠธ
  • ๊ธฐ์ˆ ๋ธ”๋กœ๊ทธ ๋‹ค์šด ์ •๋ฆฌํ•„์š”
    • ๋จธ์‹ ๋Ÿฌ๋‹/๋”ฅ๋Ÿฌ๋‹/์ˆ˜ํ•™/ํ†ต๊ณ„ ๊ด€๋ จ ๋‚ด์šฉ ๋“ค
  • ํ”„๋กœ์ ํŠธ ์ •๋ฆฌ
  • ์ฒดํฌ๋ฆฌ์ŠคํŠธ ์ถœ๋ ฅํ•ด์„œ ๋Œ€์‹œ๋ณด๋“œํ™” (๊ฐ€์žฅ ์ž˜ ๋ณด์ด๋Š” ๊ณณ์—)
  • ๋ฐ์ดํ„ฐ๋งˆ์ด๋‹ 8์ฃผ์ฐจ ์ˆ˜์—… ์˜จ๋ผ์ธ ๊ฐ•์˜
  • ๋ฐ์ดํ„ฐ๋งˆ์ด๋‹ ๊ฐœ์ธํ”„๋กœ์ ํŠธ ๊ฒ€ํ† 
  • ์ž‘์„ฑํ–ˆ๋˜ ๋‹ค์ด์–ด๋ฆฌ๋“ค ๊ฒ€ํ† ํ•ด์„œ ๋‚ด ๊ธฐ์ค€์— ๋งž๋Š” ํ–‰๋™์œผ๋กœ ์žฌ์ •๋ฆฌ
  • ๋„˜ํŒŒ์ด, ํŒ๋‹ค์Šค ๋ฐ์ดํ„ฐ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•๋“ค ์ •๋ฆฌ + ๋”•์…”๋„ˆ๋ฆฌ
  • ์ด์ˆ˜์•ˆ์ปดํ“จํ„ฐ ํŒ๋‹ค์Šค ์‹œ๋ฆฌ์ฆˆ ์ •๋…
  • ๋ฒจ๋กœ๊ทธ ๊ธฐ๋ณธ ํฌ์ŠคํŒ… ์–‘์‹ ๋งŒ๋“ค๊ธฐ (์ž‘์„ฑ์ผ/์ˆ˜์ •์ผ)
    • ๊ธฐ๋ณธ ์š”๊ฑด๋“ค ํ…œํ”Œ๋ฆฟํ™”
  • SQL like ์—ฐ์‚ฐ์ž ์ •์˜ํ•˜๊ธฐ

๐Ÿ“… ์ž‘์„ฑ์ผย 

  • 2022๋…„ 04์›” 11์ผ - 03์‹œ 14๋ถ„

โœ๏ธ ์ˆ˜์ •์ผ

  • 1์ฐจ : 2022๋…„ 04์›” 11์ผ - 04์‹œ 45๋ถ„
    • ์ง„ํ–‰์ƒํ™ฉ ์—…๋ฐ์ดํŠธ
  • 2์ฐจ : 2022๋…„ 04์›” 11์ผ - 09์‹œ 13๋ถ„
    • ์ง„ํ–‰์ƒํ™ฉ ์—…๋ฐ์ดํŠธ
  • 3์ฐจ : 2022๋…„ 04์›” 12์ผ - 04์‹œ 40๋ถ„
    • ์ง„ํ–‰์ƒํ™ฉ ์—…๋ฐ์ดํŠธ ๋งˆ๋ฌด๋ฆฌ

โ—๊ด€๋ฆฌ์ž ๋น„๊ณต๊ฐœ ์ž„์‹œํŽ˜์ด์ง€๋กœ ํด๋ฆญํ•ด๋„ ์—ฐ๊ฒฐ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค
๐Ÿšง Admin-1: https://velog.io/@countifs/Check-List โŽ ย 
๐Ÿšง Admin-2: https://velog.io/@countifs/TIL-Today-I-Learned-temporary โŽ
profile
์กฐ๊ฑด์„ ๋งŒ์กฑํ•˜๋Š” ๋งŒํผ ์ถœ๋ ฅํ•ด ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

0๊ฐœ์˜ ๋Œ“๊ธ€