SQL언어
데이터 정의어DDL - CREATE, ALTER, DROP, RENAME, TRUNCATE
DML - SELECT, INSERT, UPDATE, DELETE
데이터 제어어 DCL - GRANT, REVOKE, COMMIT, ROLLBACK, SAVEPOINT
데이터베이스 명령어
DISTINCT 중복제거
ASC 오름차
DESC 내림차
관계대수 연산자
SELECT - δ
PROJECT - π
JOIN - ⋈
DIVISION - ÷
DIVISION A,B - B에 있는 내용이 A에 모두 들어가 있어야 되고, B에 들어가 있는 내용은 빠져야 함
투명성
Location 위치 투명성
Division 분할 투명성
Failure 장애 투명성
Replication 중복 투명성
Concurrency 병행 투명성
트랜잭션 특성
일관성 Consistency
독립,격리성 Isolation
영속성 Durability
원자성 Atomicity - COMMIT, ROLLBACK
Trigger
삽입,삭제,갱신 등 이벤트가 발생 될 때 관련 작업이 자동으로 수행 되는 SQL
Anomaly
이상현상
CRUD분석 - create,read,update,delete
생성,읽기,갱신,삭제 연산으로 트랜잭션 분석
E-R모델 표현 방법
개체타입 - 사각형
관계타입 - 마름모
속성 - 동그라미
연결 - 선
정규화
1NF - 도메인을 원자값으로 만듬
2NF - 부분 함수종속 제거
3NF - 이행적 함수종속 제거
BCNF - 결정자이면서 후보키가 아닌 것 제거
4NF - 다치 종속 제거
5NF - 조인 종속 제거
ID | NAME | AGE |
1 | DOG | 2 |
2 | CAT | 5 |
3 | SHEEP | 4 |
relation - 색칠된 행
attribute,속성,degree - 행의 갯수
tuple, cardinality - relation을 제외한 열의 수
회복기법
즉시 갱신 기법 - 변경 내용 바로 db에 적용, 변경 내용 log에 기억
지연 갱신 기법 - 부분완료 될 때 까지 db에 적용하지 않고 지연 후 완료 후 log 토대로 db에 저장
검사 시점 기법 - 트랙잭션 실행 중간에 검사지점(check point)지정 후 완료된 내용 db에 적용
그림자 페이징 기법 - log를 나누지 않고, db를 동일한 단위 페이지로 나눠 페이지마다 복사 후 그림자 페이지를 보관
데이터 모델 표시 요소
논리적 데이터 구조
연산
제약조건
OLAP - 최종 사용자가 다차원으로 이뤄진 데이터로부터 통계적인 요약 정보를 분석해 의사결정에 활
Roll-up
Drill-down
Pivoting
Slicing
Dicing
'정보처리기사' 카테고리의 다른 글
2021년 정보처리기사 필기 요약 (0) | 2023.02.09 |
---|---|
2020년 정보처리기사 필기 요약 (0) | 2023.02.08 |
2020년 정보처리기사 필기 요약 (0) | 2023.02.06 |
2020년 정보처리기사 필기 요약 (0) | 2023.02.02 |
2020년 정보처리기사 필기 요약 (0) | 2023.02.01 |