- 개념데이터 모델
- 논리데이터 모델 (관련 데이터, 업무 분석)
- 물리데이터 모델
* 테이블 구성시 기본키와, 외래키는 제2의 인덱스다.
-.인덱스는 메모리에 올리는 형태.
-.인덱스가 많으면 시스템에 악영향을 끼친다.
Order by , Group by 는 최대한 쓰지 않는다. (비용이 비싸!)
===========================================================
[현실세계] 업무규칙 (업무관련 데이터규칙) (!업무분석)
1. 업무흐름 순서/절차
2. 업무수행조건
3. 업무계산, 집계, 누계
[모델세계] 모델링 규칙 1. 모델 표현규칙 (!테이블구조설계)
2. 모델 작성규칙(작성절차/순서)
[컴퓨터세계] 컴퓨터 언어 규칙 (SQL 문법) (!SQL 코딩)
[ERD 작성절차]
1) 엔티티정의 (주식별자 정의 : XX번호, XX코드)
* 엔티티자격조건 1TYPE, 2TYPE
* 엔티티유형 (Key,Main, Action)
2) 관계정의
* 관계명[중요],기수성(부모-자식 식별), 선택성(식별/비식별 관계식별)
3) 다대다 관계는 교차엔티티 사용 일대다로 분리
4) 속성 정의 (함수적 종속성 준수)
5) 정규화( 1차,2차,3차) 검증
==================================================================
Key 엔티티 , 핵심 엔티티 (고객 : 예금신청.. )
''.' Programs > DB' 카테고리의 다른 글
mysql 사용자 등록 및 권한 설정(grant) (0) | 2012.10.09 |
---|---|
[데이터베이스] 트랜젝션 특징 (0) | 2012.03.14 |
[MYSQL] 데이터 베이스 개발 툴 !! (0) | 2012.03.07 |