| SQL query language | SQL query language = nonprocedural = declarative = ์ ์ธ์ ์ฟผ๋ฆฌ๋ ์ฌ๋ฌ ํ ์ด๋ธ(์๋ง๋ ํ๋)์ ์ ๋ ฅ์ผ๋ก ์ฌ์ฉํ๋ฉฐ, ํญ์ ๋จ์ผ ํ ์ด๋ธ์ ๋ฐํํจ SQL์ ํ๋ง ๋จธ์ ๊ณผ ๋๋ฑํ ์ธ์ด๊ฐ ์๋ ๋ณต์กํ ํจ์๋ฅผ ๊ณ์ฐํ๊ธฐ ์ํด SQL์ ์ผ๋ฐ์ ์ผ๋ก ์ผ๋ถ ์์ ์์ค ์ธ์ด์ ๋ด์ฅ๋์ด ์์ ์์ฉ ํ๋ก๊ทธ๋จ์ ์ผ๋ฐ์ ์ผ๋ก 2๊ฐ ์ค ํ๋๋ฅผ ํตํด ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ก์ธ์คํจ - ์๋ฒ ๋๋ SQL์ ํ์ฉํ๋ Language extensions - Application Program Interface (ODBC / JDBC) //DB API๋ฅผ ํตํด… – SQL ์ฟผ๋ฆฌ๋ฅผ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ํตํด ์ ์กํ ์ ์๋ ์์ฉ ํ๋ก๊ทธ๋จ ์ธํฐํ์ด์ค |
| Database access from application program |
SQL๊ณผ ๊ฐ์ Non-procedural(= ์ ์ธ์ ) ์ฟผ๋ฆฌ ์ธ์ด๋ ๋ฒ์ฉ ํ๋ง ๋จธ์ ๋งํผ ๊ฐ๋ ฅํ์ง ์์ SQL์ ์ฌ์ฉ์๋ก๋ถํฐ์ ์ธํ, ๋์คํ๋ ์ด์ ์์ํ, ๋คํธ์ํฌ์์ ์ํต์ ์ง์ํ์ง ์์ --> ์ด๋ฐ๊ฒ๋ค์ ์ฃผ์ธ์ด HOST LANGUAGE๋ก ์ ํ์์ด์ผ ํจ. ๊ทธ๋ฆฌ๊ณ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ฐ์ดํฐ์ ์ ๊ทผํ ์ ์๋ embedded SQL queries๊ฐ ์์ด์ผ ํจ Application programs = ์ด๋ฌํ ๋ฐฉ์์ผ๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ํธ ์์ฉํ๋ ๋ฐ ์ฌ์ฉ๋๋ ํ๋ก๊ทธ๋จ |
'๋ฐ์ดํฐ๋ฒ ์ด์ค์ค๊ณ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [๋ฐ์ดํฐ๋ฒ ์ด์ค์ค๊ณ] 2-3 ๊ด๊ณ๋์ ๊ฐ๋ (0) | 2024.11.12 |
|---|---|
| [๋ฐ์ดํฐ๋ฒ ์ด์ค์ค๊ณ] 2-2 keys (0) | 2024.11.11 |
| [๋ฐ์ดํฐ๋ฒ ์ด์ค์ค๊ณ] 2-1 attribute, ์คํค๋ง (0) | 2024.11.10 |
| [๋ฐ์ดํฐ๋ฒ ์ด์ค์ค๊ณ] 1-2 DDL, DML (0) | 2024.11.08 |
| [๋ฐ์ดํฐ๋ฒ ์ด์ค์ค๊ณ] 1-1 ๊ธฐ์ด (0) | 2024.11.07 |