카테고리 없음
정보처리기사 필기 예상 문제-데이터베이스 구축 (정답 해설 포함) -8
henen
2024. 6. 23. 16:24
반응형
정보처리기사 필기 예상문제 - 데이터베이스 구축 관련된 10문제입니다. 열공하세요!
문제 1
다음 중 관계형 데이터베이스의 기본 개념으로 옳지 않은 것은?
1) 모든 속성 값은 원자 값을 가진다.
2) 한 릴레이션에 포함된 튜플 사이에는 순서가 있다.
3) 모든 튜플은 유일해야 한다.
4) 속성의 순서는 중요하지 않다.
5) 릴레이션은 테이블 형태로 데이터를 표현한다.
정답 및 해설 (펼치기)
**정답**: 2) 한 릴레이션에 포함된 튜플 사이에는 순서가 있다.
**해설**: 관계형 데이터베이스에서는 튜플 사이에 순서가 없습니다. 튜플의 순서는 중요하지 않으며, 모든 튜플은 유일해야 합니다.
**해설**: 관계형 데이터베이스에서는 튜플 사이에 순서가 없습니다. 튜플의 순서는 중요하지 않으며, 모든 튜플은 유일해야 합니다.
문제 2
데이터베이스 설계 시 물리적 설계 단계에서 수행하는 사항이 아닌 것은?
1) 저장 레코드 양식 설계
2) 레코드 집중의 분석 및 설계
3) 접근 경로 설계
4) 목표 DBMS에 맞는 스키마 설계
5) 논리적 데이터 모델링
정답 및 해설 (펼치기)
**정답**: 5) 논리적 데이터 모델링
**해설**: 물리적 설계 단계는 저장 레코드 양식 설계, 레코드 집중 분석 및 설계, 접근 경로 설계 등을 포함합니다. 논리적 데이터 모델링은 이전 단계인 논리적 설계에 포함됩니다.
**해설**: 물리적 설계 단계는 저장 레코드 양식 설계, 레코드 집중 분석 및 설계, 접근 경로 설계 등을 포함합니다. 논리적 데이터 모델링은 이전 단계인 논리적 설계에 포함됩니다.
문제 3
다음 중 데이터베이스 무결성 제약 조건이 아닌 것은?
1) 개체 무결성
2) 도메인 무결성
3) 참조 무결성
4) 연산 무결성
5) 사용자 정의 무결성
정답 및 해설 (펼치기)
**정답**: 4) 연산 무결성
**해설**: 데이터베이스 무결성 제약 조건에는 개체 무결성, 도메인 무결성, 참조 무결성, 사용자 정의 무결성이 포함됩니다. 연산 무결성은 포함되지 않습니다.
**해설**: 데이터베이스 무결성 제약 조건에는 개체 무결성, 도메인 무결성, 참조 무결성, 사용자 정의 무결성이 포함됩니다. 연산 무결성은 포함되지 않습니다.
문제 4
릴레이션에서 기본 키를 구성하는 속성은 어떤 값을 가질 수 없는가?
1) NULL 값
2) 중복 값
3) 유일 값
4) 문자 값
5) 숫자 값
정답 및 해설 (펼치기)
**정답**: 1) NULL 값
**해설**: 기본 키는 릴레이션에서 각 튜플을 유일하게 식별하기 위해 사용되며, NULL 값을 가질 수 없습니다. 유일 값을 가져야 합니다.
**해설**: 기본 키는 릴레이션에서 각 튜플을 유일하게 식별하기 위해 사용되며, NULL 값을 가질 수 없습니다. 유일 값을 가져야 합니다.
문제 5
SQL에서 테이블을 삭제할 때 사용하는 명령어는?
1) DELETE
2) DROP
3) REMOVE
4) ERASE
5) CLEAR
정답 및 해설 (펼치기)
**정답**: 2) DROP
**해설**: SQL에서 테이블을 삭제할 때 사용하는 명령어는 DROP입니다. DELETE는 테이블의 데이터를 삭제할 때 사용합니다.
**해설**: SQL에서 테이블을 삭제할 때 사용하는 명령어는 DROP입니다. DELETE는 테이블의 데이터를 삭제할 때 사용합니다.
문제 6
다음 SQL 문에서 결과를 중복 없이 출력하기 위해 사용해야 하는 키워드는?
SELECT name FROM students; 1) UNIQUE 2) DISTINCT 3) DIFFERENT 4) EXCLUSIVE 5) NO DUPLICATE
정답 및 해설 (펼치기)
**정답**: 2) DISTINCT
**해설**: SQL에서 결과를 중복 없이 출력하기 위해서는 DISTINCT 키워드를 사용해야 합니다.
**해설**: SQL에서 결과를 중복 없이 출력하기 위해서는 DISTINCT 키워드를 사용해야 합니다.
문제 7
데이터베이스의 트랜잭션 특성 중 '모든 트랜잭션은 원자적으로 실행되거나 전혀 실행되지 않아야 한다'는 특성은 무엇인가?
1) Atomicity
2) Consistency
3) Isolation
4) Durability
5) Reliability
정답 및 해설 (펼치기)
**정답**: 1) Atomicity
**해설**: 원자성(Atomicity)은 모든 트랜잭션이 완전하게 실행되거나 전혀 실행되지 않아야 함을 의미합니다. 이는 트랜잭션의 중요한 특성 중 하나입니다.
**해설**: 원자성(Atomicity)은 모든 트랜잭션이 완전하게 실행되거나 전혀 실행되지 않아야 함을 의미합니다. 이는 트랜잭션의 중요한 특성 중 하나입니다.
문제 8
ER 다이어그램에서 사각형은 무엇을 나타내는가?
1) 속성(Attribute)
2) 관계(Relationship)
3) 개체(Entity)
4) 키(Key)
5) 도메인(Domain)
정답 및 해설 (펼치기)
**정답**: 3) 개체(Entity)
**해설**: ER 다이어그램에서 사각형은 개체(Entity)를 나타냅니다. 속성은 타원, 관계는 다이아몬드로 표시됩니다.
**해설**: ER 다이어그램에서 사각형은 개체(Entity)를 나타냅니다. 속성은 타원, 관계는 다이아몬드로 표시됩니다.
문제 9
다음 중 데이터베이스의 논리적 설계 단계에서 수행하는 작업이 아닌 것은?
1) 스키마 정의
2) 트랜잭션 모델링
3) 정규화
4) 인덱스 설계
5) 개체-관계 모델링
정답 및 해설 (펼치기)
**정답**: 4) 인덱스 설계
**해설**: 인덱스 설계는 물리적 설계 단계에서 수행하는 작업입니다. 논리적 설계 단계에서는 스키마 정의, 트랜잭션 모델링, 정규화, 개체-관계 모델링 등이 포함됩니다.
**해설**: 인덱스 설계는 물리적 설계 단계에서 수행하는 작업입니다. 논리적 설계 단계에서는 스키마 정의, 트랜잭션 모델링, 정규화, 개체-관계 모델링 등이 포함됩니다.
문제 10
SQL에서 데이터를 삽입할 때 사용하는 명령어는?
1) ADD
2) INSERT
3) UPDATE
4) APPEND
5) CREATE
정답 및 해설 (펼치기)
**정답**: 2) INSERT
**해설**: SQL에서 데이터를 삽입할 때 사용하는 명령어는 INSERT입니다. ADD, UPDATE, APPEND, CREATE는 다른 용도로 사용됩니다.
**해설**: SQL에서 데이터를 삽입할 때 사용하는 명령어는 INSERT입니다. ADD, UPDATE, APPEND, CREATE는 다른 용도로 사용됩니다.
728x90