3-1. ๊ด๋ จ ์ ๋ฌด ์๊ตฌ ๋ถ์ ๋ฐ ๊ฐ์ฒด๊ด๊ณ
3-2. ERD
3-3. ERwin
3-4. ์ ๊ทํ
3-5. ํ ์ด๋ธ ์์ฑ, ์ธ๋ฑ์ค ์์ฑ
3-6. ๋ฐ์ดํฐ ์ ๋ ฅ
3-7. ๋ฐ์ดํฐ ์์ ๋ฐ ์ญ์
3-8. ๋ฐ์ดํฐ ๊ฒ์
3-9. View
3-10. ๋ฐ์ดํฐ ๊ฐฑ์ ํ ํ๋ณต
|
Index ํญ๋ชฉ์ ํด๋ฆญํ๋ฉด ํด๋น ์์น๋ก ์ด๋ํฉ๋๋ค.
1. ํ๋ก์ ํธ ๊ฐ์
1.1 ํ๋ก์ ํธ๋ช ๋ฐ ๊ธฐ๊ฐ
โท ํ๋ก์ ํธ ๋ช : Car Parking System
โท ํ๋ก์ ํธ ๊ธฐ๊ฐ : 2020.04.09 ~ 2020.04.20. ( 12์ผ )
1.2 ํ๋ก์ ํธ ๋ชฉํ
- ๊ณ ๊ฐ ๊ด๋ฆฌ, ์ฃผ์ฐจ ๊ณต๊ฐ์ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ ์ ์๋ ์์คํ ๊ตฌ์ถ.
1.3 ํ๋ก์ ํธ ๋ฒ์
2. ํ๋ก์ ํธ ์ผ์
2.1 ํ๋ก์ ํธ ์ถ์ง ์ผ์
2.1 ๋จ๊ณ๋ณ ์ํ ์ผ์
3. ํ๋ก์ ํธ ์ฐ์ถ๋ฌผ
โป Car Parking System์ ๊ธฐ์ด ์๋ฃ๋ ํ๋ก์ ํธ ๋ณด๊ณ ์์ ํฌํจํ์ฌ ์ ์ถ
โป ๊ตฌํํ ์์ค์ฝ๋๋ ํ๋ก์ ํธ ๋ณด๊ณ ์์ ํฌํจํ์ฌ ์ ์ถ
โป ๊ตฌํํ ์์ค์ฝ๋์ ๊ฒฐ๊ณผ๋ฌผ์ ํ๋ก์ ํธ ๋ณด๊ณ ์์ ํฌํจํ์ฌ ์ ์ถ
3.1 [ Project 1 ] ๊ด๋ จ ์ ๋ฌด ์๋ฃ ์์ง ํ ์๊ตฌ๋ถ์
3.1.1 ์ฃผ์ฐจ์ฅ ๊ด๋ จ ์๋ฃ ์์ง ํ ์๊ตฌ๋ถ์
• ์ต๊ทผ ์ฐจ๋์ ๊ธ์ํ ์ฆ๊ฐ๋ก ์ธํด ๋ถ์กฑํ ์ฃผ์ฐจ ์์ค๋ก ๋ถ๋ฒ ์ฃผ์ ์ฐจ๋ฌธ์ ๊ฐ ๋ฐ์ํ๊ณ ์ด๋ก ์ธํด ์ฐจ๋์ ํตํ ๋ฐฉํด, ์์ผ ๋ฐฉํด๋ก ์ธํ ๋ณดํ์ ์ถ๋ ์ํ์ฑ ๋ฑ์ ์ฌ๋ฌ ๋ฌธ์ ๊ฐ ๋ฐ์
• ๊ฑด๋ฌผ์ ์ฃผ์ฐจ ์์ค ๋ง๋ จ์ผ๋ก ๋ถ๋ฒ ์ฃผ์ ์ฐจ์ ์ ์ต์ํ ์ฃผ์ฐจ ์ ์๊ฐ ๋ญ๋น์ ์ต์ํ, ์ฃผ์ฐจ๊ณต๊ฐ์ ํจ์จํ, ๊ณ ๊ฐ ๊ด๋ฆฌ์ ์ฒด๊ณํ, ํจ์จํ ๋ชฉ์ ์ผ๋ก ‘์ฃผ์ฐจ’์ ๊ดํ ์ฃผ์ฐจ๊ด๋ฆฌ ์์คํ ๊ตฌ์ถ
[ ํ7 ] ์๋์ฐจ ๋ฑ๋ก๋์
[ ํ8 ] ๋ถ๋ฒ ์ฃผ์ ์ฐจ ๊ด๋ จ ์ฌ๊ณ ํต๊ณ
3.1.2 ๊ฐ์ฒด(entity) ๋ฐ ๊ฐ์ฒด ๊ฐ์ ๊ด๊ณ(relationship)๋ฅผ ๊ธฐ์ .
• ํ์์ ํ์ID, ์ฐจ๋๋ฒํธ, ์ด๋ฆ, ์ฃผ์, ํธ๋ํฐ ๋ฒํธ๋ฅผ ๊ฐ์ง๋ค.
• ๊ด๋ฆฌ์๋ ๊ด๋ฆฌ์ID, ๊ด๋ฆฌ์ ์ด๋ฆ, ์ ํ๋ฒํธ, ์ด๋ฉ์ผ์ ๊ฐ๋๋ค.
• ์ฃผ์ฐจ์ฅ์ ์ฃผ์ฐจ์๋ฆฌ๋ฒํธ, ์๊ฐ๋น์๊ธ์ ๊ฐ๋๋ค.
• ์์ฝ์ ์์ฝ๋ฒํธ, ์ ์ฐจ์๊ฐ, ์ถ์ฐจ์๊ฐ, ์ฃผ์ฐจ์๊ฐ, ๊ฒฐ์ ๋ฐฉ์์ ๊ฐ๋๋ค.
• ์ฃผ์ฐจ๋ ์ผ๋ จ๋ฒํธ, ์ ์ฐจ์๊ฐ,์ถ์ฐจ์๊ฐ์ ๊ฐ๋๋ค.
• ๋ฉ๋ถ๋ ๋ฉ๋ถ๋ฒํธ, ์ฃผ์ฐจ์๊ธ, ๊ฒฐ์ ๋ฐฉ์์ ๊ฐ๋๋ค.
• ํ์ ID๋น ์ฐจ๋ 1๋๋ง์ ๋ฑ๋กํ ์ ์๋ค.
• ํ ํ์์ ํ๋ฃจ์ ์ฌ๋ฌ ๋ฒ ์ฃผ์ฐจ์ฅ์ ์ด์ฉํ ์ ์๋ค.
• ์ฃผ์ฐจ์ฅ์ ํ์์ ์ํด ์์ฝ๋๋ค.
3.2 [ Project 2 ] ERD์์ฑ
3.3 [ Project 3 ] ERwin์ ์ด์ฉํ IEํ๊ธฐ๋ฒ
3.4 [ Project 4 ] ์ ๊ทํ ์ํ
3.4.1 1์ฐจ ์ ๊ทํ ์ํ
1์ฐจ ์ ๊ทํ์ ๊ฐ ๋ก์ฐ๋ง๋ค ์ปฌ๋ผ์ ๊ฐ์ด 1๊ฐ์ฉ๋ง ์์ด์ผ ํฉ๋๋ค.
์ด๋ฅผ ์ปฌ๋ผ์ด ์์๊ฐ(Atomic Value)๋ฅผ ๊ฐ๋๋ค๊ณ ๋งํ๋ค.
ParkingLot ํ ์ด๋ธ๊ณผ ๊ฐ์ ๊ฒฝ์ฐ ์ฃผ์ฐจ์๋ฆฌ๋ฒํธ์ ๊ฐ์ด A-01, A-02, A-03, A-04, A-05๋ก
5๊ฐ ์ด๊ธฐ ๋๋ฌธ์ 1์ฐจ ์ ๊ทํ์ ๋ง์กฑํ์ง ๋ชปํฉ๋๋ค.
3.4.2 2์ฐจ ์ ๊ทํ ์ํ
์ฃผ์ฐจ์๋ฆฌ๋ฒํธ๋ ์ ์ฐจ์๊ฐ๊ณผ ์ถ์ฐจ์๊ฐ์ ๋ถ๋ถ ํจ์ ์ข ์์ฑ์ ๊ฐ์ง๋ค.
์ฃผ์ฐจ ํ ์ด๋ธ๊ณผ ์ฃผ์ฐจ์ฅ ํ ์ด๋ธ๋ก ๋๋์ด ๋ถ๋ถ ํจ์ ์ข ์์ฑ์ ์ ๊ฑฐ
3.4.3 3์ฐจ ์ ๊ทํ ์ํ
ํ์ID๊ฐ ๊ธฐ๋ณธํค์ด๊ณ , ๊ธฐ๋ณธํค๊ฐ ํ๋์ด๋ฏ๋ก 2์ฐจ ์ ๊ทํ์ ๋ง์กฑํ๋ค.
ํ์ง๋ง ์ด ๋ฐ์ดํฐ์ ๋ฉ๋ถ๋ฒํธ ์ปฌ๋ผ์ ์๋ฉด ์ฃผ์ฐจ์๋ฆฌ๋ฒํธ, ์๊ธ, ๊ด๋ฆฌ์ID, ์๊ธ, ๊ฒฐ์ ๋ฐฉ์์ ๊ฒฐ์ ํ ์ ์๋ค. 3์ฐจ ์ ๊ทํ์ ๊ธฐ๋ณธํค๋ฅผ ์ ์ธํ ์์ฑ๋ค ๊ฐ์ ์ดํ์ ํจ์ ์ข ์์ด ์๋ ๊ฒ ์ ๋๋ค. ํ์ด์ ๋งํ์๋ฉด, ๊ธฐ๋ณธํค ์ด์ธ์ ๋ค๋ฅธ ์ปฌ๋ผ์ด ๊ทธ์ธ ๋ค๋ฅธ ์ปฌ๋ผ์ ๊ฒฐ์ ํ ์ ์๋ ๊ฒ์ ๋๋ค.
3์ฐจ ์ ๊ทํ๋ 2์ฐจ์ ๊ทํ์ ๋ง์ฐฌ๊ฐ์ง๋ก ํ ์ด๋ธ์ ๋ถ๋ฆฌํจ์ผ๋ก์จ ํด๊ฒฐํ ์ ์๋๋ฐ, ์ด๋ ๊ฒ ๋ ๊ฐ์ ํ ์ด๋ธ๋ก ๋๋์ผ๋ก์จ 3์ฐจ ์ ๊ทํ์ ๋ง์กฑํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ๋ฐ์ดํฐ๊ฐ ๋ ผ๋ฆฌ์ ์ธ ๋จ์(ํ์,๋ฉ๋ถ)๋ก ๋ถ๋ฆฌ๋ ์ ์๋ค.