๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๐Ÿ‡ฉ๐Ÿ‡ฆ๐Ÿ‡น๐Ÿ‡ฆ๐Ÿ‡ง๐Ÿ‡ฆ๐Ÿ‡ธ๐Ÿ‡ช

๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค[DB] , ํ‚ค(key), ๊ธฐ๋ณธํ‚ค, ์™ธ๋ž˜ํ‚ค

๋ฐ์ดํ„ฐ ๋ชจ๋ธ

- ๋ฌผ๋ฆฌ์ ์œผ๋กœ ์กด์žฌํ•˜๋Š” ๋ณต์žกํ•œ ํ˜„์‹ค์„ธ๊ณ„๋ฅผ ๋‹จ์ˆœํ™”๋˜๊ณ  ์ •ํ˜•ํ™”๋œ ํ˜•ํƒœ๋กœ ํ‘œํ˜„ํ•˜๋Š” ๋ฐฉ์‹ ๋˜๋Š” ๊ทœ๋ฒ”

- ์‹ค์ œ ๋ฐ์ดํ„ฐ๊ฐ€ ๊ฐ–๋Š” ํŠน์„ฑ์„ ์‚ด๋ฆฌ๋ฉด์„œ ๋ชฉ์ ์— ๋งž๊ฒŒ ๊ด€์‹ฌ ์žˆ๋Š” ์ •๋ณด๋งŒ์„ ๋‹จ์ˆœํ™”ํ•˜์—ฌ ํ‘œํ˜„ํ•˜๋Š” ๋ฐฉ์‹

โœ”๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ํšจ์œจ์ ์ธ ๊ฒ€์ƒ‰ ๋ฐ ์กฐ์ž‘์ด ๊ฐ€๋Šฅํ•ด์ง„๋‹ค

โ€‹

๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ ๋ชจ๋ธ(relational data model)

- ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๊ธฐ๋ฐ˜์ด ๋˜๋Š” ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋กœ ๊ฐ€์žฅ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๊ณ ์žˆ์Œ

- ํ‘œ(ํ…Œ์ด๋ธ”)์„ ์ด์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์ •์˜ํ•˜๊ณ  ์„ค๋ช…ํ•œ ๋ชจ๋ธ

- ํ…Œ์ด๋ธ”์„ ๋ฆด๋ ˆ์ด์…˜(relation)์ด๋ผ๊ณ  ๋ถ€๋ฆ„

โ€‹

๋ฆด๋ ˆ์ด์…˜

- ์ˆ˜ํ•™์ ์œผ๋กœ ๋‘ ๊ฐœ ์ด์ƒ์˜ ์ง‘ํ•ฉ์ด ์ฃผ์–ด์งˆ ๋•Œ ๊ฐ ์ง‘ํ•ฉ์„ ๊ตฌ์„ฑํ•˜๋Š” ์›์†Œ๋“ค์˜ ์ˆœ์„œ์Œ์— ๋Œ€ํ•œ ์ง‘ํž™์„ ์˜๋ฏธ

<์˜ˆ์‹œ>

์ด๋ฆ„ = {'ํ™๊ธธ๋™', '๊น€๊ด‘์‹', '๋ฐ•์ฒ ์ˆ˜', '์ตœ์šฉ๋งŒ'}

์ฃผ์†Œ = {'์„œ์šธ', '๋Œ€์ „', '๋Œ€๊ตฌ', '๊ด‘์ฃผ', '๋ถ€์‚ฐ'}

โ€‹

์ˆœ์„œ์Œ ์ง‘ํ•ฉ : {<'ํ™๊ธธ๋™', '์„œ์šธ'>,<'๊น€๊ด‘์‹','๋Œ€๊ตฌ'>,<'๋ฐ•์ฒ ์ˆ˜','์„œ์šธ'>,<'์ตœ์šฉ๋งŒ','๊ด‘์ฃผ'>}

์ด๋Ÿฌํ•œ ์ˆœ์„œ์Œ๋“ค์„ ํ…Œ์ด๋ธ” ํ˜•ํƒœ๋กœ ํ‘œํ˜„ ๊ฐ€๋Šฅ

โ€‹

<๋ฆด๋ ˆ์ด์…˜์˜ ๊ฐœ๋…>

โ€‹

