정처기 정리하기 3과목

Jimin·2023년 7월 8일
0

정처기

목록 보기
5/5

정규형

1NF

도메인

2NF

부분함수종속

3NF

이행적함수

BCNF

종속에서 결정자 가 후보키이다.

4NF

다치종속

5NF

조인종속, 후보키를 통해서만 접근 가능

트랜잭션 성질

Atomicity

트랜잭션의 모든 연산들이 정상적으로 수행 완료되거나 아니면 전혀 어떠한 연산도 수행되지 않은 원래 상태가 되도록 해야 한다.

Isolation

간섭 X

분산 데이터베이스 시스템

  1. 위치 투명성 알필요 X
  2. 병행 투명성 복사 자유롭게
  3. 중복 투명성 자동 공유
  4. 장애 투명성 알필요 X
  • 전역, 분할, 할당, 지역 스키마 존재

물리적 데베 구조 설계

  • 데이터 타입, 값 분포, 접근 빈도

  • 응답시간

  • 트랜잭션 처리량, 응답시간, 디스크 용량 고려

  • 물리적인게 아닌 것들

    • 트랜잭션 인터페이스 설계
    • 스키마의 평가 및 정제
    • 스키마 관련된 것들ㄹㄹ..

SQL 문

DDL

CREATE, DROP, ALTER

DML

Select, delete, update, ...

DCL

REVOKE, ...

데이터 사전

사용자가 수정 불가

데이터 디렉토리에서 관리

후보키

최소성과 유일성을 만족하는 속성 및 집합

병렬 데이터베이스

수평 분할

  • 라운드로빈
  • 범위 분할
  • 해시분할
  • 파티셔닝

직렬화 기법

순서 미리 정하는 건 타임스탬프 기법

로킹 단위가 작아지면 병행성 수준이 좋아지고 오버헤드가 많아진다.

관계대수

  • 절차적인 언어
  • 피연산자, 결과 모두 릴레이션

독립적인 인덱스 못 갖는다.

profile
https://github.com/Dingadung

0개의 댓글