- DB ์์
- ๊ณ ๊ฐ ๋ฐ์ดํฐ (ํ
์ด๋ธ, ์์
์ํธ)
- ๊ณ ๊ฐ๋ฒํธ (cf. id๋ก ํด๋ ๋จ)
- ์ซ์ (PK)
- ๊ณ ๊ฐ๋ช
- ๋ฌธ์
- ์ฃผ์
- ๋ฌธ์
- ์ฐ๋ฝ์ฒ
- ๋ฌธ์
- ๋น๋ฐ๋ฒํธ
- ๋น๋ฐ๋ฒํธ ๋ณ๊ฒฝ์๊ฐ
- datetime
- ๊ณ ๊ฐ ์ ์์๊ฐ
- datetime
- ๊ณ ๊ฐ๋ฒํธ (cf. id๋ก ํด๋ ๋จ)
- ์ ํ ๋ฐ์ดํฐ
- ์ ํ๋ฒํธ
- ์ซ์ (PK)
- ์ ํ๋ช
- ๋ฌธ์
- ์ ํ๋ถ๋ฅ
- ์ซ์(FK)
- ๊ณต๊ธ์ฒ
- ์ซ์(FK)
- ๋จ๊ฐ
- ์ซ์
- ์ฌ๊ณ ์
- ์ซ์
- ์ ํ ๋ํ ์ฌ์ง (๊ฐ์ ํ์ ์ ์ปฌ๋ผ์ผ๋ก ์ถ๊ฐ ๊ฐ๋ฅ, ์ ํ์ฌ์ง๋ง ๋ฐ๋ก ๊ด๋ฆฌ ๊ฐ๋ฅ)
- ๋ฌธ์ (url ์ฃผ์)
- ์ ํ ์ธ๋ค์ผ ์ฌ์ง
- ์ ํ์ฌ์ง1
- ์ ํ์ฌ์ง2
- ์ ํ์ฌ์ง3
- ์ ํ๋ฒํธ
- ์ ํ์ฌ์ง ๋ฐ์ดํฐ
- ์ ํ๋ฒํธ
- ์ซ์ (PK)
- ์ ํ์ฌ์ง URL
- ๋ฌธ์ (url)
- ์ฌ์ง ๊ตฌ๋ถ
- ๋ฌธ์
- ์ ํ๋ฒํธ
- ๋ฐฐ์ก์
์ฒด ๋ฐ์ดํฐ
- ๋ฐฐ์ก์
์ฒด์ฝ๋
- ์ซ์ (PK)
- ๋ฐฐ์ก์
์ฒด๋ช
- ๋ฌธ์
- ์ ํ๋ฒํธ
- ๋ฌธ์
- ์ฃผ์ (์์ฌ์ง)
- ๋ฌธ์
- ๋ฐฐ์ก๊ฐ๋ฅ์ฌ๋ถ
- ์ฌ์ ์๋ฑ๋ก๋ฒํธ
- ๋ํ์๋ช
- ๋ฐฐ์ก์
์ฒด์ฝ๋
- ์์
๋ด๋น์ ๋ฐ์ดํฐ
- ์ฌ์๋ฒํธ
- ์ซ์ (PK)
- ์ด๋ฆ
- ๋ฌธ์
- ์ ํ๋ฒํธ
- ๋ฌธ์
- ์ง๊ธ
- ์ฌ์๋ฒํธ
- ์ ํ๋ถ๋ฅ ๋ฐ์ดํฐ
- ์ ํ๋ถ๋ฅ์ฝ๋
- ์ซ์ (PK)
- ์ ํ๋ถ๋ฅ๋ช
- ๋ฌธ์
- ์ค๋ช
- ๋ฌธ์
- ์ ํ๋ถ๋ฅ์ฝ๋
- ๊ณต๊ธ์ฒ ๋ฐ์ดํฐ
- ๊ณต๊ธ์ฒ์ฝ๋
- ์ซ์ (PK)
- ๊ณต๊ธ์ฒ๋ช
- ๋ฌธ์
- ์ ํ๋ฒํธ
- ๋ฌธ์
- ์ฃผ์
- ๋ฌธ์
- ๋ด๋น์
- ์ซ์(FK)
- ๋ด๋น์ ์ด๋ฉ์ผ
- ๋ด๋น์ ์ฐ๋ฝ์ฒ
- ์ฌ์ ์๋ฑ๋ก๋ฒํธ
- ๋ํ์๋ช
- ๊ณต๊ธ์ฒ์ฝ๋
- ์ฃผ๋ฌธ์์ธ ๋ฐ์ดํฐ
- ๊ณ ๊ฐ๋ฒํธ
- ์ซ์ (PK)
- ๋๋ช ์ด์ธ ๊ตฌ๋ณ ์ํจ
- ๊ณ ๊ฐ๋ช
- ๋ฌธ์
- ์ฃผ๋ฌธ๋ฒํธ
- ์ซ์ (FK)
- ์ฃผ๋ฌธ๋ ์ง
- datetime
- ๋ฐฐ์ก์ง ์ฃผ์
- ๋ฌธ์
- ์ฐ๋ฝ์ฒ
- ๋ฌธ์
- ๋ฐฐ์ก์
์ฒด
- ์ซ์ (FK)
- ์์
๋ด๋น์
- ์ซ์ (FK)
- ๊ณ ๊ฐ๋ฒํธ
- ์ฃผ๋ฌธ-์ ํ๋ชฉ๋ก ๋ฐ์ดํฐ
- ์ฃผ๋ฌธ๋ฒํธ (๊ณ ๊ฐ, ์ ํ ํ
์ด๋ธ)
- ์ซ์ (PK)
- ์ ํ๋ฒํธ
- ์ซ์ (FK)
- ์ ํ๋ช
- ๋ฌธ์
- ์ ํ๋ถ๋ฅ
- ์ซ์ (FK)
- ๊ณต๊ธ์ฒ
- ์ซ์ (FK)
- ์ฃผ๋ฌธ์๋
- ์ซ์
- ๊ฐ๊ฒฉ
- ์ซ์
- ํฉ๊ณ
- ์ซ์
- ์ฃผ๋ฌธ๋ฒํธ (๊ณ ๊ฐ, ์ ํ ํ
์ด๋ธ)
- ๊ณ ๊ฐ ๋ฐ์ดํฐ (ํ
์ด๋ธ, ์์
์ํธ)
- ์ DB ๊ตฌ์กฐ์ ๋ํ ํ๋ฉด ๋ฆฌ์คํธ
- ๊ณ ๊ฐ ๋ชฉ๋ก
- ๊ณ ๊ฐ ์์ธ
- ๊ณ ๊ฐ ๋ฑ๋ก (ํ์ฌ ์ฃผ๋)
- ๊ณ ๊ฐ ์์
- ๋ฐฐ์ก์ ์ฒด ๋ชฉ๋ก
- ๋ฐฐ์ก์ ์ฒด ์์ธ
- ๋ฐฐ์ก์ ์ฒด ๋ฑ๋ก(์์ฑ)
- ์์ ๋ด๋น์ ๋ชฉ๋ก
- ์์ ๋ด๋น์ ๋ฑ๋ก
- ์์ ๋ด๋น์ ์์ธ
- ์์ ๋ด๋น์ ์์
- ์ ํ๋ถ๋ฅ ๊ด๋ฆฌ (multiple edit ํจํด, ์ปฌ๋ผ/ํ๋ ๋ณ๋ก ์๋ ๋ฐ์ดํฐ ์ผ์ด์ค)
- ์ ํ๋ถ๋ฅ ๋ชฉ๋ก/๋ฑ๋ก/์์ /์ญ์
- ์ ํ ๋ชฉ๋ก
- ์ ํ ์์ธ
- ์ ํ ๋ฑ๋ก
- ์ ํ ์์
- ์ฃผ๋ฌธ ๋ชฉ๋ก
- ์ฃผ๋ฌธ ์์ธ
- ์ฃผ๋ฌธ ์์ฑ
- ์ฃผ๋ฌธ ์์
- ๊ณต๊ธ์ฒ ๋ชฉ๋ก
- ๊ณต๊ธ์ฒ ์์
- ๊ณต๊ธ์ฒ ์์ธ
- ๊ณต๊ธ์ฒ ๋ฑ๋ก
- ๋ฐ์ดํฐ ๊ตฌ์กฐ ์ค๊ณ ๋ฐ ๋ฐ๋ผ๋ณด๋ ๊ด์
- ๊ฐ์ฅ ๋จผ์ ๋ด์ผ ํ๋ ํ๋ฉด์ ์ฃผ๋ฌธ ์์ธ ํญ๋ชฉ ๋ฐ์ดํฐ
- ์์ธ ํ๋ฉด์ ๊ฐ์ง๊ณ ์ฃผ๋ฌธ ์์ฑ ํ๋ฉด ๋ฑ ๋ง๋ฆ
- ๋ชจ๋ ๋ฐ์ดํฐ ์ค๊ณ ๊ธฐ๋ณธ ์์์ ์์ธ ํ๋ฉด ๋ฐ์ดํฐ!
- DB ๊ธฐ๋ณธ ์์ฑ ๋ชฉ์ ์ ์ฌ๋ฌ ์ฌ๋๋ค๊ณผ ๊ณต์ ํ๊ธฐ ์ํจ
- ๋ฐ์ดํฐ ๊ด๋ฆฌ ์ฒด๊ณ์ , ์ฝ๊ณ ๋น ๋ฅด๊ฒ ๊ฐ๊ณต ๊ฐ๋ฅ
- ์์ ๋ DB์ ํ์ ๋์ผ
- ์์ ์ํธ (ํ ์ด๋ธ)
- ๊ธฐํ์๋ก๋ถํฐ ์์ด์ดํ๋ ์์ ๋ฐ์ผ๋ฉด ํญ์ ์ ํ์ ์ผ๋ก ์กด์ฌํด์ผ ํ๋ ๋ฐ์ดํฐ๊ฐ ์์
- ์ฃผ๋ฌธ ์์ธ ๋ฐ์ดํฐ ์์
- ์ง์ญ๋ณ ๋ฐฐ์ก์ ์ฒด ๋ฐ์ดํฐ ์ํธ ์์ฑํด์ ๊ด๋ฆฌ ๊ฐ๋ฅ
- ์ ํ ์์ธ, ์ฃผ๋ฌธ ๋ชฉ๋ก, ์ฃผ๋ฌธ ์์ธ, ...
- ์ปฌ๋ผ์ด ๋ณ๋ก ์๋ ๋ฐ์ดํฐ ๊ฐ์ ๊ฒฝ์ฐ๋ multiple edit ํจํด์ผ๋ก ๋ง๋ค์ด์ง ๊ฐ๋ฅ์ฑ ๋์
- ๊ฐ์ฅ ํต์ฌ์ด ๋๋ ๋ฉ์ธ ํ๋ก์ธ์ค๋ ์ฃผ๋ฌธ ์์ธ ๋ฐ์ดํฐ!
- ํต์ฌ์ด ๋๋ ํ๋ฉด์ ๋จผ์ ๊ธฐํํ๊ณ ๊ทธ์ ๋ฐ๋ผ ๋ค๋ฅธ ํ ์ด๋ธ ์ค๊ณ
- ์ ํ ์ฌ์ง์ ์ ํ ํ
์ด๋ธ์ ์ปฌ๋ผ์ ์ถ๊ฐํด์ ๋ฃ์ด๋์ผ๋ฉด ์กฐ์ธ ํ์๊ฐ ์ ์ด์ ์ข์ ์๋ ์์
- ํ์ง๋ง ์ดํ ์ ํ ์ฌ์ง ๊ฐ์๋ฅผ ์ ํํ์ง ์๊ณ ์ฌ๋ฌ ๊ฐ ์ถ๊ฐํ๋ ๊ฒ์ด ํ์ํ๋ค๋ฉด ๋ฐ๋ก ํ ์ด๋ธ๋ก ๋นผ๋ ๊ฒ์ด ๋์ ์๋ ์์
- ์ ๋ต์ ์์
- ์คํค๋ง
- DB๋ฅผ ์์คํ ๋ณ๋ก ๊ตฌ๋ถ
- ๊ด๋ จ์๋ ํ ์ด๋ธ๋ผ๋ฆฌ ๋ฌถ์ด๋์ ๊ณณ
- ์คํค๋ง๋ณ๋ก ์ ์ ๊ถํ ๋ถ์ฌ ๊ฐ๋ฅ
- ํ
์ด๋ธ
- ์ปฌ๋ผ
- ๋ฐ์ดํฐ
- DB ์คํํ๋ ์คํฌ๋ฆฝํธ ์ธ์ด
- SQL
- Structured Query Language
- PK (Primary Key)
- record unqiueํ๊ฒ ๋ง๋ค์ด์ฃผ๋ ์ปฌ๋ผ
- NN (Not Null)
- ๋ฐ๋์ ๊ฐ์ด ์์ด์ผ ํจ
- AI (Auto Increment)
- ์๋์ผ๋ก ๋ฒํธ ๋ง๋ค์ด์ค
- UN (Unsigned)
- ๋ถํธ๊ฐ ์๋
- ์์๋ง
- UQ (Unique)
- PK๋ ์๋์ง๋ง ์ค๋ณต๋ ๊ฐ์ด ์์ผ๋ฉด ์๋จ!
- Datatype
- ์ปฌ๋ผ ํ์
- int (์ ์)
- varchar
- mysql์ ๊ธ์์ (DBMS๋ณ๋ก ๋ค๋ฆ)
- ์ ๋นํ ์ ํํ๋ ๊ฒ์ด ์ข์
- RDBMS (Relational DataBase Management System)
- ์ฐธ์กฐ ๋ฌด๊ฒฐ์ฑ ์ค์!!
- ํ์๋ฆฌ ๊ด๋ จ ํ์
- varchar(1)
- int(1)
- enum('A', 'B')
- ์์์ ์ Decimal
- ๊ธฐ๋ณธ์ ์ผ๋ก created_datetime, created_userid ์ปฌ๋ผ ๋ค ์์
- order_header, order_detail ํ ์ด๋ธ๋ก ์ฃผ๋ฌธ ๋ฐ์ดํฐ ๊ด๋ฆฌ
- ํด๋ฆญ์จ, ์ฃผ๋ฌธ ํ์ ๋ฑ ๋ฐ์ดํฐ ๋ณด๋ฉด์ ๊ณ ๊ฐ์ด ์ฃผ๋ฌธํ๋๋ฐ ๊ฐ๋ฑํ๋์ง ๋ฑ ํ์
ํด์
๊ตฌ๋งค ์ ๋ ์ ๋ต ๋ง๋ฆ (๋ง์ผํ ) - ๋์ ๋ณด์ด์ง ์๋ ๋ฐ์ดํฐ๋ก ๊ฐ์น ์ฐฝ์ถ ๊ฐ๋ฅ
- ์ธ๋ฉ๋ชจ๋ฆฌ DB
- ๋ด๋ถ์ ์ผ๋ก RAM ๊ฐ์ ์ธ ๋ฉ๋ชจ๋ฆฌ ์ด์ฉ
- ๋ฉ๋ชจ๋ฆฌ ์บ์
- ๋ ๋์ค
- ํ ์ด๋ธ๋ณ๋ก ๋ถํ์ํ ํค ์์ด ํ์ํ ํค๋ง ๊ฐ์ง๋๋ก ์ธ๋ถํํด์ ์ ๋ถํ ํ๋ ์ค๊ณ ์ค์
[Q&A]
- ์ ํ ์ฌ์ง ํ๋ ํ๋์ url์ ๋ฆฌ์คํธ ํ์์ผ๋ก๋ ์ฌ๋ฌ ๊ฐ ๋ด์๋์ ์ ์๋์?
- JSON ๋ฑ ๋ฐ์ดํฐํ์ ์์ง๋ง ๊ถ์ฅํ์ง ์์
- ๋ฌธ์์ด๋ก ์ฐ๊ฒฐํด์ ์ ์ฅ ๊ฐ๋ฅ...