카테고리 없음

정보처리기사(정처기) SQL 분류

fromsyp 2026. 4. 30. 10:19

 

SQL 분류 DML : INSERT, DELETE, UPDATE, SELECT

DDL : ALTER, DROP, CREATE

 

CANDIDATE KEY : 기본KEY가 될 수 있는 KEY 유일+최소

ALTERNATE KEY : 후보KEY 중 기본KEY가 아닌 KEY

SUPER KEY : 속성들의 잡합, 유일성 만족, 최소성은 아님

 

DATA MODEL 표현요소

연산 OPERATION - DATA 검색조작 SELECT, INSERT, DELETE, UPDATE SQL 연산

구조 STRUCTURE - TABLE, 열속성 행 튜플 같은 MODEL의 기본 요소

제약조건CONSTRATINTS DATA의 일관성과 정확성을 유지하기 위해 정의된 규칙

 

DATA MODEL 의 구성 요소 중 DATA 구조에 따라 개념 세계나 COMPUTER 세계에서 실제로 표현된 값들을 처리 작업

 

LOCKING - LOCKING의 대상이 되는 객체의 크기를 LOCKING 단위

- LOCKING 단위가 작아지면 병행성 수준이 높아진다

- DATABASE 도 LOCKING 단위가 될 수 있다

- LOCKING 단위가 커지면 LOCK 수가 작아 LOCKING OVERHEAD가 감소

 

DATA 무결성 제약 조건 - 개체 무결성 제약 조건

기본KEY에 속해있는 ATTRIBUTE=열=속성은 NULL값이나 중복 값을 가질 수 없다

 

DATABASE 성능에 많은 영향을 주는 DBMS의 구성 요소

TABLE과 CLUSTER에 연관되어 독립적인 저장공간을 보유

DATABASE에 저장된 자료를 더욱 빠르게 조회하기 위해 사용-INDEX

 

관계형 DATAMODEL의 RELATION

- 모든 속성값은 원자 값을 갖는다

- 한 RELATION에 포함된 TUPLE은 모두 상이 행 TUPLE

- 한 RELATION에 포함된 TUPLE 사이에는 순서가 없다

- 한 RELATION을 구성하는 속성=열=ATTRIBUTE 속성 사이에는 순서가 없다

 

관계대수

- 주어진 RELATION 조직을 위한 연산의 집합

- 일반 집합 연산과 순수 관계 연산으로 구분

- 질의에 대한 해를 구하기 위해 수행해야 할 연산의 순서 명시

- 원하는 정보와 그 정보를 어떻게 유도하는 가를 기술하는 절차적 방법

 

3NF에서 BCNF가 되기 위한 조건 : 결정자이면서 후보KEY가 아닌 것 제거

 

트랜잭션

- 원자성 ATOMICITY : 트랜잭션은 모두 실행되거나 전혀 실행되지 않아야

- 일관성 CONSISTENCY : 트랜잭션 실행 전후의 DATABASE 상태는 항상 일관되어야

- 독립성 ISOLATION : 하나의 트랜잭션 는 다른 트랜잭션 의 영향을 받지 않고 수행되어야

- 지속성 DURABILITY : 트랜잭션이 성공적으로 완료되면 그 결과는 영구적으로 보존된다

 

수강 중인 정보처리기사 인강 바로가기 ☞ https://gouk.kr/JRFEe2