데이터베이스 : 매우 방대한 기능을 가지고 있는 정보 도구
- 기능이 방대한 것은 데이터 관련해서 일어날 수 있는 일들이 많기 때문
어떤 데이터베이스를 만나든 제일 먼저 해야 할 것은 데이터베이스의 데이터를 어떻게 입력하고 어떻게 출력하는가를 따져보는 것
- input & output
-- 입력 : 데이터의 생성, 수정, 삭제
-- 출력 : 데이터의 읽기
- 이 네 가지 작업을 CRUD라고 부름
- 그 외 복잡한 기능들은 CRUD를 보좌하는 부가적인 기능들에 불과