-
3. 데이터베이스 구축 개념 정리정보처리기사 2021. 8. 7. 19:36반응형
명령어 종류
- 데이터 정의어(DDL, Data Definition Language) : CREATE, ALTER, DROP
- 데이터 조작어(DML, Data Manipulation Language) : SELECT, INSERT, UPDATE, DELETE
- 데이터 제어어(DCL, Data Control Language) : GRANT, REVOKE
관계형 데이터 모델
- relation : 테이블
- attribute : 속성 : 차수
- tuple : 데이터
개체 무결성 제약
- 기본키를 구성하는 어떤 속성도 Null값이나 중복값을 가질 수 없다.
이행적 함수 종속 관계
- A → B, B → C 이면 A → C 이다.
관계 대수
연산자 기호 표현 의미 합집합 ∪ R ∪ S 릴레이션 R과 S의 합집합을 반환 교집합 ∩ R ∩ S 릴레이션 R과 S의 교집합을 반환 차집합 - R - S 릴레이션 R과 S의 차집합을 반환 카티션 프로던트 x R x S 릴레이션 R의 각 투플과 릴레이션 S의 각 투플을 모두 연결하여 만들어진 새로운 투플 반환 연산자 기호 표현 의미 셀렉트 σ σ조건(R) 릴레이션 R에서 조건을 만족하는 투플들을 반환 프로젝트 π π속성리스트(R) 릴레이션 R에서 주어진 속성들의 값으로만 구성된 투플들을 반환 조인 ⋈ R ⋈ S 공통 속성을 이용해 릴레이션 R과 S의 투플들을 연결하여 만들어진 새로운 투플들을 반환 디비전 ÷ R ÷ S 릴레이션 S의 모든 투플과 관련이 있는 릴레이션 R의 투플들을 반환 병행제어 Locking
로킹단위↑ : 로크 수↓, 병행성↓, 오버헤드↓, 공유도↓, 제어기법 간단하여 관리 수월
로킹단위↓ : 로크 수↑, 병행성↑, 오버헤드↑, 공유도↑, 제어기법 까다로워 관리 복잡
정규형
- 1NF : 도메인이 원자값만으로 구성된 정규형
- 2NF : 기본 키가 아닌 모든 속성이 기본 키에 대해 완전 함수적 종속을 만족하는 정규형
- 3NF : 기본 키가 아닌 모든 속성이 기본 키에 대해 이행적 종속을 만족 안하는 정규형
- BCNF : 모든 결정자가 후보 키인 정규형 *
- 4NF : 다치 종속 A->B가 성립하는 경우 A에 함수적 종속 관계를 만족하는 정규형
- 5NF : 모든 조인 종속이 후보 키를 통해서만 성립되는 정규형도 → 부 → 이 → 결 → 다 → 조
반응형'정보처리기사' 카테고리의 다른 글
5. 정보시스템 구축 관리 개념 정리 (0) 2021.08.07 4. 프로그래밍 언어 활용 개념 정리 (0) 2021.08.07 2. 소프트웨어 개발 개념 정리 (0) 2021.08.07 1. 소프트웨어 설계 개념 정리 (0) 2021.08.07