일반적으로 데이터를 조회하거나 어떤 형태로 표현하고 싶을 때 엑셀 시트나 CSV 파일 등을 사용한다. 이런 형태도 데이터를 저장하고 사용할 수 있는데 굳이 데이터베이스를 써야 하는 이유는 다음과 같다. JavaScript에서 데이터를 다룰 때는 프로그램이 실행될 때만
일반적으로 금융 거래를 트랜젝션이라고 부른다. 그러나 데이터베이스에서 트랜젝션은 다른 의미를 가진다. 트렌젝션이란, 여러 작업을 하나로 묶은 실행 단위이다. 예를 들어 계좌 이체의 트렌젝션은 간단하게 나누면 2개의 작업이다. 출금과 입금이다. 유저 입장에서는 이체라는
정규화: 관계형 데이터베이스 설계시 중복을 최소화하여 데이터를 구조화하는 프로세스. 다른 말로 정제되지 않은 데이터(표)를 관계형 데이터베이스에 어울리는 표로 만드는 것이다. 데이터베이스 변경시 이상 현상(anomaly) 제거 충분히 정규화 되지 않은 테이블의 데이터