KWALIFIKACJA INF2 + INF3 - CZERWIEC 2008

PYTANIE NR 45.
W pracy banków stosuje się złożony system informatyczny działający na bazie serwera
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
SQL jest powiązany z relacyjnymi bazami danych i serwerami bazodanowymi, które stanowią warstwę danych w złożonych systemach (np. bankowych) i obsługują transakcje. FTP i SMTP to protokoły komunikacyjne, a DTP dotyczy składu publikacji, więc nie są "bazą" systemu bankowego.

Pełne wyjaśnienie:

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.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
SQL to język zapytań używany do pracy z relacyjnymi bazami danych. Pozwala odczytywać, dodawać, modyfikować i usuwać dane oraz zarządzać strukturą tabel. W systemach transakcyjnych (np. bankowych) SQL jest kluczowy do obsługi danych o kontach i operacjach.
Banki muszą przechowywać duże ilości danych i wykonywać wiele operacji jednocześnie, zachowując spójność. Relacyjne bazy danych z mechanizmami transakcyjnymi umożliwiają kontrolowany zapis/odczyt i ograniczają ryzyko niespójnych sald czy "znikających" operacji. Dlatego warstwa danych często jest realizowana przez rozwiązania SQL.
SQL służy do pracy z danymi w bazie (zapytania, transakcje, tabele). FTP jest protokołem do transferu plików między komputerami/serwerami. W firmie możesz używać obu, ale pełnią inne role: SQL obsługuje dane aplikacji, a FTP tylko przenosi pliki (np. eksporty, paczki integracyjne).
SQL dotyczy baz danych i zapytań do danych aplikacji. SMTP to protokół wysyłania poczty e-mail. W systemach bankowych SMTP może służyć do wysyłki powiadomień, ale nie jest fundamentem przechowywania danych transakcyjnych. Gdy pytanie dotyczy "bazy systemu", zwykle chodzi o bazę danych, nie o pocztę.
DTP (Desktop Publishing) odnosi się do składu i przygotowania materiałów do druku/publikacji. To obszar pracy z dokumentami i typografią, a nie z bazami danych czy protokołami sieciowymi. W pytaniu o system bankowy "działający na bazie serwera" DTP jest typowym dystraktorem z innej dziedziny.
Zwróć uwagę na słowa: dane, transakcje, historia operacji, stan konta, integralność oraz "baza". Taki opis sugeruje warstwę danych. Wtedy poprawna odpowiedź zwykle dotyczy bazy danych/SQL, a nie protokołów typu FTP/SMTP, które są tylko kanałami komunikacji.
Tak, banki mogą używać FTP (np. do wymiany plików w integracjach) i SMTP (np. do wysyłki e-maili). Jednak pytanie dotyczy fundamentu złożonego systemu, czyli warstwy, na której przechowywane są dane transakcyjne. Tę rolę pełni zwykle serwer bazy danych i mechanizmy SQL.
Typowe użycia to: odczyt salda i historii operacji, rejestracja przelewów, blokady środków, aktualizacja statusu transakcji, raporty i zestawienia. W praktyce aplikacja bankowa generuje zapytania SQL lub korzysta z warstwy pośredniej, która finalnie wykonuje operacje na relacyjnej bazie danych.
Najczęstszy błąd to wrzucenie wszystkiego do jednego worka "serwer/protokół". Uczeń widzi "serwer" i wybiera FTP/SMTP, bo kojarzy je z siecią. Warto zapamiętać: SQL = dane w bazie, FTP/SMTP = komunikacja, a DTP dotyczy publikacji, nie infrastruktury transakcyjnej.
Pomaga grupowanie pojęć: bazy danych (SQL, tabele, relacje), protokoły sieciowe (FTP, SMTP, HTTP) i inne dziedziny (DTP). Rób fiszki z "do czego służy" i "z czym pracuje" (dane vs pliki vs e-mail). Na teście szukaj słów o danych i transakcjach.
info

Statystycznie 56% uczniów zna prawidłową odpowiedź. średnie

W praktyce zawodowej kluczowe jest to, że sQL jest powiązany z relacyjnymi bazami danych i serwerami bazodanowymi, które stanowią warstwę danych w złożonych systemach (np. bankowych) i obsługują transakcje.

Źródła:

  • PostgreSQL Documentation: Chapter "Transactions", https://www.postgresql.org/docs/current/tutorial-transactions.html - accessed 2026-03-05
  • Microsoft Learn: SQL Server Transactions (SQL Server), https://learn.microsoft.com/en-us/sql/t-sql/language-elements/transactions-transact-sql - accessed 2026-03-05
  • Oracle Database Concepts (Database Transactions / Consistency), https://docs.oracle.com/en/database/ - accessed 2026-03-05

Materiały:

  • Dokumentacja PostgreSQL: rozdziały o transakcjach i właściwościach ACID
  • Dokumentacja Microsoft SQL Server: wprowadzenie do transakcji i przetwarzania zapytań
  • Materiały dydaktyczne INF.3: podstawy baz danych i architektury aplikacji webowych

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego