โโ๊ณํ์๋ โโ
์กฐ๋ณ ํ๋ก์ ํธ๋ฅผ ์ด๋ค ๋ฐฉํฅ์ฑ์ผ๋ก ํ๋ฉด ์ข์์ง ์ด๋ค ์์ดํ ์ผ๋ก ํ ์ ์์์ง๋ฅผ ๋ง์ด ๊ณ ๋ฏผํ์ต๋๋ค. ๋ค์ํ ๋งค์ฒด๋ฅผ ์ ํ๋ฉด์ ์ฌ๋ฌ ๋ฐฉ๋ฉด์ผ๋ก ๊ฐ๋ฅ์ฑ์ ์ด์ด ๋๊ณ ๊ณ ๋ฏผํ๋ ์ค, ์์ธ๋ ์๋นํธ๋ ๋ ๋ถ์์ผํฐ์ ํธ๋ ๋ ์ฝ๋ฆฌ์ 2023 ์ฑ ์ ์ ํ๊ฒ ๋์์ต๋๋ค.
์ฑ ์์ ์ํด ๊ณ๋ฌ๋ ์ด ๋๋ฉด์ ํ๊ตญ์ ์ด๋ ํธ๋ ๋๋ฅผ ์์ธกํด ๋์์ต๋๋ค. ๊ทธ์ค ํ ์ฑํฐ์ธ ์ธ๋ฑ์ค ๊ด๊ณ๋ผ๋ ํธ๋ ๋ ํค์๋๊ฐ ์์ต๋๋ค. ๊ฐ๋ตํ๊ฒ ์ค๋ช ํด๋๋ฆฌ์๋ฉด ํด๊ฐ ๊ฑฐ๋ญ๋๋ฉด์ ์ฐ๋ฆฌ์ ๊ด๊ณ๋ ๋ฐ๋๋ณด๋ค ์คํํธ๋ผ์ด ๋ ์ค์ํด์ง๊ณ ์์ต๋๋ค. ์ธ๊ฐ์ ์๋ช ๋ ๋์ด๋๋ฉด์ ๊ด๊ณ๋ฅผ ๊ฐ๋ ์ฌ๋์ ๋ฒ์๊ฐ ์ ์ฒด์ ์ผ๋ก ๋์ด๋๊ณ sns๋ฅผ ํตํ ๋ชฉ์ ์งํฅ์ ๋ง๋จ์ด ๋์ธ๊ฐ ๋ ์ค๋๋ , ์ํต์ ์คํํธ๋ผ์ด ๋์ด์ง๋ฉด์ ๊ด๊ณ๋ ์ฌ๋ฌ ์ธ๋ฑ์ค๋ก ๋ถ๋ฅ๋๊ณ ์ ๋ฆฌ๋๋ค๊ณ ์ฑ ์์ ๋งํ๊ณ ์์ต๋๋ค. ๋ง๋จ๊ณผ ๋ชจ์์ ์คํํธ๋ผ์ด ๋์ด์ง๋ฉด์ ๊ทธ๋ค๊ณผ ๊ต๋ฅํ๊ณ ์ผ์์ ๋๋๊ธธ ์ํ๋ ๋์ฆ์ ํ์ด๊ฐ ๊ทธ์ ๋น๋กํ์ฌ ์์นํ๋ค๊ณ ์๊ฐํ์ต๋๋ค. ์ด๋ฐ ๋ถ๋ถ๊ณผ ๋๋ถ์ด ๊ณผ๊ฑฐ์ ์๋ ๊ฐ์น์๋ ํจ๊ป ์ ๋ชฉ์ํฌ ์ ์์๊น ๊ณ ๋ฏผํ์์ต๋๋ค.
๊ทธ์ค ํ๋๊ฐ ๋ ์ค๋ฅธ ๊ฒ ๋ฐ๋ก ๋น๋ฐ ์ผ์๊ณต์ ๋ค์ด์ด๋ฆฌ ์ ๋๋ค. ์ด๋ฑํ๊ต ๋ ์นํ ๋จ์ง๊ณผ ์๋ฌผ์ ๋ฌ๋ฆฐ ๋น๋ฐ ์ผ๊ธฐ๋ฅผ ์๋ก ์ด์ ๋๋ ๊ฐ์ง ์ฑ ์ฃผ๊ณ ๋ฐ์ ๊ธฐ์ต์ด ๋ค๋ค ์์ผ์ญ๋๊น?
ํ์ธ๊ณผ ์ผ์์ ๋๋๋ ํ์๋ ์ธ๋์ ๋ณํ ์์์๋ ๋ถ๋ณํ์ง ์๋ ๊ฐ์น๋ผ๊ณ ์๊ฐ๋์์ต๋๋ค. ์์ฆ๋ ์ ํธ๋ ๋์ธ ๊ด๋ฒ์ํ ๋ชฉ์ ์งํฅ์ฑ ๋ชจ์๊ณผ ์ฌ๋ฌ ๋ง๋จ๋ค ๊ทธ๋ฆฌ๊ณ ์ ํต์ ์ผ๋ก ๋ด๋ ค์ค๋ ๊ฐ์น์ธ ์ฐ์ธ,์น๊ตฌ,๊ฐ์กฑ ๊ฐ์ ๋น๋ฐ ์ผ์ ์์ด๋ง, ๋๊ฐ์ง๋ฅผ ์์ ๋ชจ๋ ์ถฉ์กฑ๋๋ ์ ์ด ์ ํฌ์ ์๋น์ค๊ฐ ๊พธ์คํ ์ด์ฉ๋ ์ ์๋ ์ด์ ๊ฐ ๋๊ธฐ์ ํ๋นํ๋ค๊ณ ์๊ฐ๋์์ต๋๋ค. ๊ทธ๋์ ์ด๋ฆด ์ ์ผ๋ ๋น๋ฐ ์ผ๊ธฐ๋ฅผ ์น์์์๋ ๊ณต์ ๊ฐ๋ฅํ๊ฒ ํ๋ ํ๋ก์ ํธ๋ฅผ ๊ธฐํํ๊ฒ ๋์์ต๋๋ค.
โโํ๋ก์ ํธ ์๋๋ฆฌ์คโโ
View ๊ตฌ์ฑ | Back-end logic(Java & DB) |
ํ์ ๊ธฐ๋ฅ๋ค | |
๋ก๊ทธ์ธ / ํ์๊ฐ์ / ๋ก๊ทธ์์ | |
์ฌ์ฉ์๊ฐ ์ฌ์ดํธ์ ์ ์ํ๋ค. | -> ๋ก๊ทธ์ธ ํ์ด์ง๋ฅผ ๋ณด์ฌ์ค๋ค. |
|
-> ๋ฌ๋ ฅ ํ์ด์ง๋ก ์ด๋ํ๋ค./๋๋ ๊ณต์ ์์งํธ ํ์ด์ง |
|
-> ํ์๊ฐ์ ํ์ด์ง๋ก ์ด๋ํ๋ค. |
์๋ ๋ ๋ฐฉ๋ฒ ์ค ํ 1(์น๊ตฌ ์ถ๊ฐ/ ๋ฐฉ ๋ง๋ค์ด์ ์ด๋์ฅ ๋ณด๋ด๊ธฐ) | |
|
|
๋ฉ์ธ ํ์ด์ง(๋ฌ๋ ฅ/์์งํธ) ์๋จ์ ๊ฒ์ ๋ฐ์์ ์น๊ตฌ ID ์ฐ๊ณ ๊ฒ์ ๋ฒํผ ํด๋ฆญ | -> ๊ทธ ID๋ฅผ ๊ฐ์ง ์น๊ตฌ๊ฐ ๋๋ค์ & ์ค๋๋จผํธ/ํ๋กํ ์ฌ์ง๊ณผ ํจ๊ป ๋ฌ๋ค. |
์น๊ตฌ์ ID/๋๋ค์์ ํด๋ฆญํ๋ค. | -> “์น๊ตฌ์ ์ฒญํ์๊ฒ ์ต๋๊น?” alert/confirm ์ฐฝ์ด ๋ฌ๋ค. |
Alert/confirm ์ฐฝ์์ [ํ์ธ]์ ํด๋ฆญ | -> ‘์น๊ตฌ๋๊ธฐ’๋ก ์ถ๊ฐ๋์ด ์ ์ฅ. “์น๊ตฌ ์ ์ฒญํ์์ต๋๋ค.”๋ผ๋ ๋ฉ์์ง๋ฅผ ๋ณด์ฌ์ค๋ค. |
๋ฉ๋ด ๋ฐ์์ [์น๊ตฌ ๋ชฉ๋ก]์ ํด๋ฆญ | -> ๋์๊ฒ ์น๊ตฌ ์ ์ฒญํ ์ฌ๋๋ค์ ๋ชฉ๋ก์ “์๋ฝ”, “๊ฑฐ์ ” ๋ฒํผ๊ณผ ํจ๊ป ๋ณด์ฌ์ค๋ค. -> ์น๊ตฌ ๋ชฉ๋ก์ ๋ณด์ฌ์ค๋ค. -> ๋ด๊ฐ ์น๊ตฌ ์ ์ฒญํ๋๋ฐ ์์ง ์๋ฝ๋์ง ์์ ์ฌ๋๋ค์ “์น๊ตฌ ์ ์ฒญ ์ทจ์” ๋ฒํผ๊ณผ ํจ๊ป ๋ณด์ฌ์ค๋ค. |
(1-1) ์น๊ตฌ ์ ์ฒญ์ ์๋ฝํ๋ค. | -> |
(1-2) ์น๊ตฌ ์ ์ฒญ์ ๊ฑฐ์ ํ๋ค. | -> |
(2) ์น๊ตฌ ์ ์ฒญ์ ์ทจ์ํ๋ค. | -> |
|
|
๋ฉ์ธ ํ์ด์ง ์๋จ์ [์์งํธ ๋ง๋ค๊ธฐ] ํด๋ฆญ | -> ์์งํธ ์ด๋ฆ๊ณผ ์ค๋ช ์ ์ ๋ ๊ณต๊ฐ์ด ๋ํ๋๋ค. |
๋ด์ฉ๋ค์ ์ ๊ณ ํ๋จ์ [์ ์ฉ] ํด๋ฆญ | -> ์์งํธ๊ฐ ์์ฑ๋๋ฉฐ “์์งํธ ํ์ด์ง”๋ก ์ด๋ํ๋ค. |
“์์งํธ ํ์ด์ง”์์ “์น๊ตฌ ์ถ๊ฐ/๊ณต์ ” ๋งํฌ ํด๋ฆญ | -> ๊ณต์ ํ๊ณ ์ถ์ ์น๊ตฌ์ ID๋ฅผ ์ ๋ ๊ณต๊ฐ๊ณผ ์ด๋ ๋ด์ฉ์ ์ ๋ ๊ณต๊ฐ์ด ์๋ modal ์ฐฝ์ด ๋ํ๋๋ค. |
๋ด์ฉ๋ค์ ์ ๊ณ [๊ณต์ ]์ ๋๋ฅธ๋ค. | -> ํด๋น ID๋ก ์ด๋์ฅ์ด ๋ฐ์ก๋๋ค. ํ๋ฉด์ “๊ณต์ ์ฑ๊ณต” ๋ฉ์์ง๊ฐ ๋จ๊ณ ๋ค์ ์์งํธ ํ์ด์ง ๋ณด์ฌ์ค. -> ํด๋น ์ฌ์ฉ์๊ฐ ์ ์ํ์ ๋ ๋ฉ์ธ ํ์ด์ง์ ‘์๋ฆผ’์ผ๋ก ๋ณด์ฌ์ฃผ๊ธฐ/new ์ด๋์ฅ ํ์ |
[์ผ๊ธฐ ์ฐ๊ธฐ] ๋ฒํผ์ ๋๋ฅธ๋ค. | -> ์ผ๊ธฐ ์ฐ๊ธฐ ํ์ด์ง๋ก ์ด๋ํ๋ค. (๊ธ ๋ฒํธ์ ๋ ์ง๊ฐ ์๋์ผ๋ก ํ์๋๋ค.) |
์ผ๊ธฐ๋ฅผ ์ฐ๊ณ (+์ฒจ๋ถํ์ผ ์ฌ์ง์ ์ฌ๋ฆฌ๊ณ ) [์ ์ฅ] ๋ฒํผ์ ๋๋ฅธ๋ค. | -> ์ผ๊ธฐ๊ฐ ์ ์ฅ๋๊ณ (Modal ์ฌ์ฉ?) ์ค๋ ๋ ์ง ์ผ๊ธฐ ๋ฆฌ์คํธ(๋ด ์ผ๊ธฐ + ์น๊ตฌ ์ผ๊ธฐ)๋ก ์ด๋ํ๋ค. |
|
-> ๊ทธ ์ผ๊ธฐ์ ์์ธ ํ์ด์ง๋ก ์ด๋ํ๋ค. |
|
-> ๊ทธ ์ฌ๋์ด ์ด ์ผ๊ธฐ ๋ชฉ๋ก์ผ๋ก ์ด๋ํ๋ค. |
(2-1) ์ผ๊ธฐ ๋ชฉ๋ก์์ [์ ๋ชฉ] ํด๋ฆญ | -> ๊ทธ ์ผ๊ธฐ์ ์์ธ ํ์ด์ง๋ก ์ด๋ํ๋ค. |
์ผ๊ธฐ ์์ธํ์ด์ง์์ ๋๊ธ์ ๋ฌ๊ณ [์ ์ฅ] ํด๋ฆญ | -> ๋๊ธ์ด ์ ์ฅ๋๊ณ ๋๊ธ๊ณผ ํจ๊ป ๊ทธ ์ผ๊ธฐ์ ์์ธํ์ด์ง๊ฐ ๋ํ๋๋ค. |
|
-> ์ผ๋ฐ ๋๊ธ๋ก ํ์๋๋ค. |
|
-> ๋น๋ฐ ๋๊ธ์์ ๋ํ๋ด๋ ์๋ฌผ์ ํ์๊ฐ ๋ฌ๋ฆฐ ๋๊ธ๋ก ํ์๋๋ค. (์ด ๋๊ธ์ ๋์ ์๋๋ฐฉ์๊ฒ๋ง ๋ณด์ด๊ณ ๋ค๋ฅธ ์น๊ตฌ๋ค์๊ฒ๋ ๋ณด์ด์ง ์๋๋ค.) |
์ผ๊ธฐ์ ๋ฌ๋ฆฐ ๋๊ธ ๋ฐ์ค ํ๋จ์ [๋๊ธ]์ ํด๋ฆญ | -> ๋๊ธ์ ๋ํ ๋๊ธ ์ฐฝ์ด ๋ํ๋๋ค. |
๋๊ธ์ ๋๊ธ์ ์์ฑํด์ [์ ์ฅ]์ ํด๋ฆญ | -> ๋๊ธ์ด ์ ์ฅ๋๊ณ ๋๊ธ์ ํ์ ๋๊ธ๋ก ์์ธํ์ด์ง์ ํ์๋๋ค. |
์ถ๊ฐ ๊ธฐ๋ฅ๋ค | |
์ผ๊ธฐ ์์ธํ์ด์ง์์ [์ข์์]์ ๋ง์ฐ์ค ์ค๋ฒ | -> ์ฌ๋ฌ ๊ฐ์ ์ด๋ชจํฐ์ฝ์ ๋์์ค๋ค. |
์ด๋ชจํฐ์ฝ์ ํด๋ฆญํ๋ค. | -> ๊ทธ ์ด๋ชจํฐ์ฝ์ด ์ถ๊ฐ๋ ์์ธํ์ด์ง๊ฐ ๋ํ๋๋ค. (์ด๋์ ๋์ธ ๊บผ์ง?) |
๋ฉ๋ด ๋ฐ์์ [์ฌ์ง์ฒฉ]์ ํด๋ฆญํ๋ค. | -> ๊ทธ๋์ ๊ณต์ ๋ ์ฌ์ง๋ค์ด ๋ ์ง ๋ณ๋ก ์ต์ ๊ฒ๋ถํฐ ๋ํ๋๋ค. |
|
๊ทธ ์ฌ์ง์ด modal๋ก ํฌ๊ฒ ๋ํ๋๋ค. |
|
-> ์ฌ๋ฌ ๊ฐ๋ฅผ ์ ํํ ์ ์๋ค. |
(2-1) ํ ์ฅ ๋๋ ์ฌ๋ฌ ์ฅ์ ์ฌ์ง์ ์ ํ | -> [๋ค์ด๋ก๋] ๋งํฌ๊ฐ ์ฐ์ธก ์๋จ์ ์ถ๊ฐ ํ์๋๋ค. |
(2-2) [๋ค์ด๋ก๋] ํด๋ฆญ | -> ํด๋น ์ฌ์ง๋ค์ด ๋ค์ด๋ก๋๋๋ค. |
๋ ์จ ์ด๋ชจํฐ์ฝ | |
์ผ๊ธฐ๋ฅผ ์ฌ๋ฌ ๊ฐ ์ ํ & ๋ค์ด(word, hwp, txt ๋ฑ๋ฑ) ๋ฐ์ ์ปดํจํฐ์ ์ ์ฅํ ์ ์๋ ๊ธฐ๋ฅ | |
๋ชจ์์์ ํํดํ๋ ๊ธฐ๋ฅ | |
์์/์์ ์ฌ๋ฆฌ๋ ๊ธฐ๋ฅ | |
์ผ๊ธฐ ์ฃผ์ ์ถ์ฒ |
โโ ํ ์ด๋ธ ๋ฐ vo โโ
์ด์ฉ์ ํ ์ด๋ธ : ์ด์ฉ์ ๋ช , ์์ด๋(PK), ๋น๋ฐ๋ฒํธ, ์ด์ฉ์ ํ๋กํ ์ฌ์ง/์ค๋๋จผํธ, ์ด๋ฉ์ผ (์์ด๋ ์ฐพ๊ธฐ์ฉ?)
๋ชจ์ ํ ์ด๋ธ : ๋ชจ์๋ฒํธ(PK), ๋ชจ์์ด๋ฆ, ๋ชจ์ ์์ฑ ๋ ์ง, ๋ชจ์ ์๊ฐ,๋น๋ฐ๋ชจ์ ์ฌ๋ถ
๋ชจ์ ํํฉ ํ ์ด๋ธ: ํํฉ ๋ฒํธ(PK), ์์ด๋(FK references ์ด์ฉ์(์์ด๋)), ๋ชจ์ ๋ฒํธ(FK references ๋ชจ์(๋ชจ์๋ฒํธ)), ๋ชจ์ ๊ฐ์ ์ฌ๋ถ(๋๊ธฐ/์๋ฝ/๊ฑฐ์ /ํํด), ์ด๋์ฅ ๋ฒํธ(FK references ์ด๋์ฅ(์ด๋์ฅ ๋ฒํธ))
์ด๋์ฅ ํ ์ด๋ธ: ์ด๋์ฅ ๋ฒํธ(PK), ์ ๋ชฉ, ๋ด์ฉ, ๋ชจ์ ๋ฒํธ(FK references ๋ชจ์(๋ชจ์๋ฒํธ)), ๋ณด๋ธ์ด ์์ด๋(FK), ๋ฐ๋์ด ์์ด๋(FK), ๋ชจ์ ์ด๋ ๋ ์ง, ์ด๋์ฅ ์ฝ์ ์ฌ๋ถ, ์ด๋ ์๋ฝ ์ฌ๋ถ(๋๊ธฐ/์๋ฝ), ์ด๋ ์๋ฝ ๋ ์ง
์ผ๊ธฐ ํ ์ด๋ธ : ์ผ๊ธฐ ๋ฒํธ(PK), ์ ๋ชฉ, ์์ฑ์, ์์ฑ ๋ ์ง, ์ผ๊ธฐ ๋ด์ฉ, ์ข์์ ์, ๋ชจ์ ๋ฒํธ(FK references ๋ชจ์(PK))
๋๊ธ ํ ์ด๋ธ : ์ผ๊ธฐ ๋ฒํธ(FK references ์ผ๊ธฐ(์ผ๊ธฐ ๋ฒํธ)), ๋๊ธ ๋ฒํธ(PK), ๋๊ธ์์ฑ์(FK references ์ด์ฉ์(์์ด๋)), ๋๊ธ ๋ด์ฉ, ์ข์์ ์, ๋น๋ฐ๋๊ธ ์ฌ๋ถ
์ฒจ๋ถํ์ผ ํ ์ด๋ธ : ์ผ๊ธฐ ๋ฒํธ(FK references ์ผ๊ธฐ(์ผ๊ธฐ ๋ฒํธ)), ์ฒจ๋ถํ์ผ ๋ฒํธ(PK), ์ฒจ๋ถํ์ผ ์ด๋ฆ, ํ์ผํฌ๊ธฐ
โโ ๋ ํผ๋ฐ์ค โโ
2000๋ ๋ ์ด๋ฆด ๋ ์ ํ ํ๋ ๋น๋ฐ์ผ๊ธฐ๋ฅผ ๋ค์๊ธ ๋ณต๊ณ ํ์ผ๋ก ๋ง๋๋ ๊ฒ
๊ทธ๋ฆฌ๊ณ ์์ฆ์ MZ์ธ๋์ Y2K๊ฐ ๋ค์ ์ดํ์ด ๋์ด, ์ด๋ฐ ํ๋ฆ๊ณผ ํธ๋ ๋์ ์ ๋์์ธ '๋ด์ง์ค'๋ฅผ ๋ง์ด ์ฐธ๊ณ ํ์์ต๋๋ค.
๊ธฐ์ฌ
๋๊ธ