Jaki lekki, oparty na plikach silnik relacyjnej bazy danych jest wbudowany w system operacyjny Android i stanowi standardowy sposób na przechowywanie danych strukturalnych przez aplikacje?
Jaki lekki, oparty na plikach silnik relacyjnej bazy danych jest wbudowany w system operacyjny Android i stanowi standardowy sposób na przechowywanie danych strukturalnych przez aplikacje?
Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź: C
C. SQLite – Jest to silnik bazy danych, który nie wymaga oddzielnego procesu serwera i zapisuje całą bazę danych w pojedynczym pliku. Ze względu na swoją prostotę, małe zużycie zasobów i niezawodność, został wybrany przez Google jako domyślny, zintegrowany system bazodanowy dla platformy Android. Każda aplikacja może tworzyć własne, prywatne bazy danych SQLite.
Dlaczego inne odpowiedzi są nieprawidłowe:
- A, B, D – MySQL, PostgreSQL i Microsoft SQL Server to potężne, serwerowe systemy baz danych, które działają jako oddzielne usługi i wymagają znacznie większych zasobów. Nie nadają się do osadzania w urządzeniach mobilnych jako domyślny system dla każdej aplikacji.
Chcesz poćwiczyć całą kwalifikację INF.04?
Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.
Pojęcia z tego pytania
- System operacyjny AndroidMobilny system operacyjny z otwartym kodem źródłowym oparty na jądrze Linuksa, rozwijany przez Google i konsorcjum OHA, przeznaczony na smartfony, tablety i telewizory.
- Architektura REST API i protokół HTTPStyl architektury oprogramowania oparty na bezstanowym protokole HTTP, operujący na zasobach identyfikowanych przez URI za pomocą metod GET, POST, PUT, DELETE.
- Wstrzykiwanie SQL (SQL Injection)Krytyczna luka bezpieczeństwa polegająca na wstrzyknięciu złośliwego fragmentu kodu SQL do zapytania przez niezwalidowane pole formularza użytkownika.
Podobne pytania z działu „Pamiec i przechowywanie danych mobile”
Ten sam obszar materiału z kwalifikacji INF.04. W całej bazie znajdziesz 5 pytań z tego działu.
- #408
Które z poniższych jest przykładem aplikacji mobilnej korzystającej z bazy danych?
- #411
W jaki sposób można przechowywać dane użytkownika w aplikacji mobilnej na system Android?
- #701
Która z poniższych aplikacji mobilnych jest najlepszym przykładem programu, który musi korzystać z lokalnej bazy danych do przechowywania danych?
- #704
W jaki sposób można w prosty sposób trwale przechowywać małe ilości danych, takich jak ustawienia użytkownika (np. 'tryb ciemny' włączony/wyłączony), w aplikacji mobilnej na systemie Android?