W złożonych systemach bankowych kluczowa jest warstwa danych, która przechowuje informacje o klientach, rachunkach i transakcjach. Najczęściej realizuje się ją poprzez relacyjne bazy danych i serwery bazodanowe, a podstawowym językiem pracy z taką bazą jest SQL (Structured Query Language). To właśnie zapytania i transakcje SQL pozwalają bezpiecznie zapisywać oraz odczytywać dane, co jest krytyczne w bankowości.
Dlaczego poprawne jest "SQL"? Ponieważ bankowe systemy transakcyjne muszą zapewniać spójność i integralność danych: każda operacja (np. przelew, wypłata, sprawdzenie salda) wymaga kontrolowanego odczytu i zapisu w bazie, realizowanego typowo przez mechanizmy bazodanowe i transakcyjne. Serwer baz danych jest więc naturalnym "fundamentem" takiego systemu informatycznego.
Dlaczego pozostałe odpowiedzi są błędne?
- FTP służy do przesyłania plików. Może występować w infrastrukturze (np. integracje, wymiana paczek danych), ale nie jest rdzeniem systemu transakcyjnego.
- SMTP to protokół wysyłania poczty elektronicznej. Bank może wysyłać e-maile (powiadomienia), jednak poczta nie przechowuje i nie rozlicza transakcji.
- DTP odnosi się do składu i przygotowania publikacji (Desktop Publishing). To pojęcie z innej dziedziny niż systemy bazodanowe banków.
Wskazówka egzaminacyjna: gdy w pytaniu pojawia się "baza" systemu i "serwer" w kontekście przechowywania danych oraz transakcji, najczęściej chodzi o serwer bazodanowy i technologie baz danych, a nie o protokoły komunikacyjne.