오늘 들은 강의
2. 데이터베이스 구축
2-3. 논리 데이터베이스 설계
1. 정규화 이상현상
- 삽입 이상
- 상태 이상
- 갱신 이상
2. 함수적 종속
- 완전 함수 종속
- 부분 함수 종속
- 이행적 함수 종속
3. 정규화 과정
- 1NF: 도메인이 원자값
- 2NF: 부분적 함수 종속 제거
- 3NF: 이행적 함수 종속 제거
- BCNF: 결정자이면서 후보키가 아닌 것 제거
- 4NF: 다치 종속 제거
- 5NF: 조인 종속성 이
2-4. 물리 데이터베이스 설계
1. 반정규화⭐⭐⭐⭐⭐: 데이터베이스 설계에서 정규화를 거친 후, 성능 향상⭐이나 개발 및 운영 편의성을 위해 의도적으로 데이터 중복을 허용하거나 테이블 구조를 재구성하는 기법
2. 데이터베이스 이중화
- Eager 기법
- Lazy 기법
3. 데이터 베이스 백업
- 백업 방식
- 전체 백업
- 증분 백업
- 차등 백업
- 합성 백업
- 목표 방식
- 복구 시간 목표
- 복구 시점 목표
4. 데이터베이스 암호화
- API 방식
- Plug-in 방식
- TDE 방식
5. 성능 최적화
- 파티셔닝
- 범위 분할
- 목록 분할
- 해시 분할
- 라운드 로빈 분할
- 합성 분할
- 클러스터
- 인덱스
- 뷰
6. 시스템 카탈로그
7. 절차형 SQL
- 저장 프로시저
- 트리거
- 사용자 정의 함수
2-5. 관계 데이터베이스 모델
1. 릴레이션
- 릴레이션의 구조
- 속성
- 튜플
- 도메인
- 차수
- 카디널리티
- 릴레이션의 구성
- 릴레이션 스키마
- 릴레이션 인스턴스
2. 관계 데이터 언어
- 관계대수: 절차적 언어
- 순수 관계 연산자: SELECT σ, PROJECT π , JOIN ⋈, DIVISION ÷
- 일반 집합 연산자: 합집합 ∪ , 교집합 ∩ , 차집합 − , 교차곱 ⅹ
- 관계해석: 비절차적 언어
- ∀: 모든 가능한 튜플 "For all"
- ∃: 어떤 튜플 하나라도 존재
7. 프로그래밍 언어
8. 배열과 포인터 91~123
'일지 > 취준일기' 카테고리의 다른 글
2025_03_18 취준일기 38일차 (0) | 2025.03.18 |
---|---|
2025_03_17 취준일기 37일차 (0) | 2025.03.17 |
2025_03_14 취준일기 35일차 (0) | 2025.03.14 |
2025_03_13 취준일기 34일차 (0) | 2025.03.13 |
2025_03_12 취준일기 33일차 (0) | 2025.03.12 |