본문 바로가기

DB

[IT국비지원교육_코딩_비전공자] sql테이블 생성/ERD모델/MVC 패턴

외래키 안쓰는 테이블을 먼저 생성해야함

학과 > 교수 > 학생 > 과목 > 수강

위의 순서로 생성한다 (부모 자식 관계의 이해 필요)

 

- 외래키에 널값을 허용하는 경우 점선 표기
- 외래키에 널 불허가 들어있는 경우 실선 표기

 

답글형태의 계층형 게시판

제약조건의 이해를 기반으로 DB정규화 이해 가능

정규화 > 불필요한 데이터를 제거하는 과정
제 1정규화 행분리
제 2정규화(함수종속) 테이블 분리
제 3정규화

*** BCNF 정규화 중요

 

mvc 패턴의 앱 구현 단계

서비스(스캐너를 브라우저의 input타입의 댓글로 바뀔 예정) 

dao(수정x) vo(수정x)의 수정은 거의 없이 해당 모델을 그대로 사용할예정

 

 

오둥 패키지 소스 내 controller  패키지 생성 > index 클래스 생성

webcontent > web-inf 내 index.jsp 파일 생성

 

최종 실행은 controller > index 에서 실행

화면 출력 확인

 

**주의 > build automatically 해제시 자동 컴파일 불가(수동 컴파일 상태로 전환)