๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
728x90
๋ฐ˜์‘ํ˜•

IT์ž๊ฒฉ์ฆ ๊ณต๋ถ€/SQLD ๊ธฐ์ถœ๋ฌธ์ œ11

[SQLD] 45 ~ 49ํšŒ ๊ธฐ์ถœ๋ฌธ์ œ ์ฃผ๊ด€์‹ ๋ชจ์Œ ( ์ด 32๋ฌธ์ œ/์ •๋‹ต ) ๐Ÿ“– SQLD 45 ~ 49ํšŒ ๊ธฐ์ถœ๋ฌธ์ œ ๋‹จ๋‹ตํ˜• ๋ชจ์Œ ๋ฌธ์ œ 1. 45ํšŒ ๋‹จ๋‹ตํ˜• 1 (1๊ณผ๋ชฉ). ์—…๋ฌด์—์„œ ํ•„์š”๋กœ ํ•˜๋Š” ์ธ์Šคํ„ด์Šค๋กœ ๊ด€๋ฆฌํ•˜๊ณ ์ž ํ•˜๋Š” ์˜๋ฏธ์ƒ ๋” ์ด์ƒ ๋ถ„๋ฆฌ ๋˜์ง€ ์•Š๋Š” ์ตœ์†Œ์˜ ๋ฐ์ดํ„ฐ ๋‹จ์œ„๋Š”? (๋…ธ๋žญ์ด 1๊ณผ๋ชฉ 14๋ฒˆ) โœ๏ธ์ •๋‹ตํ™•์ธ ๋ฌธ์ œ 2. 45ํšŒ ๋‹จ๋‹ตํ˜• 2 (1๊ณผ๋ชฉ). ๊ธฐ๋ณธํ‚ค๊ฐ€ ์•„๋‹Œ ๋ชจ๋“  ์†์„ฑ์ด ๊ธฐ๋ณธํ‚ค์— ์™„์ „ ํ•จ์ˆ˜ ์ข…์†๋œ ์ƒํƒœ๋ฅผ ๋ฌด์—‡์ด๋ผ ํ•˜๋Š”๊ฐ€? โœ๏ธ์ •๋‹ตํ™•์ธ ๋ฌธ์ œ 3. 45ํšŒ ๋‹จ๋‹ตํ˜• 3 (2๊ณผ๋ชฉ). ์•„๋ž˜ SQL1 ๊ณผ ๊ฐ™์€ ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์˜ค๋„๋ก SQL2 ๋นˆ์นธ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. [SQL1] SELECT*FROM A, B; [SQL2] SELECT*FROM A ( ) B; โœ๏ธ์ •๋‹ตํ™•์ธ ๋ฌธ์ œ 4. 45ํšŒ ๋‹จ๋‹ตํ˜• 4 (2๊ณผ๋ชฉ). ์•„๋ž˜์˜ ๊ณ„์ธตํ˜• ์ฟผ๋ฆฌ ๊ฒฐ๊ณผ์—์„œ C3์˜ 2๋ฒˆ์งธ ๊ฐ’์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. [SQLD44] C1 C2 C.. 2023. 6. 23.
[SQLD] 45ํšŒ ๊ธฐ์ถœ๋ฌธ์ œ 1๊ณผ๋ชฉ ( 10๋ฌธ์ œ / ์ •๋‹ต, ํ•ด์„ค ) ๐Ÿ“–SQLD. ์ œ 45 ํšŒ ๊ธฐ์ถœ ๋ฌธ์ œ 1 ๊ณผ๋ชฉ ( ๊ฐ๊ด€์‹ 8๋ฌธ์ œ, ์ฃผ๊ด€์‹ 2๋ฌธ์ œ ) ๋ฌธ์ œ 1. ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง ์‹œ ์œ ์˜์ ์œผ๋กœ ์ ์ ˆํ•˜์ง€ ์•Š์€ ๊ฒƒ์€? ์ •๋‹ตํ™•์ธ๐ŸŒผ 1) ์—ฌ๋Ÿฌ ์žฅ์†Œ์— ๊ฐ™์€ ์ •๋ณด๋ฅผ ์ €์žฅํ•˜์ง€ ์•Š๋„๋ก ํ•œ๋‹ค. 2) ์„ฑ๋Šฅ์„ ์œ„ํ•œ ๋ฐ˜์ •๊ทœํ™”๋ฅผ ๊ณ ๋ คํ•œ๋‹ค. 3) ์‚ฌ์†Œํ•œ ์—…๋ฌด๋ณ€ํ™”์— ๋ฐ์ดํ„ฐ๋ชจ๋ธ์ด ์ˆ˜์‹œ๋กœ ๋ณ€๊ฒฝ๋˜๋ฉด ์œ ์ง€๋ณด์ˆ˜๊ฐ€ ์–ด๋ ต๋‹ค. 4) ๋ฐ์ดํ„ฐ์˜ ์ค‘๋ณต์ด ์—†์–ด๋„ ๋น„์ผ๊ด€์„ฑ ๋ฐœ์ƒํ•œ๋‹ค. ๋ฌธ์ œ 2. ์•„๋ž˜์˜ ์„ค๋ช… ์ค‘ ์†์„ฑ์— ๋Œ€ํ•œ ์„ค๋ช…์ด ๊ฐ€์žฅ ์ ์ ˆํ•˜์ง€ ์•Š์€ ๊ฒƒ์€? ์ •๋‹ตํ™•์ธ๐ŸŒผ [์„ค๋ช…] ์šฐ๋ฆฌ์€ํ–‰์€ ์˜ˆ๊ธˆ๋ถ„๋ฅ˜(์ผ๋ฐ˜์˜ˆ๊ธˆ, ํŠน๋ณ„์˜ˆ๊ธˆ ๋“ฑ)์˜ ์›๊ธˆ, ์˜ˆ์น˜๊ธฐ๊ฐ„, ์ด์ž์œจ์„ ๊ด€๋ฆฌํ•  ํ•„์š”๊ฐ€ ์žˆ๋‹ค. ๋˜ํ•œ ์›๊ธˆ์— ๋Œ€ํ•œ ์ด์ž์œจ์„ ์ ์šฉํ•˜์—ฌ ๊ณ„์‚ฐ๋œ ์ด์ž์— ๋Œ€ํ•ด์„œ๋„ ์†์„ฑ์œผ๋กœ ๊ด€๋ฆฌํ•˜๊ณ ์ž ํ•œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์›๊ธˆ์ด 1000์›์ด๊ณ  ์˜ˆ์น˜๊ธฐ๊ฐ„์ด 5๊ฐœ์›”์ด๋ฉฐ ์ด์ž์œจ์ด 5.0%๋ผ.. 2022. 12. 10.
[SQLD] 37ํšŒ ๊ธฐ์ถœ๋ฌธ์ œ ( 50๋ฌธ์ œ / ์ •๋‹ต, ํ•ด์„คํฌํ•จ ) โณ๋‚จ์€์‹œ๊ฐ„ : 89๋ถ„19์ดˆ ๐Ÿ“–SQLD. ์ œ 37 ํšŒ ๊ธฐ์ถœ ๋ฌธ์ œ ๋ฌธ์ œ 1. ๋‹ค์Œ์—์„œ ์„ค๋ช…ํ•˜๋Š” ๊ฒƒ์€ ER๋ชจ๋ธ ์ค‘ ์–ด๋–ค ํ•ญ๋ชฉ์— ๋Œ€ํ•œ ์„ค๋ช…์ธ๊ฐ€? ์ •๋‹ตํ™•์ธ๐ŸŒผ 1) ๋ชจ๋“  ๋ฆด๋ ˆ์ด์…˜(Relation)์€ ์›์ž๊ฐ’(Atomic)์„ ๊ฐ€์ ธ์•ผ ํ•œ๋‹ค. 2) ์–ด๋–ค ๋ฆด๋ ˆ์ด์…˜(Relation)์—์„œ ์†์„ฑ ๊ฐ’์ด ๊ฐ€์งˆ์ˆ˜ ์žˆ๋Š” ๊ฐ’์˜ ๋ฒ”์œ„๋ฅผ ์˜๋ฏธํ•œ๋‹ค. 3) ์‹ค์ œ ์†์„ฑ๊ฐ’์ด ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•œ๋‹ค. 4) ์†์„ฑ๋ช…๊ณผ ๋ฐ˜๋“œ์‹œ ๋™์ผํ•  ํ•„์š”๋Š” ์—†๋‹ค. 1) ์นด๋””๋‚ ๋ฆฌํ‹ฐ(Cardinality) 2) ๋„๋ฉ”์ธ(Domain) 3) ์ธ์Šคํ„ด์Šค(Instance) 4) ์ฐจ์ˆ˜(Degree) ๋ฌธ์ œ 2. ๋‹ค์Œ ์ค‘์—์„œ ๋„๋ฉ”์ธ(Domain) ์—๋Œ€ํ•œ ํŠน์ง•์œผ๋กœ ์˜ณ์ง€ ์•Š์€ ๊ฒƒ์€? ์ •๋‹ตํ™•์ธ๐ŸŒผ 1) ๋ฆด๋ ˆ์ด์…˜์˜ ์†์„ฑ์— ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ ํƒ€์ž…๊ณผ ํฌ๊ธฐ์ด๋‹ค. 2) ์†์„ฑ์— ๋Œ€ํ•˜์—ฌ NOT NULL ์ œ์•ฝ์‚ฌ.. 2022. 9. 5.
[SQLD] 33ํšŒ ๊ธฐ์ถœ๋ฌธ์ œ ( 50๋ฌธ์ œ/์ •๋‹ต ) ๐Ÿ“–SQLD. ์ œ 33 ํšŒ ๊ธฐ์ถœ ๋ฌธ์ œ ๋ฌธ์ œ 1. ์•„๋ž˜ ์„ค๋ช…์„ ๋งŒ์กฑํ•˜๋Š” ๊ฐ€์žฅ ์ ์ ˆํ•œ ํŒŒํ‹ฐ์…˜ ๋ถ„ํ•  ๊ธฐ๋ฒ•์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. ๋Œ€์ƒ ํ…Œ์ด๋ธ”์ด ๋‚ ์งœ ๋˜๋Š” ์ˆซ์ž ๊ฐ’์œผ๋กœ ๋ถ„๋ฆฌ๊ฐ€ ๊ฐ€๋Šฅํ•˜๊ณ  ๊ฐ ์˜์—ญ๋ณ„๋กœ ํŠธ๋žœ์žญ์…˜์ด ๋ถ„๋ฆฌ๋œ๋‹ค. ๋ฐ์ดํ„ฐ ๋ณด๊ด€ ์ฃผ๊ธฐ์— ๋”ฐ๋ผ ํ…Œ์ด๋ธ”์— ๋ฐ์ดํ„ฐ๋ฅผ ์‰ฝ๊ฒŒ ์ง€์šฐ๋Š” ๊ฒƒ์ด ๊ฐ€๋Šฅํ•˜๋‹ค. โœ๏ธ ์ •๋‹ตํ™•์ธ๐ŸŒผ ๋ฌธ์ œ 2. ์†์„ฑ์˜ ๋ถ„๋ฅ˜ ์ค‘ ์†์„ฑ์˜ ํŠน์„ฑ์— ๋”ฐ๋ฅธ ๋ถ„๋ฅ˜๋กœ ์•Œ๋งž์€ ๊ฒƒ์€? ์ •๋‹ตํ™•์ธ๐ŸŒผ 1) ๊ธฐ๋ณธ ์†์„ฑ, ์ผ๋ฐ˜ ์†์„ฑ, ํŒŒ์ƒ ์†์„ฑ 2) ๊ธฐ๋ณธ ์†์„ฑ, ์„ค๊ณ„ ์†์„ฑ, ํŒŒ์ƒ ์†์„ฑ 3) ๊ธฐ๋ณธ ์†์„ฑ, ์„ค๊ณ„ ์†์„ฑ, ์ผ๋ฐ˜ ์†์„ฑ 4) ์ผ๋ฐ˜ ์†์„ฑ, ์„ค๊ณ„ ์†์„ฑ, ํŒŒ์ƒ ์†์„ฑ ๋ฌธ์ œ 3. ์†์„ฑ์˜ ๋ถ„๋ฅ˜ ์ค‘ ์—”ํ‹ฐํ‹ฐ๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๋ฐฉ์‹์— ๋”ฐ๋ฅธ ๋ถ„๋ฅ˜๋กœ ์•Œ๋งž์€ ๊ฒƒ์€? ์ •๋‹ตํ™•์ธ๐ŸŒผ 1) ๊ธฐ๋ณธ ์†์„ฑ 2) ์ผ๋ฐ˜ ์†์„ฑ 3) ์„ค๊ณ„ ์†์„ฑ 4) ํŒŒ์ƒ ์†์„ฑ ๋ฌธ์ œ 4. ๋‹ค์Œ ์ฃผ์–ด์ง„ ๊ทธ๋ฆผ.. 2022. 7. 15.
[SQLD] 33ํšŒ ๊ธฐ์ถœ 23๋ฒˆ ๋ฌธ์ œ - ์œˆ๋„์šฐ ํ•จ์ˆ˜ sqld 33ํšŒ ๊ธฐ์ถœ 23๋ฒˆ ๋ฌธ์ œ ๋‹ค์Œ ์ฃผ์–ด์ง„ ํ…Œ์ด๋ธ”์—์„œ ์•„๋ž˜์˜ SQL์„ ์ˆ˜ํ–‰ํ•˜์˜€์„ ๋•Œ์˜ ๊ฒฐ๊ณผ๊ฐ€ ์•„๋ž˜์™€ ๊ฐ™์„ ๋•Œ ๊ฒฐ๊ณผ์—์„œ ๋นˆ์นธ์— ๋“ค์–ด๊ฐˆ MGR_SUM ๊ฐ’์œผ๋กœ ์•Œ๋งž์€ ๊ฒƒ์„ ๊ณ ๋ฅด์‹œ์˜ค. ์ •๋‹ตํ™•์ธ๐ŸŒผ [SQLD_33_23] MGR ENAME HIREDATE SAL ----------------------------- ์œ ๋น„ ๊ด€์šฐ 2017 1000 ์œ ๋น„ ์žฅ๋น„ 2018 1500 ์œ ๋น„ ์ œ๊ฐˆ๋Ÿ‰ 2015 2000 ์กฐ์กฐ ํ•˜ํ›„๋ˆ 2016 2000 ์กฐ์กฐ ํ•˜ํ›„์—ฐ 2017 3500 ์กฐ์กฐ ์ˆœ์šฑ 2015 3000 ์†๊ถŒ ์ฃผ์œ  2015 2500 ์†๊ถŒ ํ™ฉ๊ฐœ 2019 3000 ์†๊ถŒ ๋…ธ์ˆ™ 2013 2000 [SQL] SELECT MGR, ENAME, HIREDATE, SAL, SUM(SAL) OVER(PARTITION BY MGR ORDER B.. 2022. 5. 27.
[SQLD] 38ํšŒ ๊ธฐ์ถœ ๋ฌธ์ œ ( 50๋ฌธ์ œ / ์ •๋‹ต ) + ํ•ด์„ค์ถ”๊ฐ€ โณ๋‚จ์€์‹œ๊ฐ„ : 87๋ถ„27์ดˆ ๐Ÿ“–SQLD. ์ œ 38 ํšŒ ๊ธฐ์ถœ ๋ฌธ์ œ ๋ฌธ์ œ 1. ๋‹ค์Œ์˜ ERD์— ๋Œ€ํ•œ ์„ค๋ช…์œผ๋กœ ์˜ฌ๋ฐ”๋ฅด์ง€ ์•Š์€ ๊ฒƒ์€? ์ •๋‹ตํ™•์ธ๐ŸŒผ 1) ์ƒ๊ธ‰์ข…ํ•ฉ๋ณ‘์›์—๋Š” ์˜์‚ฌ๊ฐ€ ๊ทผ๋ฌดํ•˜์ง€ ์•Š์„์ˆ˜๊ฐ€ ์žˆ๋‹ค. 2) ํ•œ ๊ฐœ์˜ ์ƒ๊ธ‰์ข…ํ•ฉ๋ณ‘์›์—๋Š” ์—ฌ๋Ÿฌ ๋ช…์˜ ์˜์‚ฌ๊ฐ€ ๊ทผ๋ฌดํ•œ๋‹ค. 3) ์ง„๋ฃŒ๋Š” ๋ฐ˜๋“œ์‹œ ์˜์‚ฌ๊ฐ€ ํ•ด์•ผ ํ•œ๋‹ค. 4) ์˜์‚ฌ๊ฐ€ ์—†์ด ์ง„๋ฃŒํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ฌธ์ œ 2. ์„ฑ๋Šฅ์„ ๊ณ ๋ คํ•œ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง์—์„œ ๊ณ ๋ คํ•ด์•ผ ํ•  ์‚ฌํ•ญ์œผ๋กœ ์˜ฌ๋ฐ”๋ฅด์ง€ ์•Š์€ ๊ฒƒ์€? ์ •๋‹ตํ™•์ธ๐ŸŒผ 1) ์„ฑ๋Šฅ ํŠœ๋‹์„ ์œ„ํ•ด์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ ‘๊ทผํ•˜๋Š” ํŠธ๋žœ์žญ์…˜ ์œ ํ˜•์€ ๋ฌด์‹œํ•ด๋„ ๋œ๋‹ค. 2) ๋ฐฐ์น˜๋ฅผ ํ†ตํ•ด์„œ ์ž…๋ ฅ๋˜๋Š” ๋ฐ์ดํ„ฐ ์šฉ๋Ÿ‰์ด ํฌ๋ฉด ํด์ˆ˜๋ก ์„ฑ๋Šฅ ํŠœ๋‹์„ ์œ„ํ•œ ๋น„์šฉ์€ ์ฆ๊ฐ€๋œ๋‹ค. 3) ์„ฑ๋Šฅ ํ–ฅ์ƒ์„ ์œ„ํ•ด์„œ ํŠœ๋‹์„ ์ˆ˜ํ–‰ํ•˜๋ฉด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ชจ๋ธ๋ง์ด ๋ณ€๊ฒฝ๋  ์ˆ˜ ์žˆ๋‹ค. 4) ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ชจ๋ธ๋ง .. 2022. 5. 25.
[SQLD] 39ํšŒ ๊ธฐ์ถœ ๋ฌธ์ œ ( 50๋ฌธ์ œ / ์ •๋‹ต,ํ•ด์„คํฌํ•จ ) โณ๋‚จ์€์‹œ๊ฐ„ : 89๋ถ„41์ดˆ ๐Ÿ“–SQLD. ์ œ 39 ํšŒ ๊ธฐ์ถœ ๋ฌธ์ œ ๋ฌธ์ œ 1. ํŠน์ • ํ…Œ์ด๋ธ”์—์„œ ์‚ฌ์›์นผ๋Ÿผ, ๋ถ€์„œ์นผ๋Ÿผ๋งŒ ์ถ”์ถœํ•˜๋Š” ๊ฒฝ์šฐ์— DISK I/O๋ฅผ ๊ฒฝ๊ฐํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ˜์ •๊ทœํ™” ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ธ๊ฐ€? ์ •๋‹ตํ™•์ธ๐ŸŒผ 1) ์ˆ˜ํ‰ ๋ถ„ํ•  2) ์ˆ˜์ง ๋ถ„ํ•  3) ์ค‘๋ณต ํ…Œ์ด๋ธ” ์ถ”๊ฐ€ 4) ์ˆ˜์ง ๋ฐ ์ˆ˜ํ‰ ๋ถ„ํ•  ์ˆ˜ํ–‰ ๋ฌธ์ œ 2. ๋‹ค์Œ ๋ณด๊ธฐ ์ค‘ 3์ฐจ ์ •๊ทœํ™”์— ๋Œ€ํ•œ ์„ค๋ช…์œผ๋กœ ์˜ฌ๋ฐ”๋ฅธ ๊ฒƒ์€? ์ •๋‹ตํ™•์ธ๐ŸŒผ 1) ํ•ด๋‹น ๋ฆด๋ ˆ์ด์…˜์— ๊ธฐ๋ณธํ‚ค๋ฅผ ์‹๋ณ„ํ•œ๋‹ค. 2) ๊ธฐ๋ณธํ‚ค๊ฐ€ ํ•˜๋‚˜ ์ด์ƒ์˜ ํ‚ค๋กœ ๋˜์–ด ์žˆ๋Š” ๊ฒฝ์šฐ์— ๋ถ€๋ถ„ํ•จ์ˆ˜ ์ข…์†์„ฑ์„ ์ œ๊ฑฐํ•œ๋‹ค. 3) ์กฐ์ธ์œผ๋กœ ๋ฐœ์ƒํ•˜๋Š” ์ข…์†์„ฑ์„ ์ œ๊ฑฐํ•œ๋‹ค. 4) ์ดํ–‰ํ•จ์ˆ˜ ์ข…์†์„ฑ์„ ์ œ๊ฑฐํ•œ๋‹ค. ๋ฌธ์ œ 3. ๋‹ค์Œ์€ ABC์ฆ๊ถŒํšŒ์‚ฌ์˜ ํšŒ์›์ •๋ณด๋ฅผ ๋ชจ๋ธ๋ง ํ•œ ๊ฒƒ์ด๋‹ค. ํšŒ์›์ •๋ณด๋Š” ์ˆ˜ํผํƒ€์ž…์ด๊ณ  ๊ฐœ์ธํšŒ์›๊ณผ ๋ฒ•์ธํšŒ์› ์ •๋ณด๋Š” ์„œ๋ธŒํƒ€์ž…์ด๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ํšŒ์›์ •๋ณด๋ฅผ.. 2022. 5. 19.
[SQLD] 35ํšŒ ๊ธฐ์ถœ ๋ฌธ์ œ ( 50๋ฌธ์ œ / ์ •๋‹ต,ํ•ด์„คํฌํ•จ ) ๐Ÿ“–SQLD. ์ œ 35 ํšŒ ๊ธฐ์ถœ ๋ฌธ์ œ ๋ฌธ์ œ 1. ์•„๋ž˜ ๋ณด๊ธฐ ์ค‘ ๋ฐ˜์ •๊ทœํ™”์˜ ์ด์œ ๋กœ ๊ฐ€์žฅ ๋ถ€์ ์ ˆ ํ•œ ๊ฒƒ์€? ์ •๋‹ตํ™•์ธ๐ŸŒผ 1) ๋ฐ์ดํ„ฐ๋ฅผ ์กฐํšŒํ•  ๋•Œ ๋””์Šคํฌ ์ž…์ถœ๋ ฅ๋Ÿ‰์ด ๋งŽ์•„์„œ ์„ฑ๋Šฅ์ด ์ €ํ•˜๋  ๋•Œ ๋ฐ˜์ •๊ทœํ™”๋ฅผ ์ˆ˜ํ–‰ํ•œ๋‹ค. 2) ๋ฐ์ดํ„ฐ ๋ฌด๊ฒฐ์„ฑ์„ ๋ณด์žฅํ•˜์ง€ ๋ชปํ•  ๋•Œ ๋ฐ˜์ •๊ทœํ™”๋ฅผ ์ˆ˜ํ–‰ํ•œ๋‹ค. 3) ๊ฒฝ๋กœ๊ฐ€ ๋„ˆ๋ฌด ๋ฉ€์–ด ์กฐ์ธ์œผ๋กœ ์ธํ•œ ์„ฑ๋Šฅ ์ €ํ•˜๊ฐ€ ์˜ˆ์ƒ๋  ๋•Œ ๋ฐ˜์ •๊ทœํ™”๋ฅผ ์ˆ˜ํ–‰ํ•œ๋‹ค. 4) ์นผ๋Ÿผ์„ ๊ณ„์‚ฐํ•˜์—ฌ ์ฝ์„ ๋•Œ ์„ฑ๋Šฅ์ด ์ €ํ•˜ ๋  ๊ฒƒ์ด ์˜ˆ์ƒ๋˜๋Š” ๊ฒฝ์šฐ ๋ฐ˜์ •๊ทœํ™”๋ฅผ ์ˆ˜ํ–‰ํ•œ๋‹ค. ๋ฌธ์ œ 2. ์•„๋ž˜์˜ ERD ์ฒ˜๋Ÿผ ๋ถ„์‚ฐ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„ค๊ณ„๊ฐ€ ๋˜์–ด ์žˆ์„ ๋•Œ ๊ฐ€์žฅ ๋ถ€์ ์ ˆํ•œ ๊ฒƒ์€? ์ •๋‹ตํ™•์ธ๐ŸŒผ 1) ํ•˜๋‚˜์˜ ๊ฒฐ๊ณผ์—๋Š” ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๊ณ„ํš์ด ์žˆ์„ ์ˆ˜ ์žˆ๋‹ค. 2) ํ•œ ๊ฐœ์˜ ๊ณ„ํš์—๋Š” ๋‚ด์šฉ์ด ์—†์„ ์ˆ˜๋„ ์žˆ๋‹ค. 3) ๋ฐ์ดํ„ฐ ์กฐํšŒ ์„ฑ๋Šฅ์„ ์œ„ํ•ด์„œ ๊ณตํ†ต๋œ ์†์„ฑ์€ ํ•˜๋‚˜์˜ ํ…Œ์ด๋ธ”๋กœ ๋ฌถ์„ ์ˆ˜ ์žˆ๋‹ค.. 2022. 5. 13.
[SQLD] 34ํšŒ ๊ธฐ์ถœ ๋ฌธ์ œ ( 50๋ฌธ์ œ / ์ •๋‹ต,ํ•ด์„คํฌํ•จ ) ๐Ÿ“–SQLD. ์ œ 34 ํšŒ ๊ธฐ์ถœ ๋ฌธ์ œ ๋ฌธ์ œ 1. ๋„๋ฉ”์ธ์˜ ํŠน์ง•์œผ๋กœ ์•Œ๋งž์ง€ ์•Š์€ ๊ฒƒ์€? ์ •๋‹ตํ™•์ธ๐ŸŒผ 1) ์—”ํ„ฐํ‹ฐ ๋‚ด์—์„œ ์†์„ฑ์— ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ ํƒ€์ž…๊ณผ ํฌ๊ธฐ๋ฅผ ์ง€์ •ํ•œ๋‹ค. 2) ์—”ํ„ฐํ‹ฐ ๋‚ด์—์„œ ์†์„ฑ์— ๋Œ€ํ•œ NOT NULL ์„ ์ง€์ •ํ•œ๋‹ค. 3) ์—”ํ„ฐํ‹ฐ ๋‚ด์—์„œ ์†์„ฑ์— ๋Œ€ํ•œ Check ์กฐ๊ฑด์„ ์ง€์ •ํ•œ๋‹ค. 4) ํ…Œ์ด๋ธ”์˜ ์†์„ฑ ๊ฐ„ FK ์ œ์•ฝ ์กฐ๊ฑด์„ ์ง€์ •ํ•œ๋‹ค. ๋ฌธ์ œ 2. ์•„๋ž˜์˜ ๊ทธ๋ฆผ์— ๋Œ€ํ•œ ์‹๋ณ„์ž์˜ ๋ถ„๋ฅ˜๋ฅผ ์•Œ๋งž๊ฒŒ ์ง์ง€์€ ๊ฒƒ์€? ์ •๋‹ตํ™•์ธ๐ŸŒผ 1) ์ฃผ์‹๋ณ„์ž - ๋ณธ์งˆ์‹๋ณ„์ž - ๋ณด์กฐ์‹๋ณ„์ž - ๋ณตํ•ฉ์‹๋ณ„์ž 2) ๋ณธ์งˆ์‹๋ณ„์ž - ์ฃผ์‹๋ณ„์ž - ๋ณด์กฐ์‹๋ณ„์ž - ๋ณตํ•ฉ์‹๋ณ„์ž 3) ์ฃผ์‹๋ณ„์ž - ๋ณด์กฐ์‹๋ณ„์ž - ๋ณธ์งˆ์‹๋ณ„์ž - ๋ณตํ•ฉ์‹๋ณ„์ž 4) ์ฃผ์‹๋ณ„์ž - ๋ณด์กฐ์‹๋ณ„์ž - ์ธ์กฐ์‹๋ณ„์ž - ๋ณตํ•ฉ์‹๋ณ„์ž ๋ฌธ์ œ 3. ๋‹ค์Œ ์ค‘ ์ฃผ์‹๋ณ„์ž๋ฅผ ๋„์ถœํ•˜๊ธฐ ์œ„ํ•œ ๊ธฐ์ค€์œผ๋กœ ์ ์ ˆํ•˜์ง€ ์•Š์€ ๊ฒƒ.. 2022. 4. 26.
728x90
๋ฐ˜์‘ํ˜•