๋ชฉ๋ก์ „์ฒด ๊ธ€ (89)

SJ_Koding

SQLD ๋Œ€๋น„ (7) - SQL ๋ฌธ๋ฒ• ๋ฐ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ_2

SQLD ๋Œ€๋น„ (6) - SQL ๋ฌธ๋ฒ• ๋ฐ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ_1 SQLD ๋Œ€๋น„ (5) - ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค (RDBMS) ๊ณผ๋ชฉ II ์‹œ์ž‘ ! ๋…ธ๋žญ์ด ์ฑ…์œผ๋กœ ๊ณผ๋ชฉ I์„ ๋ชจ๋‘ ํ’€๊ณ  ์˜ค๋‹ต์ •๋ฆฌ๊นŒ์ง€ ๋งˆ๋ฌด๋ฆฌํ–ˆ๋‹ค. SQLD ๋Œ€๋น„ (4) - ์„ฑ๋Šฅ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง ๋ฐ ์ •๊ทœํ™”/๋ฐ˜์ •๊ทœํ™”, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค 2023.11. sjkoding.tistory.com ์ด์ „ ๊ธ€๊ณผ ์ด์–ด์ง€๋Š” ๊ธ€์ž…๋‹ˆ๋‹ค. ํ•ด๋‹น ์ •๋ฆฌ๊ธ€์€ ์•„๋ž˜์˜ ์œ ํŠœ๋ธŒ ์˜์ƒ์„ ์ฐธ๊ณ ํ•˜์—ฌ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ ์‹œ ์‚ญ์ œํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๋นจ๊ฐ„์ƒ‰ ํ˜•๊ด‘ํŽœ์€ ๊ฐ•์˜์—์„œ ๊ฐ•์กฐํ•œ ๋ถ€๋ถ„, ๋…ธ๋ž€์ƒ‰ ํ˜•๊ด‘ํŽœ์€ ์ถ”๊ฐ€ ์„œ์น˜๋กœ ๋‚ด์šฉ์„ '์ง์ ‘' ๋ณด๊ฐ•ํ•œ ๋ถ€๋ถ„์ž…๋‹ˆ๋‹ค. Group by Group by๋Š” ์ง‘ํ•ฉ(ํ…Œ์ด๋ธ”) ๋‚ด์—์„œ ํ•˜๋‚˜ ํ˜น์€ ์—ฌ๋Ÿฌ ํ–‰์„ ๊ทธ๋ฃนํ™” ํ•˜์—ฌ ์ง‘๊ณ„ํ•จ์ˆ˜(SUM, MIN, AVG๋“ฑ)๋ฅผ ์ด์šฉํ•˜๋Š” ๊ฒƒ Having ์ ˆ์„ ์ด์šฉํ•˜์—ฌ..

SQL/SQLD 2023. 11. 13. 23:06
SQLD ๋Œ€๋น„ (6) - SQL ๋ฌธ๋ฒ• ๋ฐ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ_1

