3층 스키마,외부 스키마,엔터티,속성 SQL 정리

[1] 3층 스키마(3-Level Schema)

{1}외부 스키마(Externel Schema) – 外部模式

  • 사용자 관점, 업무상 관련이 있는 데이터 접근
  • 관련 데이터베이스의 뷰를 표시
  • 응용 프로그램이 접근하는 데이터베이스를 정의

{2}개념 스키마(Conceptual Schema) – 概念模式

  • 설계자 관점, 사용자 전체 집단의 데이터베이스 구조
  • 전체 데이터베이스 내의 규칙과 구조를 표현
  • 통합 데이터베이스 구조

{3}내부 스키마(Internal Schema) – 内部模式

  • 개발자 관점, 데이터베이스의 물리적 저장 구조

[2] 엔터티(Entity)

{1}엔터티의 특징 – 实体的特征

  • 식별자: 엔터티는 유일한 식별자(예: 회원 ID, 계좌번호)
  • 인스턴트 집합: 2개 이상의 인스턴트가 존재, 고객 정보는 2명 이상 보유
  • 속성: 엔터티는 반드시 속성을 보유(예: 회원 ID, 패스워드, 이름 등)
  • 관계: 엔터티는 다른 엔터티와 최소한 한 개 이상의 관계가 있음(예: 고객은 계좌를 개설)
  • 업무: 엔터티는 업무에서 관리되어야 하는 집합(예: 고객, 계좌)

{2}유무형에 따른 엔터티 종류 – 依实体的形态分类
(1)유형 엔터티

  • 업무에서 도출되며 지속적으로 사용되는 엔터티
  • 물리적인 형태
    (2)개념 엔터티
  • 물리적인 형태가 없음
    (3)사건 엔터티
  • 비즈니스 프로세스를 실행하면서 생성되는 엔터티

{3}발생 시점에 따른 엔터티 종류 – 根据产生时间分类的实体种类
(1)기본 엔터티(Basic Entity)

  • ‘키 엔터티’라고 불림(예: 고객, 상품, 부서)
  • 다른 엔터티로부터 영향을 받지 않는 독립적으로 생성되는 엔터티
    (2)중심 엔터티(Main Entity)
  • 기본 엔터티와 행위 엔터티 간의 중간에 있음(예: 계좌, 주문, 취소, 체결)
  • 즉, 기본 엔터티로부터 발생되고 행위 엔터티로 생성
    (3)행위 엔터티(Active Entity)
  • 2개 이상의 엔터티로부터 발생(예: 주문 이력, 체결 이력 등)

[3] 속성(Attribute)

{1}특성에 따른 속성의 종류 – 根据特性分类的属性种类
(1)기본 속성

  • 비즈니스 프로세스에 도출되는 본래의 속성(예: 회원ID, 이름, 계좌번호, 주문일자)
    (2)설계 속성
  • 데이터 모델링 과정에서 발생되는 속성
  • 유일한 값을 부여(예: 상품코드, 지점 코드)
    (3)파생 속성
  • 다른 속성에 의해 만들어지는 속성(예: 합계, 평균)

[4] 관계(Relationship)

{1}관계의 종류 – 关系的种类
(1)존재 관계

  • 엔터티 간의 상태를 의미
    (2)행위 관계
  • 엔터티 간에 어떤 행위가 있는 것으로 관계를 맺음

{2}관계 차수(Relation Cardinality) – 关系的数量
{1}관계 차수

  • 관계 차수는 두 개의 엔터티 간에 관계에 참여하는 수를 의미
    (2)관계 차수의 종류
  • 1대1 관계
  • 1대다 관계
  • 다대다 관계
Posts created 411

Related Posts

Begin typing your search term above and press enter to search. Press ESC to cancel.

Back To Top