๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค๊ธ(Modeling)
๋ณธ ๊ฐ์ข๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค๊ณ ์ด๋ก ์ ์ค์ต ์์ฃผ๋ก ์ฝ๊ฒ ํ์ด๋์ต๋๋ค. ์ฑ ๋ฑ์ ํตํด์ ๊ฒฝํํ์ ๋ถ๋ค์ ๋๋ถ๋ถ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ด๋ก ์ด ์ด๋ ต๋ค๊ณ ๋๋ผ๊ณ ํฌ๊ธฐํ์ ๊ฒฝํ๋ค์ด ์์ ๊ฒ๋๋ค. ์ ๋ ๊ทธ๋ฌ์ต๋๋ค. ๊ทธ๋ฌ๋ ์๊ณ ๋ณด๋ฉด ์ฌ์ฐ๋ฉด์๋ ๋งค์ฐ ํฅ๋ฏธ๋ก์ด ๋ถ์ผ๋ผ๋ ๊ฒ์ ์๊ฒ ๋ฉ๋๋ค. ๋ณธ ๊ฐ์ข์์๋ ์์ฃผ ์ฝ๊ฒ ๋ณด๊ณ ๋ง ์์ด๋ ์ดํด๊ฐ ๋ ์ ์๋๋ก ์ค๊ณ ๋ด์ฉ์ ๊ตฌ์ฑํ์์ต๋๋ค.
์๊ฐ์ 1,964๋ช
๋์ด๋ ์ด๊ธ
์๊ฐ๊ธฐํ ๋ฌด์ ํ
- ๋ฏธํด๊ฒฐ
์น์ 1 ํด์ฆ 3๋ฒ ๋ฌธ์ ์ ์ง๋ฌธ์ด ์์ต๋๋ค.
3๋ฒ ๋ฌธ์ ์ ๋๋ค.```๊ธฐ๋ณธ ํค(Primary Key)๋ ๋ฐ๋์ ๊ณ ์ ํ๋ฉฐ Null์ ํ์ฉํ์ง ์์์ผ ํฉ๋๋ค. ๊ทธ๋ ๋ค๋ฉด 'ํ๋ณด ํค(Candid
dbms/rdbms๋ฐ์ดํฐ-์์ง๋์ด๋ง๋ ๋
ใป
7๋ฌ ์
0
60
2
- ํด๊ฒฐ
๊ฐ์ ๊ต์ฌ๊ฐ ์ด๋์ ์๋์?
๊ฐ์ ๊ต์ฌ๊ฐ ์ ๊ณต๋๋ค๊ณ ํ์ จ๋๋ฐ ๊ฐ์ ๊ต์ฌ๊ฐ ์ด๋์ ์๋์?
dbms/rdbms๋ฐ์ดํฐ-์์ง๋์ด๋ง๋ฐ์ ์
ใป
0
215
1
- ๋ฏธํด๊ฒฐ
M:N๊ด๊ณ ๊ฐ์์์ ๋ง์ํ์ ํํ
25:28 ์๊ฐ์"FK์ FK๋ฅผ ๋์ง์ด๋ด๊ณ ํ ์ด๋ธ๋ช ์ ๋์ง์ด ๋ด๋ฉด๊ทธ ํ ์ด๋ธ์ ํด์์ด ๋์ผ์ง ์ ์ค๊ณ๋ ๊ฒ์ด๋ค"์ ๋ง์์ ์๋ฏธ๋ฅผ ์ข ๋ ์์ธํ ์ ์ ์์๊น์?
dbms/rdbms๋ฐ์ดํฐ-์์ง๋์ด๋ง์ฐฝ์ ๋ ์ฅ์ฒธ
ใป
0
222
2
- ๋ฏธํด๊ฒฐ
๋ฆด๋ ์ด์ ๊ฐ๋
์๋ ํ์ธ์. ์ ์๋์ฉ์ด๋ฅผ ์ต๋ํ๋๋ฐ ๋ณ ํ์์ด ๊ณต๋ถ๋ฅผ ํ๋ ์ค'๋ฆด๋ ์ด์ '์ด๋ผ๋ ์ฉ์ด๋ฅผ ๋ง์ฃผํ๊ฒ ๋์ต๋๋ค.ํ (row, tuple, record, instance) ์ฌ๋ฌ ๋จ์ด๋ก ํํ์ด ๋๋ฏ๋ฆด๋ ์ด์ ๋ </
dbms/rdbms๋ฐ์ดํฐ-์์ง๋์ด๋ง์ฐฝ์ ๋ ์ฅ์ฒธ
ใป
0
257
2
- ๋ฏธํด๊ฒฐ
์๊ฐ,์ฑ primary key ์ค์ ์ ๋ํ ์ง๋ฌธ์ ๋๋ค.
๋ก์ง ์ ์๊ฐ๊ฐ ๋ฑ๋ก๋ ๋ ์๊ณ id๊ฐ null๊ฐ์ด ๋๋ฉด ์๋๋ ๊ฒฝ์ฐ์์ ์๊ฐ id์ ์๊ณ id๋ฅผ ๋ ๋ค primary key๋ฅผ ์ฃผ์ จ๋๋ฐ ์๊ฐ id๋ง primary key ์ฃผ๊ณ ์๊ณ id๋ not null ์กฐ๊ฑด์ผ๋ก ํด์ ํ ์ด๋ธ ์ค๊ณ ํด๋ ๋๋์ง์? ๋ง์ฝ ๋๋ค๋ฉด ๋
dbms/rdbms๋ฐ์ดํฐ-์์ง๋์ด๋ง๊น์์ฐฌ
ใป
0
248
2
- ๋ฏธํด๊ฒฐ
์ ์๋ ๋๋ฉ์ธ์ด๋๊ฒ ๋ญ๊ฐ์???
๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ๋งํ๋ ๋๋ฉ์ธ์ด๋ ์ด๋ค๊ฒ์ ๋ปํ๋์??๊ตฌ๊ธ๋ง์ ํด๋ด๋ ์ดํด๋ฅผ ์ ๋ชปํ๊ฒ ์ด์ ใ ใ
dbms/rdbms๋ฐ์ดํฐ-์์ง๋์ด๋งservice
ใป
0
406
3
- ํด๊ฒฐ
15:29 ์๊ฐ ํ ์ด๋ธ BCNF ์ง๋ฌธ
์ ๊ฐ์ ๊ณผ ์ค๋ช ํด์ฃผ์๋ ๋ด์ฉ์ ๋ดค์ ๋, (๊ต์๋ฒํธ) -> (๊ณผ
dbms/rdbms๋ฐ์ดํฐ-์์ง๋์ด๋ง๋ฐํธ์
ใป
0
260
2
- ํด๊ฒฐ
์์ ์ค 99.99%์ ์ ๋ฐ๋์ ๊ดํ ์ค๋ช
์๋ ํ์ธ์.์์ ๋ณด๋ค๊ฐ ์ง๋ฌธ๋๋ฆฝ๋๋ค.(1์ ๊ทํ ๊ฐ์์ธ๋ฐ ์์ธ์ง ์ ์ฒด์ง๋ฌธ์ผ๋ก ๋ฑ๋ก์ด ๋์๋ค์)1%์ ์ค์ฐจ์จ์ด๋ฉด 1/100 = 0.01 ์ฆ, 100๊ฑด๋น 1๊ฑด์ ์ค๋ฅ99.99%์ ์ ๋ฐ๋๋ฅผ ๊ฐ๋๋ค๋ ๋ง์ 0.01%์ ์ค์ฐจ์จ์ ๋ปํ๋๋ฐ
dbms/rdbms๋ฐ์ดํฐ-์์ง๋์ด๋ง๋ฐํธ์
ใป
0
279
2
- ๋ฏธํด๊ฒฐ
3์ ๊ทํ
3์ ๊ทํ์ฉ์ฃผ๋ฌธ ํ ์ด๋ธ์์ฃผ๋ฌธ๋ฒํธ์ํ๋ฒํธ์ํ๋ช ์์ผ๋ฉด 3์ ๊ทํ ๋์์ผ๋ก ์ฃผ๋ฌธ ํ ์ด๋ธ์์ฃผ๋ฌธ๋ฒํธ์ํ๋ฒํธ ์
dbms/rdbms๋ฐ์ดํฐ-์์ง๋์ด๋ง์ด์ข ๋ฏผ
ใป
0
224
2
- ๋ฏธํด๊ฒฐ
PK์ ์์์ ์๋ณ์(์ ์ํ ์ํ์ค๊ฐ)๋ถ์ฌ์ ๊ดํ ์ง๋ฌธ๋๋ฆฝ๋๋ค.
์์ ๋ง์ง๋ง์ ๋์จ๊ฒ์ฒ๋ผ PK์ ํด๋นํ๋ ์นผ๋ผ์ ๊ฐ์ ํ๋ก๊ทธ๋๋จธ๋ฅผ ์ํด ๋๊ฒจ์ฃผ์ด์ผ ํ๋ค๊ณ ๋ง์ํ์ ๊ฑฐ์ฒ๋ผ.ํด๋ผ์ด์ธํธ ํ๋ฉด์์๋ ์์์ ์๋ณ์ ๋ฐ์ดํฐ๋ ๋ ๋๋งํ์ง๋ ์์ง๋ง ์ฌ์ฉ์(ํด๋ผ์ด์ธํธ ํ๋ก๊ทธ๋จ)๊ฐ ์ด๋ค ๋ฐ์ดํฐ๋ฅผ ์์ฒญํ ๋ ํด๋ผ์ด์ธํธ๋ ํด๋น ๋ฐ์ดํฐ(๋
dbms/rdbms๋ฐ์ดํฐ-์์ง๋์ด๋งDWG๋ด
ใป
0
411
2
- ๋ฏธํด๊ฒฐ
๊ฐ์์๋ฃ section 04 ์ธ๋ฑ์ค ๋ฐ ์ต์ ํ
๊ฐ์ฌ๋์ ๊ฐ์๋ฅผ ์ ๋ง ๊ฐ์ฌํ๊ฒ ์ ๋ฃ๊ณ ์ง๋ฌธ์ด ์๊ฒจ์ ์ฌ์ญ์ด๋ณด๋ ค๊ณ ํฉ๋๋ค.์ธ๊ฐ๊ต์ฌ๋ฅผ ์ฌ๋ ค์ฃผ์ ์ ์ด๊ฒ์ ํ ๋๋ก ๋ค์ผ๋ฉด์๋น๊ต๋ํ๋ฉด์ ๋ณด๊ณ ๋ธ๋ก๊ทธ์ ์ ๋ฆฌ๋ ํ๋ ค๊ณ ํ๋๋ฐ section 04 ์ธ๋ฑ์ค ๋ฐ ์ต์ ํ ๋ผ๋ ํด๋๊ฐ์๊ณ ์์ ๋ด์ฉ๋ ๋ค์ด๊ฐ์๋๋ฐ ๊ฐ์์์๋ ์ด
dbms/rdbms๋ฐ์ดํฐ-์์ง๋์ด๋ง๊น์ ๊ธฐ
ใป
0
413
3
- ๋ฏธํด๊ฒฐ
json ๊ตฌ์กฐ์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ ๋ ์ฌ๊ท ๊ด๊ณ๊ฐ ๋ง๋ ๋ฐฉ๋ฒ์ธ์ง ๊ถ๊ธํฉ๋๋ค.
์ ์๋ ์๋ ํ์ธ์. ํ ์ด๋ธ ์ค๊ณ ์ค ๊ณ ๋ฏผ ์ค์ธ ๋ถ๋ถ์ด ์์ด ๊ฐ์ ๋ณต์ตํ๋ค๊ฐ ์๊ฒฌ์ ์ฌ์ญ๊ณ ์ ์ง๋ฌธ๋๋ฆฝ๋๋ค.์ ๊ฐ ํ๋ ค๋ ๊ฒ์json ๊ตฌ์กฐ๋ก ๋ด๋ ค์ค๋ ๋ฐ์ดํฐ๋ฅผ key, value ๋ชจ๋ ๊ฐ๊ฐ ์ ์ฅํ๋ ค๊ณ ํฉ๋๋ค.๊ตฌ์กฐ๋ฅผ ์๋ฅผ ๋ค๋ฉด,</p
dbms/rdbms๋ฐ์ดํฐ-์์ง๋์ด๋ง์์น๊ฒฝ
ใป
0
438
2
- ๋ฏธํด๊ฒฐ
M:N ๊ด๊ณ ํ ์ด๋ธ์ ์์ํ PK ์ง๋ฌธ
์๋ ํ์ธ์, ์ ์๋.M:N ๊ด๊ณ ์ค ์์ํ PK์ ๊ดํด์ ์ง๋ฌธ ๋๋ฆด๊ฒ ์๋๋ฐ์.์ ๊ฐ ์์ ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ ์ ๋ค์ ๋ ์ํฐํฐ ์์ฒด์ ์ผ๋ก ์๋ณ์๊ฐ ์์ด ๋ค๋ฅธ FK๋ฅผ PK์ฒ๋ผ ์ธ๋ ํด๋น ์ํฐํฐ๋ฅผ weak Entity๋ผ๊ณ ๋ค์๋ ๊ฒ ๊ฐ์๋ฐ์<br
dbms/rdbms๋ฐ์ดํฐ-์์ง๋์ด๋ง๋ํ
ใป
0
540
2
- ๋ฏธํด๊ฒฐ
๋ฐ์ดํฐ๋ฅผ ๋ฃ์ผ๋ ค๊ณ ํ๋ฉด ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
์ด ํ ์ด๋ธ์ ๋ง๋ค๊ณ ๋์ ๋ฐ์ดํฐ๋ฅผ ๋ฃ์ผ๋ ค๊ณ ์๋ํ๋ฉด ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.<p
dbms/rdbms๋ฐ์ดํฐ-์์ง๋์ด๋ง์ฐํ์ฝ
ใป
0
462
1
- ๋ฏธํด๊ฒฐ
๋ FK๋ฅผ ๋ฌถ์ด์ PK๋ก ํ๋ ๊ฒฝ์ฐ์...
์๋ ํ์ธ์, ๊ฐ์ฌ๋.๊ฐ์์์ 'ํ์์ด ๊ณผ๋ชฉ์ ์๊ฐ์ ์ฒญ'ํ๋ ๊ฒฝ์ฐ์๋๋ FK๋ฅผ ๋ฌถ์ด์ PK๋ก ์ฌ์ฉํ ๊ฒ์ด ์ณ์์์?๊ทธ๋ฌ๋ฉด ํ์๊ณผ ์๊ฐ์ ์ฒญ์1:M ๊ด๊ณ์ธ๊ฐ์? 1:1 ๊ด๊ณ์ธ๊ฐ์?
dbms/rdbms๋ฐ์ดํฐ-์์ง๋์ด๋งDBMS/RDBMS๋ฐ์ดํฐ ์์ง๋์ด๋งtetem
ใป
0
504
1
- ๋ฏธํด๊ฒฐ
SEQ auto increment
์๋ ํ์ธ์ ๊ฐ์ฌ๋! ๊ฐ์ ์ฌ๋ฐ๊ฒ ์๊ฐํ๊ณ ์์ต๋๋ค.OpenLectureํ ์ด๋ธ์์ Seq๋ฅผ auto Increment๋ฅผ ํด์ฃผ์๋๋ ์ค๋ฅ๊ฐ ๋น๋๋ค.. ์ ๊ทธ๋ฐ๊ฑด๊ฐ์??
dbms/rdbms๋ฐ์ดํฐ-์์ง๋์ด๋งDBMS/RDBMS๋ฐ์ดํฐ ์์ง๋์ด๋ง์ฐํ์ฝ
ใป
0
408
1
- ๋ฏธํด๊ฒฐ
์ฌ์ฉํ์๋ ํ๋ก๊ทธ๋จ
๊ฐ์ฌ๋ ์์ ์๋ฃ๊ณ ์์ต๋๋ค.๊ฐ์ฌํฉ๋๋ค. ๋ค๋ฆ์ด์๋๋ผ ์ค์ตํ๋ฉด์ ๊ฐ์๋ฅผ ๋ค์ผ๋ ค๊ณ ํ๋๋ฐ์ค์ตํ๋ก๊ทธ๋จ์ ์์์์๊น์?
DBMS/RDBMS๋ฐ์ดํฐ ์์ง๋์ด๋ง๋ํ๊น
ใป
0
439
2
- ๋ฏธํด๊ฒฐ
28๋ถ ์ฑ๋ณ ํ ์ด๋ธ ์ ๋ฌด์ ๊ดํด ์ฌ์ญค๋ด ๋๋ค.
์ฑ๋ณ์ null ํ์ฉ ์ด๋ผ๊ณ ํ์ จ์ต๋๋ค.์ ๋ ๊ฒ ํ ๊ฑฐ๊ฐ์ผ๋ฉด ์ฑ๋ณ ํ ์ด๋ธ์ ์์ ์๋ง๋ค๊ฑฐ๋์๋๋ฉด ๋ง๋ค๊ฑฐ๋ฉด not null ๋ก ์ง์ ํ๋๊ฒ ๋ง์ง ์๋ ์ถ์๋ฐ์.null ์ ํ์ฉํจ์ผ๋ก์จ ์คํ๋ ค ์๊ฐํด์ผ ํ๋ ๊ฒฝ์ฐ์์๊ฐ๋๋ฆฌ์ด
DBMS/RDBMS๋ฐ์ดํฐ ์์ง๋์ด๋งeodilda
ใป
0
362
1
- ๋ฏธํด๊ฒฐ
์ฑ ๊ตฌ๋ถ ํ ์ด๋ธ ๊ด๋ จ ์ง๋ฌธ๋๋ ค์
์๋ ํ์ธ์. ๊ฐ์ ์ ๋ฃ๊ณ ์์ต๋๋ค.๋ง์ฝ์ ๊ธฐ๋ณธ๋ชฉ๋ก ํ ์ด๋ธ์ ์ปฌ๋ผ์ ์ฑ ๊ตฌ๋ถ ๊ฐ์ ํญ๋ชฉ์ด ๋ง๋ค๋ฉด ๊ฐ ํ ์ด๋ธ์์ ํด๋นํ๋ id๋ฅผ ์์์ผ ๊ธฐ๋ณธ๋ชฉ๋ก ํ ์ด๋ธ์ ํญ๋ชฉ์ ์์ฑ ํ ์ ์์ ๋ฏ ํฉ๋๋ค.๊ทธ๋ฌ๊ธฐ ์ํด์๋ select ํธ์ถ์ด ์ฌ๋ฌ๋ฒ ํ์๋ก ํ ๊ฒ
DBMS/RDBMS๋ฐ์ดํฐ ์์ง๋์ด๋ง๊ตฟ๋ฐ์ด
ใป
0
388
3
- ๋ฏธํด๊ฒฐ
๊ธฐ์ค ํ ์ด๋ธ์ด๋ผ๋ ๋จ์ด๋ฅผ ์ฒ์ ์ฌ์ฉํ์ จ๋๋ฐ์ ใ ใ
- ํ์ต ๊ด๋ จ ์ง๋ฌธ์ ๋จ๊ฒจ์ฃผ์ธ์. ์์ธํ ์์ฑํ๋ฉด ๋ ์ข์์! - ๋จผ์ ์ ์ฌํ
DBMS/RDBMS๋ฐ์ดํฐ ์์ง๋์ด๋งeuni
ใป
0
641
1







