본문 바로가기

반응형

자격증 공부

(3)
정보처리산업기사 준비 - 예제10 예제에 앞서 트랜잭션의 정의에 대해 얘기하자면 트랜잭션의 정의 - 트랜잭션은 데이터베이스에서 하나의 논리적 기능을 수행하기 위한 일련의 연산 진합으로서 작업의 단위이다. - 트랜잭션은 데이터베이스 관리 시스템에서 회복 및 병행 수행 시 처리되는 작업의 논리적 단위이다. - 하나의 트랜잭션은 정상적으로 종료될 경우 COMMIT 연산이 수행되고, 비정상적으로 종료될 경우 ROLLBACK 연산이 수행된다. 예제는 다음과 같다. 트랜잭션(Transaction)의 4가지 특징과 각각의 개념에 대해 간략하게 서술하시오. 답 - 원자성: 트랜잭션의 연산은 데이터베이스에 모두 반영되든지 아니면 전혀 반영되지 않아야 한다. - 일관성: 트랜잭션 수행이 성공적으로 완료되면 언제나 일관성 있는 데이터베이스 상태로 변환한다...
정보처리산업기사 준비 - 예제10 예제에 앞서 SQL-SELECT문에 대해 얘기하자면 SELECT문의 일반 형식은 SELECT ~ FROM 테이블명~ WHERE 조건 ~ GROUP BY 속성 ~ HAVING 조건 ORDER BY 속성 ~ 간단하게 나타내면 이렇게 됩니다. 이 점에 유의하고 예제를 풀면 될것 같습니다.
정보처리산업기사 준비 - 예제9 예제는 다음과 같다. 다음은 기본키인 '직위' 속성의 값으로 "사원", "대리", "과장", "부장", "이사". "사장" 만을 허용하고, 기본 값으로 "사원"을 취하는 도메인 무결성 제약조건을 설정하기 위한 SQL문이다. 괄호를 채워 SQL문을 완성하시오. CREATE DOMAIN 직위 VARCHAR2(10) ( 1 ) ( 2 ) VALID - 직위( 3 ); 1 DEFAULT '사원' 2 CONSTRAINT 3 CHECK (VALUE IN('사원', '대리', '과장', '부장', '이사', '사장')) *SQL문은 다음과 같다 '직위' 속성에 대한 도메인을 생성한다. 크기는 문자 10자이다. '직위' 도메인의 기본값은 "사원"이다

반응형