데이터 저장소 CSV 혹은 EXCEL 같은 다양한 데이터 형태로 저장되어있는 저장소DB(데이터 저장소)기능 + 엔진(데이터를 정의 및 조작하는 기능)을 가진 응용 프로그램DB Management System 으로써 위 DB 에 대한 CRUD 엔진, 관리 등 제공DBMS
📌 TRANSACTION TRANSACTION DB에 요청시 한 스텝에서 모두 처리되어야 하는 SQL 요청을 하나로 묶은 단위다. 하나의 SQL 이라도 처리되지 않으면 요청 전 상태로 RollBack되는 것이 특징. 트랜잭션 내 SQL문들이 모두 성공하는 경우 Co
* !! 글을 읽기 전 필독 !!* DBMS 마다 격리 수준에 대한 내용이 다를 수 있으니 보다 정확하게 알기 위해서는 공식 문서를 확인해야 한다. 필자는 MySQL 에서 제공하는 격리수준을 기준으로 하였다. 참고로 MySQL의 기본 격리수준은 Repeatable Re
📌 정규화란? 테이블 간/내에 중복성 제거를 위해 관계를 분해하는것 정규화를 하는 목적은 데이터 중복을 제거하고, 효율성을 향상시키며, 데이터 무결성을 보장하기 위함이다. 📌 제 1 정규화 데이터베이스의 각 컬럼은 하나의 데이터만 가지도록 하는 과정이다. 즉