외래키 안쓰는 테이블을 먼저 생성해야함
학과 > 교수 > 학생 > 과목 > 수강
위의 순서로 생성한다 (부모 자식 관계의 이해 필요)
- 외래키에 널값을 허용하는 경우 점선 표기
- 외래키에 널 불허가 들어있는 경우 실선 표기
답글형태의 계층형 게시판
제약조건의 이해를 기반으로 DB정규화 이해 가능
정규화 > 불필요한 데이터를 제거하는 과정
제 1정규화 행분리
제 2정규화(함수종속) 테이블 분리
제 3정규화
*** BCNF 정규화 중요
mvc 패턴의 앱 구현 단계
서비스(스캐너를 브라우저의 input타입의 댓글로 바뀔 예정)
dao(수정x) vo(수정x)의 수정은 거의 없이 해당 모델을 그대로 사용할예정
오둥 패키지 소스 내 controller 패키지 생성 > index 클래스 생성
webcontent > web-inf 내 index.jsp 파일 생성
최종 실행은 controller > index 에서 실행
화면 출력 확인
**주의 > build automatically 해제시 자동 컴파일 불가(수동 컴파일 상태로 전환)
'DB' 카테고리의 다른 글
[IT국비지원교육_코딩_비전공자] 데이터 베이스 / 자주 사용하는 주요 기능 모음 (0) | 2022.03.19 |
---|---|
[IT국비지원교육_코딩_비전공자] Oracle DB 테이블스페이스 생성 (0) | 2022.03.19 |
[IT국비지원교육_코딩_비전공자] local host db > aws host 오라클 이관 작업 (0) | 2022.03.15 |
[IT국비지원교육_코딩_비전공자] Oracle Developer/ dao클래스 연동 (0) | 2022.02.08 |
[IT국비지원교육_코딩_비전공자] Oracle SQL_데이터베이스 연동/ ojdbc (0) | 2022.01.28 |