KWALIFIKACJA INF2 + INF3 - CZERWIEC 2013

PYTANIE NR 29.
Diagram związków encji to
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Diagram związków encji (ERD) to graficzny model danych używany w projektowaniu baz danych. Przedstawia encje (obiekty, np. "Klient", "Zamówienie") oraz związki między nimi (np. "składa"), często wraz z krotnościami. Nie opisuje rozmiaru bazy w bajtach ani wartości rekordu i nie jest aplikacją.

Pełne wyjaśnienie:

Diagram związków encji (często nazywany ERD) jest graficznym przedstawieniem modelu danych stosowanym na etapie analizy i projektowania bazy danych. Jego celem jest pokazanie:

  • encji – czyli typów obiektów/pojęć istotnych w systemie (np. Uczeń, Kurs, Faktura),
  • związków (relacji) między encjami – czyli powiązań typu "należy do", "posiada", "tworzy",
  • często także krotności (np. 1..N) i podstawowych ograniczeń, zależnie od notacji.

Odpowiedź "rodzaj graficznego przedstawienia związków pomiędzy encjami." jest poprawna, bo dokładnie oddaje rolę ERD: jest to diagram/model, a nie dane ani program.

Dlaczego pozostałe odpowiedzi są niepoprawne?

  • "wartość bazy danych wyrażonej w bajtach." opisuje rozmiar (pojemność) bazy danych, czyli parametr ilościowy pamięci/dysku, a nie narzędzie modelowania.
  • "wartość pojedynczego rekordu bazy danych." miesza pojęcia: rekord to instancja danych w tabeli, natomiast ERD opisuje strukturę na poziomie koncepcyjnym/logiczny, nie konkretne wartości.
  • "rodzaj aplikacji bazodanowej." jest błędne, bo ERD to dokumentacja/model (diagram), a aplikacja bazodanowa to oprogramowanie (np. system, interfejs, moduł) korzystające z bazy.

W praktyce na egzaminie warto pamiętać: ERD służy do zaprojektowania tego, jakie dane będą przechowywane i jak będą powiązane, zanim powstaną tabele i klucze w relacyjnej bazie danych.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
ERD to graficzny model danych używany w projektowaniu baz danych. Pokazuje encje (np. Klient, Zamówienie) oraz związki między nimi (np. składa, posiada), często wraz z krotnościami. Służy do zaplanowania struktury danych przed tworzeniem tabel.
Najczęściej spotkasz: encje, związki między encjami oraz atrybuty. W wielu notacjach dodaje się też krotności (np. 1..N) i opcjonalność, aby pokazać, ile obiektów może być powiązanych.
Baza danych to działający zbiór danych zapisanych w systemie (tabele, rekordy, indeksy). ERD jest modelem/projektem, czyli opisem tego, jak dane mają wyglądać i jak będą powiązane. ERD powstaje zwykle przed implementacją.
Encja to typ obiektu w modelu (np. "Uczeń" jako pojęcie). Rekord to konkretna instancja w tabeli (np. Jan Kowalski z numerem 123). ERD opisuje typy i relacje, a nie pojedyncze wartości rekordów.
Nie. Rozmiar w bajtach to parametr techniczny zależny od silnika bazy, danych, indeksów i konfiguracji. ERD opisuje strukturę logiczną: encje i relacje. Informacje o rozmiarze pochodzą z narzędzi administracyjnych lub monitoringu, nie z diagramu.
Najczęściej na etapie analizy wymagań i projektowania, zanim powstaną tabele w relacyjnej bazie danych. ERD pomaga ustalić, jakie obiekty są potrzebne, jakie mają atrybuty oraz jakie są zależności. Ułatwia też rozmowy w zespole.
Częsty błąd to mylenie ERD z danymi w bazie (rekordami) albo z parametrami technicznymi (rozmiar w bajtach). Inny błąd to traktowanie ERD jako aplikacji. Warto pamiętać: ERD to model graficzny, nie program i nie liczba.
ERD jest punktem wyjścia do projektu relacyjnego: encje zwykle stają się tabelami, atrybuty kolumnami, a związki są odwzorowywane przez klucze obce lub tabele pośrednie (dla relacji wiele‑do‑wielu). Dokładne mapowanie zależy od notacji i zasad projektowych.
W praktyce często tak, bo krotności (np. 1..N) wyjaśniają, ile obiektów może być powiązanych i pomagają poprawnie zbudować klucze. Jednak w prostych, skróconych diagramach krotności mogą być pominięte. Na egzaminie kluczowe jest rozumienie celu ERD.
Opanuj definicje: encja, atrybut, związek, krotność. Poćwicz rysowanie prostych ERD (np. biblioteka, sklep, rezerwacje) i zamienianie ich na tabele. Ucz się rozpoznawać, co jest modelem (diagramem), a co konkretnymi danymi lub oprogramowaniem.
info

To pytanie poprawnie rozwiązuje 79% zdających egzamin. średnio łatwe

Według specjalistów z branży: "Diagram związków encji (ERD) to graficzny model danych używany w projektowaniu baz danych."

Źródła:

  • Peter P. Chen, "The Entity-Relationship Model—Toward a Unified View of Data", ACM Transactions on Database Systems, 1976

Materiały:

  • Podręcznik do podstaw baz danych (rozdział o modelu encja–związek)
  • Materiały kursowe o ERD i modelowaniu relacyjnym
  • Ćwiczenia praktyczne: rysowanie ERD dla prostych domen (sklep, biblioteka, rezerwacje)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego