๐ฉโ๐ซ ๊ต์ก์ผํฐ ์ด์ ํ๋ก๊ทธ๋จ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ตฌ์ถ ํ๋ก์ ํธ์ ๋๋ค.
- ๊ต์ก๊ธฐ๊ด์์ ๊ณผ์ ์ ๊ตฌ์ฑํ๊ณ ๊ฐ์ ์ผ์ ์ ์ด์ํ๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค.
- ๊ด๋ฆฌ์/๊ต์ฌ/๊ต์ก์ ๊ณ์ ๋ณ ์๊ตฌ์ฌํญ์ ๋ง๋ ๋ทฐ์ ๋ง์ถค ๋ฐ์ดํฐ ์ ๊ณตํฉ๋๋ค.
- ์ทจ์ ์ง์, ํต๊ณ ๊ธฐ๋ฅ์ ์ ๊ณตํ์ฌ ๊ต์ก์ ๊ด๋ฆฌ๋ฅผ ์ฉ์ดํ๊ฒ ํฉ๋๋ค.
โโ1. ์๊ตฌ๋ถ์์
โโ2. ERD
โโ3. โญํ
์ด๋ธ ์ ์์ > DDL
โโ4. โญ๋ฐ์ดํฐ ์คํฌ๋ฆฝํธ
โ โโ ๋ฐ์ดํฐSQL > DML(DATA INSERT File)
โโ5. โญ์
๋ฌด ์คํฌ๋ฆฝํธ
โ โโ PL-SQL > Procedure / Function
โ โโ ์
๋ฌดSQL > DML(ANSI-SQL)
โโ6. ๋ฐ์ดํฐ
โโ7. PPT
โโ8. ์ต์ข
์์ฝ๋ณธ
โโโญ๊ฐ์ธsrc > ๋ด๋น์
๋ฌด
- ๐ ํ๋ก์ ํธ ๊ธฐ๊ฐ
- ๐ป ๊ฐ๋ฐ ํ๊ฒฝ
- ๐ ์ฃผ์ ํน์ง
- ๐จ ERD
- ๐ฉ๐ปโ๐ป ๋ด๋น ์ ๋ฌด
- ๐ ๊ธฐ์
- ๐ฐ ํ๊ธฐ
โฑํ๋ฃจ ํ๊ท 3์๊ฐ, ์ด 44์๊ฐ ์์
- 11.22 ~ 11.23 - ์๊ตฌ ๋ถ์์ ์์ฑ
- 11.23 ~ 11.25 - ERD ์์ฑ
- 11.25 ~ 11.29 - ๋ฐ์ดํฐ ์ค๊ณ ๋ฐ ์์ฑ
- 11.29 ~ 12.01 - ANSI-SQL ์์ฑ
- 12.02 ~ 12.04 - PL/SQL, VIEW ์์ฑ
- 12.04 ~ 12.06 - PPT ์์ฑ ๋ฐ ๋ฌธ์ ์์ฑ
๐ข DB
- Oracle Database 11g Express Edition Release 11.2.0.2.0
๐ DBMS
- SQL Developer
โ Server
- Oracle Cloud ATP (Oracle Database 19c)
๐จ ERD
- eXERD
- ERD Cloud
๐๋ฌธ์ ์์ฑ ๋ฐ PPT
- ๊ตฌ๊ธ ๋๋ผ์ด๋ธ
๐พ์จ๋ผ์ธ ํ์
- Discode
1. ๊ด๋ฆฌ์
- ๊ด๋ฆฌ์ ๊ณ์
- ๊ธฐ์ด ์ ๋ณด ๊ด๋ฆฌ
- ๊ต์ฌ ๊ณ์ ๊ด๋ฆฌ
- ๊ฐ์ค ๊ณผ์ ๊ด๋ฆฌ
- ๊ฐ์ค ๊ณผ๋ชฉ ๊ด๋ฆฌ
- ๊ต์ก์ ๊ด๋ฆฌ
- ์ํ ๊ด๋ฆฌ ๋ฐ ์ฑ์ ์กฐํ
- ์ถ๊ฒฐ ๊ด๋ฆฌ ๋ฐ ์ถ๊ฒฐ ์กฐํ
- ๊ต์ฌ ๊ณ์
- ๊ฐ์์ค์ผ์ค ์กฐํ
- ๋ฐฐ์ ์ ์ถ๋ ฅ
- ์ฑ์ ์ ์ถ๋ ฅ
- ์ถ๊ฒฐ ๊ด๋ฆฌ ๋ฐ ์ถ๊ฒฐ ์กฐํ
3. ๊ต์ก์
- ๊ต์ก์ ๊ณ์
- ์ฑ์ ์กฐํ
- ์ถ๊ฒฐ ๊ด๋ฆฌ ๋ฐ ์ถ๊ฒฐ ์กฐํ
4. ์ถ๊ฐ ์๊ตฌ์ฌํญ
- ๊ตญ๊ฐ์ง์์ ๋ ์ง์์ฌ๋ถ
- ์๋ฃ์ ํต๊ณ ๊ด๋ฆฌ
- ๊ธฐ๋ ํ ์ ๋ณด ๊ด๋ฆฌ
- ์ฑ์ ๊ด๋ฆฌ ๋ฐ ์กฐํ
- ๊ต์ก์ ์ทจ์ ์ฐ๊ณ
๋ฉ์ธ์ ๋ฃ์ด๋ฒ๋ ค์.. ERD๋ฅผ ์ชผ๊ฐ ๋ฃ์ด์ผ ๋๋ ๊ณ ๋ฏผ์ค..!
๊ต์ฌ
- ๊ฐ์์ค์ผ์ค ์กฐํ
- ๋ฐฐ์ ์
์ถ๋ ฅ
- ์ฑ์ ์
์ถ๋ ฅ
- ์ถ๊ฒฐ ๊ด๋ฆฌ ๋ฐ ์ถ๊ฒฐ ์กฐํ
๊ต์ก์์คํ
๊ด๋ จ ์ ๋ฐ์ ๋ฐ์ดํฐ ์์ฑ- ๊ฐ์์ค.xlsx
- ๊ด๋ฆฌ์.xlsx
- ๊ธฐ๋ ํ ์๋ น.xlsx
- ๊ธฐ์ด๊ณผ๋ชฉํ ์ด๋ธ.xlsx
- ์ง์์ ๋ ํด๋น์ฌ๋ถ.xlsx
- ๊ฐ์ค๊ณผ๋ชฉ(๋์ ).xlsx - with team
- ๊ฐ์ค๊ณผ์ (๋์ ).xlsx - with team
- ANSI-SQL
- ๊ต์ฌ_๊ฐ์์ค์ผ์ค ์กฐํ.sql
- ๊ต์ฌ_๋ฐฐ์ ์ ์ถ๋ ฅ.sql
- ๊ต์ฌ_์ฑ์ ์ ์ถ๋ ฅ.sql
- ๊ต์ฌ_์ถ๊ฒฐ ๊ด๋ฆฌ ๋ฐ ์ถ๊ฒฐ์กฐํ.sql
- PL/SQL
- ๊ต์ฌ_๋ฐฐ์ ์ ์ถ๋ ฅ_ํ๋ก์์ .sql
- ๊ต์ฌ_์ฑ์ ์ ์ถ๋ ฅ_ํ๋ก์์ .sql
- View
- ๊ต์ฌ_๋ทฐ.sql
- ERD Cloud ๋์
- ERD ์์ฑ์ Excelํ์ผ๋ก ์์ ํ ์ด๋ธ ๋ฐ ๊ด๊ณ ์์ฑ, PR ๋ฐ ๋์
- ๊ต์ฌ๋ ์์ ์ ๊ฐ์ ์ค์ผ์ค์ ํ์ธํ ์ ์์ต๋๋ค.
- ๊ฐ์ ์ค์ผ์ค์ ๊ฐ์์์ /๊ฐ์์ค/๊ฐ์์ข ๋ฃ๋ก ๊ตฌ๋ถํด์ ํ์ธ ๊ฐ๋ฅํฉ๋๋ค.
- ํน์ ๊ณผ๋ชฉ์ ๊ณผ๋ชฉ๋ฒํธ ์ ํ์ ํด๋น ๊ณผ์ ์ ๋ฑ๋ก๋ ๊ต์ก์ ์ ๋ณด๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
- ๊ต์ฌ๋ ๊ฐ์๋ฅผ ๋ง์น ๊ณผ๋ชฉ์ ๋ํ ์ฑ์ ์ฒ๋ฆฌ๋ฅผ ์ํด ๋ฐฐ์ ์ ์ถ๋ ฅ์ ํ ์ ์์ต๋๋ค.
- ๋ฐฐ์ ์ ์ถ๋ ฅ์ ์ํ ๊ฐ์์ข ๋ฃ ๊ณผ๋ชฉ ์ ๋ณด์ ์ถ๊ฒฐ, ํ๊ธฐ, ์ค๊ธฐ ๋ฐฐ์ ์ ๋ณด, ์ํ๋ฌธ์ ๋ฑ๋ก์ฌ๋ถ๋ฅผ ์ถ๋ ฅํฉ๋๋ค.
- ํน์ ๊ณผ๋ชฉ์ ๊ณผ๋ชฉ๋ฒํธ ์ ํ์ '์ถ๊ฒฐ ๋ฐฐ์ , ํ๊ธฐ ๋ฐฐ์ , ์ค๊ธฐ ๋ฐฐ์ , ์ํ ๋ ์ง, ์ํ ๋ฌธ์ '๋ฅผ ์ ๋ ฅํ ์ ์๋ ํ๋ฉด์ ๋ณด์ฌ์ค๋๋ค.
- ๊ต์ฌ๋ ๊ฐ์๋ฅผ ๋ง์น ๊ณผ๋ชฉ์ ๋ํ ์ฑ์ ์ฒ๋ฆฌ๋ฅผ ์ํด ์ฑ์ ์ ์ถ๋ ฅ์ ํ ์ ์์ต๋๋ค.
- ๋ฐฐ์ ์ ์ถ๋ ฅ์ ์ํ ๊ฐ์์ข ๋ฃ ๊ณผ๋ชฉ ์ ๋ณด์ ์ถ๊ฒฐ, ํ๊ธฐ, ์ค๊ธฐ ๋ฐฐ์ ์ ๋ณด, ์ฑ์ ๋ฑ๋ก์ฌ๋ถ๋ฅผ ์ถ๋ ฅํฉ๋๋ค.
- ํน์ ๊ณผ๋ชฉ์ ๊ณผ๋ชฉ๋ฒํธ ์ ํ์ ๊ต์ก์ ์ ๋ณด ๋ฐ ์ฑ์ ์ ์ถ๊ฒฐ, ํ๊ธฐ, ์ค๊ธฐ ์ด์ ์ผ๋ก ๊ตฌ๋ถํ์ฌ ๋ณด์ฌ์ค๋๋ค.
- ์ค๋ ํ๋ฝํ์ฌ ์ฑ์ ์ฒ๋ฆฌ๊ฐ ์ ์ธ๋ ๊ต์ก์์ด๋๋ผ๋ ๊ต์ก์ ๋ช ๋จ์ ์ถ๋ ฅ๋ฉ๋๋ค.
- ์ค๋ ํ๋ฝ์์ '์ค๋ ํ๋ฝ ์ฌ๋ถ'์ '์ค๋ ํ๋ฝ ๋ ์ง'๋ฅผ ํจ๊ป ์ถ๋ ฅํฉ๋๋ค.
- ๊ต์ฌ๊ฐ ๊ฐ์ํ ๊ณผ์ ์ ํํด ์ ํํ๋ ๊ฒฝ์ฐ ๋ชจ๋ ๊ต์ก์์ ์ถ๊ฒฐ์ ์กฐํํ ์ ์์ต๋๋ค.
- ์ถ๊ฒฐ ํํฉ์ ๊ธฐ๊ฐ๋ณ(๋ , ์, ์ผ), ํน์ ๊ณผ์ ๋ณ ์กฐํ ๊ฐ๋ฅํฉ๋๋ค.
- ๋ชจ๋ ์ถ๊ฒฐ ์กฐํ๋ ๊ทผํ ์ํฉ์ ๊ตฌ๋ถํ ์ ์์ต๋๋ค. (์ ์, ์ง๊ฐ, ์กฐํด, ์ธ์ถ, ๋ณ๊ฐ, ๊ธฐํ)
์๋ฐ ํ๋ก์ ํธ์ ์ด์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ๋ก์ ํธ๋ ๋ง๋ฌด๋ฆฌ๋์์ต๋๋ค. ์ญ์๋ 3๋
์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์
์ดํ๋ก ์ฐธ ์ค๋๋ง์ด์๋๋ฐ์.๐
๋น์์ ๋ค๋ฅด๊ฒ ์๋ฌด๋๋ ํ ํ๋ก์ ํธ์ด๋ค ๋ณด๋ ๊ท๋ชจ๋ ์ปค์ง๊ณ SQL์ ์ง๋ ๋ฒ์๋ ๋์ด๋ฌ์ต๋๋ค. DBMS๋ฅผ ์ธ ์ค๋ ๋ชจ๋ฅด๋ ๊ผฌ๊ผฌ๋ง ์์ ๋๋ ์ฝ์๋ก mariaDB๋ฅผ ์ผ๋๊ณ ํ๋ํ๋ ๋ฐ์ดํฐ๋ฅผ ๋ฃ๋ ์ง์ ํ์๋๋ฐ.. ์ฌ๋ฌ๋ชจ๋ก ํจ๊ธฐ ์๊ณ ์ฝ์ง ํ๋ ์์ ์
๋๋ค.. ์ง๊ธ๋ ๊ฐ๋ ๋ง์ฃผ์น๋ ์กฐ๊ต๋๊ป ํ๋ก๊ทธ๋จ์ ์ธ ์ ์๋ ์ธ๊ฐ์ด ๋์๋ค๊ณ ์ด ๊ธฐ์ ์์์ ์๋ ค๋๋ ค์ผ๊ฒ ์ต๋๋ค.๐
์ธ๊ฐ์ด ๋๊ตฌ๋ฅผ ์ฐ๋ฉฐ ์งํํด์๋ฏ, ์ ๋ผ๋ ์ธ๊ฐ๋ ์ด๋ฒ ํ ํ๋ก์ ํธ๋ฅผ ํตํด ์ฌ๋ฌ๊ฐ์ง ํ๋ก๊ทธ๋จ๊ณผ ๊ธฐ์ ์ ๋์
ํด ๋ณผ ์ ์์์ต๋๋ค. DBMS์ ERD ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํด ๋ณผ ์ ์์๊ณ ๊ผญ ์จ๋ณด๊ณ ์ถ์๋ ํด๋ผ์ฐ๋ ์๋ฒ๋ ์ธ ์ ์์ด ์ข์์ต๋๋ค. ํญ์ ๋๋ผ์ง๋ง ํจ์จ์ ์ธ ํ์
์ ์ํ ํด๋ผ์ฐ๋๋ ํ์๋ถ๊ฐ๊ฒฐํ ์์๋ผ ์๊ฐํฉ๋๋ค.
์ ์ ๋๋ด์ ๋ฐ์์ค ํ์๋ค์๊ฒ๋ ๋ฌดํํ ๊ฐ์ฌ๋ฅผ ๋ณด๋ ๋๋ค!๐