์†์„ฑ(attribute) - ํ•„๋“œ(field), ์—ด(column)

- ๋ฆด๋ ˆ์ด์…˜์„ ๊ตฌ์„ฑํ•˜๋Š” ๊ฐ ์—ด์˜ ์ด๋ฆ„

์˜ˆ) ์ฃผ์†Œ๋ก ๋ฆด๋ ˆ์ด์…˜์„ ๊ตฌ์„ฑํ•˜๋Š” ์†์„ฑ : ์ด๋ฆ„, ์ „ํ™”๋ฒˆํ˜ธ, ์ฃผ์†Œ, ์ƒ์ผ

โ€‹

ํŠœํ”Œ(tuple) - ๋ ˆ์ฝ”๋“œ(record), ํ–‰(row)

- ๋ฆด๋ ˆ์ด์…˜์˜ ๊ฐ ํ–‰

์˜ˆ) ์ฃผ์†Œ๋ก ๋ฆด๋ ˆ์ด์…˜์˜ ํ•œ ํŠœํ”Œ : <'ํ™๊ธธ๋™', '010-1234-5678', '์„œ์šธ', '1์›” 1์ผ'>

 

๋ฆด๋ ˆ์ด์…˜(relation)

ํ…Œ์ด๋ธ”(table)

์†์„ฑ(attribute)

ํ•„๋“œ(field), ์ปฌ๋Ÿผ(column)

ํŠœํ”Œ(tuple)

๋ ˆ์ฝ”๋“œ(record), ํ–‰(row)

 

๋„๋ฉ”์ธ(domain)

- ๊ฐ ํ•„๋“œ์— ์ž…๋ ฅ ๊ฐ€๋Šฅํ•œ ๊ฐ’๋“ค์˜ ๋ฒ”์œ„, ์ฆ‰ ๊ฐ ํ•„๋“œ๊ฐ€ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“  ๊ฐ’๋“ค์˜ ์ง‘ํ•ฉ

- ์›์ž๊ฐ’, ์ฆ‰ ๋” ์ด์ƒ ๋ถ„๋ฆฌ๋˜์ง€ ์•Š๋Š” ๊ฐ’์ด์–ด์•ผ ํ•œ๋‹ค

์˜ˆ) ์ฃผ์†Œ๋ก์˜ ๊ฐ ํ•„๋“œ์˜ ๋„๋ฉ”์ธ

์ด๋ฆ„ : ์‚ฌ๋žŒ ์ด๋ฆ„๋“ค๋กœ ๊ตฌ์„ฑ๋œ ๋ฌธ์ž์—ด ์ง‘ํ•ฉ

์ „ํ™”๋ฒˆํ˜ธ : 'ddd-dddd-dddd'์˜ ํ˜•์‹์œผ๋กœ ๊ตฌ์„ฑ๋œ ๋ฌธ์ž์—ด์˜ ์ง‘ํ•ฉ (d๋Š” 0๋ถ€ํ„ฐ 9๊นŒ์ง€์˜ ์ˆซ์ž)

์ฃผ์†Œ : ๋„์‹œ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๋ฌธ์ž์—ด์˜ ์ง‘ํ•ฉ

์ƒ์ผ : 'dd์›” dd์ผ'๋กœ ๊ตฌ์„ฑ๋œ ๋ฌธ์ž์—ด์˜ ์ง‘ํ•ฉ

โ€‹

๋„(null)

- ํŠน์ • ํ•„๋“œ์— ๋Œ€ํ•œ ๊ฐ’์„ ์•Œ์ง€ ๋ชปํ•˜๊ฑฐ๋‚˜, ์•„์ง ์ •ํ•ด์ง€์ง€ ์•Š์•„ ์ž…๋ ฅํ•˜์ง€ ๋ชปํ•œ ๊ฒฝ์šฐ

- 0์ด๋‚˜ ๊ณต๋ฐฑ ๋ฌธ์ž์™€๋Š” ๋‹ค๋ฅด๋‹ค

โ€‹

ํ…Œ์ด๋ธ” ์Šคํ‚ค๋งˆ(table schema)

- ํ…Œ์ด๋ธ”์„ ์ •์˜ํ•˜๊ธฐ ์œ„ํ•ด ๋งŒ๋“ค์–ด์ง„ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ

