Dev.Op
Yollow ๐Ÿ“š
Dev.Op
์ „์ฒด ๋ฐฉ๋ฌธ์ž
์˜ค๋Š˜
์–ด์ œ
  • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (701)
    • ์œ ์ตํ•˜์…จ๋‹ค๋ฉด ๊ด‘๊ณ  ํ•œ๋ฒˆ๋งŒ ํด๋ฆญ ๋ถ€ํƒ๋“œ๋ฆด๊ฒŒ์š”~ (0)
    • ---------------------------.. (0)
    • Stock (1)
      • ์Šˆํผ๋งˆ์ดํฌ๋กœ์ปดํ“จํ„ฐ (2)
    • ๐Ÿง์ „๊ธฐ์ฐจ (72)
      • ๐Ÿ„lg์—๋„ˆ์ง€์†”๋ฃจ์…˜ (0)
      • ๐ŸŠํ˜„๋Œ€์ž๋™์ฐจ (0)
    • ๐Ÿ—๏ธ์†Œํ”„ํŠธ์›จ์–ด (243)
      • ๐Ÿ’ปpython (85)
      • โž•C & C++ (1)
      • โ˜•๏ธTableau (32)
      • ๐Ÿ‘‹SQL & MySQL (20)
      • ๐ŸฌHTML & CSS (14)
      • ๐Ÿ“—JavaScript (31)
      • ๐Ÿ“˜Pspice & Excel (2)
      • ๐Ÿ“•Matlab & COMSOL & CATIA (6)
      • ๐Ÿ“™java & Servlete & JSP (29)
      • ๐Ÿ““Raspberry PI 4 (5)
      • ๐Ÿ”จAnsys (2)
      • DJango (0)
      • Flutter (3)
      • Typescript (0)
      • ๐Ÿ†Vue (5)
      • ๐Ÿ‹Docker (1)
    • ๐Ÿ“‹์ฑ„์šฉ๊ณต๊ณ  (0)
    • ๐Ÿ“WEB & ML & DL ํ”„๋กœ์ ํŠธ (27)
      • ๐ŸŒต2์ฐจ ํ”„๋กœ์ ํŠธ(LG) (9)
    • ๐Ÿงฉ์ผ์ƒ (89)
      • ๐ŸŒค์ฝ”๋”ฉ ๊ณต๋ถ€ ์ผ์ง€ (1)
      • ๐Ÿšด์ž์ „๊ฑฐ (5)
      • ๐Ÿ“ฐํ…Œํฌ (20)
      • ๐ŸฆFood & Cafe (5)
      • ๐Ÿ’‰์˜์–ด ๋„์ ์ด๊ธฐ (5)
      • โšก๋ฐœ์ „์†Œ (6)
      • ๐Ÿ“š๋…์„œ (1)
      • ๐Ÿ›ซ์—ฌํ–‰ (2)
      • ๐Ÿ“ˆ๋ธ”๋กœ๊ทธ๋งˆ์ผ€ํŒ… (6)
    • ๐ŸŒ๊ธˆ์œต (37)
    • ๐ŸŽจ์ทจ์—…End (16)
    • ๐Ÿ‘‹์ž๊ฒฉ์ฆ (150)
      • ๐Ÿ™ˆSQLD๊ฐœ๋ฐœ์ž (12)
      • ๐Ÿ”Œ์ „๊ธฐ๊ธฐ์‚ฌ (116)
      • ๐Ÿข์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ (7)
      • ๐ŸŒŽADsP(๋ฐ์ดํ„ฐ๋ถ„์„์ค€์ „๋ฌธ๊ฐ€) (10)
      • ๐Ÿš™1์ข… ๋Œ€ํ˜• ์šด์ „ ๋ฉดํ—ˆ (1)
      • โญTableau Desktop Specialist (2)
    • ๐Ÿฅ‡๊ณต๋Œ€์ด๊ฑฐ์ €๊ฒƒ(๋ง‰ํ•™๊ธฐ) (24)
      • ๐Ÿ“๊ณตํ•™์ˆ˜ํ•™ 2 (1)
      • ๐Ÿบ๋งˆ์ดํฌ๋กœํ”„๋กœ์„ธ์„œ์‹ค์Šต (4)
      • ๐ŸŒCAE (10)
      • โœˆ๏ธ์ž๋™์ฐจ๊ณตํ•™์‹คํ—˜2 (0)
      • ๐Ÿšข์œ ์ฒด์—ญํ•™ (6)
      • ๐Ÿš—ํ˜„๋Œ€์ฐจ H-๋ชจ๋นŒ๋ฆฌํ‹ฐ ํด๋ž˜์Šค 1๊ธฐ (3)

๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

    ๊ณต์ง€์‚ฌํ•ญ

    • Vue, Typescript, React, Tableau,โ‹ฏ
    • ์ง„์ธ์‚ฌ๋Œ€์ฒœ๋ช…(็›กไบบไบ‹ๅพ…ๅคฉๅ‘ฝ)

    ์ธ๊ธฐ ๊ธ€

    ํƒœ๊ทธ

    • ์ž๋ฐ”
    • ipad dual monitor
    • ์—”๋น„๋””์•„
    • rdfr
    • ์ „๊ธฐ์ฐจ ๋ณด์กฐ๊ธˆ 2021
    • ์•„์ด์˜ค๋‹‰5
    • ๋ธŒ๋ฃจํŠธํฌ์Šค
    • Python
    • LG์—๋„ˆ์ง€์†”๋ฃจ์…˜
    • SMCI
    • ํ…Œ์Šฌ๋ผ
    • ์—๋””์Šจev
    • ๋””์นด๋ฅด๊ณ 
    • ADsP
    • ๋น…๋ฐ์ดํ„ฐ๋ถ„์„์ค€์ „๋ฌธ๊ฐ€
    • ์œ ์ฒด์—ญํ•™
    • ์•Œ๊ณ ๋ฆฌ์ฆ˜
    • html
    • css
    • ๋น…๋ฐ์ดํ„ฐ
    • ์ง๋ ฌ๋ฆฌ์•กํ„ฐ
    • ์‚ผ์„ฑ์ „์ž
    • ์—”์†”
    • lgํ™”ํ•™
    • ์ „๊ธฐ์ฐจ
    • fluid mechanics
    • ๋ฐฑ์ค€
    • ๋ถ€๋“ฑ๋ฅ 
    • vue btn
    • ์—…๋น„ํŠธ

    ์ตœ๊ทผ ๋Œ“๊ธ€

    ์ตœ๊ทผ ๊ธ€

    ํ‹ฐ์Šคํ† ๋ฆฌ

    hELLO ยท Designed By ์ •์ƒ์šฐ.
    Dev.Op

    Yollow ๐Ÿ“š

    [sqld] 43ํšŒ ํ›„๊ธฐ ๋ฐ ๋ณต์›
    ๐Ÿ‘‹์ž๊ฒฉ์ฆ/๐Ÿ™ˆSQLD๊ฐœ๋ฐœ์ž

    [sqld] 43ํšŒ ํ›„๊ธฐ ๋ฐ ๋ณต์›

    2021. 11. 20. 13:54
    ๋ฐ˜์‘ํ˜•

    ์ œ43ํšŒ sqld ์‹œํ—˜ 2021.11.20.ํ† ์š”์ผ ์‹œํ—˜์ด ์˜ค์ „ 10:00 ๋ถ€ํ„ฐ 11:30๋ถ„๊นŒ์ง€ ์ง„ํ–‰๋˜์—ˆ๋‹ค.

    ๊ทธ๋ฆฌ๊ณ  ๊ฒฐ๊ณผ๋ฐœํ‘œ๋Š” 2021.12.17 ์— ์‹œํ–‰๋œ๋‹ค๊ณ  ํ•œ๋‹ค.

     

    ํฌ๊ฒŒ ๊ณ ๋ฏผ์„ ํ•˜์ง€ ์•Š๊ณ  ๋ฌธ์ œ๋ฅผ ํ’€์–ด๊ฐ”์—ˆ๋˜ ๊ฒƒ ๊ฐ™๋‹ค.

     

    ์ƒ๊ฐ๋‚˜๋Š”๋Œ€๋กœ ํˆญํˆญ ๊ธ์ ์—ฌ๋ณด๋ฉด, ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.



     

    1,2๋‹จ์›

    ๊ฐ๊ด€์‹ ๋‹ต์•ˆ : 

     

     

    1. ๊ด€๊ณ„ ํ‘œ๊ธฐ๋ฒ•

    ๊ด€๊ณ„๋ช…, ๊ด€๊ณ„์ฐจ์ˆ˜, ๊ด€๊ณ„์„ ํƒ์‚ฌ์–‘

    Membership, Cardinality, Optionality

     

    2.์„ค๋ช… ๊ด€๋ จ

    Row chaining : ๋งŽ์€ ์นผ๋Ÿผ์€ ๋กœ์šฐ ์ฒด์ด๋‹๊ณผ ๋กœ์šฐ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜์ด ๋งŽ์•„์ง€๊ฒŒ ๋˜์–ด ์„ฑ๋Šฅ์ด ์ €ํ•˜๋˜๊ธฐ ๋–„๋ฌธ์—, ๊ธธ์ด๊ฐ€ ๋„ˆ๋ฌด ๊ธธ์–ด์„œ ๋ฐ์ดํ„ฐ ๋ธ”๋ก ํ•˜๋‹ˆ์— ๋ฐ์ดํ„ฐ๊ฐ€ ๋ชจ๋‘ ์ €์žฅ๋˜์ง€ ์•Š๊ณ  ๋‘ ๊ฐœ ์ด์ƒ์˜ ๋ธ”๋ก์— ๊ฑธ ์ณ ํ•˜ ์˜ ๋กœ์šฐ๊ฐ€ ์ €์žฅ๋˜์–ด ์žˆ๋Š” ํ˜•ํƒœ๊ฐ€ ๋กœ์šฐ์ฒด์ด๋‹ (Row Chaining) ํ˜„์ƒ

     

    Row migration : ๋กœ์šฐ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ (Row ์€ ๋ฐ์ดํ„ฐ ๋ธ”๋ก์—์„œ ์ˆ˜์ •์ด ๋ฐœ์ƒํ•˜๋ฉด ์ˆ˜์ •๋œ ๋ฐ์ดํ„ฐ๋ฅผ ํ•ด๋‹น ๋ฐ์ดํ„ฐ ๋ธ”๋ก์—์„œ ์ €์žฅํ•˜์ง€ ๋ชปํ•˜๊ณ  ๋‹ค๋ฅธ ๋ธ”๋ก์˜ ๋นˆ ๊ณต๊ฐ„์„ ์ฐพ์•„ ์ €์žฅํ•˜๋Š” ๋ฐฉ์‹

     

    3.ํŠธ๋žœ์žญ์…˜ 4๊ฐ€์ง€

    ์›์ž์„ฑ Atomicity

    ์ผ๊ด€์„ฑ Consistency

    ๊ณ ๋ฆฝ์„ฑ Isolation

    ์˜๊ตฌ์„ฑ Durability

     

    4. 2์ฐจ ์ •๊ทœํ™” ๋ฐ 3์ฐจ ์ •๊ทœํ™” ๊ด€๋ จ ๋ฌธ์ œ

     

     

    ์ด๊ฑด ์ˆœ์„œ๋Œ€๋กœ ๋‚˜์™€์žˆ์—ˆ์–ด์„œ, 3๋ฒˆ์œผ๋กœ ์ •ํ™•ํžˆ ๊ธฐ์–ต - '๋…๋ฆฝ์„ฑ' ์ด๋ผ๋Š” ๋‹ต์•ˆ์„ ๋ฐฐ์น˜ํ•˜์˜€์Œ

     

     

     

     

    ์ฃผ๊ด€์‹ ๋‹ต์•ˆ 1 : ๋„๋ฉ”์ธ(domain)

    ์ฃผ๊ด€์‹ ๋‹ต์•ˆ 2 :  Cardinality, Relational Degree

     

     

     

    3๋‹จ์›

    1. cascade ๊ด€๋ จ ๋ฌธ์ œ

    (1, null) (2,null)

     

    2. nvl ๋ฌธ์ œ

     

    3. group by - having ๊ด€๋ จ ๋ฌธ์ œ

     

    4. round, ceil, floor ๊ฐ™์€ ๋‹จ์ผ ํ–‰ ํ•จ์ˆ˜ ์ ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•

     

    5. lag / lead ๊ตฌ๋ถ„ํ•˜๊ธฐ

    ๋‹ต์€ lag(empno,1,0)

     

    6. catesian ์กฐ์ธ ๋ฌธ์ œ 

    3x5 = 15๊ฐœ

     

     

     

    ํŠน์ด์  ;

     

    NL JOIN , SORT MERGE JOIN, HASH JOIN ๋ถ€๋ถ„

    ์ธ๋ฑ์Šค ์Šค์บ” ๋ถ€๋ถ„

    ํ”„๋กœ์‹œ์ € ๋ถ€๋ถ„

    ๋“ฑ์— ๋Œ€ํ•œ ๋ถ€๋ถ„์ด ์ถœ์ œ๋˜์ง€ ์•Š์•˜์Œ

     

     


    ์ฃผ๊ด€์‹์ด๋ผ๋Š”๊ฒŒ ๋งž๋Š”์ง€ ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ, ๋‹จ๋‹ตํ˜•๋ฌธ์ œ๋“ค ์ƒ๊ฐ๋‚˜๋Š”๋Œ€๋กœ, ์ˆœ์„œ์— ์ƒ๊ด€์—†์ด ๋‚˜์—ดํ•ด๋ณด์ž.

     

     


    ์ฃผ๊ด€์‹ ๋‹ต์•ˆ 1- 1. ใ„ฑ : 2, ใ„ด: 9

     

     

    ์ฃผ๊ด€์‹ ๋‹ต์•ˆ 2- primary key

     

     

    ์ฃผ๊ด€์‹ ๋‹ต์•ˆ 3- 2๊ฑด

    -prior ๋ถ€๋ชจ ๋ฐ ์ž์‹ ๊ด€๊ณ„ ํŒŒ์•…ํ•˜๊ธฐ

    -start with ๋นˆ์นธ๋ถ€ํ„ฐ

     

    ์ฃผ๊ด€์‹ ๋‹ต์•ˆ 4- JONES

    (์ฃผ์˜)- ๋Œ€๋ฌธ์ž๋กœ ํ‘œ์‹œ!!

     

     

    ์ฃผ๊ด€์‹ ๋‹ต์•ˆ 5 - Group by

    (์ฃผ์˜) where ์•„๋‹ˆ๋‹ค. ์„ ์ˆ˜์˜ ํฌ์ง€์…˜์— ๋”ฐ๋ฅธ max, min, avg ์ง‘๊ณ„ ์œˆ๋„์šฐ ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด์„œ ๊ฐ๊ฐ ๋‚˜์—ดํ•˜๋Š” ๋ฌธ์ œ์ด๋ฏ€๋กœ, ๊ฐ ํฌ์ง€์…˜์— ๋”ฐ๋ฅธ ์„ ์ˆ˜๋“ค์˜ ํ‚ค ์ •๋ณด๋ฅผ ๋‚˜ํƒ€๋‚ด์•ผํ•œ๋‹ค.

     

    ์ฃผ๊ด€์‹ ๋‹ต์•ˆ 6 - DENSE RANK() -

    (์ฃผ์˜)๋Œ€๋ฌธ์ž๋กœ ํ‘œ์‹œ ๋ฐ ๊ด„ํ˜ธ ํ‘œ์‹œ!!

     


    ๊ฒฐ๋ก  : ๋‚œ์ด๋„๋Š” ์ž๋™์ฐจ๋กœ ๋”ฐ์ง€๋ฉด ๋ง›์žˆ๋Š” '์บ์Šคํผ' ์ •๋„? ๋ƒ ๋ƒ 

     

    ์‹œํ—˜ ๋ณด์‹œ๋А๋ผ ๋‹ค๋“ค ์ •๋ง ์ˆ˜๊ณ  ๋งŽ์•˜์„ํ…๋ฐ, ๋งˆ์ง€๋ง‰๊นŒ์ง€ ๊ธด ์—ฌ์ •์˜ ์ข…์ง€๋ถ€, ์˜ฌํ•ด์˜ ๋งˆ์ง€๋ง‰ SQLD ์‹œํ—˜์— ์ž„ํ•œ ๋ชจ๋“  ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ๋…ธ๋ ฅํ•œ ๋งŒํผ ์ข‹์€ ๊ฒฐ์‹ค ์žˆ์—ˆ์œผ๋ฉด ํ•˜๋Š” ๋ฐ”๋žจ์ด๋‹ค. 

     

    ์‰ฌ์›Œ๋ณด์—ฌ์„œ ๊ณต๋ถ€ ์•ˆํ•˜๋‹ค๊ฐ€, ๋งˆ์ง€๋ง‰๋‚ ์— ๋ชฐ์•„์„œ ํ–ˆ๋Š”๋ฐ, ์ƒˆ๋ฒฝ๊นŒ์ง€ 2ํšŒ๋…๋„ ์ œ๋Œ€๋กœ ๋ชปํ–ˆ๋˜ ๋‚˜๋จธ์ง€, ํฐ ๊ธฐ๋Œ€๋ฅผ ํ•˜์ง€๋Š” ์•Š์•˜์ง€๋งŒ, ์‹œํ—˜์žฅ์—์„œ ์ฒซ๋ฌธ์ œ๋ถ€ํ„ฐ ๋ณด๊ณ  ๊ธฐ๋ถ„์ด ๋‹ฌ๋ผ์กŒ๋‹ค.

    SQLD ๋ฐ SQL ์‹œํ—˜ ๋ชจ๋‘, ์˜ฌํ•ด์˜ ๋ชจ๋“  ์ ‘์ˆ˜๊ฐ€ ์ข…๋ฃŒ ๋˜์—ˆ๋‹ค.

     

    ํ‚ค์›Œ๋“œ

    43ํšŒ SQLD ์‹œํ—˜ ํ›„๊ธฐ / ๋ณต์› / sql ์‹œํ—˜ / adsp 

    sql / sql ์‹œํ—˜ / sqld ๋‹ต์•ˆ / sqld ๊ฐ€์ฑ„์  / sqld ์ฃผ๊ด€์‹ /sqld ๋‹จ๋‹ต์‹

    ๋ฐ˜์‘ํ˜•
    ์ €์ž‘์žํ‘œ์‹œ (์ƒˆ์ฐฝ์—ด๋ฆผ)

    '๐Ÿ‘‹์ž๊ฒฉ์ฆ > ๐Ÿ™ˆSQLD๊ฐœ๋ฐœ์ž' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

    [sqld] ํ•ฉ๊ฒฉ ํ›„๊ธฐ์™€ ๊ณต๋ถ€ ๋ฐฉ๋ฒ• ๊ทธ๋ฆฌ๊ณ  ๊ฟ€ํŒ(feat.์„ฑ์ ํ‘œ ์ฒจ๋ถ€)  (5) 2021.12.26
    [SQL] SQL delete๋ฌธ ๋ฐ ์ฟผ๋ฆฌ ์—ฐ์Šต  (0) 2021.11.07
    [sql ๊ณต๋ถ€๋ฒ•] ๋…ผ๋ž€ ๋๋‚ด๊ธฐ  (1) 2021.11.07
    [SQL] count, groupby, subquery  (0) 2021.11.07
    [SQL] DB ์„ค๊ณ„(์ •๊ทœํ™”,ROLLBACK, COMMIT) 2ํŽธ  (0) 2021.11.07
      '๐Ÿ‘‹์ž๊ฒฉ์ฆ/๐Ÿ™ˆSQLD๊ฐœ๋ฐœ์ž' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
      • [sqld] ํ•ฉ๊ฒฉ ํ›„๊ธฐ์™€ ๊ณต๋ถ€ ๋ฐฉ๋ฒ• ๊ทธ๋ฆฌ๊ณ  ๊ฟ€ํŒ(feat.์„ฑ์ ํ‘œ ์ฒจ๋ถ€)
      • [SQL] SQL delete๋ฌธ ๋ฐ ์ฟผ๋ฆฌ ์—ฐ์Šต
      • [sql ๊ณต๋ถ€๋ฒ•] ๋…ผ๋ž€ ๋๋‚ด๊ธฐ
      • [SQL] count, groupby, subquery
      Dev.Op
      Dev.Op
      Interest: CS, Drive

      ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”