데이터베이스
問題一覧
1
외부스키마
2
개념 스키마
3
내부 스키마
4
데이터 정의어, 조작어, 제어어
5
요구조건 분석, 개념적 모델, 논리적 모델, 물리적 모델, 구현
6
구조(structure), 연산(Operation), 제약 조건(Constraint)
7
개체 관계 속성 기본키 속성 복합 속성 개체와 속성 연결
8
속성(Attribute)=열, 차수(Degree)=속성의 개수, 튜플(Tuple)=행, 기수(카디널리티)=튜플의 개수
9
후보키(기본키/유일성과 최소성 만족시켜야) 기본키(후보키 중에서 선택/중복된 값과 Null 못 가짐/유일성•최소성 만족) 대체키(후보 둘 이상일 때 기본키 제외한 거) 슈퍼키(유일성 만족, 최소성 만족 불가) 외래키(참조)
10
개체 무결성
11
도메인/속성 무결성
12
참조 무결성
13
임의 접근 통제(DAC)
14
강제 접근 통제(MAC)
15
역할 기반 접근 통제(RBAC)
16
기본 테이블에 기반을 둔 가상 테이블. 물리적으로 존재하지 않고 논리적으로 존재한다. 장점: 논리적 데이터 독립성 제공 단점: 독립적 인덱스 보유 불가
17
데이터 중복으로 인해 릴레이션 조작 시 발생하는 예기치 않은 문제점
18
삽입이상: 데이터 삽입 시 불필요한 데이터도 함께 삽입 삭제이상: 튜플 삭제 시 필요한 데이터도 함께 연쇄 삭제 갱신이상: 일부만 수정되어 데이터 불일치->정보 모순 발생
19
제 1 정규형: 모든 도메인이 원자값 제 2 정규형: 부분적 함수 종속 제거 제 3 정규형: 이행적 함수 종속 관계 만족X BCNF: 모든 결정자가 후보키 제 4 정규형: 다치 종속 성립 제 5 정규형: 조인 종속
20
시스템 성능 향상을 위해 의도적으로 데이터 중복/통합/분리 허용
21
이상 현상이 발생하지 않도록 중복성/종속성을 최소화하기 위한 작업
22
select(선택) project(추출) join(조인) division(나누기)
23
union(합집합) intersection(교집합) difference(차집합) cartesian product(교차곱)
24
OR AND NOT 전칭 정량자 존재 정량자
25
데이터베이스 상태를 변환시키는 하나의 논리적 기능을 수행하기 위한 작업 단위
26
원자성(Atomicity): 트랜잭션 연산이 정상적으로 수행되거나(commit) 어떠한 연산도 수행되지 않아야 함(rollback) 일관성(consistency): 시스템 고정 요소는 트랜잭션 수행 전/후로 동일 독립성(Isolation): 개별 트랜잭션은 다른 트랜잭션 간섭받지 말아야 영속성(Durability): 완료된 트랜잭션 결과는 영구적으로 기록되어야 함
27
commit
28
rollback
29
REDO
30
UNDO
31
즉시 갱신 기법(REDO+UNDO)
32
지연 갱신 기법(REDO만 수행)
33
완전 함수적 종속
34
부분 함수적 종속
35
이행적 함수 종속
36
병행 제어
37
인덱스
38
클러스터
39
데이터베이스 이중화 (Eager 기법: 즉시 업데이트 lazy 기법: 노드에 전달)
40
파티셔닝
41
복구 시간 목표(RTO)
42
복구 시점 목표(RPO)
43
전체 백업: 모든 데이터 백업 중분 백업: 변경/추가된 데이터만 백업 차등 백업: 모든 변경/추가된 데이터 백업 합성 백업: 전체 백업본과 증분 백업 합하여 백업
44
시스템 카탈로그
45
트리거
問題一覧
1
외부스키마
2
개념 스키마
3
내부 스키마
4
데이터 정의어, 조작어, 제어어
5
요구조건 분석, 개념적 모델, 논리적 모델, 물리적 모델, 구현
6
구조(structure), 연산(Operation), 제약 조건(Constraint)
7
개체 관계 속성 기본키 속성 복합 속성 개체와 속성 연결
8
속성(Attribute)=열, 차수(Degree)=속성의 개수, 튜플(Tuple)=행, 기수(카디널리티)=튜플의 개수
9
후보키(기본키/유일성과 최소성 만족시켜야) 기본키(후보키 중에서 선택/중복된 값과 Null 못 가짐/유일성•최소성 만족) 대체키(후보 둘 이상일 때 기본키 제외한 거) 슈퍼키(유일성 만족, 최소성 만족 불가) 외래키(참조)
10
개체 무결성
11
도메인/속성 무결성
12
참조 무결성
13
임의 접근 통제(DAC)
14
강제 접근 통제(MAC)
15
역할 기반 접근 통제(RBAC)
16
기본 테이블에 기반을 둔 가상 테이블. 물리적으로 존재하지 않고 논리적으로 존재한다. 장점: 논리적 데이터 독립성 제공 단점: 독립적 인덱스 보유 불가
17
데이터 중복으로 인해 릴레이션 조작 시 발생하는 예기치 않은 문제점
18
삽입이상: 데이터 삽입 시 불필요한 데이터도 함께 삽입 삭제이상: 튜플 삭제 시 필요한 데이터도 함께 연쇄 삭제 갱신이상: 일부만 수정되어 데이터 불일치->정보 모순 발생
19
제 1 정규형: 모든 도메인이 원자값 제 2 정규형: 부분적 함수 종속 제거 제 3 정규형: 이행적 함수 종속 관계 만족X BCNF: 모든 결정자가 후보키 제 4 정규형: 다치 종속 성립 제 5 정규형: 조인 종속
20
시스템 성능 향상을 위해 의도적으로 데이터 중복/통합/분리 허용
21
이상 현상이 발생하지 않도록 중복성/종속성을 최소화하기 위한 작업
22
select(선택) project(추출) join(조인) division(나누기)
23
union(합집합) intersection(교집합) difference(차집합) cartesian product(교차곱)
24
OR AND NOT 전칭 정량자 존재 정량자
25
데이터베이스 상태를 변환시키는 하나의 논리적 기능을 수행하기 위한 작업 단위
26
원자성(Atomicity): 트랜잭션 연산이 정상적으로 수행되거나(commit) 어떠한 연산도 수행되지 않아야 함(rollback) 일관성(consistency): 시스템 고정 요소는 트랜잭션 수행 전/후로 동일 독립성(Isolation): 개별 트랜잭션은 다른 트랜잭션 간섭받지 말아야 영속성(Durability): 완료된 트랜잭션 결과는 영구적으로 기록되어야 함
27
commit
28
rollback
29
REDO
30
UNDO
31
즉시 갱신 기법(REDO+UNDO)
32
지연 갱신 기법(REDO만 수행)
33
완전 함수적 종속
34
부분 함수적 종속
35
이행적 함수 종속
36
병행 제어
37
인덱스
38
클러스터
39
데이터베이스 이중화 (Eager 기법: 즉시 업데이트 lazy 기법: 노드에 전달)
40
파티셔닝
41
복구 시간 목표(RTO)
42
복구 시점 목표(RPO)
43
전체 백업: 모든 데이터 백업 중분 백업: 변경/추가된 데이터만 백업 차등 백업: 모든 변경/추가된 데이터 백업 합성 백업: 전체 백업본과 증분 백업 합하여 백업
44
시스템 카탈로그
45
트리거