SQL3 (23.01.09.) Oracle ๋ฐ์ดํฐ๋ฒ ์ด์ค : on delete cascade ์ค์ ํ๊ธฐ โโon delete cascadeโโ ๊ฒ์๊ธ๊ณผ ๋๊ธ ๊ฐ์ด ์ข ์ ๊ด๊ณ๊ฐ ์๋ ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ฉด ๋ถ๋ชจ ๋ฐ์ดํฐ๊ฐ ์ญ์ ๋๋ฉด ์์๋ฐ์ดํฐ๋ ์๋์ ์ผ๋ก ์ญ์ ๋์ด์ผํ๋ค. ์ค๋ผํด์์ ์ด ๊ธฐ๋ฅ์ด ๋ฐ๋ก on delete cascade ์ด๋ค. ๊ฒ์๊ธ์ ์ญ์ ํ๋ ค๊ณ ํ๋ ๋ฌด๊ฒฐ์ฑ ์ ์ฝ์กฐ๊ฑด ์๋ฐฐ๋ก ์ญ์ ๊ฐ ์๋๊ณ 500์๋ฌ๊ฐ ๋์๋ค. ์ฐพ์๋ณด๋ delete cascade ์ ์ฝ์กฐ๊ฑด์ ์ค์ ํด๋์ผ ๋ถ๋ชจํ ์ด๋ธ ์ญ์ ์ ์์ํ ์ด๋ธ๋ ๊ฐ์ด ์ญ์ ๋๋ ๋ฐฉ๋ฒ์ ์ฐพ์๋ค. alter table ์์ํ ์ด๋ธ๋ช add constraint ์ค์ ํ ์ ์ฝ์กฐ๊ฑด๋ช foreign key (์ธ๋ํค๋ก ์ค์ ํ ํค) references ๋ถ๋ชจํ ์ด๋ธ๋ช (์ธ๋ํค๋ก ์ค์ ํ ํค) on delete cascade; !!์ธ๋ํค ์ ์ฝ์กฐ๊ฑด์ ์ถ๊ฐํ๊ธฐ ์ํด์ ๊ธฐ์กด์ ์ ์ฝ์กฐ๊ฑด์ ์ญ์ ํ, ๋ค์ ๋ฑ๋กํด์ค.. Database 2023. 1. 11. (22.12.12)MVC ๋ฐฉ์ ๊ฐ๋ฐ๋ฐฉ๋ฒ๋ก 2 - SQL์ฐ๋ํ์ฌ ๊ด๋ฆฌ์ ์ฌ์ดํธ ๋ง๋ค๊ธฐ โโ๊ด๋ฆฌ์ ์ฌ์ดํธ ๋ง๋ค๊ธฐโโ ์ด์ฉ์๊ฐ ๋ฌธ์ ๋ฅผ ํผ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ์ ์ฑ์ ์ ํ๊ณ ๋ค์ ํ์ต์ ํ ์ ์๊ฒ ํด์ค๋ค. ์ด์ฉ์์ ํ์ต ํ์คํ ๋ฆฌ๋ฅผ ๋ฐ์์ ๋ณด๊ฒ ๋๋ค. M : AdminVO.java , UserVO.java , HwStatusVO.java , AdminLmsDAO.java V : adminList.jsp , adminDetail.jsp , AdminLoginForm.jsp , userDetail.jsp C : AdminLmsServlet.java Service Class : AdminLmsService.java AdminLmsServlet.java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 import java.io.IOExcep.. Web programming 2022. 12. 12. (22.11.28)Database : SQL, RDBMS(Oracle), Run SQL Command Line, sqlDeveloper โโDataBaseโโ DBMS (Database Management System) RDBMS(Relational Database Management System) ๊ด๊ณํ~ ,Oracle , MySQL, MariaDB ... SQL : Structured Query Language (DB๊ด๋ฆฌ์ฉ ํ์ค ์ง์์ด) NoSQL(Not only ~) : ๋น ๋ฐ์ดํฐ ์ ์ฅ์ฉ MongoDB Java App -> SQL -> Oracle(table) Oracle ๋ค์ด๋ก๋ ํ๊ธฐ https://www.oracle.com/database/technologies/xe-prior-release-downloads.html XE Prior Release Archive Getting Started: Support Oracle Databa.. Database 2022. 11. 28. ์ด์ 1 ๋ค์