[컴퓨터]데이터베이스 시스템과 퍼스널 오라클, 데이터베이스론 연습문제 17장
- 최초 등록일
- 2007.04.19
- 최종 저작일
- 2007.01
- 7페이지/ 한컴오피스
- 가격 1,000원
소개글
17.1 다음 용어를 간단히 정의하라.
목차
없음
본문내용
17.1 다음 용어를 간단히 정의하라.
1) 무결성(integrity)
데이타베이스의 무결성(integrity)이란 데이타의 정밀성(accuracy)이나 정확성(correctness), 유효성(validity)을 의미한다.
(2) 병행 제어(concurrency control)
둘 이상의 트랜잭션들 간의 간섭 문제를 해결
(3) 로킹(locking)
여러 트랜잭션이 데이타 아이템에 대해 임의적인 접근을 하지 못하게 하는 것
(4) 회복 (recovery)
장애(failure)가 일어났을 때 데이타베이스를 장애 발생 이전의 일관된 상태(consistent state)로 복원시키는 것
(5) 보안(security)
불법적인 데이타의 폭로나 변경 또는 파괴로부터 데이타베이스를 보호
(6) 암호화 시스템(cipher system)
암호화 절차와 암호 해독 절차를 기술한 알고리즘과 추측해서 알아 맞출 수가 거의 없는 암호 키로 구성
17.2 무결성 규정의 구성을 설명하고 예를 들어 보라.
① 규정 이름 : 규정을 참조할 때 사용하는 식별자
② 검사시기 : 트랜잭션의 접근 유형 및 데이타와 함께 검사해야될 시기를 명세
③ 제약조건 : 데이타가 만족해야 될 제약 조건
④ 위반조치 : 제약 조건 검사결과 위반이 발견되었을 때 취해야 될 대응 조치를 명세
이러한 구조를 가진 무결성 규정의 예를 들어보자. 여기서의 구문은 가상적인 것이다.
R1: AFTER UPDATING STUDENT.YEAR:
CHECK(STUDENT.YAER>0)
ELSE
DO;
PRINT "R1 violated";
REJECT;
END;
참고 자료
없음