용어정리 28

# 정보처리기사 실기 2019년 2회 - 용어정리

▒ 데이터베이스 ▒ ▶ DDL로 명세 된 스키마 정의를 내부형태, 즉 메타 데이터로 처리하여 시스템 카탈로그에 저장한다. ○ DDL 컴파일러 ▶ '다시하다' 라는 뜻을 가지고 있다. 기본적으로 복구의 역할을 한다. (복구할 때 사용자가 했던 작업을 그대로 다시한다.) ○ REDO ▶ '원상태로 돌리다' 라는 뜻을 가지고 있다. 작업 롤백과, 읽기 일관성, 복구를 한다. (복구할 때 사용자가 했던 작업을 반대로 진행한다. 즉 작업을 원상태로 되돌린다.) ○ UNDO ▒ 신기술동향 ▒ ▶ 2010년 6월에 발견된 웜 바이러스이다. 마이크로소프트 윈도를 통해 감염되어, 지멘스 산업의 소프트웨어 및 장비를 공격한다. 이 웜이 산업시설을 공격하는 최초의 악성 소프트웨어는 아니지만,[1] 산업시설을 감시하고 파괴하..

# 정보처리기사 실기 2019년 1회 - 용어정리

▒ 데이터베이스 ▒ ▶ ( ? ) 단계가 진행될수록 중복이 감소하고 갱신이상도 줄어들며, 무결성 제약조건을 시행하기 위해 필요한 코드의 양도 줄어든다. 하지만, 성능상의 관점에서만 보면 높은 ( ? ) 단계를 만족한는 릴레이션 스키마가 최적인것은 아니다. ○ 정규화 (normalization) ▶ ( ? )란 기존 데이터베이스 관리 도구의 데이터 수집/저장/분석의 역량을 넘어서는 대량의 정형 또는 비정형 데이터 및 이러한 데이터로부터 가치를 추출하고 결과를 분석하는 기술을 의미한다. ○ Big Data (빅데이터) ▶ 실시간으로 발생하는 대용량 데이터 스트림을 효율있게 관리하려고 정형화된 데이터 스트림을 관리하는 시스템이다. ○ DSMS (Data Stream Management System) ▶데이터의..

# 정보처리기사 실기 2018년 3회 - 용어정리

▒ 데이터베이스 ▒ ▶ ( ? ) 함수는 테이블에 컬럼의 데이터 갯수를 가져오고, 이 때 NULL인 데이터는 제외하고 계산한다. 전체 행 갯수를 가져올 때는 컬럼 대신에 *를 지정한다. ○ COUNT(*) ▶ 쿼리문 WHERE절에 주로 사용되며 부분적으로 일치하는 칼럼을 찾을때 사용된다. ○ LIKE ▶ 데이타를 지정된 컬럼으로 정렬하기 위한 SQL문이다. ○ ORDER BY ▶ 정렬은 오름차순(Ascending) 정렬과 내림차순(Descending) 정렬이 있다. 디폴트롤 오름차순으로 정렬되지만, 만약 내림차순으로 정렬할 경우에는 'ORDER BY 컬럼명 ( 1 )' 로 표기한다. 또한 오름차순을 명시적으로 나타내고 싶으면 ( 2 )를 컬럼명에 붙인다. ○ 1. DESC, 2. ASC ▶ Relatio..

# 정보처리기사 실기 2018년 2회 - 용어정리

▒ 데이터베이스 ▒ ▶ 트랜잭션 성공했을 경우 그 결과를 DB에 적용하여 완료시키는 명렁어이다. ○ COMMIT ▶ 트랙잭션의 모든 변경내용을 취소하고 DB를 이전 상태로 되돌리는 명령어이다. ○ ROLLBACK ▶ DB User에게 권한을 부여하는 명령어이다. ○ GRANT ▶ 권한을 취소하는 명령어이다. ○ REVOKE ▶ 폭포라는 뜻으로 연쇄적으로 삭제하거나 연쇄적으로 갱신할때 사용하는 명령어이다. ○ CASCADE ▶ 기존에 만들어진 테이블에 새 항목을 추가하거나, 기본 속성을 변경하거나 삭제할 때 사용하는 명령어이다. ○ ALTER ▶ 기존 테이블에 새로운 속성을 추가하기 위한 명령어이다. ALTER TABLE 테이블명 ( ? ) 속성명 데이터타입; ○ ADD ▶ 데이터베이스의 물리적 구조를 정..

# 정보처리기사 실기 2018년 1회 - 용어정리

▒ 데이터베이스 ▒ ▶ SQL 연산자 종류 중 검사값이 리스트에 속하는지 검사하는 연산자이다. ○ IN ▶ A는 C에 함수적 종속이라 하고, A→C으로 표기한다. A→C에서는 A는 ( 1 ), C는 ( 2 )를 나타낸다. ○ 1.결정자, 2.종속자 ▶ X -> Y인 종속 관계에서 X의 부분집합에는 함수적 종속관계가 아닐 때를 말한다. ○ 완전함수종속 ▶ 트랜잭션들을 실행하는 도중 장애(Failure)가 발생하여 데이터베이스가 손상되었을 경우 손상되기 이전의 정상 상태로 복구하는 작업이다. ○ 회복 ▶ 데이터베이스 내용 전체를 일정 기간(예, 시간별, 일별, 주별 등)마다 다른 저장 장치(예, 하드디스크 또는 자기테이프)에 저장하는 것이다. ○ 덤프 (Dump) ▶ 시스템 장애가 발생하였을 경우, Redo..

