
[250116] ์คํค๋ง(Schema)์ ERD(Entity-Relationship Diagram)
Back End ๐ฒ/Django โ๏ธ
์คํค๋ง๋(Schema)๋?1. ์คํค๋ง ์ ์์คํค๋ง(Schema)๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ตฌ์กฐ์ ์ค๊ณ๋ฅผ ์ ์ํ๋ ์ฒญ์ฌ์ง(blueprint)/์ค๊ณ๋ ์ด๋ค.๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ตฌ์กฐ: ํ
์ด๋ธ, ์ปฌ๋ผ, ๋ฐ์ดํฐ ํ์
, ์ ์ฝ ์กฐ๊ฑด, ๊ด๊ณ ๋ฑ์ ํฌํจํ๋ค.์ฝ๊ฒ ๋งํด, ๋ฐ์ดํฐ๊ฐ ์ด๋ป๊ฒ ์ ์ฅ๋๊ณ ๊ด๋ฆฌ๋ ์ง๋ฅผ ์ ์ํ ๊ฒ์ด๋ค.2. ์คํค๋ง์ ์ข
๋ฅ์คํค๋ง๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ฌ์ฉ ๋ชฉ์ ๊ณผ ์์ค์ ๋ฐ๋ผ ์ฌ๋ฌ ์ข
๋ฅ๋ก ๋๋๋ค.๋ฌผ๋ฆฌ์ ์คํค๋ง(Physical Schema)๋ฐ์ดํฐ๊ฐ ์ค์ ๋ก ์ ์ฅ๋๋ ๋ฐฉ์๊ณผ ์ ์ฅ์์ ๊ตฌ์กฐ๋ฅผ ์ ์ํ๋ค.๋์คํฌ์ ๋ฐ์ดํฐ๊ฐ ์ด๋ป๊ฒ ๋ฐฐ์น๋๋์ง, ์ธ๋ฑ์ค ์์ฑ ์ฌ๋ถ ๋ฑ์ ํฌํจํ๋ค.์: ํ
์ด๋ธ ํ์ผ, ๋ฐ์ดํฐ ๋ธ๋ก, ์ธ๋ฑ์ค ๊ตฌ์กฐ.๋
ผ๋ฆฌ์ ์คํค๋ง(Logical Schema)๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋
ผ๋ฆฌ์ ์ค๊ณ๋ฅผ ์ ์ํ๋ค.ํ
์ด๋ธ, ๋ทฐ, ์ ์ฝ ์กฐ๊ฑด, ๊ด๊ณ ๋ฑ์ ํฌํจ..