728x90

E-R 다이어그램 (ERD)

  • Entity 개체
  • Relation 관계
  • Diagram 다이어그램
  • 3가지 요소
    • Entity 개체
    • Relation 관계
    • Attribute 속성
  • Key
    • 기본 키(Primary Key)
      • 중복 값을 가질 수 없음.
      • null 값을 가질 수 없다.(반드시 써야한다.)
      • 식별 기능
    • 고유 키(unique key)
      • 유일한 값(중복 X), null 값 없음
      • 기본 키가 아님(기본키가 될 수 있는 조건을 갖춤)
    • 외래 키(forign 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

+ Recent posts