daily-story
스키마(Schema) 란??
프로그래밍 2008. 4. 21. 02:10

스키마란 무엇인가?? - DB구조를 정의하기 위해 사용하는 개념? 데이터 시스템 언어 회의(CODASYL)에서 데이터베이스를 기술하기 위해 사용하기 시작한 개념. 데이터베이스의 구조에 관해서 이용자가 보았을 때의 논리 구조와 컴퓨터가 보았을 때의 물리 구조에 대해 기술하고 있다. 데이터 전체의 구조를 정의하는 개념 스키마, 실제로 이용자가 취급하는 데이터 구조를 정의하는 외부 스키마 및 데이터 구조의 형식을 구체적으로 정의하는 내부 스키마가 있다. 스키마라고 하는 것은 현실세계의 자료들을 DB로 옮기기 위하여 모델링을 하게 되는 데 그 결과 생성된 구조물들을 얘기합니다. 주로 디비/테이블 구조/그리고 각각의 테이블 및 속성들간의 관계 등등을 얘기합니다. 데이터 베이스를 구성하는 자료 객체(Entity),..