📍 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.
데이터베이스 병행제어 목적 :
시스템 활용도 최대화, 응답시간 최소화, 공유 최대화, 일관성 유지