ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 식별자 비식별자
    Study/데이터베이스 | DB 2021. 5. 27. 22:00
    반응형
    • 식별자관계
      • 자식엔터티의 주식별자로 부모의 주식별자가 상속이 되는 경우
      • Null값이 오면 안되므로 반 드시 부모엔터티가 생성되어야 자기 자신의 엔터티가 생성되는 경우
    • 비식별자관계
      • 부모엔터티로부터 속성을 받았지만 자식엔터티의 주식별자로 사용하지 않고 일반적인 속성으로만 사용하 는 경우
      • 자식엔터티에서 받은 속성이 반드시 필수가 아니어도 무방하기 때문에 부모 없는 자식이 생성될 수 있는 경우
      • 엔터티별로 데이터의 생명주기(Life Cycle)를 다르게 관리할 경우



    테이블 설계시 인덱스와 관련된 설명

    • 식별자 관계만을 사용하였을 경우 : 기본키 속성의 숫자가 증가하여 SQL구문이 복잡해진다. 
    • 비식별자 관계만을 사용하였을 경우 : 테이블 간의 과다한 조인을 유발하여 조인에 의한 성능 저하가 발생한다. 
    반응형

    'Study > 데이터베이스 | DB' 카테고리의 다른 글

    정규화란 ? / 정규화 절차  (0) 2021.05.25
    속성(Attribute)의 종류  (0) 2021.05.22
    키의 종류  (2) 2021.05.21
    속성(Attribute)  (0) 2021.05.21
    count(*) 과 count(1)  (0) 2021.04.28

    댓글

Designed by Who.