R(A1, A2, ..., An)

R : ํ…Œ์ด๋ธ”์˜ ์ด๋ฆ„

A1, A2, ...,An : ํ•„๋“œ๋“ค์˜ ์ด๋ฆ„

์˜ˆ) ์‹ ์ž…์ƒ(ํ•™๋ฒˆ, ์ฃผ๋ฏผ๋“ฑ๋ก๋ฒˆํ˜ธ, ์ด๋ฆ„, ์ฃผ์†Œ, ํ•™๊ณผ๋ช…)

โ€‹

์ฐจ์ˆ˜(degree)

- ํ…Œ์ด๋ธ” ์Šคํ‚ค๋งˆ์— ์ •์˜๋œ ํ•„๋“œ์˜ ์ˆ˜

โœ”์ฐจ์ˆ˜ = 1 ์ด๋ฉด ๋‹จํ•ญ ํ…Œ์ด๋ธ”(unary relation)

โœ”์ฐจ์ˆ˜ = 2 ์ด๋ฉด ์ดํ•ญ ํ…Œ์ด๋ธ”(binary relation)

โœ”์ฐจ์ˆ˜ = n ์ด๋ฉด nํ•ญ ํ…Œ์ด๋ธ”(n-ary relation)

โ€‹

ํ…Œ์ด๋ธ” ์ธ์Šคํ„ด์Šค(table instance)

- ํ…Œ์ด๋ธ” ์Šคํ‚ค๋งˆ์— ํ˜„์‹ค ์„ธ๊ณ„์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋ ˆ์ฝ”๋“œ๋กœ ์ €์žฅํ•œ ํ˜•ํƒœ(์ง‘ํ•ฉ)

- ์Šคํ‚ค๋งˆ๋Š” ํ•œ๋ฒˆ ์ •์˜ํ•˜๋ฉด ๊ฑฐ์˜ ๋ณ€ํ•จ์ด ์—†์ง€๋งŒ ์ธ์Šคํ„ด์Šค๋Š” ์ˆ˜์‹œ๋กœ ๋ฐ”๋€” ์ˆ˜ ์žˆ์Œ

โœ” ๋ ˆ์ฝ”๋“œ์˜ ์‚ฝ์ž…, ์‚ญ์ œ, ์ˆ˜์ • ๋“ฑ

โ€‹

๊ธฐ์ˆ˜(cardinality)

- ํ…Œ์ด๋ธ” ์ธ์Šคํ„ด์Šค์— ์†ํ•œ ๋ ˆ์ฝ”๋“œ์˜ ์ˆ˜

โ€‹

 

ํ…Œ์ด๋ธ”์˜ ํŠน์„ฑ

โ—ฝ์ค‘๋ณต๋œ ๋ ˆ์ฝ”๋“œ๊ฐ€ ์กด์žฌํ•˜์ง€ ์•Š์Œ

โ—ฝ ๋ ˆ์ฝ”๋“œ ๊ฐ„์˜ ์ˆœ์„œ๋Š” ์˜๋ฏธ๊ฐ€ ์—†์Œ

โ—ฝ ๋ ˆ์ฝ”๋“œ ๋‚ด์—์„œ ํ•„๋“œ์˜ ์ˆœ์„œ๋Š” ์˜๋ฏธ๊ฐ€ ์—†์Œ

โ—ฝ ๋ชจ๋“  ํ•„๋“œ๋Š” ์›์ž๊ฐ’์„ ๊ฐ€์ง

โ€‹

ํ‚ค(key)

- ๋ ˆ์ฝ”๋“œ ๊ฐ„์˜ ์ˆœ์„œ๊ฐ€ ์—†์œผ๋ฏ€๋กœ ๋ ˆ์ฝ”๋“œ๋ฅผ ๊ตฌ๋ถ„(์‹๋ณ„)ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๊ฐ ํ•„๋“œ์˜ ๊ฐ’์„ ์ด์šฉํ•ด์•ผํ•จ

- ํ•„๋“œ๋“ค์˜ ์ผ๋ถ€๋กœ, ๊ฐ ๋ ˆ์ฝ”๋“œ๋“ค์„ ์œ ์ผํ•˜๊ฒŒ ์‹๋ณ„ํ•ด๋‚ผ ์ˆ˜ ์žˆ๋Š” ์‹๋ณ„์ž ์—ญํ• ์„ ํ•จ

