51. 다음은 빅데이터 시스템의 NoSQL 데이터 모델 중 하나를 설명한다. 이 데이터 모델의 명칭으로 가장 올바른 것은?
|
① 문서 기반 데이터 모델(document based data model)
② 객체 지향 데이터 모델(object-oriented data model)
③ 구조 기반 데이터 모델(structure based data model)
④ 자바 기반 데이터 모델(Java based data model)
■ 해설
- Key-Value 모델
- Key를 이용해 value 에 접근하는 구조. 어떠한 형태(List, Set 등) 의 데이터든 저장이 가능함.
각 DB별로 value 의 최고 저장 size 가 있으므로 이점을 유의. Key 를 기반으로 정렬/비정렬 가능한 점의 다름.
- Document 모델
- 집합 구조를 문서형태로 확인가능. document 하나의 크기 제한이 있으므로 유의
집합 내의 필드를 이용해 쿼리 할 수 있음.
문서는 주로 JSON 또는 BSON(Binary JSON)이다. 문서내의 값들은 필드라는 형태로 존재
- Column Family 모델
- 두 단계의 집합(Map) 구조. Row Key에 다수의 column&value 가 들어감.
Row key 로 자동정렬. column key 로 자동정렬 가능(각 NoSQL 마다 상이) 하나의 행에 수천~수만개의
컬럼을 저장가능.
- Graph 모델
- Entity 와 Entity 사이의 관계를 저장하는 형태. 대부분 분산 DB 가 아님. RDB 처험 ACID 를 지원
정답 : ①
52. 다음에 주어진 관계 대수(relational algebra) 연산의 결과에서 결과 테이블의 카디널리티(cardinality)가 가장 큰 것과 가장 작은 것의 합으로 옳은 것은?
R÷(ΠB(S))
R⋈NS R⋈R.B<S.BS σB=10(R) |
① 6 ② 7
③ 8 ④ 11
■ 해설
정답 : ②
공감과 댓글은 아이티신비에게 큰 힘이 됩니다.
블로그 글이 유용하다면 블로그를 구독해주세요.♥
'정보시스템 감리 기출해설 > 데이터베이스 해설' 카테고리의 다른 글
(제 25회) 데이터베이스 / (55)~(56) 해설 (0) | 2025.01.27 |
---|---|
(제 25회) 데이터베이스 / (53)~(54) 해설 (0) | 2025.01.26 |
(제 22회) 데이터베이스 / (73)~(75) 해설 (1) | 2024.12.04 |
(제 22회) 데이터베이스 / (71)~(72) 해설 (0) | 2024.12.03 |
(제 22회) 데이터베이스 / (69)~(70) 해설 (0) | 2024.12.02 |