61. 다음 릴레이션 R과 S에 대해 결과 릴레이션 RS가 얻어지도록 하는 관계 대수 연산으로 옳은 것은?
|
① R⋈N S (natural join)
② R⟖c=c S (right outer join)
③ R⋉S (semi join)
④ R⋃+S (outer union)
▣ 세미조인
- 세미조인(semi-join) : 조인할 두 릴레이션 A⋉ 가 지리적으로 떨어진 사이트에 있을 때, B릴레이션 모두를 A 사이트로 보내는 것보다는 A와 조인될 가능성이 있는 B 의 투플만을 골라 전송하는 연산
(ex:Nested Subquery)
정답 : ③
62. 다음과 같은 특징을 가지는 NoSQL 데이터베이스 유형으로 가장 적절한 것은?
· 관계 데이터 모델과 비슷하게 데이터는 물론 데이터 간의 관계를 표현하는데 적합하다.
· 다른 NoSQL 모델과 달리 트랜잭션을 통해 ACID를 지원하며 클러스터 환경에는 적합하지 않다. · 연관 데이터를 추천해주거나 소셜 네트워크에서 친구 찾기 질의를 효율적으로 수행하는데 적합하다. |
① 그래프 기반(graph-based) 데이터베이스
② 컬럼 기반(column-based) 데이터베이스
③ 문서 기반(document-based) 데이터베이스
④ 키-값(key-value) 데이터베이스
▣ 그래프기반 데이터베이스
- 그래프기반 데이터베이스는 문서에 데이터를 저장하고 데이터가 미리 정의된 스키마를 따르지 않는다는 점에서 문서 기반 데이터 모델의 하위 범주를 생각할 수 있으나, 개별 문서 간의 관계를 강조해 문서 모델에 별도의 레이어가 추가된다는 점이 차이
1) Node : 노드는 그래프 데이터베이스에서 추적하는 개별 엔티티의 표현, 관계형 데이터베이스의 레코드, 행(row)문서 기반 데이터베이스의 문서 개념과 거의 같음
2) Property : 속성은 개별 노드와 관련된 정보
3) Edge : 그래프 또는 관계(Relationship)로 알려진 애지는 두 노드가 어떻게 관련되어 있는지를 나타내며 RDBMS 와 문서 기반 데이터베이스와 구별되는 그래프 데이터베이스의 핵심 개에지는 방향이 지정되거나 지정되지 않을 수도 있음
· Undirected : 무방향성
· Directed : 방향성 그래프에서 에지는 관계가 시작된 방향에 따라 다른 의미를 가질 수 있음
- 특정 작업은 관련 정보를 연결하고 일반적으로 데이터 포인트 간의 관계에서 무언가를 사용하는 것이 훨씬 간단, 이러한 데이터베이스는 일반적으로 데이터 포인트 간의 관계에서 무언가를 얻어야 하거나 엔드 유저가 사용할 수 있는 정보가 소셜 네트워크처럼 다른 사람과의 연결에 의해 정해지는 경우에 사용주로 사기 감지, 추천 엔진, ID 및 엑세스 관리 애플리케이션에서 사용
* 문제 지문에 나온 특징
- 관계 데이터 모델과 비슷하게 데이터는 물론 데이터 간의 관계를 표현하는데 적합하다.
- 다른 NoSQL 모델과 달리 트랜잭션을 통해 ACID 를 지원하며 클러스터 환경에는 적합하지 않다
- 연관 데이터를 추천해주거나 소셜네트워크에서 친구 찾기 질의를 효율적으로 수행하는데 적합하다.
정답 : ①
공감과 댓글은 아이티신비에게 큰 힘이 됩니다.
블로그 글이 유용하다면 블로그를 구독해주세요.♥
'정보시스템 감리 기출해설 > 데이터베이스 해설' 카테고리의 다른 글
(제 22회) 데이터베이스 / (65)~(66) 해설 (0) | 2024.11.30 |
---|---|
(제 22회) 데이터베이스 / (63)~(64) 해설 (2) | 2024.11.29 |
(제 22회) 데이터베이스 / (59)~(60) 해설 (1) | 2024.11.27 |
(제 22회) 데이터베이스 / (57)~(58) 해설 (0) | 2024.11.26 |
(제 22회) 데이터베이스 / (55)~(56) 해설 (1) | 2024.11.25 |