Database 정의 사용자가 데이터베이스와 상호작용하면서 데이터를 다루는 프로그램 구성 데이터파일 + 컨트롤 파일 + 리두로그파일 구조화된 데이터 집합 특징 영구저장소 큰 데이터를 영구적으로 저장 프로그래밍 인터페이스 사용자들이 데이터를 쉽게 다룰 수 있도록 SQL 제공 트랜잭션 지원 ACID 특성 3계층 구조 프레젠테이션 계층 비즈니스 계층 데이터 계층 SQL 정의 RDBMS 프로그래밍 언어 명령어 DDL(Data Definition Language) 데이터 담는 보관용기에 관한 명령어 DML(Data Manipulation Language) 데이터 조작과 관련한 명령어 데이터 타입 문자열 CHAR, VARCHAR, NCHAR, NVARCHAR 비트 array BIT BIT VARYING 숫자 INT..