KWALIFIKACJA INF3 - CZERWIEC 2014

PYTANIE NR 22.
Jakiego typu specjalizowane oprogramowanie narzędziowe należy zainstalować, aby umożliwić wykonanie jego użytkownikowi operacji na zgromadzonych danych?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
SZBD to specjalizowane oprogramowanie, które umożliwia użytkownikom i aplikacjom wykonywanie operacji na danych w bazie: tworzenie struktur, odczyt, modyfikację, usuwanie oraz kontrolę dostępu. Pozostałe odpowiedzi opisują pojęcia lub mechanizmy, a nie pełny system do zarządzania danymi.

Pełne wyjaśnienie:

Poprawna odpowiedź to System Zarządzania Bazą Danych (SZBD), ponieważ jest to oprogramowanie narzędziowe (systemowe), którego zadaniem jest przechowywanie danych oraz udostępnianie mechanizmów do wykonywania na nich operacji. W praktyce SZBD zapewnia m.in.:

  • definiowanie struktury danych (np. tworzenie baz, tabel i ograniczeń),
  • wykonywanie zapytań i modyfikacji danych,
  • obsługę transakcji i spójności,
  • zarządzanie użytkownikami oraz uprawnieniami,
  • mechanizmy kopii zapasowych i odtwarzania.

Dlaczego pozostałe odpowiedzi są niepoprawne:

  • Klucz obcy – to element modelu relacyjnego (ograniczenie/atrybut relacji między tabelami) wspierający integralność referencyjną. Nie jest oprogramowaniem, tylko pojęciem/properties w projekcie bazy.
  • Obiektowy System Zarządzania Bazą Danych – to określony typ systemu bazodanowego powiązany z modelem obiektowym. Sam termin wskazuje na klasę rozwiązań, ale pytanie dotyczy ogólnego rodzaju oprogramowania narzędziowego używanego do operacji na danych; w ujęciu egzaminacyjnym chodzi o SZBD jako kategorię nadrzędną.
  • Otwarty mechanizm komunikacji bazy danych – opisuje warstwę/standard dostępu lub komunikacji (interfejs, sterownik), który pomaga aplikacji połączyć się z bazą. Nie zastępuje SZBD i nie realizuje pełnego zarządzania danymi.

Wskazówka egzaminacyjna: jeśli w pytaniu pojawia się "oprogramowanie narzędziowe do operacji na danych", szukaj odpowiedzi będącej systemem (programem), a nie pojedynczym elementem projektu bazy ani samym interfejsem dostępu.

Dodatkowe pytania

Dodatkowe pytania (FAQ):

SZBD (system zarządzania bazą danych) to oprogramowanie, które przechowuje dane i udostępnia mechanizmy do ich przetwarzania.

Zapewnia m.in. wykonywanie zapytań, modyfikacje danych, kontrolę dostępu, transakcje oraz narzędzia administracyjne.

SZBD umożliwia typowe operacje: wstawianie, odczyt, aktualizację i usuwanie danych, a także definiowanie struktur (tabele, indeksy, ograniczenia).

Dodatkowo obsługuje transakcje i spójność danych oraz zarządzanie uprawnieniami użytkowników.

Klucz obcy to pojęcie z modelu relacyjnego: ograniczenie/kolumna, która wskazuje powiązanie między tabelami.

Pomaga utrzymać integralność referencyjną, ale nie jest programem. Oprogramowaniem jest SZBD, które takie ograniczenia egzekwuje.

Baza danych to uporządkowany zbiór informacji zapisanych w strukturach (np. tabele).

SZBD to program, który tę bazę tworzy, przechowuje i obsługuje: przyjmuje zapytania, pilnuje spójności, zarządza użytkownikami i zapewnia bezpieczeństwo dostępu.

Nie. Mechanizm komunikacji (np. sterownik lub interfejs dostępu) umożliwia aplikacji połączenie i wysyłanie zapytań.

Nie realizuje jednak funkcji zarządzania danymi, transakcji czy uprawnień. Te zadania wykonuje SZBD działający po stronie serwera lub jako usługa.

W praktyce aplikacji WWW często spotyka się rozwiązania serwerowe, które instalujesz i administrujesz jako usługę.

Wybór zależy od projektu (wydajność, licencja, środowisko), ale cechą wspólną jest to, że SZBD obsługuje dane i zapytania oraz kontroluje dostęp.

SZBD warto instalować, gdy potrzebujesz wielu użytkowników, uprawnień, transakcji, kopii zapasowych i pracy sieciowej.

Plikowe rozwiązania sprawdzają się w prostych, lokalnych scenariuszach. Na egzaminie "operacje na zgromadzonych danych" zwykle wskazują na SZBD.

Najczęstszy błąd to wybór pojęcia z projektu bazy (np. klucz obcy, indeks) zamiast nazwy oprogramowania.

Drugi błąd to mylenie narzędzi dostępowych/komunikacyjnych z pełnym systemem zarządzania, który faktycznie przechowuje i przetwarza dane.

Sygnały to słowa: "oprogramowanie narzędziowe", "zarządzanie danymi", "operacje na danych", "użytkownik wykonuje operacje na zgromadzonych danych".

Jeśli odpowiedzi zawierają elementy typu klucz/relacja, a jedna brzmi jak system/program, najczęściej chodzi o SZBD.

Powtórz: role SZBD, pojęcia tabeli/relacji, integralność (klucz główny i obcy), uprawnienia użytkowników, podstawy zapytań i pojęcie transakcji.

W kontekście aplikacji WWW ważne jest też połączenie aplikacji z bazą i bezpieczna obsługa danych.

info

Statystycznie 47% uczniów zna prawidłową odpowiedź. trudne

W praktyce zawodowej kluczowe jest to, że sZBD to specjalizowane oprogramowanie, które umożliwia użytkownikom i aplikacjom wykonywanie operacji na danych w bazie: tworzenie struktur, odczyt, modyfikację, usuwanie oraz kontrolę dostępu.

Źródła:

  • PostgreSQL Documentation (v16): Chapter "Server Administration" oraz "SQL" – https://www.postgresql.org/docs/16/admin.html (dostęp: 2026-02-18)
  • Oracle Database Concepts: sekcje opisujące rolę database server / DBMS i przetwarzanie danych – https://docs.oracle.com/en/database/oracle/oracle-database/ (dostęp: 2026-02-18)

Materiały:

  • Dokumentacja PostgreSQL: część o administracji i wykonywaniu zapytań
  • Dokumentacja MySQL: wprowadzenie do serwera i narzędzi klienckich
  • Podręcznik akademicki z podstaw baz danych (rozdziały o SZBD i modelu relacyjnym)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego