lunchScreen / Interview_Questions

기술면접을 준비하는 버디들
73 stars 10 forks source link

스키마란 무엇인가요? #152

Open sustainable-git opened 2 years ago

inuinseoul commented 2 years ago

데이터베이스에서 스키마란 데이터베이스에 저장된 자료의 구조 및 관계를 표현한 명세입니다. 즉, 각 Entity 및 Entity의 속성, 관계, 제약조건 등을 기술한 것이 그 내용이 됩니다. 스키마는 데이터 사전(데이터 항목들에 대한 정보를 지정한 중앙 저장소)에 저장되어 관리됩니다. 시간에 따라 불변적인 특성을 가집니다.

tmfrlrkvlek commented 2 years ago

데이터베이스 스키마는 데이터베이스에서의 자료의 구조, 자료의 표현 방식, 자료 간의 관계를 형식 언어로 정의한 구조입니다. 전반적으로 데이터 베이스를 구성하는 엔티티, 속성의 관계 및 데이터 조작 시 데이터 값들이 갖는 제약 조건 등에 관해 정의합니다.

DBMS가 주어진 설정에 따라 데이터 베이스 스키마를 생성하며, 사용자가 자료를 저장, 조회, 삭제, 변경할 때 DBMS는 스키마를 참조하여 명령을 수행합니다. 스키마는 사용자의 관점에 따라 외부 스키마, 개념 스키마, 내부 스키마로 나눠집니다.

sustainable-git commented 2 years ago