Search

์ปค๋ฎค๋‹ˆํ‹ฐ ๊ฒŒ์‹œํŒ Lv.1 - ๋ฐ์ดํ„ฐ๋ชจ๋ธ๋ง

์ปค๋ฎค๋‹ˆํ‹ฐ ๊ฒŒ์‹œํŒ Lv.1 - ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง

ํšŒ์›, ๊ฒŒ์‹œ๊ธ€, ๋Œ“๊ธ€, ํŒŒ์ผ์„ ๊ด€๋ฆฌํ•˜๋Š” ์‹œ์Šคํ…œ์˜ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์„ ์„ค๊ณ„ํ•ฉ๋‹ˆ๋‹ค.
1.
์š”๊ตฌ์‚ฌํ•ญ ์ •์˜
2.
๊ฐœ๋…์  ์„ค๊ณ„
3.
๋…ผ๋ฆฌ์  ์„ค๊ณ„
4.
๋ฌผ๋ฆฌ์  ์„ค๊ณ„
5.
๊ตฌํ˜„

์š”๊ตฌ์‚ฌํ•ญ ์ •์˜

ํšŒ์›, ๊ฒŒ์‹œ๊ธ€, ๋Œ“๊ธ€, ํŒŒ์ผ์„ ๊ด€๋ฆฌํ•˜๋Š” ์‹œ์Šคํ…œ์˜ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์„ ์„ค๊ณ„ํ•˜๊ธฐ ์œ„ํ•˜์—ฌ ์š”๊ตฌ์‚ฌํ•ญ์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.

๊ธฐ๋Šฅ์  ์š”๊ตฌ์‚ฌํ•ญ

์‹œ์Šคํ…œ์ด ์ˆ˜ํ–‰ํ•ด์•ผ ํ•˜๋Š” ๊ธฐ๋Šฅ์ด๋‚˜ ์ž‘์—…์— ๋Œ€ํ•œ ์š”๊ตฌ ์‚ฌํ•ญ์ž…๋‹ˆ๋‹ค.
โ€ข
ํšŒ์› ๊ฐ€์ž…, ๊ฒŒ์‹œ๊ธ€ ์ž‘์„ฑ, ๋Œ“๊ธ€ ์ž‘์„ฑ, ํŒŒ์ผ ์—…๋กœ๋“œ

๋น„๊ธฐ๋Šฅ์  ์š”๊ตฌ์‚ฌํ•ญ

์‹œ์Šคํ…œ์˜ ์„ฑ๋Šฅ, ๋ณด์•ˆ ๋“ฑ๊ณผ ๊ฐ™์€ ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•œ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์š”๊ตฌ ์‚ฌํ•ญ์ž…๋‹ˆ๋‹ค.
โ€ข
์„ฑ๋Šฅ, ๋ณด์•ˆ, ๋ฐ์ดํ„ฐ ๋ฌด๊ฒฐ์„ฑ, ์‚ฌ์šฉ์„ฑ

๊ธฐ๋Šฅ์  ์š”๊ตฌ์‚ฌํ•ญ