SQLD ๋Œ€๋น„ (5) - ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค (RDBMS) ๊ณผ๋ชฉ II ์‹œ์ž‘ ! ๋…ธ๋žญ์ด ์ฑ…์œผ๋กœ ๊ณผ๋ชฉ I์„ ๋ชจ๋‘ ํ’€๊ณ  ์˜ค๋‹ต์ •๋ฆฌ๊นŒ์ง€ ๋งˆ๋ฌด๋ฆฌํ–ˆ๋‹ค. SQLD ๋Œ€๋น„ (4) - ์„ฑ๋Šฅ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง ๋ฐ ์ •๊ทœํ™”/๋ฐ˜์ •๊ทœํ™”, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค 2023.11.11 - [SQL/SQLD] - SQLD ๋Œ€๋น„ (3) - ์‹๋ณ„์ž(Identifie sjkoding.tistory.com ์ด์ „ ๊ธ€๊ณผ ์ด์–ด์ง€๋Š” ๊ธ€์ž…๋‹ˆ๋‹ค. ํ•ด๋‹น ์ •๋ฆฌ๊ธ€์€ ์•„๋ž˜์˜ ์œ ํŠœ๋ธŒ ์˜์ƒ์„ ์ฐธ๊ณ ํ•˜์—ฌ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ ์‹œ ์‚ญ์ œํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๋นจ๊ฐ„์ƒ‰ ํ˜•๊ด‘ํŽœ์€ ๊ฐ•์˜์—์„œ ๊ฐ•์กฐํ•œ ๋ถ€๋ถ„, ๋…ธ๋ž€์ƒ‰ ํ˜•๊ด‘ํŽœ์€ ์ถ”๊ฐ€ ์„œ์น˜๋กœ ๋‚ด์šฉ์„ '์ง์ ‘' ๋ณด๊ฐ•ํ•œ ๋ถ€๋ถ„์ž…๋‹ˆ๋‹ค. SQL๋ฌธ๋ฒ•์€ ์›Œ๋‚™ ์ต์ˆ™ํ•ด์„œ ์˜์ƒ ๊ต์žฌ์™€ ๋‹ค๋ฅด๊ฒŒ ํ•ต์‹ฌ๋งŒ ์š”์•ฝํ•ฉ๋‹ˆ๋‹ค. SELECT (์กฐํšŒ) SELECT๋ฌธ ํ…Œ์ด๋ธ”๋‚ด ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์กฐํšŒํ•˜๊ธฐ ์œ„ํ•ด ..

SQL/SQLD 2023. 11. 13. 22:27
SQLD ๋Œ€๋น„ (5) - ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค (RDBMS)

๊ณผ๋ชฉ II ์‹œ์ž‘ ! ๋…ธ๋žญ์ด ์ฑ…์œผ๋กœ ๊ณผ๋ชฉ I์„ ๋ชจ๋‘ ํ’€๊ณ  ์˜ค๋‹ต์ •๋ฆฌ๊นŒ์ง€ ๋งˆ๋ฌด๋ฆฌํ–ˆ๋‹ค. SQLD ๋Œ€๋น„ (4) - ์„ฑ๋Šฅ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง ๋ฐ ์ •๊ทœํ™”/๋ฐ˜์ •๊ทœํ™”, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค 2023.11.11 - [SQL/SQLD] - SQLD ๋Œ€๋น„ (3) - ์‹๋ณ„์ž(Identifier) SQLD ๋Œ€๋น„ (3) - ์‹๋ณ„์ž(Identifier) 2023.11.11 - [SQL/SQLD] - SQLD ๋Œ€๋น„ (2) - ์—”ํ„ฐํ‹ฐ(Entity)์™€ ์†์„ฑ(Attribute), ๊ด€๊ณ„(Relationship) SQLD ๋Œ€๋น„ (2) - ์—”ํ„ฐํ‹ฐ(Entity)์™€ ์†์„ฑ sjkoding.tistory.com ์ด์ „ ๊ธ€๊ณผ ์ด์–ด์ง€๋Š” ๊ธ€์ž…๋‹ˆ๋‹ค. ํ•ด๋‹น ์ •๋ฆฌ๊ธ€์€ ์•„๋ž˜์˜ ์œ ํŠœ๋ธŒ ์˜์ƒ์„ ์ฐธ๊ณ ํ•˜์—ฌ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ ์‹œ ์‚ญ์ œํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๋นจ๊ฐ„์ƒ‰ ํ˜•๊ด‘ํŽœ์€ ๊ฐ•์˜์—์„œ ๊ฐ•์กฐํ•œ ๋ถ€๋ถ„, ๋…ธ..

SQL/SQLD 2023. 11. 13. 14:32
SQLD ๋Œ€๋น„ (3) - ์‹๋ณ„์ž(Identifier)

2023.11.11 - [SQL/SQLD] - SQLD ๋Œ€๋น„ (2) - ์—”ํ„ฐํ‹ฐ(Entity)์™€ ์†์„ฑ(Attribute), ๊ด€๊ณ„(Relationship) SQLD ๋Œ€๋น„ (2) - ์—”ํ„ฐํ‹ฐ(Entity)์™€ ์†์„ฑ(Attribute), ๊ด€๊ณ„(Relationship) 2023.11.09 - [SQL/SQLD] - SQLD ๋Œ€๋น„ (1) - ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์˜ ์ดํ•ด SQLD ๋Œ€๋น„ (1) - ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์˜ ์ดํ•ด ์‹œํ—˜์ด 2์ฃผ์ผ๋„ ์•ˆ๋‚จ์•˜๋‹ค. ์ด๋ก ๋ฌธ์ œ๋ฅผ ๊ฐ„๋‹จํžˆ ์ •๋ฆฌํ•˜๊ณ  ๋…ธ๋žญ์ด ์ฑ…์„ ํ’€๊ณ  ์˜ค๋‹ต๋…ธํŠธ๋ฅผ ์ด์šฉํ•ด ์‹œํ—˜์„ ๋Œ€๋น„ sjkoding.tistory.com ์ด์ „ ๊ธ€๊ณผ ์ด์–ด์ง€๋Š” ๊ธ€์ž…๋‹ˆ๋‹ค. ํ•ด๋‹น ์ •๋ฆฌ๊ธ€์€ ์•„๋ž˜์˜ ์œ ํŠœ๋ธŒ ์˜์ƒ์„ ์ฐธ๊ณ ํ•˜์—ฌ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ ์‹œ ์‚ญ์ œํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๋นจ๊ฐ„์ƒ‰ ํ˜•๊ด‘ํŽœ์€ ๊ฐ•์˜์—์„œ ๊ฐ•์กฐํ•œ ๋ถ€๋ถ„, ๋…ธ๋ž€์ƒ‰ ํ˜•๊ด‘ํŽœ์€ ์ถ”๊ฐ€ ์„œ์น˜..

SQL/SQLD 2023. 11. 11. 23:02
SQLD ๋Œ€๋น„ (2) - ์—”ํ„ฐํ‹ฐ(Entity)์™€ ์†์„ฑ(Attribute), ๊ด€๊ณ„(Relationship)

2023.11.09 - [SQL/SQLD] - SQLD ๋Œ€๋น„ (1) - ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์˜ ์ดํ•ด SQLD ๋Œ€๋น„ (1) - ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์˜ ์ดํ•ด ์‹œํ—˜์ด 2์ฃผ์ผ๋„ ์•ˆ๋‚จ์•˜๋‹ค. ์ด๋ก ๋ฌธ์ œ๋ฅผ ๊ฐ„๋‹จํžˆ ์ •๋ฆฌํ•˜๊ณ  ๋…ธ๋žญ์ด ์ฑ…์„ ํ’€๊ณ  ์˜ค๋‹ต๋…ธํŠธ๋ฅผ ์ด์šฉํ•ด ์‹œํ—˜์„ ๋Œ€๋น„ํ•ด๋ณผ ์ƒ๊ฐ์ด๋‹ค. ๊ต๊ณผ๋ชฉ ์ˆ˜์—…์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๋ฐฐ์šด ๊ฒฝํ—˜์ด ์žˆ๊ณ  ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์—์„œ S sjkoding.tistory.com ์ด์ „ ๊ธ€๊ณผ ์ด์–ด์ง€๋Š” ๊ธ€์ž…๋‹ˆ๋‹ค. ํ•ด๋‹น ์ •๋ฆฌ๊ธ€์€ ์•„๋ž˜์˜ ์œ ํŠœ๋ธŒ ์˜์ƒ์„ ์ฐธ๊ณ ํ•˜์—ฌ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ ์‹œ ์‚ญ์ œํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๋นจ๊ฐ„์ƒ‰ ํ˜•๊ด‘ํŽœ์€ ๊ฐ•์˜์—์„œ ๊ฐ•์กฐํ•œ ๋ถ€๋ถ„, ๋…ธ๋ž€์ƒ‰ ํ˜•๊ด‘ํŽœ์€ ์ถ”๊ฐ€ ์„œ์น˜๋กœ ๋‚ด์šฉ์„ '์ง์ ‘' ๋ณด๊ฐ•ํ•œ ๋ถ€๋ถ„์ž…๋‹ˆ๋‹ค. https://youtu.be/gmMaH5mMJ9M?t=862 ์—”ํ„ฐํ‹ฐ (๋…ผ๋ฆฌ์  ๋ชจ๋ธ๋ง์„ ํ•  ๋•Œ, ํ…Œ์ด๋ธ”์˜ ๋‹ค๋ฅธ ๋ง) ๋ฐ์ดํ„ฐ์˜ ์ง‘ํ•ฉ ์ €์žฅ๋˜..

SQL/SQLD 2023. 11. 11. 16:47
SQLD ๋Œ€๋น„ (1) - ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์˜ ์ดํ•ด

์‹œํ—˜์ด 2์ฃผ์ผ๋„ ์•ˆ๋‚จ์•˜๋‹ค. ์ด๋ก ๋ฌธ์ œ๋ฅผ ๊ฐ„๋‹จํžˆ ์ •๋ฆฌํ•˜๊ณ  ๋…ธ๋žญ์ด ์ฑ…์„ ํ’€๊ณ  ์˜ค๋‹ต๋…ธํŠธ๋ฅผ ์ด์šฉํ•ด ์‹œํ—˜์„ ๋Œ€๋น„ํ•ด๋ณผ ์ƒ๊ฐ์ด๋‹ค. ๊ต๊ณผ๋ชฉ ์ˆ˜์—…์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๋ฐฐ์šด ๊ฒฝํ—˜์ด ์žˆ๊ณ  ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์—์„œ SQL๋ฌธ์ œ๋ฅผ ์—ฌ๋Ÿฌ ๊ฐœ ํ’€์–ด๋ณด์•˜๋‹ค. ๊ทธ๋ž˜๋„ ์‹œ๊ฐ„์ด ์—†์œผ๋‹ˆ ๋ถˆ์•ˆํ•˜๋‹ค. ์ผ๋‹จ ์ค€๋น„ํ•ด๋ณด์ž. ์•„๋ž˜ ์œ ํŠœ๋ธŒ ์˜์ƒ์„ ์ฐธ๊ณ ํ•˜์—ฌ ๊ณต๋ถ€ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ ์‹œ ์‚ญ์ œํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๋นจ๊ฐ„์ƒ‰ ํ˜•๊ด‘ํŽœ์€ ๊ฐ•์˜์—์„œ ๊ฐ•์กฐํ•œ ๋ถ€๋ถ„, ๋…ธ๋ž€์ƒ‰ ํ˜•๊ด‘ํŽœ์€ ์ถ”๊ฐ€ ์„œ์น˜๋กœ ๋‚ด์šฉ์„ '์ง์ ‘' ๋ณด๊ฐ•ํ•œ ๋ถ€๋ถ„์ž…๋‹ˆ๋‹ค. https://www.youtube.com/watch?v=gmMaH5mMJ9M&t=433s 1. ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง์˜ ์ •์˜ ๊ณ ๊ฐ๊ณผ ํ•จ๊ป˜ ๊ณ ๊ฐ์˜ ์—…๋ฌด ํ”„๋กœ์„ธ์Šค๋ฅผ ์ดํ•ดํ•ด์•ผ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง์„ ์ œ๋Œ€๋กœ ํ•  ์ˆ˜ ์žˆ๋‹ค. ํ˜„์‹ค ์„ธ๊ณ„๋ฅผ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ํ‘œํ˜„ํ•˜๊ธฐ ์œ„ํ•œ ์ถ”์ƒํ™” ๊ณผ์ •์ด๋‹ค. ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง..

SQL/SQLD 2023. 11. 9. 14:34
๊ทธ๋ž˜ํ”„ ์—ฐ์Šต (5) - ์ปดํ“จํ„ฐ ์„ธ๊ทธ๋จผํŠธ(๋ฌธ์ œ ์ž์ฒด ๋ณ€ํ˜•)

* ํ•ด๋‹น ๋ฌธ์ œ๋Š” ์ €์ž‘๊ถŒ์— ๋ฌธ์ œ๊ฐ€ ๋  ์ˆ˜ ์žˆ์–ด, GPT๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๋‹ค๋ฅธ ๋ฌธ์ œ๋กœ ์น˜ํ™˜ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ** ์›๋ณธ ๋ฌธ์ œ๋Š” ๊ธฐ์—… ์ฝ”ํ…Œ ๊ธฐ์ถœ๋ฌธ์ œ, PCCP๋“ฑ ์ž๊ฒฉ์ฆ ๋ฌธ์ œ์™€ ๊ฐ™์ด ํ‰๊ฐ€๊ฐ€ ์ด๋ฃจ์–ด์ง€๋Š” ๊ธฐ์ถœ๋ฌธ์ œ๊ฐ€ ์•„๋‹˜์„ ์•Œ๋ ค๋“œ๋ฆฝ๋‹ˆ๋‹ค. ์ฒด๊ฐ ๋‚œ์ด๋„: ์‹ค๋ฒ„ 1 ๋ฌธ์ œ ์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ๊ด€๋ฆฌ์ž์ธ ์ฒ ์ˆ˜๋Š” ๋„คํŠธ์›Œํฌ ์ƒ์˜ ์ปดํ“จํ„ฐ๋“ค์ด ์–ด๋–ป๊ฒŒ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋Š”์ง€ ํŒŒ์•…ํ•˜๊ธฐ ์œ„ํ•ด ๋„คํŠธ์›Œํฌ๋ฅผ ๊ทธ๋ž˜ํ”„๋กœ ํ‘œํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ ์ปดํ“จํ„ฐ๋Š” 1๋ถ€ํ„ฐ N๊นŒ์ง€์˜ ๊ณ ์œ  ๋ฒˆํ˜ธ๋กœ ์‹๋ณ„๋˜๋ฉฐ, ์„œ๋กœ ์—ฐ๊ฒฐ๋œ ์ปดํ“จํ„ฐ๋“ค์€ ๋ฐ์ดํ„ฐ๋ฅผ ์ง์ ‘ ์ฃผ๊ณ ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์—ฐ๊ฒฐ์€ ์–‘๋ฐฉํ–ฅ์ด๋ฉฐ, ์—ฐ๊ฒฐ๋œ ์ปดํ“จํ„ฐ๋“ค์€ ๊ฐ™์€ ๋„คํŠธ์›Œํฌ ์„ธ๊ทธ๋จผํŠธ์— ์žˆ๋‹ค๊ณ  ๊ฐ„์ฃผ๋ฉ๋‹ˆ๋‹ค. ์„ธ๊ทธ๋จผํŠธ์˜ ์‹๋ณ„์ž(ID)๋Š” ๊ทธ ์„ธ๊ทธ๋จผํŠธ ๋‚ด์— ์†ํ•œ ์ปดํ“จํ„ฐ ์ค‘ ๊ฐ€์žฅ ์ž‘์€ ๋ฒˆํ˜ธ๋กœ ์ •ํ•ด์ง‘๋‹ˆ๋‹ค. ๊ด€๋ฆฌ์ž๋Š” ๋„คํŠธ์›Œํฌ ๋‚ด์—์„œ ๊ฐ€์žฅ ๋งŽ์€ ์ปดํ“จํ„ฐ..

Algorithm/Graph 2023. 11. 8. 20:50