2015년 10월 30일 금요일

151012 - DB 의 정규화 / 팀프로젝트

데이터 모델링
---------------------
미팅 
요구사항 수집
요구사항 정리
         -ERD(Entity Relation Diagram)
               -개념적 설계
               -논리적 설계 : 개념적 설계 + 테이블 사상
               -물리적 설계 : 실제 DBMS
구현
디버깅
납품
유지보수
--------------
관계
-----
1. 1:1 관계
2. 1:다 관계(다 : 1관계)
3. 다:다 관계
------------
정규화
------
제1정규화
속성값은 반드시 원자값이어야 한다.

제2정규화
기본키가 복합 필드일 경우
모든 키가 아닌 컬럼은 기본키 전체에 의존적이어야 한다.
기본키의 일부분에 의존적이어서는 안된다.

제3정규화
키가 아닌 컬럼은 다른 키가 아닌 컬럼에 의존적이어서는 안된다.

제4정규화
다대다 관계

제5정규화

-----------------------------------------------------------

ERD 작성
1) 식별 관계
- 부모테이블의 기본키 가 자식테이블의 기본키 로 전이되는 관계
- 1 : 1
2) 비 식별 관계
- 부모테이블의 기본키 가 자식테이블의 일반컬럼 으로 전이되는 관계
- 1 : 多

-------------------------------------------------------------

DB프로젝트 산출물
-----------
1. 발표 ppt
- 조원소개
- 역할분담
- 실행화면 캡쳐(3개이상)
2. ERD
- 설계과정에 따른 변화물도 같이제출

3. UML
- CLASS Diagram
- Sequence Diagram
4. 소스
- java
- sql

5. 프로시저 작성시
- 프로시저 설계도(소스포함)
6. 테이블 스키마

*10개 문항을 테스트하여 통과 여부를 통해 조별점수 책정

댓글 없음:

댓글 쓰기