SQLiteOpenHelper 를 상속받아

public DataBaseHelper(Context context){
super(context,DATABASE_NAME,null,DATABASE_VERSION);
mContext = context;
}

위에 DATABASE_NAME 에다 /sdcard/data/test.db 라고 db 경로를 설정해 주는게 아닌가요?

db이름만 썼더니 어디에 db가 생성되는지 몰라서 임이의 폴더에 생성하고싶습니다. 

그래야 나중에 백업도 가능할거 같아서요..

db 경로 설정은 어떻게 하며 , 기본적으로 어느 폴더에 들어가나요? 
핸폰에서 db파일명을 검색해봐도 안나오네요;;;

그리고 한가지만더 질문드리겠습니다..

한번 생성한 db는 어떻게 수정하나요?

table 추가나 , 컬럼 변경이 있을때는 어떻게 수정하는지 궁금합니다...

지금 그 방법을 몰라서 계속 db를 새로 생성하고 있거든요..근데 그러면 업뎃을 못하니까..문제가 될듯 해서요..

1. 디비 경로 설정방법
2. 디비 수정방법..

이렇게 질문드립니다.

고수님들의 한수 가릉침 기다리고 있겠습니다....(__)