Get Certified/정보처리기사

정보처리기사 필기 오답노트 - 데이터베이스 구축

hee_A 2022. 3. 15. 00:28
데이터베이스 구축

 

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. 관계 데이터 모델에서 하나의 애트리뷰트가 취할 수 있는 같은 타입의 원자 값들의 집합으로써 실제 애트리뷰트 값이 나타날 때 그 값의 합법 여부를 시스템이 검사하는데 이용되는 것은?  정답 : ③
① 속성
② 릴레이션
③ 도메인
④ 제약조건