WorksheetsQüestionari SQLite
Total questions: 16
Worksheet time: 12mins
Quin és l'avantatge principal de fer servir SQLite com a base de dades en aplicacions Android?
Requereix connexió constant a internet
És una base de dades distribuïda
Emmagatzema les dades de forma local en el dispositiu de l'usuari
Només permet operacions de lectura
Quin mètode s'utilitza per actualitzar dades en una base de dades SQLite a través de SQLiteDatabase en Android?
changeData()
editData()
modifyData()
onUpgrade()
Què és SQLite?
Un servidor de bases de datos
Una llibreria de codi obert per a gestionar bases de dades
Un sistema operatiu per a dispositius mòbils
Cap de les anteriors
Quin tipus de base de dades és SQLite?
Centralitzada
Distribuïda
Lleugera
Complexa
Quin és el mètode més comú per accedir i gestionar una base de dades SQLite en Android?
Fer servir el framework de persistència de dades de Room
Implementar consultes SQL mitjançant el SDK d'Android
No és possible accedir a SQLite en Android
Utilitzar API de Google Drive
Quina és la funció de la classe SQLiteOpenHelper en Android?
Proporcionar una interfície d'usuari per a la gestió de bases de dades
Gestionar la connexió amb la base de dades i la creació de la mateixa
Realitzar operacions de xifratge de dades en la base de dades
Controlar els permisos d'accés a la base de dades
Quina és la sentència SQL correcta per crear una taula anomenada "usuaris" amb camps "nom" i "edat" a SQLite?
CREATE TABLE usuaris (nom TEXT, edat INTEGER);
CREATE TABLE IF NOT EXISTS usuaris (nom VARCHAR, edat INT);
CREATE TABLE usuaris (id INTEGER PRIMARY KEY, nom TEXT, edat INTEGER);
No és possible crear taules directament en SQLite
Quin mètode s'utilitza per insertar dades en una base de dades SQLite a través de SQLiteDatabase en Android?
execSQL()
insertData()
addData()
insert()
Quin és el propòsit de la funció onCreate() en la classe SQLiteOpenHelper?
Executar quan es vol actualitzar l'estructura de la base de dades
Executar cada cop que es vol obrir la base de dades
Executar quan es vol insertar noves dades a la base de dades
Executar quan es crea la base de dades per primera vegada
Quin tipus de cursor s'utilitza per recuperar dades d'una base de dades SQLite en Android?
CursorLoader
Cursor
ContentCursor
SQLiteCursor
Quin component d’Android s’utilitza per gestionar una base de dades SQLite?
ContentProvider
SQLiteOpenHelper
RoomDatabase
DatabaseManager
Quina és l’extensió habitual dels fitxers de base de dades SQLite en Android?
.db
.sqlite
.sql
.data
Quina classe s’utilitza per llegir i escriure dades en una base de dades SQLite en Android?
SQLManager
DatabaseHelper
SQLiteQuery
SQLiteDatabase
Quina funció de SQLiteOpenHelper s’executa només quan es crea la base de dades per primera vegada?
onUpgrade()
onCreate()
onStart()
onInit()
Quina de les següents NO és una manera correcta d’actualitzar dades en una base de dades SQLite en Android?
update() de SQLiteDatabase
execSQL("UPDATE ...")
rawUpdate()
Utilitzant ContentValues i update()
Què passa si cridem db.execSQL("DELETE FROM taula"); en una base de dades SQLite?
Esborra tota la taula
Esborra només les dades, però no la taula
Esborra la taula i la recrea automàticament
Retorna un error perquè no es pot esborrar sense una condició WHERE
