1. ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์
- ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ฐ์ดํฐ์ ์งํฉ์ด๋ผ๊ณ ์ ์ํ๋ค๋ฉด, DBMS๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ด๋ฆฌ,์ด์ํ๋ ์ญํ
- ์ฌ๋ฌ ๋ช ์ ์ฌ์ฉ์๋ ์์ฉํ๋ก๊ทธ๋จ์ด ๊ณต์ ํ๊ณ ๋์์ ์ ๊ทผ์ด ๊ฐ๋ฅํด์ผ ํจ
2. DBMS์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ฃผ์ ํน์ง
(1) ๋ฐ์ดํฐ์ ๋ฌด๊ฒฐ์ฑ
- ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ๋ฐ์ดํฐ๋ ์ด๋ค ๊ฒฝ๋ก๋ฅผ ํตํด ๋ค์ด ์๋์ง ์ค๋ฅ๊ฐ ์์ด์๋ ์๋จ
: ๋ฌด๊ฒฐ์ฑ์ ์ํด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์ ์ฝ์กฐ๊ฑด์ด๋ผ๋ ํน์ฑ์ ๊ฐ์ง
(ex. ํ์ ๋ฐ์ดํฐ์ ๋ชจ๋ ํ์์ ํ๋ฒ์ด ๋ฐ๋์ ์์ด์ผ ํ๋ฉฐ, ๊ฐ ํ์์ ํ๋ฒ์ ์๋ก ์ค๋ณต๋๋ฉด ์๋๋ ์ ์ฝ์กฐ๊ฑด์ด ์กด์ฌ)
(2) ๋ฐ์ดํฐ์ ๋ ๋ฆฝ์ฑ
- ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํฌ๊ธฐ๋ฅผ ๋ณ๊ฒฝํ๊ฑฐ๋ ๋ฐ์ดํฐ ํ์ผ์ ์ ์ฅ์๋ฅผ ๋ณ๊ฒฝํ๋๋ผ๋, ๊ธฐ์กด์ ์์ฑ๋ ์์ฉ ํ๋ก๊ทธ๋จ์ ์ ํ ์ํฅ์ ๋ฐ์ง ์์์ผ ํจ
- ์๋ก ์์กด์ ๊ด๊ณ๊ฐ ์๋ ๋ ๋ฆฝ์ ์ธ ๊ด๊ณ์ด์ด์ผ ํจ
(3) ๋ณด์
- ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ ๋ฐ์ดํฐ์๋ ๋ฐ์ดํฐ๋ฅผ ์์ ํ ์ฌ๋์ด๋ ๋ฐ์ดํฐ์ ์ ๊ทผ์ด ํ๊ฐ๋ ์ฌ๋๋ง ์ ๊ทผํ ์ ์์ด์ผ ํ๋ฉฐ, ์ ๊ทผํ ๋๋ ์ฌ์ฉ์์ ๊ณ์ ์ ๋ฐ๋ผ์ ๋ค๋ฅธ ๊ถํ์ ๊ฐ์ ธ์ผ ํจ
(4) ๋ฐ์ดํฐ ์ค๋ณต์ ์ต์ํ
- ๋์ผํ ๋ฐ์ดํฐ๊ฐ ์ฌ๋ฌ ๊ฐ ์ค๋ณต๋์ด ์ ์ฅํ๋ ๊ฒ์ ๋ฐฉ์ง
(5) ์์ฉํ๋ก๊ทธ๋จ ์ ์ ๋ฐ ์์ ์ด ์ฌ์์ง
- ๊ฐ๊ฐ ํ์ผ์ ํฌ๋งท์ ๋ง์ถฐ ๊ฐ๋ฐํด์ผํ๋ ์์ฉํ๋ก๊ทธ๋จ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฌ์ฉํจ์ผ๋ก์จ ํต์ผ๋ ๋ฐฉ์์ผ๋ก ์์ฉํ๋ก๊ทธ๋จ์ ์์ฑํ ์ ์๊ณ , ์ ์ง๋ณด์๋ ์ฌ์์ง
(6) ๋ฐ์ดํฐ์ ์์ ์ฑ ํฅ์
- DBMS๊ฐ ์ ๊ณตํ๋ ๋ฐฑ์ , ๋ณต์ ๊ธฐ๋ฅ์ ์ด์ฉํจ์ผ๋ก์จ, ๋ฐ์ดํฐ๊ฐ ๊นจ์ง๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ์ ์์ํ๋ก ๋ณต์ ๋๋ ๋ณต๊ตฌํ๋ ๋ฐฉ๋ฒ์ด ๋ช ํํด์ง
์ถ์ฒ - ์ด๊ฒ์ด ์ค๋ผํด์ด๋ค : ORACLE ์ค์น๋ถํฐ PL/SQL ์ ๋ณต๊น์ง! (2020)
'SQL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
SELECT...FROM...WHERE๋ฌธ (ORDER BY ์ฌ์ฉ๋ฒ, ์ฌ์ฉ์์ ) (0) | 2022.03.21 |
---|---|
SELECT...FROM...WHERE๋ฌธ (LIKE/IS NULL ์ฌ์ฉ๋ฒ, ์ฌ์ฉ์์ ) (0) | 2022.03.17 |
SELECT...FROM...WHERE๋ฌธ (BETWEEN...AND/IN() ์ฌ์ฉ๋ฒ, ์ฌ์ฉ์์ ) (0) | 2022.03.17 |
SELECT...FROM...WHERE๋ฌธ (๊ด๊ณ์ฐ์ฐ์ ์ฌ์ฉ๋ฒ, ์ฌ์ฉ์์ ) (0) | 2022.03.17 |
SELECT...FROM๋ฌธ (์ฌ์ฉ๋ฒ, ์ฌ์ฉ์์ ) (0) | 2022.03.17 |