DB Schema

신홍석·2022년 4월 2일

우선 DB Schema는 데이터 베이스의 구조적 특징을 뜻한다.

여기서 Schema란?
여러가지 속성을 가지고 있는 개체들의 관계에 대한 정의를 한 것이다.

스키마에서는 3계의 계층이 있다.

외부 스키마

  • 외부 스키마는 각각의 사용자들을 위해 데이터 베이스를 정리할 수 있도록 허용한 것이다.

개념 스키마

  • 한개의 개념 스키마만 존재한다. 개체간의 관계 및 무결성 제약 조건에 대한 명세를 정의한다.

내부 스키마

  • 물리적 저장장치의 입장에서 본 데이터 베이스 구조, 저장될 데이터 항목의 내부 레코드 형식, 물리적 순서등을 나타낸다.

데이터 베이스에서 논리이름과 물리이름이란?
한국에서는 보통 논리에 한글 물리에 영어를 적는다.
논리: 의미명(한글이나 알아보기 쉬운 단어이고)
물리: 실제 컴럼명이 된다.

profile
백엔드 개발자 공부

0개의 댓글