Tinkerbell Glitter
[250116] ์Šคํ‚ค๋งˆ(Schema)์™€ ERD(Entity-Relationship Diagram)
Back End ๐Ÿ“ฒ/Django โ›“๏ธ
์Šคํ‚ค๋งˆ๋ž€(Schema)๋ž€?1. ์Šคํ‚ค๋งˆ ์ •์˜์Šคํ‚ค๋งˆ(Schema)๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๊ตฌ์กฐ์™€ ์„ค๊ณ„๋ฅผ ์ •์˜ํ•˜๋Š” ์ฒญ์‚ฌ์ง„(blueprint)/์„ค๊ณ„๋„ ์ด๋‹ค.๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๊ตฌ์กฐ: ํ…Œ์ด๋ธ”, ์ปฌ๋Ÿผ, ๋ฐ์ดํ„ฐ ํƒ€์ž…, ์ œ์•ฝ ์กฐ๊ฑด, ๊ด€๊ณ„ ๋“ฑ์„ ํฌํ•จํ•œ๋‹ค.์‰ฝ๊ฒŒ ๋งํ•ด, ๋ฐ์ดํ„ฐ๊ฐ€ ์–ด๋–ป๊ฒŒ ์ €์žฅ๋˜๊ณ  ๊ด€๋ฆฌ๋  ์ง€๋ฅผ ์ •์˜ํ•œ ๊ฒƒ์ด๋‹ค.2. ์Šคํ‚ค๋งˆ์˜ ์ข…๋ฅ˜์Šคํ‚ค๋งˆ๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์‚ฌ์šฉ ๋ชฉ์ ๊ณผ ์ˆ˜์ค€์— ๋”ฐ๋ผ ์—ฌ๋Ÿฌ ์ข…๋ฅ˜๋กœ ๋‚˜๋‰œ๋‹ค.๋ฌผ๋ฆฌ์  ์Šคํ‚ค๋งˆ(Physical Schema)๋ฐ์ดํ„ฐ๊ฐ€ ์‹ค์ œ๋กœ ์ €์žฅ๋˜๋Š” ๋ฐฉ์‹๊ณผ ์ €์žฅ์†Œ์˜ ๊ตฌ์กฐ๋ฅผ ์ •์˜ํ•œ๋‹ค.๋””์Šคํฌ์— ๋ฐ์ดํ„ฐ๊ฐ€ ์–ด๋–ป๊ฒŒ ๋ฐฐ์น˜๋˜๋Š”์ง€, ์ธ๋ฑ์Šค ์ƒ์„ฑ ์—ฌ๋ถ€ ๋“ฑ์„ ํฌํ•จํ•œ๋‹ค.์˜ˆ: ํ…Œ์ด๋ธ” ํŒŒ์ผ, ๋ฐ์ดํ„ฐ ๋ธ”๋ก, ์ธ๋ฑ์Šค ๊ตฌ์กฐ.๋…ผ๋ฆฌ์  ์Šคํ‚ค๋งˆ(Logical Schema)๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๋…ผ๋ฆฌ์  ์„ค๊ณ„๋ฅผ ์ •์˜ํ•œ๋‹ค.ํ…Œ์ด๋ธ”, ๋ทฐ, ์ œ์•ฝ ์กฐ๊ฑด, ๊ด€๊ณ„ ๋“ฑ์„ ํฌํ•จ..