- ์ผ๋ฐ˜์ ์œผ๋กœ ํ•˜๋‚˜์˜ ํ•„๋“œ๋ฅผ ํ‚ค๋กœ ์ง€์ •ํ•˜๋‚˜, ์—ฌ๋Ÿฌ ๊ฐœ์˜ ํ•„๋“œ๋“ค๋กœ ํ‚ค๋ฅผ ๊ตฌ์„ฑํ•  ์ˆ˜๋„ ์žˆ์Œ

โœ” ๋‘ ๊ฐœ ์ด์ƒ์˜ ํ•„๋“œ๋“ค๋กœ ๊ตฌ์„ฑ๋œ ํ‚ค๋ฅผ ๋ณตํ•ฉ ํ‚ค(composite key)๋ผ๊ณ  ํ•จ

์˜ˆ) ์‹ ์ž…์ƒ ํ…Œ์ด๋ธ”์˜ 'ํ•™๋ฒˆ' ๋˜๋Š” '์ฃผ๋ฏผ๋“ฑ๋ก๋ฒˆํ˜ธ' ํ•„๋“œ๋Š” ๋ ˆ์ฝ”๋“œ ๋งˆ๋‹ค ์œ ์ผํ•˜๋ฏ€๋กœ ํ‚ค๊ฐ€ ๋  ์ˆ˜ ์žˆ์Œ

โœ” 'ํ•™๊ณผ๋ช…'์€ ์ค‘๋ณต๋  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ํ‚ค๊ฐ€ ๋  ์ˆ˜ ์—†์Œ

 

์ˆ˜ํผ ํ‚ค(super key)

- ์•„๋ฌด๋Ÿฐ ์ œ์•ฝ ์กฐ๊ฑด ์—†์ด ๋ ˆ์ฝ”๋“œ๋“ค์„ ์‹๋ณ„ํ•  ์ˆ˜ ์žˆ๋Š” ํ•„๋“œ์˜ ์ง‘ํ•ฉ

์˜ˆ) (์ฃผ๋ฏผ๋“ฑ๋ก๋ฒˆํ˜ธ), (ํ•™๋ฒˆ, ์ฃผ๋ฏผ๋“ฑ๋ก๋ฒˆํ˜ธ), (์ฃผ๋ฏผ๋“ฑ๋ก๋ฒˆํ˜ธ, ์ด๋ฆ„), (์ด๋ฆ„. ์ฃผ์†Œ), (์ด๋ฆ„, ํ•™๊ณผ๋ช…) ๋“ฑ

โ€‹

ํ›„๋ณด ํ‚ค(candidate key)

- ๋ ˆ์ฝ”๋“œ๋ฅผ ๊ตฌ๋ณ„ํ•˜๋Š”๋ฐ ๋ถˆํ•„์š”ํ•œ ํ•„๋“œ๋Š” ์ œ์™ธํ•˜๊ณ  ์ตœ์†Œํ•œ์˜ ํ•„๋“œ๋งŒ์œผ๋กœ ๊ตฌ์„ฑ

์˜ˆ) (ํ•™๋ฒˆ), (์ฃผ๋ฏผ๋“ฑ๋ก๋ฒˆํ˜ธ), (์ด๋ฆ„, ์ฃผ์†Œ), (์ด๋ฆ„, ํ•™๊ณผ๋ช…) ๋“ฑ

โ€‹

๊ธฐ๋ณธ ํ‚ค(primary key)

- ํ›„๋ณด ํ‚ค ์ค‘์—์„œ ๋ ˆ์ฝ”๋“œ๋“ค์˜ ์‹๋ณ„์ž๋กœ ์„ ํƒํ•œ ํ•˜๋‚˜์˜ ํ‚ค

- ํ•˜๋‚˜์˜ ํ•„๋“œ๋กœ ๊ตฌ์„ฑ๋œ ํ›„๋ณด ํ‚ค๋ฅผ ์ด์šฉํ•˜๋Š” ๊ฒƒ์ด ์œ ๋ฆฌ

์˜ˆ) (ํ•™๋ฒˆ), (์ฃผ๋ฏผ๋“ฑ๋ก๋ฒˆํ˜ธ)

