1. 기본 개념 문제
(1) 다음 중 관계형 데이터베이스(Relational Database)의 특징으로 가장 적절한 것은?
① 데이터를 트리(Tree) 구조로 저장한다.
② 데이터를 테이블(Table) 형태로 저장하며, SQL을 사용한다.
③ 데이터를 키-값 형태로 저장한다.
④ 하나의 자식 노드가 여러 부모 노드를 가질 수 있다.
➡ 정답: ② (관계형 데이터베이스는 테이블 기반이며, SQL을 사용하여 데이터를 조회하고 조작함!)
(2) 관계형 데이터베이스에서 데이터를 저장하는 기본 단위는 무엇인가?
① 튜플(Tuple)
② 속성(Attribute)
③ 테이블(Table)
④ 도메인(Domain)
➡ 정답: ③ (테이블은 행(Row)과 열(Column)로 이루어진 데이터 저장 단위!)
2. 테이블(Table) 구성 요소 문제
(3) 다음 중 테이블(Table)의 구성 요소에 해당하지 않는 것은?
① 열(Column)
② 행(Row)
③ 튜플(Tuple)
④ 트리(Tree)
➡ 정답: ④ (트리는 계층형 데이터베이스에서 사용되며, 관계형 데이터베이스에서는 사용되지 않음!)
(4) 다음 중 하나의 데이터 레코드를 의미하는 것은?
① 튜플(Tuple)
② 속성(Attribute)
③ 관계(Relationship)
④ 도메인(Domain)
➡ 정답: ① (튜플은 테이블의 한 행(Row)을 의미함!)
(5) 관계형 데이터베이스에서 속성(Attribute)에 대한 설명으로 옳은 것은?
① 테이블에서 한 개의 행(Row)을 의미한다.
② 데이터를 저장하는 가장 작은 단위이다.
③ 테이블에서 컬럼(Column) 또는 필드(Field)라고도 불린다.
④ 한 개의 속성은 여러 개의 값을 가질 수 있다.
➡ 정답: ③ (속성(Attribute)은 테이블에서 컬럼(Column) 또는 필드(Field)로 불리며, 특정한 데이터 유형을 저장함!)
3. 키(Key) 관련 문제
(6) 기본 키(Primary Key)의 특징으로 옳지 않은 것은?
① 테이블에서 각 행(Row)을 유일하게 식별한다.
② 중복된 값을 가질 수 있다.
③ NULL 값을 가질 수 없다.
④ 테이블마다 하나의 기본 키만 존재할 수 있다.
➡ 정답: ② (기본 키는 중복될 수 없으며, 각 행을 유일하게 식별해야 함!)
(7) 다음 중 외래 키(Foreign Key)에 대한 설명으로 옳은 것은?
① 기본 키(Primary Key)와 동일한 테이블 내에서만 사용된다.
② 외래 키는 중복된 값을 가질 수 없다.
③ 외래 키는 다른 테이블의 기본 키를 참조하는 키이다.
④ 외래 키는 NULL 값을 가질 수 없다.
➡ 정답: ③ (외래 키는 다른 테이블의 기본 키를 참조하여 테이블 간의 관계를 정의함!)
(8) 다음 중 기본 키(Primary Key)와 외래 키(Foreign Key)의 차이로 가장 적절한 것은?
① 기본 키는 중복을 허용하지만, 외래 키는 중복을 허용하지 않는다.
② 기본 키는 NULL 값을 가질 수 있지만, 외래 키는 NULL 값을 가질 수 없다.
③ 기본 키는 각 행을 유일하게 식별하며, 외래 키는 다른 테이블의 기본 키를 참조한다.
④ 기본 키는 여러 개 가질 수 있지만, 외래 키는 하나만 가질 수 있다.
➡ 정답: ③ (기본 키는 테이블의 각 행을 고유하게 식별하며, 외래 키는 다른 테이블의 기본 키를 참조함!)
4. 무결성(Integrity) 관련 문제
(9) 다음 중 개체 무결성(Entity Integrity)에 대한 설명으로 옳은 것은?
① 기본 키는 중복을 허용한다.
② 기본 키는 NULL 값을 가질 수 없다.
③ 외래 키는 기본 키와 같은 값을 가져야 한다.
④ 특정 속성의 값이 일정한 범위를 벗어나지 않도록 제한하는 규칙이다.
➡ 정답: ② (개체 무결성은 기본 키(PK)가 NULL 값을 가질 수 없으며, 중복되지 않도록 보장하는 규칙!)
(10) 다음 중 참조 무결성(Referential Integrity)에 대한 설명으로 적절한 것은?
① 기본 키 값은 중복될 수 없다.
② 외래 키 값은 반드시 참조하는 기본 키 값 중 하나여야 한다.
③ 특정 속성의 값이 일정한 범위를 벗어나지 않도록 제한한다.
④ 테이블의 특정 열에 대해 중복을 허용하지 않는다.
➡ 정답: ② (참조 무결성은 외래 키(FK)가 참조하는 기본 키(PK)의 값과 일치해야 함!)
5. 관계(Relationship) 문제
(11) 관계형 데이터베이스에서 테이블 간의 관계(Relationship)에 대한 설명으로 옳지 않은 것은?
① 1:1 관계에서는 한 개체가 다른 개체와 1:1로 매칭된다.
② 1:N 관계에서는 한 개체가 여러 개의 개체와 관계를 맺을 수 있다.
③ M:N 관계에서는 한 개체가 여러 개의 개체와 연결될 수 없다.
④ 관계는 기본 키와 외래 키를 통해 형성된다.
➡ 정답: ③ (M:N 관계에서는 한 개체가 여러 개의 개체와 연결될 수 있음!)
(12) 다음 중 1:N 관계의 예로 가장 적절한 것은?
① 고객과 고객의 주민등록번호
② 학생과 강의(수강 기록)
③ 도서관과 도서
④ 자동차와 자동차 번호판
➡ 정답: ② (한 명의 학생이 여러 개의 강의를 수강할 수 있기 때문에 1:N 관계가 성립됨!)
6. SQL 제약 조건 문제
(13) 다음 중 특정 열(Column)에 저장될 수 있는 값의 범위를 제한하는 것은?
① 기본 키(Primary Key)
② 외래 키(Foreign Key)
③ 도메인(Domain)
④ 관계(Relationship)
➡ 정답: ③ (도메인은 특정 열이 가질 수 있는 값의 범위를 의미함! 예: 나이는 0~150까지만 가능)
(14) 다음 중 특정 열의 값이 중복되지 않도록 설정하는 제약 조건은?
① PRIMARY KEY
② UNIQUE
③ CHECK
④ FOREIGN KEY
➡ 정답: ② (UNIQUE 제약 조건은 특정 열의 값이 중복되지 않도록 제한함!)

'컴퓨터 > 컴퓨터 시험' 카테고리의 다른 글
정보처리기능사 - 키(Key)의 개념과 종류 문제 (0) | 2025.04.05 |
---|---|
정보처리기능사 - 키(Key)의 개념과 종류 (0) | 2025.04.04 |
정보처리 기능사 - 관계형 데이터베이스(RDB: Relational Database) 구성 요소 (0) | 2025.04.02 |
정보처리 기능사 - 데이터베이스의 종류 문제 (0) | 2025.04.01 |
정보처리 기능사 - 데이터베이스의 종류 (0) | 2025.03.31 |