# 정보처리기사 실기 2017년 3회 - 용어정리

▒ 데이터베이스 ▒ ▶ 데이터 입력시에 누락이 되어서는 안되는 부분을 의미한다. ○ Not Null ▶ 데이터베이스의 기본키를 의미한다. 기본키는 후보키 중에서 특별히 선정된 키로 중복된 값을 가질 수 없다. 유일성과 최소성을 가지며 튜플을 식별하기 위해 반드시 필요한 키이다. NULL 값이 있어서도 안된다. ○ PK (Primary Key) ▶ 다른 릴레이션의 기본키를 참조하는 속성 또는 속성들의 집합을 의미한다. 한 릴레이션에 속한 속성 A와 참조 릴레이션의 기본키인 B가 동일한 도메인상에서 정의되었을 때의 속성 A를 ( ? )라고 한다. ○ FK (Foreign Key) ▶ CREATE TABLE 테이블명 ( 컬럼1 NUMBER(10) PRIMARY KEY, 컬럼2 VARCHAR2(50), 컬럼3 ..

# 정보처리기사 실기 2017년 2회 - 용어정리

▒ 데이터베이스 ▒ ▶ ( ? )의 발생 원인은 릴레이션에서 일부 속성들의 종속으로 인해 데이터의 중복이 발생하기 때문이다. ○ 이상현상 ▶ 이상현상의 종류 3가지는? ○ 삽입(insert), 삭제(delete), 갱신(update, 수정) ▶ 데이터베이스 설계순서는? ○ 요구사항분석, 개념, 논리, 물리, 구현 ▶ 트랜잭션 성공했을 경우 그 결과를 DB에 적용하여 완료시키는 명렁어는? ○ commit ▶ 메타 데이터의 등록과 인증을 통하여 메타데이터를 유지, 관리하며, 각 메타데이터가 어떤 의미를 가지는지 식별한다. ○ MDR (metadata registry) ▒ 업무프로세스 ▒ ▶ 컴퓨터를 사용하여 정형화 되지 않은 문제에 관해 의사 결정자가 효과적인 의사 결정을 할 수 있도록 지원하는 것이다. ○..

# 정보처리기사 실기 2016년 3회 - 용어정리

▒ 데이터베이스 ▒ ▶ 데이터베이스가 미리 정해 놓은 조건을 만족하거나 어떤 동작이 수행되면 자동적으로 수행되는 동작을 의미한다. 데이터베이스에서 데이터에 대한 유효성조건과 무결성 조건을 기술하는데 유용하다. ○ TRIGGER ▶ 데이터베이스의 항목을 변경시키는 일의 발생을 의미한다. ○ 이벤트 ▶ 선택된 컬럼의 가장 큰 값을 가져온다 ○ MAX() ▶ 선분이 유지되는 동안 해당정보가 유효한 이력 관리 방법이다. * 이력 관리의 형태 * · 시점 이력 : 데이터의 변경이 발생한 시각만을 관리하는 시점 이력이다. · ( ? ) 이력 : 데이터 변경의 시작 시점부터 그 상태의 종료 시점까지 관리하는 이력이다. ○ 선분 이력 ▶ 이력관리는 하나의 업무 단위가 시간이 흐름에 따라 발생하는 과거와 현재 데이터를 ..

# 정보처리기사 실기 2016년 1회 - 용어정리

▒ 데이터베이스 ▒ ▶ AndersenConsulting의 방법론으로 한국정보사회진흥원 주도로 번역됨. 시스템 개발의 전 단계 즉, 계획수립에서 분석 및 설계, 설치 및 운용까지를 지원하는 시스템개발방법론이며 시스템 개발 및 운용 관리, 품질보증활동 등을 지원하는 프로젝트관리 방법론이다. ○ 관리기법/1 ▶ 데이터베이스에 저장되는 데이터의 정확성을 보장해주기 위해 키를 이용하여 입력되는 데이터에 제한을 주는 것. ○ 제약조건 ▶ CREATE TABLE 테이블명 ( 컬럼1 NUMBER(10) PRIMARY KEY, 컬럼2 VARCHAR2(50), 컬럼3 NUMBER(10) FOREIGN KEY ( ? ) 참조데이블명 ) ○ REFERENCES ▶ 테이블 갱신 시에 참조되는 데이터를 동시에 갱신한다. ○ C..

# 정보처리기사 실기 2015년 2회 - 용어정리

▒ 데이터베이스 ▒ ▶ ( ? )이라 함은 '조율' 또는 '조정'이라는 의미를 가지고 있지만, 데이터베이스 세계에서는 '최적화'라는 개념으로 이해할 수 있다. ○ Tunning ▶ 데이터베이스에서 동시성으로 인해 존재하지 않는 데이터를 읽게 되거나, 변경된 데이터가 손실되는 등의 부정적인 효과를 방지하기 위한 것이다. ( ? )의 단위가 크면 병행서 수준이 낮아지고, 단위가 작으면 병행성 수준이 높아진다. ○ Locking ▶ 인덱스의 ( ? )는 인덱스의 키 값당 행의 개수를 기준으로 산정한다. -낮은 ( ? )를 가지는 인덱스는 키 값당 많은 수의 행을 가지는 인덱스이다 -좋은 ( ? )를 가지는 인덱스는 인덱스 키당 하나 또는 소수의 값을 가진다. -고유 인덱스는 가장 좋은 ( ? )를 가진다. ○..