데이터 베이스 설계 단계 | |
요구분석 조건 | - 도출된 요구사항 간 상충을 해결하고 범위를 파악하여 외부 환경과의 상호작용을 분석을 통해 데이터에 대한 요구분석 |
개념적 설계 | - 트랜잭션 모델링, view 통합방법 및 Attribute 합성고려 - 개념적 데이터 모델은 DB 종류와 관계가 없음 |
논리적 설계 | - 트랜잭션 인터페이스를 설계함 - 관계형 테이터베이스에서는 테이블을 설계하는 단계 - DBMS 에 맞는 논리적 스키마를 설계 - 논리적 데이터 베이스 구조로 매핑(Mapping) - 스키마의 평가 및 정제 |
물리적 설계 | - 저장 레코드 양식 설계 - 레코드 집중의 분석 및 설계 - 접근 경로 설계 |
병렬 데이터베이스 환경 중 수평 분할에서 활용되는 분할기법이 아닌 것은?
1. 라운드 로빈
2. 범위 분할
3. 예측 분할
4. 해시 분할
정답 : 3번
시스템 카탈로그에 대한 설명으로 옳지 않은 것은?
1. 사용자가 직접 시스템 카탈로그의 내용을 갱신하여 데이터 베이스 무결성을 유지한다
2. 시스템 자신이 필요로 하는 스키마 및 여러가지 객체에 관한 정보를 포함하고 있는 시스템 데이터 베이스이다
3. 시스템 카탈로그에 저장되는 내용을 메타데이터라고도한다
4. 시스템 카탈로그는 DBMS 가 스스로 생성하고 유지한다
정답: 1번
⛔문제해설
자료 사전이라고도 부른다
DML 명령 허용 불가능
병행제어 기법의 종류가 아닌 것은?
1. 로킹 기법
2. 시분할 기법
3. 타임 스탬프 기법
4. 다중 버전 기법
정답: 2번
다음중 관계 대수 중 순수 관계 연산자가 아닌 것은?
1. 차집합
2. 프로젝트
3. 조인
4. 디비전
정답: 1번
- 차집합은 일반 집합 연산자이다
데이터 속성 간의 종속성에 대한 엄밀한 고려 없이 잘못 설계된 데이터베이스에서는 데이터 처리 연산 수행 시 각종 이상 현상이 발생할 수 있는데 이러한 이상 현상이 아닌것은?
1. 검색이상
2. 삽입이상
3. 삭제이상
4. 갱신이상
정답:1번
53. 릴레이션 R의 차수가 4이고 카디널리티가 5이며, 릴레이션 S의 차수가 6이고 카디널리티가 7일 때, 두 개의 릴레이션을 카티션 프로덕트한 결과의 새로운 릴레이 션의 차수와 카디널리티는 얼마인가?
1. 24, 35
2. 24, 12
3. 10, 35
4. 10, 12
정답: 3번
⛔문재해설
차수는 + 카디널리티는 * 로 구한다
새로운 릴레이션의 차수 = 4+6
새로운 릴레이션의 카디널리티 = 5 * 7
[관계 대수 연산자]
(1) 순수 관계 연산자
- SELECT: σ 튜플 구하기
- PROJECT: π 속성 구하기
- JOIN: ▷◁ 합치기
- DIVISION: ÷ 해당하는 튜플의 검색 대상 속성은 제거하고 보여주기
(2) 일반 집합 연산자
- UNION: ∪ 합집합
- INTERSECTION: ∩ 교집합
- DIFFERENCE: - 차집합
- CARTESIAN PRODUCT: × 교차곱 (카디션 프로덕트)
관계 대수에 대한 설명으로 틀린것은?
1. 원하는 릴레이션을 정의하는 방법을 제공하며 비절차적 언어이다
2. 릴레이션 조작을 위한 연산의 집합으로 피연산자와 결과가 모두 릴레이션이다
3.일반 집합 연산과 순수 관계 연산으로 구분된다
4. 질의에 대한 해를 구하기 위해 수행해야 할 연산의 순서를 명시한다
정답:1번
동시성 제어를 위해 직렬화 기법으로 트랜잭션간의 처리순서를 미리 정하는 방법은?
1.로킹기법
2.타임스탬프 기법
3.검증기법
4.배타 로크 기법
'정보처리기사' 카테고리의 다른 글
정보처리기사 실기 - 프로그래밍 언어 활용 개념 정리 (1~5일차) (0) | 2023.07.01 |
---|---|
정보처리기사 실기 - 요구사항확인 (10~12일차) (0) | 2023.06.23 |
정보처리기사 필기 2과목 - 소프트웨어 개발 (2) | 2023.05.10 |
정보처리기사 필기 1과목 기출 오답 정리 (0) | 2023.05.08 |
정보처리기사 필기 1과목 - 소프트웨어 설계 (0) | 2023.05.07 |