SQLD ๊ธฐ์ถ๋ฌธ์ (30ํ)
1. ์๋ ๋ด์ฉ์ ํน์ง์ ๋ฌด์์ ์ค๋ช ํ๊ณ ์๋์ง ๊ณ ๋ฅด์์ค.
[ ์ค๋ช ] ์ํฐํฐ ๋ด์์ ์์ฑ์ ๋ํ ๋ฐ์ดํฐ ํ์ ๊ณผ ํฌ๊ธฐ ๊ทธ๋ฆฌ๊ณ ์ ์ฝ์ฌํญ์ ์ง์ ํ๋ ๊ฒ
1) ์ ์ฝ์กฐ๊ฑด
2) ๋๋ฉ์ธ
3) ์ ๊ทํ
4) ์๋ณ์
2. ์๋์ ๋ฐ์ ๊ทํ์ ๋ํ ์ค๋ช ์ค ๋ถ์ ์ ํ ๊ฒ์ ?
1) ๋ฐ์ดํฐ๋ฅผ ์กฐํํ ๋ ๋์คํฌ I/O ๋์ด ๋ง์์ ์ฑ๋ฅ์ด ์ ํ๋๊ฑฐ๋ ๊ฒฝ๋ก๊ฐ ๋๋ฌด ๋ฉ์ด ์กฐ์ธ์ผ๋ก ์ธํ ์ฑ๋ฅ์ ํ๊ฐ ์์๋ ๋ ์ํํ๋ค.
2) ์ปฌ๋ผ์ ๊ณ์ฐํ์ฌ ์ฝ์ ๋ ์ฑ๋ฅ์ด ์ ํ๋ ๊ฒ์ด ์์๋๋ ๊ฒฝ์ฐ ์ํํ๋ค.
3) ๋ฐ์ ๊ทํ๋ฅผ ์ ์ฉํ ๋๋ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ์ด ๊นจ์ง ๊ฐ๋ฅ์ฑ์ด ๋ง์ด ์์ผ๋ฏ๋ก ๋ฐ๋์ ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ์ ๋ณด์ฅํ ์ ์๋ ๋ฐฉ๋ฒ์ ๊ณ ๋ คํด์ผํ๋ค.
4) ๋ฐ์ ๊ทํ ์ ์ ํ ์ด๋ธ ์ถ๊ฐ(ํต๊ณ ํ ์ด๋ธ, ์ค๋ณต ํ ์ด๋ธ, ์ด๋ ฅ ํ ์ด๋ธ ์ถ๊ฐ) ๋ฅผ ํตํด ๋ฐ์ ๊ทํ๋ฅผ ํํผํ๋ค.
3. ๋ฐ์์์ ์ ๋ฐ๋ฅธ ์ํฐํฐ ๋ถ๋ฅ์ ์ํ ์ค์ฌ ์ํฐํฐ๊ฐ ์๋ ๊ฒ์?
1) ๋งค์ถ
2) ๊ณ์ฝ
3) ์ฌ์
4) ์ฃผ๋ฌธ
4. ๋ฐ์์์ ์ ๋ฐ๋ฅธ ์ํฐํฐ ๋ถ๋ฅ์ ๋ํด์ ์๋์ ๋ด์ฉ ์ค ์๋ชป ์ง์ง์์ง ๊ฒ์?
A : ๊ธฐ๋ณธ/ํค ์ํฐํฐ : ์กฐ์ง, ์ฌ์
B : ๊ธฐ๋ณธ/ํค ์ํฐํฐ : ๋ถ์ C : ์ค์ฌ ์ํฐํฐ : ์ํ, ์ฃผ๋ฌธ์ํ D : ํ์ ์ํฐํฐ : ์ฃผ๋ฌธ๋ด์ญ, ๊ณ์ฝ์งํ |
1) A
2) B
3) C
4) D
5. ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง์ด ์ต์ข ์ ์ผ๋ก ์๋ฃ๋ ์ํ๋ผ๊ณ ์ ์ํ ์ ์๋, ์ฆ ๋ฌผ๋ฆฌ์ ์ธ ์คํค๋ง ์ค๊ณ๋ฅผ ํ๊ธฐ ์ ๋จ๊ณ๋ฅผ ๊ฐ๋ฆฌํค๋ ๋ง์ ๋ฌด์์ธ๊ฐ?
1) ๊ฐ๊ด์ ๋ชจ๋ธ๋ง
2) ๊ฐ๋ ์ ๋ชจ๋ธ๋ง
3) ๋ ผ๋ฆฌ์ ๋ชจ๋ธ๋ง
4) ๋ฌผ๋ฆฌ์ ๋ชจ๋ธ๋ง
6. ์๋์ ERD ์ ๋ํ ์ค๋ช ์ค ๊ฐ์ฅ ๋ถ์ ์ ํ ๊ฒ์ ๊ณ ๋ฅด์์ค
1) SQL ์์ฑ ์ B ๋ฅผ ์ ์ธํ ๊ฒฝ์ฐ A ์ C ๋ ์นดํ
์์ ์กฐ์ธ์ด ๋๋ค
2) 3๊ฐ ํ
์ด๋ธ์ ๋ชจ๋ ์กฐ์ธํ ๊ฒฝ์ฐ ์กฐ์ธ ์ต์ ์กฐ๊ฑด์ 3๊ฐ์ด๋ค.
3) B, C ์์ C ์ ๋ฐ์ดํฐ๋ ๋ชจ๋ B ์ ์กด์ฌํ๋ฏ๋ก Outer Join ์ ์ํด๋ ๋๋ค.
4) B ๋ A ์ ๋ฐ์ดํฐ๋ฅผ ๋ชจ๋ ํฌํจํ์ง ์๋๋ค.
7. ์๋์ ์ค๋ช ์ค ๋ฐ์ ๊ทํ ๋์์ด ์๋ ๊ฒ์?
1) ์์ฃผ ์ฌ์ฉ๋๋ ํ
์ด๋ธ์ ์ ๊ทผํ๋ ํ๋ก์ธ์ค์ ์๊ฐ ๋ง๊ณ ํญ์ ์ผ์ ํ ๋ฒ์๋ง์ ์กฐํํ๋ ๊ฒฝ์ฐ
2) ํ
์ด๋ธ์ ๋๋์ ๋ฐ์ดํฐ๊ฐ ์๊ณ ๋๋์ ๋ฐ์ดํฐ ๋ฒ์๋ฅผ ์์ฃผ ์ฒ๋ฆฌํ๋ ๊ฒฝ์ฐ์ ์ฒ๋ฆฌ๋ฒ์๋ฅผ ์ผ์ ํ๊ฒ ์ค์ด์ง ์์ผ๋ฉด ์ฑ๋ฅ์ ๋ณด์ฅํ ์ ์์ ๊ฒฝ์ฐ 3) ํต๊ณ์ฑ ํ๋ก์ธ์ค์ ์ํด ํต๊ณ ์ ๋ณด๋ฅผ ํ์๋ก ํ ๋ ๋ณ๋์ ํต๊ณ ํ
์ด๋ธ์ ์์ฑํด์ผ ํ๋ ๊ฒฝ์ฐ
4) ํ
์ด๋ธ์ ์ง๋์น๊ฒ ๋ง์ ์กฐ์ธ๊ณผ Sorting, Order by ํ๋ก์ธ์ค๊ฐ ๋ง์ ๊ฒฝ์ฐ
8. ์๋์ ์๋ณ์์ ๋ถ๋ฅ์ฒด๊ณ์ ๋ํ ์ค๋ช ์ค ๊ฐ์ฅ ๋ถ์ ์ ํ ๊ฒ์?
1) ๋ํ์ฑ ์ฌ๋ถ์ ๋ฐ๋ผ ๋ถ๋ฅ๋๋ ์ฃผ์๋ณ์์ ๋ณด์กฐ์๋ณ์์์ ์ฃผ์๋ณ์๋ ๋ํ์ฑ์ ๊ฐ์ง์ง ๋ชปํด ์ฐธ์กฐ๊ด๊ณ ์ฐ๊ฒฐ์ ๋ชปํ๋ค. 2) ์ค์ค๋ก ์์ฑ์ฌ๋ถ์ ๋ฐ๋ผ ๋ถ๋ฅ๋๋ ์๋ณ์๋ ๋ด๋ถ ์๋ณ์์ ์ธ๋ถ ์๋ณ์์ด๋ค.
3) ๋ ์ด์์ ์์ฑ์ผ๋ก ๊ตฌ์ฑ๋ ์๋ณ์๋ฅผ ๋ณตํฉ์๋ณ์๋ผ ํ๋ฉฐ ์์ฑ์ ์์ ๋ฐ๋ฅธ ์๋ณ์ ๋ถ๋ฅ์ด๋ค.
4) ์
๋ฌด์ ์ผ๋ก ๋ง๋ค์ด์ง์ง๋ ์์ง๋ง ํ์์ ๋ฐ๋ผ ์ธ์์ ์ผ๋ก ๋ง๋ ์๋ณ์๋ฅผ ์ธ์กฐ ์๋ณ์๋ผ ํ๋ค.
9. ๋ถ์ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํน์ง ์ค ์ฌ์ฉํ๋ ค๋ ๋ฐ์ดํฐ์ ์ ์ฅ ์ฅ์ ๋ช ์๊ฐ ๋ถํ์ํ๋ค๋ ํน์ง์ ๋ฌด์์ธ๊ฐ?
1) ๋ถํ ํฌ๋ช
์ฑ
2) ์์น ํฌ๋ช
์ฑ
3) ์ง์ญ์ฌ์ ํฌ๋ช
์ฑ
4) ์ค๋ณต ํฌ๋ช ์ฑ
10. Row migration๊ณผ Row Chaining ์ ๋ํ ์๋์ ์ค๋ช ์ค ๋ฐ๋ฅธ ๊ฒ์?
1) Row Chaining ๊ณผ Row Migration ์ด ๋ง์์ง๊ฒ ๋๋๋ผ๋ ์ฑ๋ฅ ์ ํ๋ ์ผ์ด๋์ง ์๋๋ค.
2) ๋ก์ฐ ๊ธธ์ด๊ฐ ๋๋ฌด ๊ธธ์ด์ ๋ฐ์ดํฐ ๋ธ๋ก ํ๋์ ๋ฐ์ดํฐ๊ฐ ๋ชจ๋ ์ ์ฅ๋์ง ์๊ณ ๋ ๊ฐ ์ด์์ ๋ธ๋ก์ ๊ฑธ์ณ ํ๋์ ๋ก์ฐ๊ฐ ์ ์ฅ๋๋ ํ์์
Row Chaining ์ด๋ผ๊ณ ํ๋ค.
3) Row Migration ์ ์ ๊ท ๋ฐ์ดํฐ์ ์
๋ ฅ์ด ๋ฐ์ํ ๋ ๋ฐ์๋๋ ํ์์ด๋ค.
4) Row Chaining ๊ณผ Row Migration ์ด ๋ฐ์๋๋ฉด ๋์คํฌ I/O ๊ฐ ๋ฐ์ ๋ ๋ I/O ๊ฐ ๋ง์์ง๊ฒ ๋์ด ์ฑ๋ฅ์ด ํฅ์๋ ์ ์๋ค.
(30ํ)๊ธฐ์ถ 10๋ฌธ์ / ์ ๋ต
1.
์ ๋ต: 2 ๋๋ฉ์ธ
2.
์ ๋ต: 4 ๋ฐ์ ๊ทํ ์ ์ ํ ์ด๋ธ ์ถ๊ฐ(ํต๊ณํ ์ด๋ธ, ์ค๋ณตํ ์ด๋ธ, ์ด๋ ฅํ ์ด๋ธ ์ถ๊ฐ) ๋ฅผ ํตํด ๋ฐ์ ๊ทํ๋ฅผ ํํผํ๋ค.
3
์ ๋ต: 3 ์ฌ์ (๊ธฐ๋ณธ ์ํฐํฐ์)
4.
์ ๋ต: 3 ์ค์ฌ ์ํฐํฐ : ์ํ, ์ฃผ๋ฌธ์ํ -> ์ํ์ ๊ธฐ๋ณธ ์ํฐํฐ
5.
์ ๋ต: 3 ๋ ผ๋ฆฌ์ ๋ชจ๋ธ๋ง
6.
์ ๋ต: 2 3๊ฐ ํ ์ด๋ธ์ ๋ชจ๋ ์กฐ์ธํ ๊ฒฝ์ฐ ์กฐ์ธ ์ต์ ์กฐ๊ฑด์ 3๊ฐ์ด๋ค.
7.
์ ๋ต: 4 ํ ์ด๋ธ์ ์ง๋์น๊ฒ ๋ง์ ์กฐ์ธ๊ณผ Sorting, Order by ํ๋ก์ธ์ค๊ฐ ๋ง์ ๊ฒฝ์ฐ
8.
์ ๋ต: 1 ๋ํ์ฑ ์ฌ๋ถ์ ๋ฐ๋ผ ๋ถ๋ฅ๋๋ ์ฃผ์๋ณ์์ ๋ณด์กฐ์๋ณ์ ์ฃผ์๋ณ์๋ ๋ํ์ฑ์ ๊ฐ์ง์ง๋ชปํด ์ฐธ์กฐ๊ด๊ณ ์ฐ๊ฒฐ์ ๋ชปํ๋ค.
9.
์ ๋ต: 2 ์์น ํฌ๋ช ์ฑ
10.
์ ๋ต: 2
'IT์๊ฒฉ์ฆ ๊ณต๋ถ > SQLD ๊ธฐ์ถ๋ฌธ์ ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[SQLD] 38ํ ๊ธฐ์ถ ๋ฌธ์ ( 50๋ฌธ์ / ์ ๋ต ) + ํด์ค์ถ๊ฐ (25) | 2022.05.25 |
---|---|
[SQLD] 39ํ ๊ธฐ์ถ ๋ฌธ์ ( 50๋ฌธ์ / ์ ๋ต,ํด์คํฌํจ ) (64) | 2022.05.19 |
[SQLD] 35ํ ๊ธฐ์ถ ๋ฌธ์ ( 50๋ฌธ์ / ์ ๋ต,ํด์คํฌํจ ) (27) | 2022.05.13 |
[SQLD] 34ํ ๊ธฐ์ถ ๋ฌธ์ ( 50๋ฌธ์ / ์ ๋ต,ํด์คํฌํจ ) (19) | 2022.04.26 |
[SQLD] 30ํ ๊ธฐ์ถ ๋ฌธ์ ( 50๋ฌธ์ / ์ ๋ต,ํด์คํฌํจ ) (24) | 2022.04.17 |