๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

SQLD์‹œํ—˜3

[ํ›„๊ธฐ] SQLD ์‹œํ—˜ ์ ‘์ˆ˜ ๋ฐฉ๋ฒ• *์ˆ˜ํ—˜์ž๋Š” ํ•„ํžˆ 9์‹œ 30๋ถ„๊นŒ์ง€ ๊ณ ์‚ฌ์‹ค ์ž…์‹คํ•˜์—ฌ ๋ณธ์ธ ํ™•์ธ์„ ๋งˆ์นœ ํ›„ ์•ˆ๋‚ด์‚ฌํ•ญ ๋“ฑ์„ ์ˆ™์ง€ํ•ด์•ผ ํ•˜๋ฉฐ, ์‹œ์ž‘ํ•œ ์ดํ›„์—๋Š” ์ž…์‹คํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. *์ˆ˜ํ—˜์ž๋Š” โ‘ ์ธ์ •๋ฒ”์œ„ ์‹ ๋ถ„์ฆ โ‘ก์ˆ˜ํ—˜ํ‘œ โ‘ข๊ฒ€์ •์ƒ‰ ํ•„๊ธฐ๊ตฌ(์ปดํ“จํ„ฐ์šฉ ์‹ธ์ธํŽœ ๋˜๋Š” ๋ณผํŽœ) ๋ฅผ ์ง€์ฐธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค ์‘์‹œ์ž_์ค€๋น„๋ฌผ KData ๋ฐ์ดํ„ฐ์ž๊ฒฉ๊ฒ€์ • ์‚ฌ์ดํŠธ์—์„œ ์ผ์ •์„ ํ™•์ธํ•˜๊ณ  ์ ‘์ˆ˜ ๊ฐ€๋Šฅํ•จ. ์ ‘์ˆ˜ ๊ด€๋ จ๋œ 3๊ฐœ ์ค‘ ํ•˜๋‚˜๋ฅผ ๋ˆ„๋ฅด๋ฉด ๋จ. https://www.dataq.or.kr/www/main.do ์ ‘์ˆ˜๊ฐ€ ์‹œ์ž‘๋˜๋Š” 10:00 ์ •๊ฐ์—๋Š” ๋Œ€๊ธฐ์—ด์ด ์žˆ์„ ์ •๋„๋กœ ์‚ฌ๋žŒ์ด ๋ชฐ๋ฆฌ์ง€๋งŒ 1-2์‹œ๊ฐ„๋งŒ ์ง€๋‚˜๋„ ๋Œ€๊ธฐ์—†์ด ์ ‘์ˆ˜๊ฐ€ ๊ฐ€๋Šฅํ•จ ์‹ ์ฒญ ํ™”๋ฉด์˜ ๊ณ ์‚ฌ์žฅ ์„ ํƒ๋ž€์—๋Š” ์ฃผ์†Œ๊ฐ€ ๋‚˜์˜ค์ง€ ์•Š์œผ๋ฏ€๋กœ, ๊ณ ์‚ฌ์žฅ๋ช…์„ ์ž˜ ๊ธฐ์–ตํ•ด๋‘๊ณ  ์‹ ์ฒญํ•˜๊ธฐ ์ ‘์ˆ˜ ์‹œ ์ฆ๋ช…์‚ฌ์ง„์„ ์ฒจ๋ถ€ํ•ด์•ผ ํ•˜๋Š”๋ฐ ๋‚˜์ค‘์— ๊ฒฐ์ œ ์ดํ›„์— ์ ‘์ˆ˜์กฐํšŒ[๋ชฉ๋ก]์—์„œ ์ˆ˜์ •์ด.. 2023. 11. 20.
[SQLD๋ฒผ๋ฝ์น˜๊ธฐ] SQL ์ž๊ฒฉ๊ฒ€์ • ์‹ค์ „๋ฌธ์ œ ์˜ค๋‹ต๋…ธํŠธ(2๊ณผ๋ชฉ-1) [ 2๊ณผ๋ชฉ SQL ๊ธฐ๋ณธ ๋ฐ ํ™œ์šฉ ] 2-1 SQL ๊ธฐ๋ณธ DCL : ์ปจํŠธ๋กค = ๊ถŒํ•œ DDL : Definition ์ •์˜์–ด. ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ(ํ…Œ์ด๋ธ” ์ด๋ฆ„, ๊ตฌ์กฐ ์ƒ์„ฑ, ํ…Œ์ด๋ธ” ์‚ญ์ œ) ์ •์˜ DML : Manipulation ๋ฐ์ดํ„ฐ ์กฐ์ž‘(์ƒˆ๋กœ์šดํ–‰ ์ถ”๊ฐ€, ์ˆ˜์ •, ์‚ญ์ œ ๋“ฑ) + ์กฐํšŒ TCL : Transaction ์ปจํŠธ๋กค(DML ์กฐ์ž‘๊ฒฐ๊ณผ ์ž‘์—…๋‹จ์œ„๋ณ„๋กœ ์ œ์–ด) PL/SQL, T-SQL : ์ ˆ์ฐจ์  ๋ฐ์ดํ„ฐ ์กฐ์ž‘์–ด, ์ƒ์„ธํžˆ ๋ช…์„ธํ•˜๋Š” ์–ธ์–ด ๋ฐ์ดํ„ฐ ๋ถ€์†์–ด : ํ˜ธ์ŠคํŠธ ํ”„๋กœ๊ทธ๋žจ ์†์— ์‚ฝ์ž…๋˜์–ด ์‚ฌ์šฉํ•˜๋Š” DML ๋ช…๋ น์–ด๋“ค ๋ฐ์ด๋ธ” ์ปฌ๋Ÿผ ์ •์˜ ๋ณ€๊ฒฝ : Oracle-ALTER TABLE + MODIFY ... SQL Server-ALTER TABLE + ALTER ... SQL Server : ์—ฌ๋Ÿฌ ์ปฌ๋Ÿผ ๋™์‹œ ์ˆ˜์ • ์ง€์›X. ๊ด„ํ˜ธ์‚ฌ์šฉX, NOT .. 2023. 11. 17.
[SQLD๋ฒผ๋ฝ์น˜๊ธฐ] SQL ์ž๊ฒฉ๊ฒ€์ • ์‹ค์ „๋ฌธ์ œ ์˜ค๋‹ต๋…ธํŠธ(1๊ณผ๋ชฉ) [ 1๊ณผ๋ชฉ ๋ฐ์ดํ„ฐ๋ชจ๋ธ๋ง์˜ ์ดํ•ด ] 1-1 ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง์˜ ์ดํ•ด ๋ฐ์ดํ„ฐ๋ชจ๋ธ๋ง ์ค‘์š”์„ฑ๊ณผ ์œ ์˜์  : ์ค‘๋ณต, ๋น„์œ ์—ฐ์„ฑ(์—…๋ฌด๋ณ€ํ™”๋กœ ์˜ํ–ฅX), ๋น„์ผ๊ด€์„ฑ(a๊ฐฑ์‹ ์œผ๋กœ b์ž๋™๊ฐฑ์‹ X) '์‚ฌ์šฉ์ž์ฒ˜๋ฆฌ ํ”„๋กœ์„ธ์Šค'์™€ 'ํ…Œ์ด๋ธ”' ์—ฐ๊ณ„์„ฑ์ด ๋†’์•„์ง€๋ฉด ๋ฐ์ดํ„ฐ๋ชจ๋ธ๋ง ์—…๋ฌด๋ณ€๊ฒฝ์ด ์ทจ๋žตํ•ด์ง€๋ฏ€๋กœ ์—ฐ๊ณ„์„ฑX ๋ถ„๋ฆฌO = ๋น„์œ ์—ฐ์„ฑ ๋ฐ์ดํ„ฐ๋ชจ๋ธ๋ง ์ˆœ์„œ : ๊ฐœ ๋…ผ ๋ฌผ (๊ฐœ๋…-์—…๋ฌด์ค‘์‹ฌ ์ „์‚ฌ์ , ๋…ผ๋ฆฌ-์—…๋ฌด ์ •ํ™•ํžˆ ํ‘œํ˜„, ๋ฌผ๋ฆฌ-์‹ค์ œ DB) ๋ฐ์ดํ„ฐ ๋…๋ฆฝ์„ฑ ์š”์†Œ : ์™ธ ๊ฐœ ๋‚ด (์™ธ๋ถ€์Šคํ‚ค๋งˆ-์‚ฌ์šฉ์ž, ๋‚ด๋ถ€์Šคํ‚ค๋งˆ-๋ชจ๋“ ์‚ฌ์šฉ์ž๊ด€์ , ๋ฌผ๋ฆฌ์Šคํ‚ค๋งˆ-๋ฌผ๋ฆฌ์žฅ์น˜) ๋ฐ์ดํ„ฐ ๋…๋ฆฝ์„ฑ : ๋…ผ๋ฆฌ, ๋ฌผ๋ฆฌ (๋…ผ๋ฆฌ-๋ชจ๋“ ์‚ฌ์šฉ์ž๋ณ€๊ฒฝ์œผ๋กœ ๊ฐœ์ธ์‚ฌ์šฉ์ž ์˜ํ–ฅX, ๋ฌผ๋ฆฌ์žฅ์น˜ ๋ณ€๊ฒฝ๋œ๋‹ค๊ณ  ์‚ฌ์šฉ์ž์Šคํ‚ค๋งˆ ์˜ํ–ฅX) ERD ์ž‘์„ฑ์ˆœ์„œ : ์—”ํ‹ฐํ‹ฐ ๊ทธ๋ฆฐ๋‹ค -> ๋ฐฐ์น˜ -> ๊ด€๊ณ„์„ค์ • -> ๊ด€๊ณ„๋ช… ๊ธฐ์ˆ  -> ์ฐธ์—ฌ๋„ ๊ธฐ์ˆ  -> ํ•„์ˆ˜์—ฌ๋ถ€.. 2023. 11. 17.