๐๊ณผ๋ชฉII. ์ 3์ฅ ๊ด๋ฆฌ ๊ตฌ๋ฌธ - ์ฐ์ต๋ฌธ์ (์ด 7๋ฌธ์ )
๋ฌธ์ 1. ๋ฐ์ดํฐ๋ฅผ ์ ๋ ฅํ๊ธฐ ์ํด ์ฌ์ฉํ๋ SQL ๋ช ๋ น์ด๋ ๋ฌด์์ธ๊ฐ?
1) CREATE | 2) UPDATE | 3) INSERT | 4) ALTER |
๋ฌธ์ 2. ๋ฐ์ดํฐ์ ์ ๋ ฅ ๋ฐ ์์ ์์ ์ ํ ๋ฒ์ ํ ์ ์๋ SQL ๋ช ๋ น์ด๋ ๋ฌด์์ธ๊ฐ?
1) MERGE | 2) MODIFY | 3) TRUNCATE | 4) DELETE |
๋ฌธ์ 3. Commit ๊ณผ Rollback์ ์ฅ์ ์ผ๋ก ์ ํฉํ์ง ์์ ๊ฒ์ ๋ฌด์์ธ๊ฐ?
1) ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ์ ๋ณด์ฅํ๋ค. 2) ์๊ตฌ์ ์ธ ๋ณ๊ฒฝ์ ํ๊ธฐ ์ ์ ๋ฐ์ดํฐ์ ๋ณ๊ฒฝ ์ฌํญ์ ํ์ธํ ์ ์๋ค. 3) ์๊ตฌ์ ์ธ ๋ณ๊ฒฝ์ ํ ์ ์๊ฒ ํ๋ค. 4) ๋ ผ๋ฆฌ์ ์ผ๋ก ์ฐ๊ด๋ ์์ ์ ๊ทธ๋ฃนํํด ์ฒ๋ฆฌํ ์ ์๋ค. |
๋ฌธ์ 4. ๋ค์ ์ค ํ ์ด๋ธ ๋ช ์ผ๋ก ๊ฐ๋ฅํ ๊ฒ์ ๋ฌด์์ธ๊ฐ?
1) EMP100 | 2) 100EMP | 3) EMP-100 | 4) 100_EMP |
๋ฌธ์ 5. ๋ค์ ์ค ์ ์ฝ์กฐ๊ฑด์ ์ข ๋ฅ๋ก ์ ์ ํ์ง ์์ ๊ฒ์ ๋ฌด์์ธ๊ฐ?
1) CHECK | 2) UNION | 3) PRIMARY KEY | 4) NOT NULL |
๋ฌธ์ 6. TRUNCATE TABLE ๋ฌธ์ ๋ํ ์ค๋ช ์ผ๋ก ์ ์ ํ ๊ฒ์ ๋ฌด์์ธ๊ฐ
1) COMMIT ๋ช
๋ น์ด๋ฅผ ์ํํด์ผ ์๊ตฌ์ ์ผ๋ก ๋ฐ์๋๋ค. 2) ๋ด๋ถ ์ฒ๋ฆฌ ๋ฐฉ์์ด๋ Auto Commit ํน์ฑ ๋ฑ์ผ๋ก ์ธํด DML๋ก ๋ถ๋ฅํ๋ค. 3) ์ ์ฒด ๋ฐ์ดํฐ๋ฅผ ์ญ์ ํ๋ ๊ฒฝ์ฐ, DELETE ๋ฌธ์ ๋นํด ํจ์ฌ ๋ ๋๋ฆฌ๋ค. 4) ํ ์ด๋ธ ๊ตฌ์กฐ๋ ๊ทธ๋๋ก ์ ์งํ ์ฑ ๋ฐ์ดํฐ๋ง ์ ๋ถ ์ญ์ ํ๋ ๋ช ๋ น์ด๋ค. |
๋ฌธ์ 7. ๋ค์ ์ค ์ฌ์ฉ์๋ก๋ถํฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ถํ์ ํ์ํ๋ ๋ช ๋ น์ด๋ ๋ฌด์์ธ๊ฐ?
1) ROLLBACK | 2) REVOKE | 3) DROP | 4) GRANT |
๐๊ณผ๋ชฉII. ์ 3์ฅ ๊ด๋ฆฌ ๊ตฌ๋ฌธ ์ฐ์ต๋ฌธ์ (์ด 7๋ฌธ์ ) - ์ ๋ต / ํด์ค
1๋ฒ. ์ ๋ต : 3
ํด์ค : ๋ฐ์ดํฐ๋ฅผ ์ ๋ ฅํ๊ธฐ ์ํด์ "INSERT" ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ๋ค.
2๋ฒ. ์ ๋ต : 1
ํด์ค : ๋ฐ์ดํฐ์ ์ ๋ ฅ ๋ฐ ์์ ์์ ์ ํ ๋ฒ์ ํ ์ ์๋ ๋ช ๋ น์ด๋ "MERGE" ๋ฌธ์ด๋ค.
3๋ฒ. ์ ๋ต : 3
ํด์ค : Commit๊ณผ Rollback์ ์ฅ์ ์ ๋ค์๊ณผ ๊ฐ๋ค.
- ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ ๋ณด์ฅ
- ์๊ตฌ์ ์ธ ๋ณ๊ฒฝ์ ํ๊ธฐ ์ ์ ๋ฐ์ดํฐ์ ๋ณ๊ฒฝ ์ฌํญ ํ์ธ ๊ฐ๋ฅ
- ๋ ผ๋ฆฌ์ ์ผ๋ก ์ฐ๊ด๋ ์์ ์ ๊ทธ๋ฃนํํ์ฌ ์ฒ๋ฆฌ ๊ฐ๋ฅ
4๋ฒ. ์ ๋ต : 1
ํด์ค : ํ ์ด๋ธ๋ช ๊ณผ ์นผ๋ผ๋ช ์ ๋ฐ๋์ ๋ฌธ์๋ก ์์ํด์ผ ํ๋ฉฐ, ๋ฌธ์๋ A-Z, a-z, 0-9, _, $, #๋ง ํ์ฉํ๋ค.
5๋ฒ. ์ ๋ต : 2
ํด์ค : UNION ์ ์ ์ฝ์กฐ๊ฑด์ด ์๋๋ผ ํฉ์งํฉ ์ฐ์ฐ์ ์ํํ๋ ์งํฉ ์ฐ์ฐ์์ด๋ค.
6๋ฒ. ์ ๋ต : 4
ํด์ค : TRIMCATE TABLE ๋ฌธ์ ํ ์ด๋ธ ๊ตฌ์กฐ๋ ๊ทธ๋๋ก ์ ์งํ ์ฑ ๋ฐ์ดํฐ๋ง ์ ๋ถ ์ญ์ ํ๋ ๋ช ๋ น์ด๋ค.
- COMMIT ๋ช ๋ น์ด๋ฅผ ์ํํ์ง ์๋๋ผ๋ ์๊ตฌ์ ์ผ๋ก ๋ฐ์๋๋ฉฐ, ๋ก๊ทธ๊ฐ ์์ผ๋ฏ๋ก ๋ณต๊ตฌ๊ฐ ์ด๋ ต๋ค.
- ๋ด๋ถ ์ฒ๋ฆฌ ๋ฐฉ์์ด๋ Auto Commit ํน์ฑ ๋ฑ์ผ๋ก ์ธํด "DDL"๋ก ๋ถ๋ฅํ๋ค.
- ์ ์ฒด ๋ฐ์ดํฐ๋ฅผ ์ญ์ ํ๋ ๊ฒฝ์ฐ DELETE ๋ฌธ์ ๋นํด ํจ์ฌ ๋ ๋น ๋ฅด๋ค.
7๋ฒ. ์ ๋ต : 2
ํด์ค : ์ฌ์ฉ์๋ก๋ถํฐ ๊ธฐ์กด์ ๋ถ์ฌ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ถํ์ ํ์ํ๋ ๋ช ๋ น์ด๋ "REVOKE"์ด๋ค.
์ถ์ฒ : SQL ์ ๋ฌธ๊ฐ ๊ฐ์ด๋