카테고리 없음

[정보처리기사 필기] 22년 1회 3과목 데이터베이스 구축

씨주 2024. 2. 5. 20:39

📍 22년 1회 3과목 데이터베이스 구축

📌 Q41.

물리적 설계 시 고려사항 :

응답시간, 저장공간의 효율화, 트랜잭션 처리량

 

논리적 설계 시 고려사항 :

스키마의 평가 및 정제

 

📌 Q42.

DELETE : 테이블 내의 튜플만 삭제

DROP : 테이블 자체 삭제

 

📌 Q43.

제5정규형 : 모든 '조'인 종속성

 

📌 Q44.

E-R모델

마름모 : 관계

사각형 : 개체

선 : 관계-속성 연결

타원 : 다중값

 

📌 Q45.

외래키 : 다른 릴레이션의 기본키 참조

 

📌 Q46.

∀ : 모든 것에 대하여

 

📌 Q47.

Degree(차수) : 열

Cardinality(카티널리티) : 행

 

📌 Q48.

뷰에 대한 삽입, 갱신, 삭제 연산 시 제약 사항 있음

뷰 위에 다른 뷰 정의 가능

 

📌 Q49.

pi(릴레이션)

sigma(조건)

 

📌 Q50.

2NF -> 3NF(행적 함수 종속 제거) : A -> B, B -> C 일 때 A -> C인 관계를 제거

 

📌 Q51.

CREATE TABLE문 기능 :

NOT NULL여부 지정, 기본키를 구성하는 속성 지정, CHECK 제약조건 정의

ALTER TABLE문 기능 :

속성 타입 변경

 

📌 Q52.

REVOKE : DCL에 해당하는 권한 해제

데이터정의어(DDL) : 기본 테이블, 뷰 테이블, 인덱스 등을 생성, 변경 제거할 때 사용되는 명령어

 

📌 Q53.

SQL문

 

📌 Q54.

BETWEEN 90 AND 95 : 90 이상 95 이하

 

📌 Q55.

철회(Aborted) : 트랜잭션 수행이 실패하여 Rollback연산을 실행한 상태

 

📌 Q56.

DCL

GRANT : 데이터베이스 사용자의 사용권한 부여

 

📌 Q57.

UNION ALL : 모든 결과를 포함한 합집합(중복제거 X)

 

📌 Q58.

분산 데이터베이스 시스템 :

논리적으로 하나의 시스템, 물리적으로는 여러개의 컴퓨터 사이트에 분산

위치, 중복, 병행, 장애 투명성을 목표

설계가 어렵고 개발 비용과 처리비용 증가

주요 구성 요소 - 분산처리기, 분산 데이터베이스, 통신 네트워크

 

📌 Q59.

CASCADE : 참조(자식) 개체까지 모두 삭제

 

📌 Q60.

데이터베이스 병행제어 목적 :

시스템 활용도 최대화, 응답시간 최소화, 공유 최대화, 일관성 유지