Please enable JavaScript.
Coggle requires JavaScript to display documents.
DB (데이터 종속성과 정규화 (정규화의 개념 (도부이행결다조) (제1정규형, 제2정규형, 제3정규형, 보이스/코드 정규형 :red…
DB
데이터 종속성과 정규화
정규화의 개념
(도부이행결다조)
제1정규형
제2정규형
제3정규형
보이스/코드 정규형 :red_flag:
제4정규형
제5정규형
함수 종속
기본 정규형
정규화의 필요성
스키마 변환의 원리
무손실, 중복성x, 분리
Anomaly(이상)의 개념과 종류
DBMS
DBMS의 필수기능
정의
조작
제어
파일 시스템의 문제점
데이터의 종속성
데이터의 중복성
DBMS의 정의
DBMS의 장,단점
DBMS의 궁극적 목적
DBS
3층 스키마
외부 스키마
=서브스키마
=사용자 뷰
개념 스키마
=스키마
=전체적인 뷰
내부 스키마:물리적 설계도
=저장스키마
데이터 언어
DDL:데이터 정의어
DML:데이터 조작어
DCL:데이터 제어어
(데이터의 보안,무결성,회복/병행수행)
사용자 그룹
DBMS의 구성요소
DB 암호화 :red_flag:
플러그인 암호화
API 암호화
하이브리드 암호화
암호화 기법
개인키 암호화 방식
(대칭)
공개키 암호화 방식
(비대칭)
관계 데이터 모델
관계 데이터 모델의 구조
릴레이션의 개념
릴레이션의 특징
관계 데이터베이스
키의 개념
슈퍼키
후보키
기본키
대체키
외래 키
데이터 무결성 :red_flag:
정의
종류
제약조건
트랙젝션과 회복
트랙젹션 :red_flag:
정의
특성
(ACID)
원자성
(Commit,Rollback)
일관성
독립성
영속성
연산
COMMIT
ROLLBACK
회복 :red_flag:
로그를 이용한 회복
데이터베이스 로그
지연 갱신 회복
즉시 갱신 회복
검사점 회복
미디어 회복(덤프)
장애의 유형
트랜젝션 장애
시스템 장애
미디어 장애
데이터베이스의 개념
DB의 정의
(공/통/저/운)
공용
통합
저장
운영
DB의 특성
(접/변/공/참)
실시간 접근성
계속적인 변화
동시 공유
내용에 의한 참조
데이터 모델링
데이터 모델의 정의
데이터모델의 종류
개념점 데이터 모델, ER 다이어그램
(개념-관계 모델)
논리적 데이터모델
관계 데이터 연산
관계 대수 :red_flag:
일반 집합 연산자
합집합, ∪
교집합, ∩
차집합, ―
카디션 프로덕트,교차곱, X
순수 관계 연산자
셀렉트, σ,수평연산
프로젝트, Π, 수직연산
조인, ∞
디비전, ÷
개명 연산, ρ
관계 대수의 확장
관계 해석
도메인 관계 해석
투플 관계 해석
DB 설계
DB 설계 순서
개념적 설계 단계
논리적 설계 단계
물리적 설계 단계
구현 단계
요구 조건 분석 단계
DB 설계시 고려사항
병행제어
문제점
갱신분실
모순성
연쇄복귀
비완료 의존성
충돌 방지 방법
로킹 기법(상호배제)
lock-S(공용로크)
lock-X(독점로크)
2단계 로킹 규약
확장 단계: lock
축소 단계: unlock
타임스템프 순서 기법
트랜젝션 스케쥴
직렬 스케줄
비직렬 스케줄
직렬 가능 스케줄
데이터베이스 응용 기술
새로운 모델 적용
객체지향 데이터베이스
객체관계 데이터베이스
응용 기술
분산 데이터베이스 :red_flag:
조건
장단점
CAP 이론
멀티미디어 데이터베이스
웹 데이터베이스
데이터 웨어하우스
빅 데이터 :red_flag::red_flag:
처리과정
기술
저장
하둡
NoSQL
분석
텍스트 마이닝
오피니언 마이닝
SNS 분석
군집분석
표현
R언어
데이터 마이닝
(통계학+기계학습)
지도학습
분류화
의사결정나무
신경망 모형
사례기반 모형
회귀분석
비지도학습
군집분석
연관성 규칙 분석
강화학습
특징(3V)
SQL