안드로이드에서 데이터베이스를 이용하기 위해서는 SQLiteDatabase 객체 이용은 필수이다.
SQLiteOpenHelper
SQLiteOpenHelper 클래스는 앱을 위한 데이터베이스 관리적인 코드를 추상화시킬 목적을 가지고 있다.
*관리적인 코드: 데이터베이스에 테이블을 create 하거나 alter 혹은 drop을 하기 위한 코드
- SQLiteOpenHelper 클래스를 상속받아 작성한다.
- 클래스의 매개변수에 파일명(두번째 매개변수), 데이터베이스 버전 정보(마지막 매개변수) 등을 작성해 주어야 한다.
*데이터베이스 버전 정보는 바뀌는 순간에 내부적으로 감지가 이루어짐 - 꼭 오버라이드 받아야 하는 함수들이 존재한다.

