정보처리기능사 DB
자료(data) : 단순한 관찰이나 측정으로부터 수집된 사실이나 값
정보(Information) : 자료를 처리하여 경제성을 지닌 의미 있는 값
정보시스템 : 데이터를 수집, 저장해 두었다가 필요할 때 처리하여 의사결정에 도움이 되도록 가공한 것
데이터베이스 : 통합 저장된 운영 데이터의 집합체
개체 : 정보를 표현하는 논리적인 단위, 파일 시스템의 레코드에 해당, 속성으로 구성된다.
DBMS : 데이터베이스 관리 시스템(관리 프로그램)
ODBC : 개방형 데이터베이스 접속 규격
DDL 정의 : 필드정의, 테이블의 구조 정의, 데이터베이스 저장에 대한 정의
DML 조작 : 사용자의 요구에 따른 데이터 관리 기능
DCL 제어 : 무결성과, 호환성, 보안등을 유지시키는 기능
스키마 : 데이터베이스 전체 구조에 대한 논리적 정의
외부스키마 : 뷰, 프로그래머나 일반 사용자가 쉽게 접근할 수 있는 논리적 구조
개념스키마 : 기관이 필요로 하는 정보를 생성하기 위한 데이터 개체들에 대한 정의 ...
DBA : 데이터베이스 관리자, 전반적인 운영을 책임지는 사람 또는 집단
일반 사용자 : 프로그램을 작성하지 않고 단말기나 질의어를 통하여 데이터베이스를 사용하는 사람
후보키 : 한테이블에서 유일성과 최소성을 갖는 모든 속성들 예) 사원번호, 주민번호 등
기본키 : 후보키 중에서 개체를 구별하기 위하여 선택된 하나의 특별한 속성
대체키 : 후보키 중에서 기본키를 제외한 모든 키
인덱스(색인) : Index 검색 수를 줄이기 위하여 특정 속성에 지정하는 기능
무결성 : 데이터베이스가 변경되지 않고 정확성을 유지시키는 성질
도메인 무결성 : 입력값을 제한하여 정확한 값이 입력할 수 있게하는 조건
개체 무결성 : 기본키로 지정된 속성은 널값(Null)을 가질 수 없음을 가리키는 조건
참조 무결성 : 테이블은 참조할 수 없는 외래키를 가질 수 없을을 가리키는 제약 조건
정규화 : 삭제이상, 삽입이상, 갱신이상 문제를 해결하기 위하여 테이블을 분해하는 과정
뷰 : 하나의 기본테이블로부터 유도된 가상 테이블
시스템 카달로그 : 시스템 자신이 필요로 하는 개체에 관한 정보를 담고 있는 시스템 데이터베이스
트랜잭션 : 한꺼번에 수행되어야 할 일련의 데이터베이스 연산(작업)
필드 : 속성, ATTRIB, 데이터 테이블에서의 열, 자료 표현의 최소단위
속성의 수 = 차수 = DEGREE
레코드 : 튜플, 하나 이상의 필드로 구성된, 데이터 테이블에서의 행
레코드의 수 = 튜플의 수 = 기수 = CARDINALITY = 카디널리티
도메인 : 하나의 속성이 취할 수 있는 모든 원자값들의 집합
DROP : 테이블, 필드, 인덱스 등의 제거 명령
DELETE : 레코드 삭제 명령
DISTINCT : 중복데이터의 제거
RESTRICT : 참조중이면 저거하지 아니함
CASCADE : 참조중인 데이터까지 한꺼번에 제거함
ORDER BY : 정렬
GROUP BY : 그룹
HAVING : GROUP 문의로 묶였을 때의 조건문
WHERE : 조건문
파일 : 서로 연관된 레코드의 모임
실시간 시스템 : 자료를 즉시 처리하는 시스템, 은행조회 업무나, 예약업무 등
일괄 처리 시스템 : 한꺼번에 일괄적으로 처리하는 시스템, 월급계산, 세금징수 등
다중 프로그래밍 : 한 시스템에 여러개의 프로그램을 동시 작동시켜 처리하는 시스템
다중 처리 시스템 : 한 시스템에 여러개의 CPU를 장착한 후 처리하는 시스템
시분할 시스템 : 한 서버의 CPU를 여러 사용자가 동시에 공유하는 시스템
듀플렉스 시스템 : 두 대의 컴퓨터중 하나는 정상 처리를 하고, 하나는 예비용으로 준비
듀얼 시스템 : 두 시스템이 완전히 동일한 처리를 동시에 수행하고, 그 결과가 일치하는 경우에만 출력하는 시스템
스택 : 자료의 삽입과 삭제가 한쪽 끝에서만 발생하는 구조
큐 : 자료의 삽입은 한쪽 끝에서, 출력은 다른쪽 끝에서 발생하는 구조, FIFO
데크 : 양쪽에서 삽입과 삭제가 가능
순차파일 : 레코드를 논리적 순서에 따라 물리적으로 연속된 위치에 기록하는 파일 구조
ASCII : 아스키 코드 7비트( BCE 6비트, EBCDIC 8비트)
MERGE : 2개이상의 파일이나 DB를 하나로 통합하는 것
관계형데이터베이스 : 개체 집합에 대한 속성 관계를 표현하기 위해 게체를 테이블로 사용하고 개체 집합들 사이의 관계를 공통 속성으로 연결하는 독립된 형태의 데이터 모델