O banco de dados SQLite é um pequeno database integrado aos sistemas operacionais IOs e Android localmente. Pode-se, então, criar bancos de dados para usar em aplicações locais, ou seja, sem conexão com a internet. Muitas aplicações móveis usam esse recurso.
Considere as seguintes asserções:
I. SQLite é um dos bancos locais mais populares do mercado. Mas, para trabalhar com Flutter SQLite, é necessário utilizar pacotes, pois o SQLite não vem instalado por padrão na linguagem. Isso é necessário porque os pacotes proveem tudo que for necessário a nível de banco de dados.
PORQUE:
II. Para trabalhar com Flutter SQLite, é necessário utilizar o pacote path, que provê tudo que for preciso a nível de banco de dados, e o SQLite determina o caminho do banco no dispositivo local. Esses pacotes devem ser instalados no arquivo pubspec.yaml.
Assinale a alternativa que apresenta a análise correta.
Selecione a resposta:
Ed
há 4 semanas
Vamos analisar as asserções I e II: I. "SQLite é um dos bancos locais mais populares do mercado. Mas, para trabalhar com Flutter SQLite, é necessário utilizar pacotes, pois o SQLite não vem instalado por padrão na linguagem. Isso é necessário porque os pacotes proveem tudo que for necessário a nível de banco de dados." - Essa afirmação é verdadeira. O SQLite é realmente um dos bancos de dados locais mais populares, e para usar SQLite em Flutter, é necessário instalar pacotes, pois o suporte ao SQLite não vem embutido por padrão. II. "Para trabalhar com Flutter SQLite, é necessário utilizar o pacote path, que provê tudo que for preciso a nível de banco de dados, e o SQLite determina o caminho do banco no dispositivo local. Esses pacotes devem ser instalados no arquivo pubspec.yaml." - Essa afirmação é parcialmente verdadeira. O pacote `path` é utilizado para manipular caminhos de arquivos, mas não é o único pacote necessário para trabalhar com SQLite em Flutter. O pacote principal para SQLite em Flutter é o `sqflite`. Portanto, a parte que diz que "o pacote path provê tudo que for preciso a nível de banco de dados" é enganosa. Agora, vamos às alternativas: a) As asserções I e II são verdadeiras, mas a II não justifica a I. (Parcialmente correta, mas a II não é totalmente verdadeira.) b) As asserções I e II são verdadeiras, e a II justifica a I. (Incorreta, pois a II não é totalmente verdadeira.) c) A asserção I é verdadeira, e a II, falsa. (Incorreta, pois a II é parcialmente verdadeira.) d) A asserção I é falsa, e a II, verdadeira. (Incorreta, pois a I é verdadeira.) e) As asserções I e II são falsas. (Incorreta, pois a I é verdadeira.) A alternativa correta é: a) As asserções I e II são verdadeiras, mas a II não justifica a I.