๊ธฐ๋Šฅ
์š”๊ตฌ์‚ฌํ•ญ
ํšŒ์› ๊ด€๋ฆฌ
ํšŒ์› ๊ฐ€์ž…
์ƒˆ๋กœ์šด ์‚ฌ์šฉ์ž๊ฐ€ ์‹œ์Šคํ…œ์— ๊ฐ€์ž…ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•˜๋ฉฐ, ํšŒ์› ์ •๋ณด๋Š” ํšŒ์› ID, ์‚ฌ์šฉ์ž ์ด๋ฆ„, ์ด๋ฉ”์ผ, ๋น„๋ฐ€๋ฒˆํ˜ธ, ๊ฐ€์ž…์ผ์„ ํฌํ•จํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
ํšŒ์› ์ •๋ณด ์กฐํšŒ
์‚ฌ์šฉ์ž๋Š” ์ž์‹ ์˜ ์ •๋ณด๋ฅผ ์กฐํšŒํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•˜๋ฉฐ, ๊ด€๋ฆฌ์ž๋Š” ๋ชจ๋“  ํšŒ์›์˜ ์ •๋ณด๋ฅผ ์กฐํšŒํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
ํšŒ์› ์ •๋ณด ์ˆ˜์ •
์‚ฌ์šฉ์ž๋Š” ์ž์‹ ์˜ ์ •๋ณด๋ฅผ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•˜๋ฉฐ, ์ด๋ฉ”์ผ๊ณผ ๋น„๋ฐ€๋ฒˆํ˜ธ๋Š” ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ๋ฅผ ํ†ต๊ณผํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
๊ฒŒ์‹œ๊ธ€ ๊ด€๋ฆฌ
๊ฒŒ์‹œ๊ธ€ ์ž‘์„ฑ
ํšŒ์›์€ ์ƒˆ๋กœ์šด ๊ฒŒ์‹œ๊ธ€์„ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•˜๋ฉฐ, ๊ฒŒ์‹œ๊ธ€์€ ๊ฒŒ์‹œ๊ธ€ ID, ์ œ๋ชฉ, ๋‚ด์šฉ, ์ž‘์„ฑ์ผ, ์ž‘์„ฑ์ž ID๋ฅผ ํฌํ•จํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
๊ฒŒ์‹œ๊ธ€ ์กฐํšŒ
์‚ฌ์šฉ์ž๋Š” ํŠน์ • ๊ฒŒ์‹œ๊ธ€์„ ์กฐํšŒํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•˜๋ฉฐ, ๊ฒŒ์‹œ๊ธ€ ๋ชฉ๋ก์„ ์กฐํšŒํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
๊ฒŒ์‹œ๊ธ€ ์ˆ˜์ •
์ž‘์„ฑ์ž๋Š” ์ž์‹ ์˜ ๊ฒŒ์‹œ๊ธ€์„ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
๊ฒŒ์‹œ๊ธ€ ์‚ญ์ œ
์ž‘์„ฑ์ž๋Š” ์ž์‹ ์˜ ๊ฒŒ์‹œ๊ธ€์„ ์‚ญ์ œํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•˜๋ฉฐ, ์‚ญ์ œ๋œ ๊ฒŒ์‹œ๊ธ€์€ ๋” ์ด์ƒ ์กฐํšŒํ•  ์ˆ˜ ์—†์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
๋Œ“๊ธ€ ๊ด€๋ฆฌ
๋Œ“๊ธ€ ์ž‘์„ฑ
ํšŒ์›์€ ๊ฒŒ์‹œ๊ธ€์— ๋Œ“๊ธ€์„ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•˜๋ฉฐ, ๋Œ“๊ธ€์€ ๋Œ“๊ธ€ ID, ๋‚ด์šฉ, ์ž‘์„ฑ์ผ, ๊ฒŒ์‹œ๊ธ€ ID, ์ž‘์„ฑ์ž ID๋ฅผ ํฌํ•จํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
๋Œ“๊ธ€ ์กฐํšŒ
์‚ฌ์šฉ์ž๋Š” ํŠน์ • ๊ฒŒ์‹œ๊ธ€์— ๋‹ฌ๋ฆฐ ๋Œ“๊ธ€์„ ์กฐํšŒํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
๋Œ“๊ธ€ ์ˆ˜์ •
์ž‘์„ฑ์ž๋Š” ์ž์‹ ์˜ ๋Œ“๊ธ€์„ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
๋Œ“๊ธ€ ์‚ญ์ œ
์ž‘์„ฑ์ž๋Š” ์ž์‹ ์˜ ๋Œ“๊ธ€์„ ์‚ญ์ œํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•˜๋ฉฐ, ์‚ญ์ œ๋œ ๋Œ“๊ธ€์€ ๋” ์ด์ƒ ์กฐํšŒํ•  ์ˆ˜ ์—†์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
ํŒŒ์ผ ๊ด€๋ฆฌ
ํŒŒ์ผ ์—…๋กœ๋“œ
์‚ฌ์šฉ์ž๋Š” ๊ฒŒ์‹œ๊ธ€์— ํŒŒ์ผ์„ ์ฒจ๋ถ€ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•˜๋ฉฐ, ํŒŒ์ผ์€ ํŒŒ์ผ ID, ํŒŒ์ผ ์ด๋ฆ„, ํŒŒ์ผ ๊ฒฝ๋กœ, ์—…๋กœ๋“œ์ผ, ๊ฒŒ์‹œ๊ธ€ ID๋ฅผ ํฌํ•จํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
ํŒŒ์ผ ๋‹ค์šด๋กœ๋“œ
์‚ฌ์šฉ์ž๋Š” ๊ฒŒ์‹œ๊ธ€์— ์ฒจ๋ถ€๋œ ํŒŒ์ผ์„ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
ํŒŒ์ผ ์‚ญ์ œ
์ž‘์„ฑ์ž๋Š” ๊ฒŒ์‹œ๊ธ€์—์„œ ํŒŒ์ผ์„ ์‚ญ์ œํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•˜๋ฉฐ, ์‚ญ์ œ๋œ ํŒŒ์ผ์€ ๋” ์ด์ƒ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์—†์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋น„๊ธฐ๋Šฅ์  ์š”๊ตฌ์‚ฌํ•ญ

