자료구조 및 데이터통신전자계산기조직응용기사(통합변경) · 2016년03월06일 · 40/100
40.데이터베이스의 3단계 스키마에 해당하지 않는 것은?
1
내부 스키마
2
외부 스키마
3
관계 스키마정답
4
개념 스키마
해설
스키마 3계층 1) 외부 스키마(External Schema) - 서브스키마, 사용자 뷰(View) - 사용자나 응용 프로그래머가 각 개인의 입장에서 필요로 하는 데이터 베이스의 논리적 구조를 정의 - 실세계에 존재하는 데이터들을 어떤 형식, 배치로 화면을 통해 사용자에게 보여줄 것인가? - 전체 데이터베이스에는 여러 개의 외부 스키마가 존재 가능 - 하나의 외부 스키마를 여러 개의 응용프로그램이나 사용자가 공용 가능 - 같은 데이터베이스에 대해서도 서로 다른 관점을 정의할 수 있도록 허용 - 일반 사용자는 질의어(SQL)를 이용, DB를 쉽게 사용 - 응용 프로그래머는 COBOL, C등의 언어를 사용, DB에 접근 2) 개념 스키마(Conceptual Schema) - 데이터 베이스의 전체적인 논리적 구조 - 데이터 베이스에 실제로 '어떤 데이터'가 저장되었으며 데이터간의 관계는 어떻게 되는가 - 모든 응용 프로그램이나 사용자들이 필요로 하는 데이터를 종합한 조직 전체의 데이터베이스 3) 내부 스키마(Internal Schema) - 데이터베이스의 물리적 저장구조를 정의 - 디스크에는 어떤 구조로 저장할 것인가 - 데이터의 실제 저장 방법을 기술 - 물리적인 저장장치와 밀접한 계층 - 시스템 프로그래머나 시스템 설계자가 보는 관점의 스키마