ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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 : 모든 조인 종속이 후보 키를 통해서만 성립되는 정규형

     

    도 → 부 → 이 → 결 → 다 → 조

    반응형
Designed by Tistory.