๋ฒ”์ฃผ
์š”๊ตฌ์‚ฌํ•ญ
์„ฑ๋Šฅ
๊ฒŒ์‹œ๊ธ€ ๋ฐ ๋Œ“๊ธ€ ์ž‘์—…
์‹œ์Šคํ…œ์€ ๊ฒŒ์‹œ๊ธ€ ๋ฐ ๋Œ“๊ธ€ ์ž‘์„ฑ, ์กฐํšŒ, ์ˆ˜์ •, ์‚ญ์ œ ์ž‘์—…์„ ์‹ ์†ํ•˜๊ฒŒ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
ํŒŒ์ผ ์—…๋กœ๋“œ ๋ฐ ๋‹ค์šด๋กœ๋“œ
๋Œ€๋Ÿ‰์˜ ํŒŒ์ผ ์—…๋กœ๋“œ ๋ฐ ๋‹ค์šด๋กœ๋“œ๊ฐ€ ์›ํ™œํ•˜๊ฒŒ ์ด๋ฃจ์–ด์ ธ์•ผ ํ•ฉ๋‹ˆ๋‹ค.
๋ณด์•ˆ
์‚ฌ์šฉ์ž ๋ฐ์ดํ„ฐ ์•”ํ˜ธํ™”
๋ชจ๋“  ์‚ฌ์šฉ์ž ๋ฐ์ดํ„ฐ๋Š” ์•”ํ˜ธํ™”๋˜์–ด ์ €์žฅ๋˜์–ด์•ผ ํ•˜๋ฉฐ, ๋น„๋ฐ€๋ฒˆํ˜ธ๋Š” ํ•ด์‹œํ™”๋˜์–ด ์ €์žฅ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
ํŒŒ์ผ ์—…๋กœ๋“œ ๋ณด์•ˆ ๊ฒ€์‚ฌ
ํŒŒ์ผ ์—…๋กœ๋“œ ์‹œ ์•…์„ฑ ์ฝ”๋“œ ๊ฒ€์‚ฌ๋ฅผ ํ†ตํ•ด ๋ณด์•ˆ ์œ„ํ˜‘์„ ๋ฐฉ์ง€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
๋ฐ์ดํ„ฐ ๋ฌด๊ฒฐ์„ฑ
์ฐธ์กฐ ๋ฌด๊ฒฐ์„ฑ ์œ ์ง€
๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ์ฐธ์กฐ ๋ฌด๊ฒฐ์„ฑ์„ ์œ ์ง€ํ•ด์•ผ ํ•˜๋ฉฐ, ์™ธ๋ž˜ ํ‚ค ์ œ์•ฝ ์กฐ๊ฑด์„ ํ†ตํ•ด ์ผ๊ด€๋œ ๋ฐ์ดํ„ฐ ์ƒํƒœ๋ฅผ ๋ณด์žฅํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
๋ฐ์ดํ„ฐ ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ
๋ฐ์ดํ„ฐ ์ž…๋ ฅ ์‹œ ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ๋ฅผ ์ˆ˜ํ–‰ํ•˜์—ฌ ์ž˜๋ชป๋œ ๋ฐ์ดํ„ฐ ์ž…๋ ฅ์„ ๋ฐฉ์ง€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
์‚ฌ์šฉ์„ฑ
์ง๊ด€์  ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค
์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค๋Š” ์ง๊ด€์ ์ด์–ด์•ผ ํ•˜๋ฉฐ, ์‚ฌ์šฉ์ž๋Š” ์ตœ์†Œํ•œ์˜ ํด๋ฆญ์œผ๋กœ ํ•„์š”ํ•œ ๊ธฐ๋Šฅ์„ ์ด์šฉํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
์žฅ์น˜ ๋ฐ ๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ
์‹œ์Šคํ…œ์€ ๋‹ค์–‘ํ•œ ์žฅ์น˜์™€ ๋ธŒ๋ผ์šฐ์ €์—์„œ ํ˜ธํ™˜๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ œ์•ฝ ์กฐ๊ฑด

โ€ข
๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์‹œ์Šคํ…œ: Oracle, MySQL ๋“ฑ ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
โ€ข
๊ธฐ์ˆ  ์Šคํƒ: ๋ฐฑ์—”๋“œ ์–ธ์–ด ๋ฐ ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ์‹œ์Šคํ…œ์˜ ์š”๊ตฌ ์‚ฌํ•ญ์— ๋งž๊ฒŒ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
โ€ข
์Šค์ผ€์ผ๋ง: ์‹œ์Šคํ…œ์€ ์‚ฌ์šฉ์ž ์ˆ˜์˜ ์ฆ๊ฐ€์— ๋”ฐ๋ผ ํ™•์žฅ ๊ฐ€๋Šฅํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

