DB/SQL
DB 예습 #3 설계단계 및 제약조건
ej503
2022. 6. 17. 10:42
데이터베이스 설계단계
1. 요구사항 수집 및 분석단계
2. 개념적 설계 단계: 앤티티, 애트리뷰트, ER 다이어그램 그리기 (하향식기법)
3. 논리적 설계 단계: ER 다이어그램 --> 관계 다이어그램 / 데이터베이스 시스템 선택 및 스키마 만듬
4. 물리적 설계 단계: 내부 저장 구조, 인덱스, 경로, 역정규화 / 트랜젝션 고려
<1> 애트리뷰트는 NULL 값을 가지면 안된다
<2> 비슷한 애트리뷰트가 많으면 하나의 앤티티로 통합하자
<3> 릴레이션을 작게 안만들려고 애트리뷰트에 NULL 인정하기도 한다
<4> 애트리뷰트 네임은 짧은 게 좋다
<5> 앤티티 애트리뷰트는 명사, 관계는 동사