데이터베이스 구축
Q. 데이터베이스 관리 시스템에서 데이터 언어에 대한 설명으로 옳지 않은 것은? 정답 : ④
① 데이터 정의어(DDL)는 데이터베이스를 정의하거나 그 정의를 수정할 목적으로 사용하는 언어이다.
② 데이터베이스를 정의하고 접근하기 위한 시스템과의 통신 수단이 데이터 언어이다.
③ 데이터 조작어(DML)는 사용자와 데이터베이스 관리 시스템 간의 인터페이스를 제공한다.
(DML : 검색SELECT , 갱신UPDATE , 삽입INSERT , 삭제DELETE)
④ 데이터 제어어(DCL)는 주로 응용 프로그래머와 일반 사용자가 사용하는 언어이다.
설명
- 데이터 제어어는 주로 데이터베이스 관리자(DBA)가 사용하는 언어이다.
Q. 하나의 애트리뷰트가 가질 수 있는 원자 값들의 집합을 의미하는 것은? 정답 : ①
① 도메인
② 튜플 : 속성들에 실제 입력된 값들의 집합으로 파일 시스템에서 레코드에 해당된다
③ 엔티티 : 사물 또는 사건으로 정의되며 개체라고 한다
④ 다형성 : 상속받은 여러 개의 하위 객체들이 다른 형태의 특성을 갖는 객체로 이용될 수 있는 성질을 다형성이라고 한다.
Q. 다음 두 릴레이션에서 외래키로 사용된 것은? (단, 밑줄 친 속성은 기본키이다.) 정답 : ①
과목(과목번호, 과목명) 수강(수강번호, 학번, 과목번호, 학기) |
① 과목번호
② 수강번호
③ 학번
④ 과목명
설명
- 과목 릴레이션의 과목번호는 수강 릴레이션의 과목번호와 연결되어 있으므로 외래키에 해당된다.
Q. 다음 중 개방 소스 RDBMS인 것은? 정답 : ④
① Oracle
② MS-SQL
③ IBM DB2
④ MySQL
설명
- 상용DBMS : Oracle, MS-SQL, IBMDB2
Q. 다음 중 NDBMS에 대한 설명으로 옳지 않은 것은? 정답 : ④
① 데이터 간의 연계성은 뛰어나다
② 설계가 복잡하여 비용이 많이 든다
③ 1:1, 1:N, N:1, N:M으로 표현할 수 있다
④ 데이터의 종속성 문제를 해결할 수 있다
설명
- 데이터의 종속성 문제를 해결하지 못한다.
Q. 릴레이션의 특성에 대한 설명으로 잘못된 것은? 정답 : ③
① 한 릴레이션에 포함된 튜플들은 모두 상이하다
② 한 릴레이션에 포함된 튜플 사이에는 순서가 없다
③ 한 릴레이션을 구성하는 애트리뷰트 사이에는 일정한 순서가 있다
④ 모든 애트리뷰트 값은 원자 값이다
설명
- 튜플과 속성은 순서에 의미가 없다
- 릴레이션이란 데이터 간에 나타내는 표 자체이다
Q. 관계 데이터 모델에서 하나의 애트리뷰트가 취할 수 있는 같은 타입의 원자 값들의 집합으로써 실제 애트리뷰트 값이 나타날 때 그 값의 합법 여부를 시스템이 검사하는데 이용되는 것은? 정답 : ③
① 속성
② 릴레이션
③ 도메인
④ 제약조건
'Get Certified > 정보처리기사' 카테고리의 다른 글
정보처리기사 저급 언어와 고급언어 (0) | 2024.03.30 |
---|---|
정보처리기사 필기 오답노트 - 소프트웨어 설계 (0) | 2022.03.14 |
정보처리기사 필기 문제 - 1.요구사항 확인 (0) | 2022.03.11 |
정보처리기사 필기 요약 - 1.요구사항 확인 (0) | 2022.03.11 |
GoF (Gangs of Four) 디자인 패턴의 생성패턴 (0) | 2021.06.20 |