ํ–ฅํ›„ ๋ฐœ์ „ ๊ณ„ํš

โ€ข
์ถ”๊ฐ€ ๊ธฐ๋Šฅ: ์‚ฌ์šฉ์ž ํ”„๋กœํ•„ ๊ด€๋ฆฌ, ๊ฒŒ์‹œ๊ธ€ ์นดํ…Œ๊ณ ๋ฆฌ ๋ถ„๋ฅ˜, ๋Œ“๊ธ€์— ๋Œ€ํ•œ ๋‹ต๊ธ€ ๊ธฐ๋Šฅ ๋“ฑ
โ€ข
์„ฑ๋Šฅ ๊ฐœ์„ : ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ๋ฑ์Šค ์ตœ์ ํ™”, ์บ์‹ฑ ์ „๋žต ๋“ฑ์„ ํ†ตํ•œ ์„ฑ๋Šฅ ํ–ฅ์ƒ

๊ฐœ๋…์  ์„ค๊ณ„

1.
๊ฐœ์ฒด์™€ ์†์„ฑ ์ถ”์ถœ
2.
๊ด€๊ณ„ ์ถ”์ถœ
3.
ERD ์ž‘์„ฑ

๊ฐœ์ฒด์™€ ์†์„ฑ ์ถ”์ถœ

โ€ข
ํšŒ์›
โ€ข
๊ฒŒ์‹œ๊ธ€
โ€ข
๋Œ“๊ธ€
โ€ข
ํŒŒ์ผ

ํšŒ์›

๊ฒŒ์‹œ๊ธ€

๋Œ“๊ธ€

ํŒŒ์ผ

๊ด€๊ณ„ ์ถ”์ถœ

โ€ข
ํšŒ์› : ๊ฒŒ์‹œ๊ธ€ = 1 : N
โ€ข
๊ฒŒ์‹œ๊ธ€ : ๋Œ“๊ธ€ = 1 : N
โ€ข
ํšŒ์› : ๋Œ“๊ธ€ = 1 : N
โ€ข
๊ฒŒ์‹œ๊ธ€ : ํŒŒ์ผ = 1 : N

ํšŒ์› : ๊ฒŒ์‹œ๊ธ€ = 1 : N

๊ฒŒ์‹œ๊ธ€ : ๋Œ“๊ธ€ = 1 : N

ํšŒ์› : ๋Œ“๊ธ€ = 1 : N

๊ฒŒ์‹œ๊ธ€ : ํŒŒ์ผ = 1 : N

ERD ์ž‘์„ฑ

๋…ผ๋ฆฌ์  ์„ค๊ณ„

ERD ๋ฆด๋ ˆ์ด์…˜ ์Šคํ‚ค๋งˆ ๋ณ€ํ™˜ ๊ทœ์น™

1.
๋ชจ๋“  ๊ฐœ์ฒด๋Š” ๋ฆด๋ ˆ์ด์…˜์œผ๋กœ ๋ณ€ํ™˜
2.
M:N (๋‹ค๋Œ€๋‹ค) ๊ด€๊ณ„๋Š” ๋ฆด๋ ˆ์ด์…˜์œผ๋กœ ๋ณ€ํ™˜
3.
1:N (์ผ๋Œ€๋‹ค) ๊ด€๊ณ„๋Š” ์™ธ๋ž˜ํ‚ค๋กœ ํ‘œํ˜„
4.
1:1 (์ผ๋Œ€์ผ) ๊ด€๊ณ„๋Š” ์™ธ๋ž˜ํ‚ค๋กœ ํ‘œํ˜„
5.
๋‹ค์ค‘ ๊ฐ’ ์†์„ฑ์€ ๋ฆด๋ ˆ์ด์…˜์œผ๋กœ ๋ณ€ํ™˜

๋ฌผ๋ฆฌ์  ์„ค๊ณ„

๊ด€๊ณ„

โ€ข
์‹๋ณ„ ๊ด€๊ณ„
โ€ข
๋น„์‹๋ณ„ ๊ด€๊ณ„

์‹๋ณ„ ๊ด€๊ณ„

์ž์‹ ์—”ํ‹ฐํ‹ฐ์˜ ๊ธฐ๋ณธํ‚ค๊ฐ€ ๋ถ€๋ชจ ์—”ํ‹ฐํ‹ฐ์˜ ๊ธฐ๋ณธํ‚ค๋ฅผ ํฌํ•จํ•˜๋Š” ๊ด€๊ณ„

