이번에는 논리 데이터베이스 설계, 물리 데이터베이스 설계 부분의 문제를 풀어보도록 하겠다.
정답 : 레코드 집중의 분석 및 설계
레코드 집중의 분석 및 설계는 물리적 설계 단계에서 수행하는 작업이다.
정답 : relation 1개, attribute 3개, tuple 5개
표 1개니까 relation도 1개, attribute는 속성이므로 세로에 해당하는 3개, tuple은 가로를 의미하므로 5개이다.
- 튜플(Tuple)
- 릴레이션을 구성하는 각각의 행
- 속성의 모임으로 구성됨
- 파일 구조에서 레코드와 같은 의미
- 튜플의 수를 카다널리티(Cardinality) 또는 기수, 대응수라고 함
- 속성(Attribute)
- 데이터베이스를 구성하는 가장 작은 논리적 단위
- 파일 구조상 데이터 항목, 데이터 피르에 해당함
- 개체의 특성을 기술함
- 속성의 수를 디그리(Degree) 또는 차수라고 함
- 도메인(Domain)
- 하나의 애트리뷰트가 취할 수 있는 같은 타입의 원자(Atomatic)값들의 집합
- 실제 애트리뷰트 값이 나타날 때 그 값의 합법 여부를 시스템이 검사하는데에도 이용됨
정답 : 목표 DBMS에 맞는 스키마 설계
목표 DBMS에 맞는 스키마 설계는 논리적 설계(데이터 모델링)의 내용이다.
정답 : 4
속성의 수가 4이므로, 차수는 4이다.
속성(Attribute)
- 데이터베이스를 구성하는 가장 작은 논리적 단위
- 파일 구조상 데이터 항목, 데이터 피르에 해당함
- 개체의 특성을 기술함
- 속성의 수를 디그리(Degree) 또는 차수라고 함
정답 : 카티션 프로덕트
카티션 프로덕트라 교차곱을 의미한다.
교차곱은 각각 다른 릴레이션에 속하는 튜플들의 순서쌍을 구하는 작업이다.
r은 R에 속하는 튜플을 의미하고, s는 S에 속한 튜플이다.
'security > 정보처리기사' 카테고리의 다른 글
정처기 프로그래밍 언어 활용 - 4.2 프로그래밍 언어 활용 (0) | 2021.02.23 |
---|---|
정처기 프로그래밍 언어 활용 - 4.1 서버 프로그램 구현 (0) | 2021.02.23 |
정처기 데이터베이스 구축 - 3.4 SQL 활용, 3.5 데이터 전환 (0) | 2021.02.16 |
정처기 데이터베이스 구축 - 3.3 SQL 응용 (0) | 2021.02.16 |
정처기 데이터베이스 구축 - 3.2 물리 데이터베이스 설계 (0) | 2021.02.16 |
댓글