1. 데이터 모델링
현실세계의 정보 구조를 실체(Entity)와 관계(Relation)를 중심으로 단순, 추상, 명확, 체계화 기법
2. 데이터 모델링 절차 중요 !!
① 요구사항 분석
② 개념적 모델링 (트랜잭션 모델링)
③ 논리적 모델링 (트랜잭션 인터페이스)
④ 물리적 모델링 (트랜잭션 세부설계)
3. 데이터 모델링 종류
4.개체 - 관계 모델 (E-R 모델)
5.릴레이션(테이블)의 특징 중요 !!
1. 키 (KEY)
2. 무결성
① 개체 무결성 : Null 허용 X
② 키 무결성 : 중복 허용 X
③ 참조 무결성 : 자식테이블의 외래키는 반드시 부모테이블의 주키, 존재하는 값, 주키 변경 및 삭제 제약
④ 도메인 무결성
1. 정규화 (Normalization)란 ?
이상현상(삽입, 삭제, 갱신)을 제거하기 위해서 여러 개의 릴레이션으로 분해하는 활동
2. 정규화 단계 중요 !!
① 1 정규화 - 원자값
② 2 정규화 - 부분 종속 함수 제거 (완전 함수 종속)
③ 3정규화 - 이행 종속 함수 제거 (직접 종속)
④ BCNF - 모든 결정자는 후보키
⑤ 4정규화 - 다치 종속
⑥ 5정규화 - 조인 종속