sql ๊ด๋ จ ๋ฌธ์ .
[1๊ณผ๋ชฉ]
1. ๋ค์ ์ค ์ฌ์ฌ์ฉ์ฑ์ด ๋์ ๋ชจ๋ธ๋ง์ผ๋ก ๊ฐ์ฅ ์ ์ ํ ๊ฒ์?
โ ๋ ผ๋ฆฌ์ ๋ชจ๋ธ๋ง
โก ๊ฐ๋ ์ ๋ชจ๋ธ๋ง
โข ๋ฌผ๋ฆฌ์ ๋ชจ๋ธ๋ง
โฃ ๋ด๋ถ ๋ชจ๋ธ๋ง
2. ๋ค์ ์ค ๋ฐ์ ๊ทํ์ ๋ํ ๊ธฐ์ ๋ก์ ๊ฐ์ฅ ๋ถ์ ์ ํ ๊ฒ์?
โ ๊ธฐ๋ฅ์ฑ ์ปฌ๋ผ ์ถ๊ฐ
โก ์ค๋ณต ์ปฌ๋ผ ์ถ๊ฐ
โข ํ์ ์ปฌ๋ผ ์ถ๊ฐ
โฃ PK์ ์ํ ์ปฌ๋ผ ์ถ๊ฐ
3. ๋ค์ ์ค ์๋์์ ์ค๋ช ํ๋ ๋ถํ ์ ๊ฐ๋ ์ผ๋ก ๊ฐ์ฅ ์ ์ ํ ๊ฒ์?
๋๋ ๋ฐ์ดํฐ ๋ฐ์์ ๋ฐ๋ฅธ ํ
์ด๋ธ ๋ถํ ์ ๋ฐฉ๋ฒ ์ค ํ๋๋ก, ๋ก์ฐ ๋จ์๋ก ๋ถํ ํ์ฌ ์ฑ๋ฅ์ ํ๋ฅผ ์๋ฐฉ ํ๋ค.
|
โ ์์ง ๋ถํ
โก ์ํ ๋ถํ
โข ๋ฒ์ ๋ถํ
โฃ ๋ฆฌ์คํธ ๋ถํ
4. ๋ค์ ์ค ๋ถ์ฐ ๋ฐ์ดํฐ ๋ฒ ์ด์ค์ ์ฅ์ ์ผ๋ก ๊ฐ์ฅ ์ ์ ํ์ง ์์ ๊ฒ์?
โ ์์คํ ๊ฐ์ฉ์ฑ ์ ํ
โก ๋น ๋ฅธ ์๋ต ์๋
โข ๋ฐ์ดํฐ์ ์ ๋ขฐ์ฑ ์ฆ๊ฐ
โฃ ๊ฐ ์ง์ญ ์ฌ์ฉ์์ ์๊ตฌ ์์ฉ ์ฆ๋
5. ๋ค์ ์ค ์๋์์ ์ค๋ช ํ๋ ์ ๊ทํ์ ๊ฐ๋ ์ผ๋ก ๊ฐ์ฅ ์ ์ ํ ๊ฒ์?
<์๋>
์ดํ์ ํจ์ ์ข
์์ด ์์ ๊ฒฝ์ฐ, ๊ทธ๊ฒ์ ์ชผ๊ฐ ๋ค.
|
โ 2์ ๊ทํ
โก 3์ ๊ทํ
โข 4์ ๊ทํ
โฃ 5์ ๊ทํ
6. ๋ค์ ์ค ์๋์์ ์ค๋ช ํ๋ ์๋ณ์์ ๊ฐ๋ ์ผ๋ก ๊ฐ์ฅ ์ ์ ํ ๊ฒ์?
<์๋>
์์ฑ์ ์๋ก ๋ถ๋ฅ ๋๋ฉฐ, ๋ ์ด์์ ์์ฑ์ผ๋ก ๊ตฌ์ฑ๋ ์๋ณ์.
|
โ ๋ณตํฉ ์๋ณ์
โก ๋จ์ผ ์๋ณ์
โข ๋ณด์กฐ ์๋ณ์
โฃ ์ธ์กฐ ์๋ณ์
7. ๋ค์ ์ค ์ฃผ์๋ณ์์ ํน์ง์ผ๋ก ๊ฐ์ฅ ์ ์ ํ์ง ์์ ๊ฒ์?
โ ์ฃผ์๋ณ์๋ ์์ฃผ ๋ณ๊ฒฝ ๋์ด๋ ์๊ด ์๋ค.
โก ํด๋น ์ ๋ฌด์์ ์์ฃผ ์ด์ฉ๋๋ ์์ฑ์ ์ฃผ์๋ณ์๋ก ์ง์ ํ๋ค.
โข ๋ช ์นญ, ๋ด์ญ ๋ฑ๊ณผ ๊ฐ์ด ์ด๋ฆ์ผ๋ก ๊ธฐ์ ๋๋ ๊ฒ์ ํผํ๋ค.
โฃ ์์ฑ์ ์๊ฐ ๋ง์์ง์ง ์๋๋ก ํ๋ค.
8. ๋ค์ ์ค ERD ์์ฑ ์์๋ก ๊ฐ์ฅ ์ ์ ํ ๊ฒ์?
โ ์ํฐํฐ๋ฅผ ๊ทธ๋ฆฐ๋ค → ์ํฐํฐ๋ฅผ ์ ์ ํ๊ฒ ๋ฐฐ์นํ๋ค → ์ํฐํฐ๊ฐ ๊ด๊ณ๋ฅผ ์ค์ ํ๋ค → ๊ด๊ณ ๋ช ์ ๊ธฐ์ ํ๋ค → ๊ด๊ณ์ ์ฐธ์ฌ๋๋ฅผ ๊ธฐ์ ํ๋ค → ๊ด๊ณ์ ํ์์ฌ๋ถ๋ฅผ ๊ธฐ์ ํ๋ค.
โก ์ํฐํฐ๋ฅผ ๊ทธ๋ฆฐ๋ค → ๊ด๊ณ์ ์ฐธ์ฌ๋๋ฅผ ๊ธฐ์ ํ๋ค → ์ํฐํฐ๊ฐ ๊ด๊ณ๋ฅผ ์ค์ ํ๋ค → ๊ด๊ณ๋ช ์ ๊ธฐ์ ํ๋ค → ์ํฐํฐ๋ฅผ ์ ์ ํ๊ฒ ๋ฐฐ์นํ๋ค → ๊ด๊ณ์ ํ์์ฌ๋ถ๋ฅผ ๊ธฐ์ ํ๋ค.
โข ์ํฐํฐ๋ฅผ ๊ทธ๋ฆฐ๋ค → ์ํฐํฐ๊ฐ ๊ด๊ณ๋ฅผ ์ค์ ํ๋ค → ๊ด๊ณ์ ์ฐธ์ฌ๋๋ฅผ ๊ธฐ์ ํ๋ค → ๊ด๊ณ๋ช ์ ๊ธฐ์ ํ๋ค → ์ํฐํฐ๋ฅผ ์ ์ ํ๊ฒ ๋ฐฐ์นํ๋ค → ๊ด๊ณ์ ํ์์ฌ๋ถ๋ฅผ ๊ธฐ์ ํ๋ค
โฃ ์ํฐํฐ๋ฅผ ๊ทธ๋ฆฐ๋ค → ์ํฐํฐ๋ฅผ ์ ์ ํ๊ฒ ๋ฐฐ์นํ๋ค → ์ํฐํฐ๊ฐ ๊ด๊ณ๋ฅผ ์ค์ ํ๋ค → ๊ด๊ณ ๋ช ์ ๊ธฐ์ ํ๋ค → ๊ด๊ณ์ ํ์์ฌ๋ถ๋ฅผ ๊ธฐ์ ํ๋ค → ๊ด๊ณ์ ์ฐธ์ฌ๋๋ฅผ ๊ธฐ์ ํ๋ค
9. ๋ค์ ์ค ์ปฌ๋ผ๋ช ์ ๋ํ ๊ท์น์ผ๋ก ๊ฐ์ฅ ์ ์ ํ์ง ์์ ๊ฒ์?
โ ๋ค๋ฅธ ํ ์ด๋ธ๊ณผ ์ค๋ณต ๋์ง ์์์ผ ํ๋ค.
โก ๋ฐ๋์ ๋ฌธ์๋ก ์์ํด์ผํ๋ค.
โข ๋ฒค๋๋ณ๋ก ๊ธธ์ด์ ํ๊ณ๊ฐ ์๋ค.
โฃ ๋/์๋ฌธ์๋ ๊ตฌ๋ถํ์ง ์๋๋ค.
10. ๋ค์ ์ค ์ํฐํฐ์ ๋ํ ์ค๋ช ์ผ๋ก ๊ฐ์ฅ ์ ์ ํ์ง ์์ ๊ฒ์?
โ ๊ณตํต์ ์ํฐํฐ๊ฐ ์ต๋ํ ์ ์ ๊ฒ์ด ์ข๋ค. (์ด๊ฒ ๋ฌด์จ ๋ง?)
โก ์ ๋ฌด์์ ํ์๋ก ํ๋ ์ ๋ณด์ฌ์ผ ํ๋ค.
โข ์๋ณ์์ ์ํด ์๋ณ์ด ๊ฐ๋ฅํด์ผ ํ๋ค.
โฃ ์์์ ์ผ๋ก ์กด์ฌํ๋ ์ธ์คํด์ค ์งํฉ์ด ๋์ด์ผ ํ๋ค.
[2๊ณผ๋ชฉ]
11. ๋ค์ ์ค DDL์ด ์๋ ๊ฒ์?
โ REVOKE
โก CREATE
โข ALTER
โฃ DROP
12. ๋ค์ ์ค ํธ๋์ญ์ ์ ํน์ฑ์ ๋ํ ์ค๋ช ์ผ๋ก ์ ์ ํ์ง ์์ ๊ฒ์?
โ ํธ๋์ญ์ ์ด ์คํ๋๋ ๋์ค์ ๋ค๋ฅธ ํธ๋์ญ์ ์ด ๋ผ์ด๋ค๋ฉด ๊ฒฐ๊ณผ๊ฐ ์ด์ํด์ง ์ ์๋ค..
โก ๋ชจ๋ commit ๋๊ฑฐ๋ rollback ๋์ด์ผ ํ๋ค.
โข ํธ๋์ญ์ ์ด ์ฑ๊ณต์ ์ผ๋ก ์ํ๋๋ฉด ๊ฐฑ์ ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ด์ฉ์ ์๊ตฌ์ ์ผ๋ก ์ ์ฅ๋๋ค.
โฃ ํธ๋์ญ์ ์ด ์คํ๋๊ธฐ ์ ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ด์ฉ์ด ์๋ชป ๋์ด ์์ง ์๋ค๋ฉด ํธ๋์ญ์ ์ด ์คํ ๋ ์ดํ์๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ด์ฉ์ ์๋ชป์ด ์์ผ๋ฉด ์๋๋ค.
13. ๋ค์ ๊ทธ๋ฆผ์ ์ด๋ค ์กฐ์ธ ์ํ ์๋ฆฌ๋ฅผ ํํํ ๊ฒ์ธ๊ฐ?
โ SortMerge Join
โก NL Join
โข Hash Join
โฃ Outer Join
14. ๋ค์ ์ค sql ํ์ฑ ์ ์ฐจ๋ก ์ ์ ํ ๊ฒ์?
โ from – where - group by – having - select - order by
โก from – select - group by – having - where - order by
โข select – from – where – group by – having – order by
โฃ select – from – order by – where – group by - having
15. ๋ค์ ์ค null๊ฐ์ ์๋ฏธ๋ก ์ ์ ํ ๊ฒ์?
โ ์ ์๋์ง ์์ ๊ฐ
โก 0
โข ๊ณต๋ฐฑ
โฃ ์ ์ ์๋ ๊ฐ
16. ?
์ค๋ผํด์์ null์ ์ ๋ ฌ์ ๋ฌผ์๋ ๋ฌธ์ -> nvl๋ก 0์ผ๋ก ๋ฐ๊พผ ๊ฒ ์ ๋ ฌ ์์ ๋ฌ๋ผ์ ธ์ ํ๋ ธ๋ค๊ณ ๊ณ ๋ฆ
'๐๏ธ์ํํธ์จ์ด > ๐SQL & MySQL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
sqld ๊ธฐ์ถ๋ฌธ์ 21ํ,30ํ (0) | 2022.03.18 |
---|---|
SQL ๊ต์ฌ pdf (0) | 2022.03.18 |
[ํ๋ก๊ทธ๋๋จธ์ค] WHERE๋ฌธ (TO BE CONTINUE) (0) | 2022.02.17 |
[ํ๋ก๊ทธ๋๋จธ์ค] ์ญ์ ์ ๋ ฌ (0) | 2022.02.16 |
[SQL] ์ค๋ผํด ๋ฌด๋ฃ ๋ฐ์ดํฐ๋ฒ ์ด์ค SQL ๋ค์ด๋ก๋ ๋งํฌ (0) | 2021.11.04 |