행위

모델링 용어

DB CAFE

thumb_up 추천메뉴 바로가기


1 모델링 용어[편집]

1.1 스키마[편집]

  1. 데이터베이스의 구조와 제약 조건에 관한 전반적인 명세를 기술한 메타데이터의 집합
  2. 데이터베이스를 구성하는 데이터 개체(Entity,엔터티), 속성 (Attribute,어트리뷰트), 관계 (Relationship,릴레이션) 및 데이터 조작 시 데이터 값들이 갖는 제약 조건등을 전반적으로 정의
  3. 사용자의 관점에 따라 외부 스키마, 개념 스키마, 내부 스키마로 구분

1.2 속성[편집]

  1. Attribute , 어트리뷰트
  2. 하나의 릴레이션은 현실세계의 어떤 개체(entity)를 표현하고 저장하는 데 사용
  3. 이때 개체는 사물이 될 수도 있고 추상적인 개념이 될 수도 있다.
  4. 속성은 내가 저장하고 싶은 개체의 항목들

1.3 차수[편집]

  1. 하나의 릴레이션 안에 있는 어트리뷰트 수를 차수 라고 함
  2. 유효한 릴레이션의 최소 차수는 1 이다.
  3. 모든 릴레이션은 적어도 하나 이상의 애트리뷰트를 갖고 있음

1.4 릴레이션[편집]

1.5 튜플[편집]

  1. Tuple , 레코드
  2. 릴레이션의 각 행(row)을 레코드 라고 함
  3. 레코드를 공식적으로 튜플 이라 함

1.6 카디널리티[편집]

  1. 릴레이션 튜플(row)의 개수
  2. 아직 데이터가 삽입 되지 않은 테이블의 경우 카디널리티는 차수와 다르게 0의 값을 가진다
  3. 카디날리티는 시간에 지남에 따라 값이 계속해서 변화.

1.7 도메인[편집]

  1. 릴레이션에 포함된 속성들이 각각 가질 수 있는 값들의 집합
  2. 도메인의 이름은 속성 이름과 같을 수도 있고 다를 수도 있다.
  3. 하나의 도메인을 여러 속성에서 공유할 수도 있다.
  • ~금액, ~율 , ~번호