데이터 독립성에 대한 설명으로 옳은 것만을 모두 고르면?ㄱ. 물리적 데… | [7급 국가직 데이터베이스론] 23년 1회차 기출문제 상세 페이지
1[7급 국가직 데이터베이스론] 23년 1회차
데이터 독립성에 대한 설명으로 옳은 것만을 모두 고르면?ㄱ. 물리적 데이터 독립성은 데이터의 물리적 구조가 변경될 때, 데이터의 논리적 구조도 이에 따라 자동으로 변경되게 한다.
ㄴ. 응용프로그램이나 데이터베이스의 논리적 구조에 독립적으로 데이터의 물리적 구조를 변경할 수 있다.
ㄷ. 논리적 데이터 독립성은 개념 스키마가 변경되어도 외부 스키마나 응용프로그램에 영향을 끼치지 않는 것을 의미한다.
ㄹ. 3단계 데이터베이스 구조의 내부 단계에서는 파일에 데이터를 효율적으로 저장하고 관리하기 위하여 여러 개의 내부 스키마를 가지고 있다.
1
ㄱ, ㄴ
2
ㄱ, ㄹ
3
ㄴ, ㄷ
4
ㄷ, ㄹ
해설
옳은 설명은 ㄴ, ㄷ이다.
물리적 데이터 독립성은 내부 스키마(물리적 구조)를 바꿔도 개념 스키마·응용프로그램이 영향을 받지 않는 성질이고, 논리적 데이터 독립성은 개념 스키마가 바뀌어도 외부 스키마·응용프로그램이 영향을 받지 않는 성질이다.
- ㄱ: 물리적 구조가 바뀔 때 논리적 구조가 자동으로 함께 바뀐다는 설명은 틀렸다 — 독립성은 논리적 구조를 바꾸지 않아도 되게 하는 것이다.
- ㄴ: 논리적 구조와 무관하게 물리적 구조를 바꿀 수 있다는 설명은 물리적 데이터 독립성의 정의로 옳다.
- ㄷ: 개념 스키마 변경이 외부 스키마·응용프로그램에 영향을 주지 않는다는 설명은 논리적 데이터 독립성으로 옳다.
- ㄹ: 내부 스키마는 데이터베이스당 하나이므로 여러 개를 가진다는 설명은 틀렸다(여러 개일 수 있는 것은 외부 스키마이다).
오류나 개정된 내용이 보이면 알려주세요