본문 바로가기
일지/취준일기

2025_03_17 취준일기 37일차

by 알케니브 2025. 3. 17.

오늘 들은 강의

2. 데이터베이스 구축

2-6. 키와 무결정 제약 조건

1. 키

  • 슈퍼키: 유일성 만족, but 최소성 만족X
  • 후보키: 유일성 만족, 최소성 만족
  • 기본키: 유일성 만족, 최소성 만족, NULL 값X, 중복값X
  • 대체키: 유일성 만족, 최소성 만족, 기본키로 선택되지 않은 나머지 후보키

2. 무결성 제약 조건

  • 개체 무결성⭐⭐⭐
  • 참조 무결성⭐⭐⭐
  • 도메인 무결성⭐⭐⭐
  • 고유 무결성
  • 키 무결성
  • 릴레이션 무결성

2-7. 품질 검토 및 분산 데이터베이스

1. CRUD 분석

  • Create(생성)
  • Read(읽기)
  • Update(갱신)
  • Delete(삭제)

2. SQL 처리 흐름: 구문분석→ 실행 →인출

 

3. 옵티마이저

  • 규칙 기반: 우선순위, 인덱스 유무 등을 참조
  • 비용 기반: 통계 정보를 활용

4. SQL 튜닝

  • 데이터베이스 설계 튜닝
  • 데이터베이스 환경
  • SQL문장 튜닝

5. 분산 데이터 베이스 구성요소

  • 분산 처리기
  • 분산 데이터베이스
  • 통신 네트워크

6. 투명성

  • 위치 투명성
  • 분할 투명성
  • 지역사상 투명성
  • 중복 투명성
  • 병행 투명성
  • 장애 투명성

7. CAP: 일관성, 가용성, 분단 허용성 중 두 가지만 만족할 수 있음

 

8. 트랜젝션⭐⭐⭐

  • 성질⭐⭐⭐
    • 원자성(Atomicity)
    • 일관성(Consistency)
    • 독립성(Isolation)
    • 영속성(Durability)
  • 상태: 활동, 실패, 철회, 부분완료, 완료

2-8. 병행 제어와 데이터 전환

1. 병행 제어

  • 문제점
    • 갱신 분실
    • 비완료 의존성
    • 모순성
    • 연쇄 복귀
  • 기법
    • 로킹
    • 2단계 로킹 규약
    • 타임스탬프
    • 낙관적 병행제어
    • 다중 버전 병행제어

2. 회복

  • 장애의 유형
    • 트랜젝션 장애
    • 시스템 장애
    • 미디어 장애
  • 회복 기법
    • 로그 기반 회복 기법
      1. 지연 갱신 회복 기법
      2. 즉시 갱신 회복 기법
    • 검사점 회복 기법
    • 그림자 페이징 회복 기법
    • 미디어 회복 기법
    • ARIES 회복 기법

 

7. 프로그래밍 언어

9. 구조체와 공용체 01~24

'일지 > 취준일기' 카테고리의 다른 글

2025_03_19 취준일기 39일차  (0) 2025.03.19
2025_03_18 취준일기 38일차  (0) 2025.03.18
2025_03_15 취준일기 36일차  (0) 2025.03.15
2025_03_14 취준일기 35일차  (0) 2025.03.14
2025_03_13 취준일기 34일차  (0) 2025.03.13