Hola anibelin.
Android utiliza SQLite como motor de base de datos. Si estás acostumbrado a usar otro tipo de SQL te encontrarás que hay ciertos mecanimos y consultas que no están soportadas por SQLite, muchas veces existirán otras alternativas y otras sencillamente no lo podrás hacer debido a estas limitaciones.
En Android puedes ejecutar una consulta en crudo usando la llamada a execSQL() de la clase
SQLiteDatabase, por ejemplo para hacer un create table con las restricciones que quieras como lo harias en MySQL por ejemplo.
El ejemplo de la pagina oficial de Android para hacer un Notepad
http://developer.android.com/resourc...pad/index.html
Toca el tema de crear y utilizar una base de datos de una forma bastante sencilla. Yo te aconsejaría que realizaras el tutorial completo con todos los ejercicios porque está interesante.
Un Saludo