๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

SQL13

[SQL ๋ ˆ๋ฒจ์—…] 1์žฅ: DBMS ์•„ํ‚คํ…์ฒ˜ ๐Ÿ“ 1์žฅ์˜ ๋ชฉํ‘œ: RDB์˜ ๋‚ด๋ถ€์ ์ธ ๋™์ž‘ ๋ชจ๋ธ ์ดํ•ด DBMS ์•„ํ‚คํ…์ฒ˜ ๊ฐœ์š” 1. DBMS์˜ ์ผ๋ฐ˜์ ์ธ ์•„ํ‚คํ…์ฒ˜ ๊ฐœ์š” DBMS๋ฅผ ํ†ตํ•ด SQL ๊ตฌ๋ฌธ์ด ์‹คํ–‰๋˜์–ด ๋ฐ์ดํ„ฐ๋ฅผ '๋‹ค์–‘ํ•˜๊ฒŒ ์ฒ˜๋ฆฌ' ๊ฐ€๋Šฅ 2. DBMS ๋‚ด๋ถ€ ๊ธฐ๋Šฅ ์ฟผ๋ฆฌ ํ‰๊ฐ€ ์—”์ง„ ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ์ž…๋ ฅ๋ฐ›์€ SQL ๊ตฌ๋ฌธ ๋ถ„์„, ์–ด๋–ค ์ˆœ์„œ๋กœ ๊ธฐ์–ต์žฅ์น˜์˜ ๋ฐ์ดํ„ฐ์— ์ ‘๊ทผํ•  ์ง€ ์‹คํ–‰ ๊ณ„ํš์„ ๊ฒฐ์ • -> DBMS์˜ ํ•ต์‹ฌ ๊ธฐ๋Šฅ ๋‹ด๋‹น ์ ‘๊ทผ ๋ฉ”์„œ๋“œ(access method): ์‹คํ–‰ ๊ณ„ํš์— ๊ธฐ๋ฐ˜์„ ๋‘์–ด ๋ฐ์ดํ„ฐ์— ์ ‘๊ทผํ•˜๋Š” ๋ฐฉ๋ฒ• ์ฟผ๋ฆฌ(query): ์ข์€ ์˜๋ฏธ๋กœ๋Š” SELECT ๊ตฌ๋ฌธ์„, ๋„“์€ ์˜๋ฏธ๋กœ๋Š” SQL ๊ตฌ๋ฌธ ์ „์ฒด๋ฅผ ๋‚˜ํƒ€๋ƒ„ ๋ฒ„ํผ ๋งค๋‹ˆ์ € ํŠน๋ณ„ํ•œ ์šฉ๋„๋กœ ์‚ฌ์šฉํ•˜๋Š” ๋ฉ”๋ชจ๋ฆฌ ์˜์—ญ์ธ ๋ฒ„ํผ๋ฅผ ๊ด€๋ฆฌ ๋””์Šคํฌ ์šฉ๋Ÿ‰ ๋งค๋‹ˆ์ € ๋ฐ์ดํ„ฐ์˜ ์ €์žฅ ์œ„์น˜์™€ ๋ฐฉ๋ฒ•์„ ๊ด€๋ฆฌ, ์ฝ๊ณ  ์“ฐ๊ธฐ๋ฅผ ์ œ์–ด ํŠธ๋žœ์žญ์…˜ ๋งค๋‹ˆ์ €์™€ ๋ฝ ๋งค๋‹ˆ์ € .. 2022. 4. 3.