โ€‹

โœ” ๊ธฐ๋ณธ ํ‚ค๋Š” ์‹๋ณ„์ž์˜ ๊ธฐ๋Šฅ์„ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— null์ด ๋  ์ˆ˜ ์—†์Œ

โ€‹

์™ธ๋ž˜ ํ‚ค(foreign key)

- ๋‹ค๋ฅธ ํ…Œ์ด๋ธ”์˜ ๊ธฐ๋ณธ ํ‚ค๋ฅผ ์ฐธ์กฐํ•˜๋Š” ํ•„๋“œ ์ง‘ํ•ฉ

๋‘ ํ…Œ์ด๋ธ”์˜ ์Šคํ‚ค๋งˆ R1, R2์— ๋Œ€ํ•ด์„œ R1์˜ ์–ด๋–ค ํ•„๋“œ ์ง‘ํ•ฉ FK๊ฐ€ ๋‹ค์Œ ๋‘ ์กฐ๊ฑด์„ ๋งŒ์กฑํ•˜๋ฉด, FK๋Š” R2์˜ ๊ธฐ๋ณธํ‚ค์ธ PK๋ฅผ ์ฐธ์กฐํ•˜๋Š” R1์˜ ์™ธ๋ž˜ํ‚ค์ด๋‹ค.

1. FK์˜ ํ•„๋“œ๋“ค์€ R2์˜ ๊ธฐ๋ณธ ํ‚ค PK์™€ ๋™์ผํ•œ ๋„๋ฉ”์ธ์„ ๊ฐ–๋Š”๋‹ค

2. R1์˜ ๋ชจ๋“  ๋ ˆ์ฝ”๋“œ์˜ FK๊ฐ’์€ R2์˜ ๋ ˆ์ฝ”๋“œ ์ค‘ ํ•˜๋‚˜์˜ PK ๊ฐ’๊ณผ ์ผ์น˜ํ•˜๊ฑฐ๋‚˜ ๋„์ด ๋œ๋‹ค

โœ” ์ด๋•Œ, R1์„ ์ฐธ์กฐํ•˜๋Š” ํ…Œ์ด๋ธ”(referencing table), R2๋ฅผ ์ฐธ์กฐ๋˜๋Š” ํ…Œ์ด๋ธ”(referenced table)์ด๋ผ ํ•จ

โฌ†๏ธ ์ง์› ํ…Œ์ด๋ธ”

 

๋ถ€์„œ๋ฒˆํ˜ธ

์ด๋ฆ„

์‚ฌ๋ฌด์‹ค

D01

๊ธฐํš๊ณผ

201ํ˜ธ

D02

์ด๋ฌด๊ณผ

202ํ˜ธ

D03

์˜์—…๊ณผ

203ํ˜ธ

 

โฌ†๏ธ ๋ถ€์„œ ํ…Œ์ด๋ธ”

โ€‹

R1 : ์ง์›(์ง์›๋ฒˆํ˜ธ, ์ด๋ฆ„, ๋ถ€์„œ๋ฒˆํ˜ธ)

R2 : ๋ถ€์„œ(๋ถ€์„œ๋ฒˆํ˜ธ, ๋ถ€์„œ๋ช…, ์‚ฌ๋ฌด์‹ค)

โ€‹

์ง์› ํ…Œ์ด๋ธ”๊ณผ ๋ถ€์„œ ํ…Œ์ด๋ธ”์˜ ๊ธฐ๋ณธ ํ‚ค๋Š” ๊ฐ๊ฐ ์ง์›๋ฒˆํ˜ธ์™€ ๋ถ€์„œ๋ฒˆํ˜ธ์ด๋‹ค

์ง์› ํ…Œ์ด๋ธ”์— ์ •์˜๋œ ๋ถ€์„œ๋ฒˆํ˜ธ ํ•„๋“œ๋Š” ๋ถ€์„œ ํ…Œ์ด๋ธ”์„ ์ฐธ์กฐํ•˜๋Š” ์™ธ๋ž˜ ํ‚ค๊ฐ€ ๋œ๋‹ค

โ€‹

๊ต์ˆ˜๋ฒˆํ˜ธ

์ฃผ๋ฏผ๋“ฑ๋ก๋ฒˆํ˜ธ

์ด๋ฆ„

