꾸준하게 기록하기

01. 관계모델

  1) 관계(Relation) 'R'의 의미

      - 사물의 특징이나 성격을 나타내는 속성의 집합과 다른 사물과의 연관 관계에 대한 집합

      - 사물에 대한 속성을 표(Table)로 표현

      - 관계 'R'의 성질

          √ 각 행은 관계의 하나를 나타냄

          √ 행의 순서는 의미가 업음

          √ 모든 행은 내용적으로 각각 구별되야 함

 

02. ANSI / SPAPC 스키마 소개

  1) 관계 3 레벨 아키택쳐 

      - 베이스 관계 (Base Relation) : 저장된 데이터로 직접적으로 표현

      - 뷰(views) 

          √ 베이스 관계로 정의된 가상적 관계

          √ 관계 연산자를 사용하여 다양한 뷰 생성

      - 스토리지 표시(Storage Representation)

         : 베이스 관계 내 데이터를 저장한 스토리지 단위 표시

 

  2) ANSI / SPAPC 3계층의 스키마(Schema)

      - 외부 스키마(External Schema) : 여러 사용자 관점(view)

      - 개념 스키마(Conceptual Schema) : 전체 데이터 논리 구조(Structure)

      - 내부 스키마(Internal Schema) : 물리적 저장 구조(Structure)

 

  3) ANSI / SPAPC 3계층 스키마를 통한 데이터베이스 설계 

 

      - 외부 스키마 :           

          유저 인터페이스를 만드는 업무적 절차를 설계하는 사람에 의해 정의

             (특정 사용자 그룹 관점으로 정의)

          √ 일시적 사용자 관점에서 다양하게 생성

         

      - 개념 스키마 

          동일한 의미를 가진 데이터 집합과 관계를 정의

          √ 데이터 베이스 논리적 구조를 데이터 모델을 통해 정의

 

      - 내부 스키마 

          √ 물리적 저장장치에 데이터를 기록, 저장하는 접근방법을 통해 정의

          √ 분석 단계에서 데이터 관리자나 분석가에 의해서 정의

          √ 컴파일/바인딩 과정을 거쳐 내부 물리적 저장 구조 생성

 

 

 

 

제로베이스 컴퓨터 공학 전공자 따라잡기 강의 시청 후 정리한 내용입니다.
728x90
profile

꾸준하게 기록하기

@:_:

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!