๋ชฉ๋กTIL/SQLD (3)
๐ป
- ๋ฐ์ดํฐ๋ฒ ์ด์ค๋? : ํน์ ๊ธฐ์ ์ด๋ ์กฐ์ง ๋๋ ๊ฐ์ธ์ด ํ์์ ์ํด(์: ๋ถ๊ฐ๊ฐ์น๊ฐ ๋ฐ์ํ๋) ๋ฐ์ดํฐ๋ฅผ ์ผ์ ํ ํํ๋ก ์ ์ฅํด๋์ ๊ฒ. - DBMS? : ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์ํํธ์จ์ด - SQL? : RDBMS ๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌํ๊ธฐ ์ํด ์ค๊ณ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด - ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค : ๋ฐ์ดํฐ๋ฅผ ํ ์ด๋ธ ํํ๋ก ์ ์ฅํด๋์ ๊ฒ. ์ฅ์ ์ ๊ทํ๋ฅผ ํตํด ์ด์ํ์์ ์ ๊ฑฐํ๊ณ ๋ฐ์ดํฐ ์ค๋ณต์ ํผํ ์ ์๋ค. ๋์์ฑ ๊ด๋ฆฌ, ๋ณํ ์ ์ด๋ฅผ ํตํด ๋ฐ์ดํฐ๋ฅผ ๊ณต์ ํ๋ค. ๋ฐ์ดํฐ์ ํํ ๋ฐฉ๋ฒ ๋ฑ์ ์ฒด๊ณํํ ์ ์๊ณ , ๋ฐ์ดํฐ ํ์คํํ ์ ์๋ค. ๋ณด์ ๊ธฐ๋ฅ ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ์ ๋ณด์ฅํ๋ค. ๋ฐ์ดํฐ๋ฅผ ํ๋ณต/๋ณต๊ตฌํ๋ ๊ธฐ๋ฅ - SQL ๋ฐ์ดํฐ ์กฐ์์ด(DML) SELECT, INSERT, UPDATE, DELETE ๋ฐ์ดํฐ ์ ์์ด(DDL) CREATE, ALT..
- ๋ฐ์ดํฐ๋? ์ปดํจํฐ๊ฐ ์ฒ๋ฆฌ ํ ์ ์๋ ๋ฌธ์, ์ซ์, ์๋ฆฌ, ๊ทธ๋ฆผ ๋ฐ์์ ํํ๋ก ๋ ์ ๋ณด๋ฅผ Data ๋ผ ํ๋ค. - ์ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง์ ํ ๊น? ํ์ค์ธ๊ณ -> ์ถ์ํ, ๋จ์ํ, ๋ช ํํ -> ์ค๊ณ๋๋ฅผ ํตํ ์์คํ ์ค๊ณ ์ฆ, ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง์ด๋ ๊ฐ๋ ํ๋ ์๋น์ค๋ฅผ ๋ฌผ๋ฆฌ์ ์ผ๋ก ๊ตฌํํ์ฌ ์์คํ ํ ํ๋ ๊ฒ - ๋ชจ๋ธ๋ง์ 3๊ฐ์ง ๊ด์ - ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง์ 3๋จ๊ณ ํ๋ก์ธ์ค ๊ฐ๋ ์ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง -> ๋ ผ๋ฆฌ์ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง -> ๋ฌผ๋ฆฌ์ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง ๊ฐ๋ ์ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง : ํ์ค์ธ๊ณ ๋ ผ๋ฆฌ์ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง : ๋น์ง๋์ค ์๊ตฌ์ ๋ง์ถฐ ๋ ผ๋ฆฌ์ ์ธ ๊ตฌ์กฐ์ ๊ท์น์ ๋ช ํํ๊ฒ ํํํ๋ ๊ณผ์ . ์ํฐํฐ, ์์ฑ, ๊ด๊ณ๋ฅผ ์ ์ํ๋ ๊ณผ์ . ์ํฐํฐ : ์ ๋ฌด์ ํ์ํ๊ณ ์ ์ฉํ ์ ๋ณด๋ฅผ ์ ์ฅํ๊ณ ๊ด๋ฆฌํ๊ธฐ ์ํ '์งํฉ' ์ ์ธ ๊ฒ. ์ค์ฒด, ๊ฐ์ฒด ๊ด๊ณ : ์ํฐํฐ์ ..
- ๋ฐ์ดํฐ๋ ๋ฌด์์ธ๊ฐ? : ์ปดํจํฐ๊ฐ ์ฒ๋ฆฌํ ์ ์๋ ๋ฌธ์, ์ซ์, ์๋ฆฌ, ๊ทธ๋ฆผ ๋ฐ์์ ํํ๋ก ๋ ์ ๋ณด - ๋ชจ๋ธ๋ง์ ํน์ง : ์ถ์ํ, ๋จ์ํ, ๋ช ํํ - ๋ชจ๋ธ๋ง์ 3๊ฐ์ง ๊ด์ ๋ฐ์ดํฐ๊ด์ ํ๋ก์ธ์ค ๊ด์ ๋ฐ์ดํฐ์ ํ๋ก์ธ์ค์ ์๊ด๊ด์ - ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง์ด๋? ์ ๋ณด์์คํ ์ ๊ตฌ์ถํ๊ธฐ ์ํ ๋ฐ์ดํฐ๊ด์ ์ ์ ๋ฌด ๋ถ์ ๊ธฐ๋ฒ ํ์ค์ธ๊ณ์ ๋ฐ์ดํฐ์ ๋ํด ์ฝ์๋ ํ๊ธฐ๋ฒ์ ์ํด ํํํ๋ ๊ณผ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ตฌ์ถํ๊ธฐ ์ํ ๋ถ์/์ค๊ณ์ ๊ณผ์ - ์ ๋ชจ๋ธ๋ง์ ํ๋๊ฐ? : ํ์ค์ธ๊ณ -> ์ถ์ํ, ๋จ์ํ, ๋ช ํํ -> ์ค๊ณ๋๋ฅผ ํตํ ์์คํ ์ ์ค๊ณ. ๊ฐ๋ ํ๋ ์๋น์ค๋ฅผ ๋ฌผ๋ฆฌ์ ์ผ๋ก ๊ตฌํํ์ฌ ์์คํ ํ ํ๋ ๊ฒ - ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง์ ํน์ง ๋ฐ์ดํฐ ๋ชจ๋ธ์ ์ ๊ณต ๊ธฐ๋ฅ : ๊ฐ์ํ, ๋ช ์ธํ, ๋ฌธ์ํ ์ค์์ฑ : ํ๊ธํจ๊ณผ ํผ, ๊ฐ๊ฒฐํ ํํ ๊ฐ๋ฅ, ๋ฐ์ดํฐ ํ์ง ์ ์ง..