๋น„์‹๋ณ„ ๊ด€๊ณ„

๋ถ€๋ชจ ์—”ํ„ฐํ‹ฐ์˜ ๊ธฐ๋ณธํ‚ค๊ฐ€ ์ž์‹ ์—”ํ„ฐํ‹ฐ์˜ ๊ธฐ๋ณธํ‚ค๋กœ ๊ตฌ์„ฑ๋˜์ง€ ์•Š๋Š” ๊ด€๊ณ„ (๋ถ€๋ชจ ์—”ํ„ฐํ‹ฐ์™€ ์ž์‹ ํ…ํ„ฐํ‹ฐ์˜ ๊ธฐ๋ณธํ‚ค๊ฐ€ ์„œ๋กœ ๋…๋ฆฝ์ ์œผ๋กœ ์กด์žฌํ•˜๋Š” ๊ด€๊ณ„)
๊ตฌ๋ถ„
์‹๋ณ„ ๊ด€๊ณ„
๋น„์‹๋ณ„ ๊ด€๊ณ„
๋ถ€๋ชจ-์ž์‹ ๊ด€๊ณ„
๋ถ€๋ชจ ์—†์ด๋Š” ์ž์‹ ์กด์žฌ ๋ถˆ๊ฐ€
๋ถ€๋ชจ ์—†์ด๋„ ์ž์‹ ์กด์žฌ ๊ฐ€๋Šฅ
๋ถ€๋ชจ ํ‚ค ์‚ฌ์šฉ
๋ถ€๋ชจ ํ‚ค๊ฐ€ ์ž์‹์˜ ๊ธฐ๋ณธํ‚ค ์ผ๋ถ€๋กœ ํฌํ•จ๋จ
๋ถ€๋ชจ ํ‚ค๊ฐ€ ์ž์‹์˜ ์ผ๋ฐ˜ ์†์„ฑ(์™ธ๋ž˜ํ‚ค)์œผ๋กœ ํฌํ•จ๋จ
๊ด€๊ณ„ ํ‘œํ˜„
์‹ค์„ 
์ ์„ 
์˜ˆ์‹œ
์ฃผ๋ฌธ - ์ฃผ๋ฌธ ์ƒ์„ธ (์ฃผ๋ฌธ ์ƒ์„ธ๋Š” ์ฃผ๋ฌธ์— ์ข…์†๋จ)
ํšŒ์› - ๊ฒŒ์‹œ๊ธ€ (๊ฒŒ์‹œ๊ธ€์€ ํšŒ์› ์—†์ด๋„ ์กด์žฌ ๊ฐ€๋Šฅ)

๊ตฌํ˜„

CREATE TABLE "users" ( "no" NUMBER NOT NULL, "username" VARCHAR2(100) NOT NULL, "password" VARCHAR2(100) NOT NULL, "name" VARCHAR2(50) NOT NULL, "email" VARCHAR2(200) NOT NULL, "reg_date" DATE DEFAULT sysdate NOT NULL, "upd_date" DATE DEFAULT sysdate NOT NULL ); CREATE TABLE "posts" ( "no" NUMBER NOT NULL, "user_no" NUMBER NOT NULL, "title" VARCHAR2(200) NOT NULL, "content" CLOB NULL, "reg_date" DATE DEFAULT sysdate NOT NULL, "upd_date" DATE DEFAULT sysdate NOT NULL ); CREATE TABLE "files" ( "no" NUMBER NOT NULL, "post_no" NUMBER NOT NULL, "file_name" VARCHAR2(100) NOT NULL, "file_path" VARCHAR2(2000) NOT NULL, "reg_date" DATE DEFAULT sysdate NOT NULL, "upd_date" DATE DEFAULT sysdate NOT NULL ); CREATE TABLE "comments" ( "no" NUMBER NOT NULL, "post_no" VARCHAR2(255) NOT NULL, "user_no" NUMBER NOT NULL, "content" CLOB NOT NULL, "reg_date" DATE DEFAULT sysdate NOT NULL, "upd_date" DATE DEFAULT sysdate NOT NULL ); ALTER TABLE "users" ADD CONSTRAINT "PK_USERS" PRIMARY KEY ( "no" ); ALTER TABLE "posts" ADD CONSTRAINT "PK_POSTS" PRIMARY KEY ( "no" ); ALTER TABLE "files" ADD CONSTRAINT "PK_FILES" PRIMARY KEY ( "no" ); ALTER TABLE "comments" ADD CONSTRAINT "PK_COMMENTS" PRIMARY KEY ( "no" );
SQL
๋ณต์‚ฌ