
SPRING 공부를 하다가 데이터베이스 기초지식이 너무 없다고 느껴서 빠르게 데이터베이스에 대해 파악하기 위해 강의를 듣고 간단히 정리했음

생활코딩 개념적 데이터 모델링 강의 정리 / 이미지 출처는 생활코딩 강의, 인프런 김영한 spring-mvc-1 강의자료에서 캡쳐

MySQL 기본 문법 - CREATE, ALTER, DROP, INSERT, UPDATE, DELETE, SELECCT 출처:http://tcpschool.com/mysql/intro

타입, 연산자 출처: http://tcpschool.com/mysql/intro
함수 ( 흐름제어, 패턴매칭, 타입변환) , 제약조건( NOT NULL, UNIQUE, PK, FK, DEFAULT) 출처 : http://tcpschool.com/mysql/intro

6. 다중 테이블 연산 - JOIN, UNION, 서브쿼리 출처: http://tcpschool.com/mysql/intro

01. 데이터베이스 기본 개념 02. 데이터베이스 관리 시스템

데이터베이스 시스템(DB+DBMS) 정의 및 구조

데이터베이스 모델링,모델(개념적, 논리적)

관계 데이터 모델 구성 요소 기본 개념, 제약 조건

관계 데이터 연산 종류와 개념

SQL문법 정리(DDL, DML)

데이터베이스 설계 과정(요구사항 분석, E-R 다이어그램, 논리적 설계)

정규화 개념(제1,2,3,보이스/코드), 이상현상

트랜잭션, 회복과 병행제어

데이터베이스 권한 및 역할 부여

고득점 KIT SELECT 문제 풀이 (LEVEL 1~3)

고득점 KIT ORDER BY문제 풀이 (LEVEL 1~3)

고득점 KIT JOIN문제 풀이 (LEVEL 1~4)

현재 진행하는 프로젝트는 Mysql 자동 백업 및 복구 시스템을 구현하는 것이 목적이다.Debezium을 사용해 실시간 active DB -> standby DB 동기화가 이루어지는 상태이다.active DB에 장애가 발생하면 standby DB로 failover가 진