본문 바로가기

ETC/자격증

[정보처리기사]문제 풀이 정리 12

반응형

AJAX(Asynchronous Javascript And XML)?
인터페이스 구현시 사용하는 기술
자바스크립트를 사용한 비동기 통신 기술
XML 데이터를 주고 받는 기술


소프트웨어 재사용 이점(장점)?
개발 시간과 비용 단축
프로젝트 실패 위험 감소
개발 지식 공유
소프트웨어 품질 향상
소프트웨어 개발 생산성 향상


인수 테스트?
알파 테스트, 베타 테스트 수행 방법이 있다.


BCNF(보이스코드 정규형)?
결정자가 후보키가 아닌 함수 종속 제거
릴레이션 R의 모든 결정자(determinant)가 후보키


관계형 데이터 모델?
Relation - 테이블(표)
Attribute - 개체(변수명)
Tuple - 하나의 행 / 하나의 줄


DCL(데이터 제어어) 명령어?
GRANT
REVOKE
COMMIT
ROLLBACK
CHECKPOINT


즉시 갱신을 로그(log)를 이용한 회복?
트랜잭션이 일을 하고 있는 상태에서 그 결과를 즉시 데이터베이스에 반영할 수 있도록 하는 방법
트랜잭션의 처리 도중 어떤 장애요인에 의해서 트랜잭션이 완료되지 못한다면 로그(log)에 있는 갱신 이전의 데이터로 
데이터베이스를 복원하여 회복하는 기법(Undo 연산)
로그에 갱신 이전의 값과 갱신되는 결과 값을 같이 유지하고 있어야 한다.


순수 관계 연산자?
Selection(셀렉션)
Project(프로젝션)
Join(조인)
Division(디비전)


Anomaly(이상현상)?
데이터 중복으로 릴레이션 조작 시 예상치 못한 곤란한 형상이 발생.


릴레이션의 특성?
한 릴레이션에 포함된 튜플들은 모두 상이하다
한 릴레이션에 포함된 튜플 사이에는 순서가 없다
모든 에트리뷰트 값은 원자 값이다.
튜플들의 삽입, 삭제 등의 작업으로 인해 릴레이션은 시간에 따라 변한다.

반응형