๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
  • ๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ป ๐ŸŒฎ ๐Ÿ’ฌ

๐Ÿ“œ ์ž๊ฒฉ์ฆ/SQLD9

[SQLD] ๋น„์ „๊ณต์ž ํ˜„์ง์ž์˜ ๊ณต๋ถ€ ํ›„๊ธฐ ์ด๋ฒˆ์— 2024๋…„ 3์›” 9์ผ์— ์‹œํ–‰๋œ SQLD 52ํšŒ ์‹œํ—˜์„ ์‘์‹œํ–ˆ๋‹ค ๋‚˜๋Š” ์ง€๊ธˆ 2๋…„์ฐจ ๊ฐœ๋ฐœ์ž์ธ ํ˜„์ง์ž์ด๋ฉฐ, ๋น„์ „๊ณต์ž์ด๋‹ค. ๊ธ‰ํ•˜๊ฒŒ ๊ณต๋ถ€ํ•˜๊ธฐ ์‹ซ์–ด์„œ ๊ธฐ๊ฐ„์€ 3์ฃผ ์ •๋„๋กœ ์žก์•˜์œผ๋ฉฐ ํ‰์ผ์—๋Š” ํ•˜๋ฃจ 1-2์‹œ๊ฐ„ ์ •๋„๋งŒ ๊ณต๋ถ€ํ•˜๊ณ , ์ฃผ๋ง์—๋Š” 3-4์‹œ๊ฐ„ ์ •๋„ ์‹œ๊ฐ„์„ ํˆฌ์žํ–ˆ๋‹ค. 1๏ธโƒฃ ์ฑ… ๊ตฌ๋งค ์ œ์ผ ์œ ๋ช…ํ•œ ๋…ธ๋žญ์ด์ฑ…์„ ๊ตฌ๋งคํ–ˆ๋‹ค. SQLD ์ค€๋น„ํ•˜๋ฉด ๋ฌด์กฐ๊ฑด ์ด ์ฑ…์„ ์‚ฌ์•ผํ•œ๋‹ค๋Š” ์‚ฌ๋žŒ, ๊ตณ์ด ํ•„์š”์—†๋‹ค๋Š” ์‚ฌ๋žŒ์ด ์žˆ์—ˆ์ง€๋งŒ SQLD ๋‚ด์—์„œ๋Š” '์ˆ˜ํ•™์˜ ์ •์„'์œผ๋กœ ๋ถˆ๋ฆฌ๊ณ  ์žˆ์—ˆ๊ธฐ์— yes24๋กœ ๋ฐ”๋กœ ๊ตฌ๋งคํ–ˆ๋‹ค. ๊ทผ๋ฐ ์•Œ๋‹ค์‹œํ”ผ ์ด ์ฑ…์—๋Š” ๋ฌธ์ œ๋ฐ–์— ์—†๋‹ค. ์ด๋ก ์ด ๋”ฐ๋กœ ์—†๋Š”๋ฐ ์ด๋ก  ์ฑ…์€ ๋”ฐ๋กœ ์‚ฌ๊ณ  ์‹ถ์ง€ ์•Š์•˜๋‹ค. 2๏ธโƒฃ ์ด๋ก  ๊ณต๋ถ€ ์ฑ…์„ ์‚ฌ์ง€์•Š๊ณ  ์–ด๋–ป๊ฒŒ ๊ฐœ๋… ๊ณต๋ถ€๋ฅผ ํ•  ์ˆ˜ ์žˆ์„๊นŒ ์ฐพ์•„๋ณด๋‹ค๊ฐ€ ๋ฐ์ดํ„ฐ ์ „๋ฌธ๊ฐ€ ํฌ๋Ÿผ (๋น…๋ฐ์ดํ„ฐ๋ถ„์„๊ธฐ์‚ฌ... : ๋„ค์ด๋ฒ„ ์นดํŽ˜ ๋น….. 2024. 3. 11.
[SQLD] 39ํšŒ ๊ธฐ์ถœ ๋ฌธ์ œ ํ’€์ด 2. ์ •๊ทœํ™” - ์ œ 1 ์ •๊ทœํ™” : ํ…Œ์ด๋ธ”์˜ ์†์„ฑ ํ•˜๋‚˜๋Š” ํ•˜๋‚˜์˜ ์†์„ฑ๊ฐ’๋งŒ์„ ๊ฐ€์ ธ์•ผ ํ•œ๋‹ค. - ์ œ 2 ์ •๊ทœํ™” : ๊ธฐ๋ณธํ‚ค ์ค‘์— ํŠน์ • ์ปฌ๋Ÿผ์—๋งŒ ์ข…์†๋œ ์ปฌ๋Ÿผ์ด ์กด์žฌํ•  ๊ฒฝ์šฐ ํ…Œ์ด๋ธ”์„ ๋ถ„ํ•ดํ•œ๋‹ค. - ์ œ 3 ์ •๊ทœํ™” : ์ œ 2 ์ •๊ทœํ˜•์„ ๋งŒ์กฑํ•˜๋Š” ์ƒํƒœ์—์„œ ์ดํ–‰ ํ•จ์ˆ˜ ์ข…์†์„ ์ œ๊ฑฐํ•˜๋Š” ์ •๊ทœํ™” ๊ณผ์ • 6. ์—”ํ„ฐํ‹ฐ ์ข…๋ฅ˜ ์ข…๋ฅ˜ ์„ค๋ช… ๋…๋ฆฝ ์—”ํ„ฐํ‹ฐ Kernel Entity, Master Entity ์‚ฌ๋žŒ, ๋ฌผ๊ฑด, ์žฅ์†Œ ๋“ฑ๊ณผ ๊ฐ™์ด ํ˜„์‹ค์„ธ๊ณ„์— ์กด์žฌํ•˜๋Š” ์—”ํ„ฐํ‹ฐ ์—…๋ฌด์ค‘์‹ฌ ์—”ํ„ฐํ‹ฐ Transaction Entity Transaction์ด ์‹คํ–‰๋˜๋ฉด์„œ ๋ฐœ์ƒํ•˜๋Š” ์—”ํ„ฐํ‹ฐ ์ข…์† ์—”ํ„ฐํ‹ฐ Dependent Entity ์ฃผ๋กœ 1์ฐจ ์ •๊ทœํ™”๋กœ ์ธํ•ด ๊ด€๋ จ ์ค‘์‹ฌ ์—”ํ„ฐํ‹ฐ๋กœ๋ถ€ํ„ฐ ๋ถ„๋ฆฌ๋œ ์—”ํ„ฐํ‹ฐ ๊ต์ฐจ ์—”ํ„ฐํ‹ฐ Intersaction Entity N:M์˜ ๊ด€๊ณ„๋ฅผ ํ•ด์†Œํ•˜๋ ค๋Š” ๋ชฉ์ .. 2024. 3. 3.
[SQLD] 38ํšŒ ๊ธฐ์ถœ ๋ฌธ์ œ ํ’€์ด 2. ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง - ๊ฐœ๋…์  ๋ชจ๋ธ๋ง : ๊ฐœ์ฒด์™€ ๊ฐœ์ฒด๋“ค ๊ฐ„์˜ ๊ด€๊ณ„์—์„œ ER๋‹ค์ด์–ด๊ทธ๋žจ์„ ๋งŒ๋“œ๋Š” ๊ณผ์ • - ๋…ผ๋ฆฌ์  ๋ชจ๋ธ๋ง : ER๋‹ค์ด์–ด๊ทธ๋žจ์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ด€๊ณ„ ์Šคํ‚ค๋งˆ ๋ชจ๋ธ์„ ๋งŒ๋“œ๋Š” ๊ณผ์ • - ๋ฌผ๋ฆฌ์  ๋ชจ๋ธ๋ง : ๊ด€๊ณ„ ์Šคํ‚ค๋งˆ ๋ชจ๋ธ์˜ ๋ฌผ๋ฆฌ์  ๊ตฌ์กฐ๋ฅผ ์ •์˜ํ•˜๊ณ  ๊ตฌํ˜„ํ•˜๋Š” ๊ณผ์ • 6. ๊ธฐ๋ณธํ‚ค ์†์„ฑ์€ ์—”ํ„ฐํ‹ฐ๋ฅผ ์‹๋ณ„ํ•  ์ˆ˜ ์žˆ๋Š” ์†์„ฑ์ด๊ณ , ์™ธ๋ž˜ํ‚ค ์†์„ฑ์€ ๋‹ค๋ฅธ ์—”ํ„ฐํ‹ฐ์˜ ๊ด€๊ณ„์— ํฌํ•จ๋˜๋Š” ์†์„ฑ์ด๋‹ค. ๋‹ค๋ฅธ ์—”ํ„ฐํ‹ฐ์˜ ๊ด€๊ณ„์— ํฌํ•จ๋˜์ง€ ์•Š๋Š” ์†์„ฑ์„ ์ผ๋ฐ˜ ์†์„ฑ์ด๋ผ๊ณ  ํ•œ๋‹ค. 9. ERD ํ‘œ๊ธฐ๋ฒ• ERD ํ‘œ๊ธฐ๋ฒ• ์ค‘ IE ํ‘œ๊ธฐ๋ฒ•์€ ๊ด€๊ณ„์˜ 1:N ๊ด€๊ณ„์—์„œ N์ชฝ์— ์ƒˆ๋ฐœ์„ ํ‘œ์‹œํ•˜๊ณ  ์„ ํƒ, ํ•„์ˆ˜ ์ฐธ์—ฌ๊ด€๊ณ„์—์„œ ์„ ํƒ ์ฐธ์—ฌ(or)์— O, ํ•„์ˆ˜ ์ฐธ์—ฌ์— | ๋กœ ํ‘œ์‹œํ•œ๋‹ค. 10. ์‹๋ณ„์ž์˜ ํŠน์ง• - ์œ ์ผ์„ฑ : ์ฃผ์‹๋ณ„์ž์— ์˜ํ•ด ์—”ํ„ฐํ‹ฐ๋‚ด์— ๋ชจ๋“  ์ธ์Šคํ„ด์Šค๋“ค์ด ์œ ์ผํ•˜๊ฒŒ ๊ตฌ๋ถ„๋˜์–ด์•ผ .. 2024. 3. 3.
[SQLD] 37ํšŒ ๊ธฐ์ถœ ๋ฌธ์ œ ํ’€์ด 1. ๋„๋ฉ”์ธ - ๋ชจ๋“  ๋ฆด๋ ˆ์ด์…˜(Relation)์€ ์›์ž๊ฐ’(Atomic)์„ ๊ฐ€์ ธ์•ผํ•œ๋‹ค. - ์–ด๋–ค ๋ฆด๋ ˆ์ด์…˜(Relation)์—์„œ ์†์„ฑ ๊ฐ’์ด ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋Š” ๊ฐ’์˜ ๋ฒ”์œ„๋ฅผ ์˜๋ฏธํ•œ๋‹ค. - ์‹ค์ œ ์†์„ฑ๊ฐ’์ด ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•œ๋‹ค. - ์†์„ฑ๋ช…๊ณผ ๋ฐ˜๋“œ์‹œ ๋™์ผํ•  ํ•„์š”๋Š” ์—†๋‹ค. - ๋ฆด๋ ˆ์ด์…˜์˜ ์†์„ฑ์— ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ ํƒ€์ž…๊ณผ ํฌ๊ธฐ์ด๋‹ค. - ์†์„ฑ์— ๋Œ€ํ•˜์—ฌ NOT NULL ์ œ์•ฝ์‚ฌํ•ญ์„ ์„ค์ •ํ•˜์—ฌ NULL ๊ฐ’์„ ํ—ˆ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค. - ์†์„ฑ์— ๊ฐ’์„ ์ž…๋ ฅ ํ•  ๋•Œ CHECK ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•ด์„œ ์ž…๋ ฅ ๊ฐ’์„ ๊ฒ€์‚ฌํ•œ๋‹ค. + ์นด๋””๋„๋ฆฌํ‹ฐ์— ๋Œ€ํ•œ ์„ค๋ช… : ํŠœํ”Œ(ํ–‰)์˜ ์ˆ˜ = ์ธ์Šคํ„ด์Šค์˜ ์ˆ˜ - ์ค‘๋ณต๋„๊ฐ€ ๋‚ฎ์œผ๋ฉด ์นด๋””๋„๋ฆฌํ‹ฐ๊ฐ€ ๋†’๋‹ค๋ผ๊ณ  ํ‘œํ˜„ํ•œ๋‹ค. - ์ค‘๋ณต๋„๊ฐ€ ๋†’์œผ๋ฉด ์นด๋””๋„๋ฆฌํ‹ฐ๊ฐ€ ๋‚ฎ๋‹ค๋ผ๋„ ํ‘œํ˜„ํ•œ๋‹ค. - ์นด๋””๋„๋ฆฌํ‹ฐ๋Š” ์ „์ฒด ํ–‰์— ๋Œ€ํ•œ ํŠน์ • ์นผ๋Ÿผ์˜ ์ค‘๋ณต ์ˆ˜์น˜๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์ง€.. 2024. 3. 1.
[๋…ธ๋ž‘์ด] ์˜ค๋‹ต | ๊ณผ๋ชฉ 2 | SQL ๊ธฐ๋ณธ ๋ฐ ํ™œ์šฉ 99-126 100. ํ…Œ์ด๋ธ” ์นผ๋Ÿผ์— ๋Œ€ํ•œ ์ •์˜ ๋ณ€๊ฒฝ - Oracle ALTER TABLE ํ…Œ์ด๋ธ” ๋ช… MODIFY (์นผ๋Ÿผ๋ช…1 ๋ฐ์ดํ„ฐ ์œ ํ˜• [DEFAULT ์‹] [NOT NULL], ์นผ๋Ÿผ๋ช…2 ๋ฐ์ดํ„ฐ ์œ ํ˜•...); - SQL Server ALTER TABLE ํ…Œ์ด๋ธ” ๋ช… ALTER (์นผ๋Ÿผ๋ช…1 ๋ฐ์ดํ„ฐ ์œ ํ˜• [DEFAULT ์‹] [NOT NULL], ์นผ๋Ÿผ๋ช…2 ๋ฐ์ดํ„ฐ ์œ ํ˜•...); * SQL Server์—์„œ ์—ฌ๋Ÿฌ๊ฐœ์˜ ์นผ๋Ÿผ์„ ALTER COLUMN์œผ๋กœ ๋™์‹œ์— ์ˆ˜์ •ํ•˜๋Š” ๊ตฌ๋ฌธ์€ ์ง€์›ํ•˜์ง€ ์•Š๋Š”๋‹ค. 101. ํŠธ๋žœ์žญ์…˜์˜ ํŠน์„ฑ ์ค‘ ๊ณ ๋ฆฝ์„ฑ(Isolation)์€ ์–ด๋–ค ํŠธ๋žœ์žญ์…˜์ด ์ˆ˜ํ–‰ ์ค‘์ผ ๋•Œ ๋‹ค๋ฅธ ํŠธ๋žœ์žญ์…˜์˜ ์˜ํ–ฅ์„ ๋ฐ›์•„ ์ž˜๋ชป๋œ ๊ฒฐ๊ณผ๋ฅผ ๋„์ถœํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. 105. ํ…Œ์ด๋ธ” ์ƒ์„ฑ์˜ ์ฃผ์˜์‚ฌํ•ญ - ํ…Œ์ด๋ธ”๋ช…์€ ๊ฐ์ฒด๋ฅผ ์˜๋ฏธํ•  ์ˆ˜.. 2024. 2. 24.
[๋…ธ๋ž‘์ด] ์˜ค๋‹ต | ๊ณผ๋ชฉ 2 | SQL ๊ธฐ๋ณธ ๋ฐ ํ™œ์šฉ 51-98 51. ๋‹ค์ค‘ ์ปฌ๋Ÿผ(Multi Column) ์„œ๋ธŒ์ฟผ๋ฆฌ : ์„œ๋ธŒ์ฟผ๋ฆฌ์˜ ์‹คํ–‰ ๊ฒฐ๊ณผ๋กœ ์—ฌ๋Ÿฌ ์นผ๋Ÿผ์„ ๋ฐ˜ํ™˜ํ•œ๋‹ค. ๋ฉ”์ธ์ฟผ๋ฆฌ์˜ ์กฐ๊ฑด์ ˆ์— ์—ฌ๋Ÿฌ ์นผ๋Ÿผ์„ ๋™์‹œ์— ๋น„๊ตํ•  ์ˆ˜ ์žˆ๋‹ค. ์„œ๋ธŒ์ฟผ๋ฆฌ์™€ ๋ฉ”์ธ์ฟผ๋ฆฌ์—์„œ ๋น„๊ตํ•˜๊ณ ์ž ํ•˜๋Š” ์นผ๋Ÿผ ๊ฐœ์ˆ˜์™€ ์นผ๋Ÿผ์˜ ์œ„์น˜๊ฐ€ ๋™์ผํ•ด์•ผ ํ•œ๋‹ค. 53. SET OPERATOR - ํ•ฉ์ง‘ํ•ฉ : UNION - ๊ต์ง‘ํ•ฉ : INTERSECTION - ์ฐจ์ง‘ํ•ฉ : MINUS / EXCEPT 54. ์ง‘ํ•ฉ ์—ฐ์‚ฐ์ž ์ง‘ํ•ฉ(SET) ์—ฐ์‚ฐ์ž๋ฅผ ์‚ฌ์šฉํ•œ SQL์˜ ORDER BY ์ ˆ์€ ์ตœ์ข… ๊ฒฐ๊ณผ๋ฅผ ์ •๋ ฌํ•˜๋ฉฐ, ๊ฐ€์žฅ ๋งˆ์ง€๋ง‰ ์ค„์— ํ•œ๋ฒˆ๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. 61. ์˜ค๋ผํด ๊ณ„์ธตํ˜• ์งˆ์˜์—์„œ ๋ฃจํŠธ ๋…ธ๋“œ์˜ LEVEL ๊ฐ’์€ 1์ด๋‹ค. + START WITH ์ ˆ์€ ๊ณ„์ธต ๊ตฌ์กฐ ์ „๊ฐœ์˜ ์‹œ์ž‘ ์œ„์น˜๋ฅผ ์ง€์ •ํ•˜๋Š” ๊ตฌ๋ฌธ์ด๋‹ค. ์ฆ‰, ๋ฃจํŠธ ๋ฐ์ดํ„ฐ๋ฅผ ์ง€์ •ํ•œ๋‹ค. (์—‘์„ธ์Šค) +.. 2024. 2. 23.
[๋…ธ๋ž‘์ด] ์˜ค๋‹ต | ๊ณผ๋ชฉ 2 | SQL ๊ธฐ๋ณธ ๋ฐ ํ™œ์šฉ 1-50 1. DML, DDL, DCL, TCL ๊ตฌ๋ถ„ 8. WHERE ์ ˆ์—๋Š” ์ง‘๊ณ„ ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹ค. (์˜ˆ: WHERE AVG(SAL) >= 1800 → X) 10. NULL ๊ฐ’์„ ์กฐ๊ฑด์ ˆ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ IS NULL, IS NOT NULL์ด๋ž€ ํ‚ค์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค. 11. Oracle vs Sql ๊ณต๋ฐฑ ์ฒ˜๋ฆฌ ๋ฐฉ๋ฒ• query : INSERT INTO ํ…Œ์ด๋ธ” VALUES ('', '', '') ์œ„์™€ ๊ฐ™์€ query ์‹คํ–‰์‹œ, Oracle์—๋Š” NULL๋กœ ์ž…๋ ฅ๋˜๊ณ  Sql์—๋Š” ''์œผ๋กœ ์ž…๋ ฅ๋œ๋‹ค. - Oracle: SELECT * FROM ํ…Œ์ด๋ธ” WHERE ์ปฌ๋Ÿผ๋ช… IS NULL; - Sql : SELECT * FROM ํ…Œ์ด๋ธ” WHERE ์ปฌ๋Ÿผ๋ช… = ''; 14. GROUP BY, HAVING - ์ง‘๊ณ„ ํ•จ์ˆ˜์˜ ํ†ต๊ผ ์ •.. 2024. 2. 18.
[๋…ธ๋ž‘์ด] ์˜ค๋‹ต | ๊ณผ๋ชฉ 1 | ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๊ณผ SQL 34-50 35. ์ •๊ทœํ˜• - ์ œ1์ •๊ทœํ˜• : ๋ชจ๋“  ์†์„ฑ์€ ํ•˜๋‚˜์˜ ๊ฐ’์„ ๊ฐ€์ ธ์•ผ ํ•œ๋‹ค. - ์ œ2์ •๊ทœํ˜• : Entity์˜ ์ผ๋ฐ˜์†์„ฑ์€ ์ฃผ์‹๋ณ„์ž ์ „์ฒด์— ์ข…์†์ด์–ด์•ผ ํ•œ๋‹ค. - ์ œ3์ •๊ทœํ˜• : Entity์˜ ์ผ๋ฐ˜์†์„ฑ ๊ฐ„์—๋Š” ์„œ๋กœ ์ข…์†์ ์ด์ง€ ์•Š๋‹ค. 37. ์ •๊ทœํ™”๋กœ ์ธํ•ด ์กฐํšŒ์„ฑ๋Šฅ์ด ์ €ํ•˜๋  ์ˆ˜ ์žˆ๋‹ค. ์ด ๋•Œ๋ฌธ์— ๋ฐ˜์ •๊ทœํ™”๋ฅผ ๊ณ ๋ คํ•œ๋‹ค. 38. ์นผ๋Ÿผ์— ์˜ํ•œ ๋ฐ˜๋ณต์ ์ธ ์†์„ฑ๊ฐ’์„ ๊ฐ–๋Š” ํ˜•ํƒœ๋Š” ์†์„ฑ์˜ ์›์ž์„ฑ์„ ์œ„๋ฐฐํ•œ 1์ฐจ ์ •๊ทœํ˜•์˜ ๋Œ€์ƒ์ด ๋œ๋‹ค. ๋ฐ˜๋ณต์ ์ธ ์†์„ฑ ๋‚˜์—ด ํ˜•๋Œ€์—์„œ๋Š” ๊ฐ ์†์„ฑ์— ๋Œ€ํ•ด 'or' ์—ฐ์‚ฐ์ž๋กœ ์—ฐ๊ฒฐ๋œ ์กฐ๊ฑด๋“ค์ด ์‚ฌ์šฉ๋˜๋Š”๋ฐ, ์ด๋•Œ ์–ด๋Š ํ•˜๋‚˜์˜ ์†์„ฑ์ด๋ผ๋„ ์ธ๋ฑ์Šค๊ฐ€ ์ •์˜๋˜์ง€ ์•Š์œผ๋ฉด 'or'๋กœ ์—ฐ๊ฒฐ๋œ ๋ชจ๋“  ์กฐ๊ฑด์ ˆ๋“ค์ด ์ธ๋ฑ์Šค๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ํ•œ๋ฒˆ์˜ ์ „์ฒด ๋ฐ์ดํ„ฐ ์Šค์บ”์œผ๋กœ ์ฒ˜๋ฆฌ๋˜๊ฒŒ ๋˜์–ด ์„ฑ๋Šฅ ์ €ํ•˜๊ฐ€ ๋‚˜ํƒ€๋‚  ์ˆ˜ ์žˆ๋‹ค. ๋˜ํ•œ, ๋ชจ๋“  ๋ฐ˜๋ณต ์†์„ฑ์— ์ธ๋ฑ์Šค.. 2024. 2. 17.
[๋…ธ๋ž‘์ด] ์˜ค๋‹ต | ๊ณผ๋ชฉ 1 | ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง์˜ ์ดํ•ด 1-33 1. ์‹œ์Šคํ…œ ๊ตฌํ˜„๋งŒ์„ ์˜ํ•ด ์ง„ํ–‰ํ•˜๋Š” ์‚ฌ์ „๋‹จ๊ณ„์˜ ์ž‘์—…์œผ๋กœ์„œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ตฌ์ถ•์„ ์œ„ํ•œ ์‚ฌ์ „์ž‘์—…์˜ ์˜๋ฏธ๊ฐ€ ์žˆ๋‹ค X → ๋ชจ๋ธ๋ง์€ ๋‹จ์ง€ ์‹œ์Šคํ…œ ๊ตฌํ˜„๋งŒ์„ ์œ„ํ•ด ์ˆ˜ํ–‰ํ•˜๋Š” ํƒœ์Šคํฌ๊ฐ€ ์•„๋‹ˆ๋ฉฐ, ์‹œ์Šคํ…œ ๊ตฌํ˜„์„ ํฌํ•จํ•œ ์—…๋ฌด๋ถ„์„ ๋ฐ ์—…๋ฌดํ˜•์ƒํ™”๋ฅผ ํ•˜๋Š” ๋ชฉ์ ์ด ์žˆ๋‹ค. O 2. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๊ตฌ์ถ•ํ•˜๋Š” ๋ชฉ์ ์œผ๋กœ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง์„ ์ˆ˜ํ–‰ํ•˜๋ฉฐ ์—…๋ฌด์— ๋Œ€ํ•œ ์„ค๋ช…์€ ๋ณ„๋„์˜ ํ‘œ๊ธฐ๋ฒ•์„ ์ด์šฉํ•œ๋‹ค. X → ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง์˜ ์ฒซ๋ฒˆ์งธ ๋ชฉ์  : ์—…๋ฌด์ •๋ณด๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๊ธฐ์ดˆ ์ •๋ณด๋“ค์„ ์ผ์ •ํ•œ ํ‘œ๊ธฐ๋ฒ•์œผ๋กœ ํ‘œํ˜„ํ•˜์—ฌ ์ •๋ณด์‹œ์Šคํ…œ ๊ตฌ์ถ•์˜ ๋Œ€์ƒ์ด ๋˜๋Š” ์—…๋ฌด ๋‚ด์šฉ์„ ์ •ํ™•ํ•˜๊ฒŒ ๋ถ„์„ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. O ๋‘๋ฒˆ์งธ ๋ชฉ์  : ๋ถ„์„๋œ ๋ชจ๋ธ๋กœ ์‹ค์ œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์ƒ์„ฑํ•˜์—ฌ ๊ฐœ๋ฐœ ๋ฐ ๋ฐ์ดํ„ฐ๊ด€๋ฆฌ์— ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•œ ๊ฒƒ์ด๋‹ค. 3. ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง์„ ํ•  ๋•Œ ์œ ์˜ํ•  ์‚ฌํ•ญ : ์ค‘๋ณต์„ฑ Duplication, ๋น„์œ ์—ฐ.. 2024. 2. 17.