ํ•™๊ณผ๋ช…

ํ•™๊ณผ์žฅ

92001

590327-1839240

์ดํƒœ๊ทœ

์ปดํ“จํ„ฐ๊ณตํ•™๊ณผ

92001

92002

690702-1350026

๊ณ ํฌ์„

์ปดํ“จํ„ฐ๊ณตํ•™๊ณผ

92001

92301

741011-2765501

์ตœ์„ฑํฌ

์‚ฐ์—…๊ณตํ•™๊ณผ

92301

โฌ†๏ธ ๊ต์ˆ˜ ํ…Œ์ด๋ธ” ์ธ์Šคํ„ด์Šค

โ€‹

์ฐธ์กฐ๋˜๋Š” ํ…Œ์ด๋ธ”๊ณผ ์ฐธ์กฐํ•˜๋Š” ํ…Œ์ด๋ธ”์ด ๋™์ผํ•  ์ˆ˜ ์žˆ์Œ

๊ต์ˆ˜(๊ต์ˆ˜๋ฒˆํ˜ธ, ์ฃผ๋ฏผ๋“ฑ๋ก๋ฒˆํ˜ธ, ์ด๋ฆ„, ํ•™๊ณผ๋ช…, ํ•™๊ณผ์žฅ)

โ€‹

โ—ฝ ๊ธฐ๋ณธ ํ‚ค๋Š” ํ›„๋ณดํ‚ค ์ค‘ ํ•˜๋‚˜์ด๋ฉฐ, ์ค‘๋ณต๋œ ๊ฐ’์„ ๊ฐ–๋Š” ๋ ˆ์ฝ”๋“œ๊ฐ€ ์—†์–ด์•ผํ•˜๊ณ  ๋˜ํ•œ ๋„ ๊ฐ’์„ ๊ฐ€์ ธ์„œ๋Š” ์•ˆ๋œ๋‹ค

โ—ฝ ์™ธ๋ž˜ํ‚ค๋Š” ์ฐธ์กฐํ•˜๋Š” ๋‹ค๋ฅธ ํ…Œ์ด๋ธ”์˜ ๊ธฐ๋ณธํ‚ค์— ๊ทธ ๊ฐ’์ด ๋ฐ˜๋“œ์‹œ ์กด์žฌํ•˜๊ฑฐ๋‚˜ ์ตœ์†Œํ•œ ๋„ ๊ฐ’์„ ๊ฐ€์ ธ์•ผ ํ•œ๋‹ค

โ€‹

๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค

- ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์— ๊ธฐ๋ฐ˜ํ•˜์—ฌ ํ•˜๋‚˜ ์ด์ƒ์˜ ํ…Œ์ด๋ธ”๋กœ ์‹ค ์„ธ๊ณ„์˜ ๋ฐ์ดํ„ฐ๋ฅผ ํ‘œํ˜„ํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค

- ์‹ค ์„ธ๊ณ„๋ฅผ ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์ด๋ผ๋Š” ์ถ”์ƒ์ ์ธ ๋„๊ตฌ๋ฅผ ์ด์šฉํ•˜์—ฌ ํ‘œํ˜„

- ํ…Œ์ด๋ธ”๋“ค์„ ์ปดํ“จํ„ฐ์˜ ๊ธฐ์–ต ์žฅ์น˜์— ์–ด๋–ค ๋ฐฉ๋ฒ•์œผ๋กœ ์ €์žฅํ•  ๊ฒƒ์ธ๊ฐ€์— ๋Œ€ํ•œ ๋ฌผ๋ฆฌ์ ์ธ ๊ตฌ์กฐ๊นŒ์ง€ ์ •์˜ํ•œ ๊ฒƒ์€ ์•„๋‹˜

โ€‹

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์Šคํ‚ค๋งˆ(schema)

โœ” ํ…Œ์ด๋ธ” ์Šคํ‚ค๋งˆ์˜ ์ง‘ํ•ฉ

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ์Šคํ„ด์Šค(instance)

โœ” ํ…Œ์ด๋ธ” ์Šคํ‚ค๋งˆ๋“ค์— ๋Œ€ํ•œ ํ…Œ์ด๋ธ” ์ธ์Šคํ„ด์Šค์˜ ์ง‘ํ•ฉ