728x90
E-R 다이어그램 (ERD)
- Entity 개체
- Relation 관계
- Diagram 다이어그램
- 3가지 요소
- Entity 개체
- Relation 관계
- Attribute 속성
- Key
- 기본 키(Primary Key)
- 중복 값을 가질 수 없음.
- null 값을 가질 수 없다.(반드시 써야한다.)
- 식별 기능
- 고유 키(unique key)
- 유일한 값(중복 X), null 값 없음
- 기본 키가 아님(기본키가 될 수 있는 조건을 갖춤)
- 외래 키(forign key)
- 테이블 연결 관계를 정의하는 키
- 기본 키(Primary Key)
- 관계
- 실선 : 필수 관계
- 점선 : 선택 관계
- 관계선의 끝부분으로 표시
- 1 대 N 관계
- N 대 1 관계
- N 대 N 관계
- 1 대 1 관계
- 개체
- P : 기본 키
- F : 외래 키
- U : 고유 키
- 복합키 : 2가지 이상의 키를 보유
- *(빨간색으로) : Not null (비어있을 수 없음)
- 🔑 : 기본키
- ♦: 관계
- ERD 생성 : 파일 > 데이터 모델러 > 임포트 > 데이터 딕셔너리
- ERD 그림파일 저장 방법 : 파일 > 데이터모델러 > 다이어그램 인쇄
- 테이블의 ERD 확인 : 테이블 선택 > Model 탭
데이터 무결성
- Data Intergrity
- 개체 무결성
- 기본 키가 반드시 존재(null X, unique)
- 참조 무결성
- 기본 키와 외래 키의 관계 유지 보장
- 영역 무결성
- 반드시 데이터 타입(도메인) 에 속한 값이어야 함.
- 비즈니스 무결성
- 사용자 엄무 규칙에 따라서 비즈니스적 제약 조건
- 개체 무결성
728x90
'데이터베이스 SQL' 카테고리의 다른 글
SQL 실습 - DML (0) | 2022.11.23 |
---|---|
SQL 실습 - 서브쿼리 (0) | 2022.11.23 |
SQL 실습 - JOIN (0) | 2022.11.23 |
SQL 실습 - SELECT 문 (0) | 2022.11.23 |
22. 데이터베이스 SQL (0) | 2022.11.22 |