56. 다음 설명의 ( )안에 들어갈 내용으로 적합한 것은?
"후보키는 릴레이션에 있는 모든 튜플에 대해 유일성과 ( )을 모두 만족시켜야 한다."
1) 중복성
2) 최소성
3) 참조성
4) 동일성
후보키 : 릴레이션을 구성하는 속성들 중에서 튜플을 유일하게 식별하기 위해 사용하는 속성드르이 부분집합, 기본키로 사용할 수 있는 속성
● 유일성 : 하나의 키 값으로 하나의 튜플만을 유일하게 식별할 수 있야함
● 최소성 : 모든 레코드들을 유일하게 식별하는 데 꼭 필요한 속성만으로 구성
[참고 자료]
길벗 2020 시나공 정보처리기사 필기 p.328
57. 다음 SQL문의 실행 결과는?
1) 10,000
2) 15,000
3) 20,000
4) 25,000
SELECT 가격 FROM 도서가격 WHERE 책번호 = (SELECT 책번호 FROM 도서 WHERE 책명 = '자료구조'); |
1) <도서>테이블에서 책명이 자료구조인 튜플의 책번호를 선택 (=222)
2) <도서가격>테이블에서 책번호가 222인 튜플의 가격을 선택 (=25,000)
58. 데이터 제어언어(DCL)의 기능으로 옳지 않은 것은?
1) 데이터 보안
2) 논리적, 물리적 데이터 구조 정의
3) 무결성 유지
4) 병행수행 제어
데이터 제어언어(DCL) : 데이터의 보안, 무결성, 회복, 병행 제어 등을 정의하는데 사용하는 언어
●GRANT, REVOKE, COMMIT, ROLLBACK, SAVEPOINT
[참고 자료]
길벗 2020 시나공 정보처리기사 필기 p.435 ~ p.436
59. 참조 무결성을 유지하기 위하여 DROP문에서 부모 테이블의 항목 값을 삭제할 경우 자동적으로 자식 테이블의 해당 레코드를 삭제하기 위한 옵션은?
1) CLUSTER
2) CASCADE
3) SET-NULL
4) RESTRICTED
데이터 정의어 DDL : DB구조, 데이터 형식, 접근 방식 등 DB를 구축하거나 수정할 목적으로 사용하는 언어
DROP : 스키마, 도메인, 기본 테이블, 뷰 테이블, 인덱스, 제약 조건 등을 제거하는 명령문
표기형식 : DROP SCHEMA 스키마명 [ CASCADE | RESTRICTED ];
● CASCADE : 제거할 요소를 참조하는다른 모든 개체를 함께 제거. 테이블의 데이터 제거 시 각 외래키와 관계를 맺고 있는 모든 데이터를 제거하는 참조 무결성 제약 조건을 설정하기 위해 사용
● RESTRICTED : 다른 개체가 제거할 요소를 참조중일 때는 제거를 취소
[참고 자료]
길벗 2020 시나공 정보처리기사 필기 p.434
60. 트랜잭션의 특성 중 다음 설명에 해당하는 것은?
"트랜잭션의 연산은 데이터베이스에 모두 반영되든지 아니면 전혀 반영되지 않아야한다."
1) Durability
2) Share
3) Consistency
4) Atomicity
트랜잭션
● 데이터베이스의 상태를 변환시키는 하나의 논리적 기능을 수행하기 위한 작업의 단위
● 한꺼번에 모두 수행되어야 할 일련의 연산
트랜잭션의 특성
● Atomicty(원자성) : 트랜잭션의 연산은 데이터베이스에 모두 반영되도록 완료되든지 아니면 전혀 반영되지 않도록 복구되어야 함
● Consistency(일관성) : 트랜잭션이 그 실행을 성공적으로 완료하면 언제나 일관성 있는 데이터베이스 상태로 변환함
● Isolation(독립성, 격리성, 순차성) : 둘 이상의 트랜잭션이 동시에 병행 실행되는 경우 어느 하나의 트랜잭션 실행 중 다른 트랜잭션의 연산이 끼어들 수 없음
● Durability(영속성, 지속성) : 성공적으로 완료된 트랜잭션의 결과는 시스템이 고장나더라도 영구적으로 반영되어야 함
[참고 자료]
길벗 2020 시나공 정보처리기사 필기 p.371
※ 잘못된 부분이 있다면 공유부탁드립니다!
2020 정보처리기사
제 1, 2회 통합 필기 A형
문제풀이 056~060
'정보처리기사 > 2020 1,2회 정보처리기사 필기' 카테고리의 다른 글
2020 정보처리기사 제 1, 2회 필기 A형 4과목 066~070 (0) | 2020.06.27 |
---|---|
2020 정보처리기사 제 1, 2회 필기 A형 4과목 061~065 (0) | 2020.06.25 |
2020 정보처리기사 제 1, 2회 필기 A형 3과목 051~055 (0) | 2020.06.22 |
2020 정보처리기사 제 1, 2회 필기 A형 3과목 046~050 (0) | 2020.06.21 |
2020 정보처리기사 제 1, 2회 필기 A형 3과목 041~045 (2) | 2020.06.19 |
댓글