Źródło: Arkusze CKE
Które z poniższych jest przykładem aplikacji mobilnej korzystającej z bazy danych?
Warianty odpowiedzi
-
A
Aplikacja do robienia zdjęć
-
B
Aplikacja przechowująca listę kontaktów użytkownika
-
C
Aplikacja pokazująca godzinę lokalną
-
D
Aplikacja kalkulator
Wyjaśnienie
Zastanów się, która aplikacja musi zapisać dużą ilość ustrukturyzowanych danych na stałe, aby nie zniknęły po wyłączeniu telefonu.
Lista kontaktów przechowuje imiona, nazwiska, numery telefonów i adresy e-mail wielu osób. Taka struktura aż się prosi o relacyjną lub dokumentową bazę danych, np. lokalne SQLite, aby sprawnie wyszukiwać i sortować wpisy.
Narzędzia takie jak kalkulator czy stoper wykonują obliczenia na żywo w pamięci operacyjnej i zazwyczaj nie potrzebują trwałych baz danych do swojego działania.