Przejdź do głównej treści

Kwalifikacja: INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Zawód: Technik informatyk, Technik programista

Kategorie: Bazy danych

Model bazy danych, w którym dane są przechowywane w wielu tabelach powiązanych ze sobą kluczami, nazywany jest modelem

A. sieciowym.
Źle. Model sieciowy łączy rekordy siecią wskaźników, a nie tabelami powiązanymi kluczami.
B. jednorodnym.
Źle. Model jednorodny przechowuje wszystkie dane w jednej tabeli.
C. hierarchicznym.
Źle. Model hierarchiczny układa rekordy w drzewo z jednym rodzicem.
D. relacyjnym.
Dobrze. Model relacyjny to tabele powiązane kluczem głównym i kluczami obcymi.

Model, w którym dane leżą w wielu tabelach powiązanych kluczami, to model relacyjny. Każda tabela opisuje jeden rodzaj obiektów, np. klientów albo zamówienia, a powiązania tworzą klucze: klucz główny jednoznacznie identyfikuje wiersz, a klucz obcy w innej tabeli wskazuje na niego. Dane łączy się dopiero w zapytaniu, np. przez JOIN. Do zapamiętania: MySQL, MariaDB, PostgreSQL i MS SQL Server to relacyjne systemy baz danych, a językiem ich obsługi jest SQL. Podział na tabele ogranicza powtarzanie tych samych danych. Spójności danych pilnują więzy integralności, np. zakaz usunięcia klienta, który ma zamówienia.

Łatwo pomylić model relacyjny z dwoma starszymi modelami, które też łączą dane. Model hierarchiczny układa rekordy w drzewo, w którym każdy element ma jednego rodzica, a model sieciowy pozwala na wiele powiązań między rekordami w postaci sieci wskaźników - w obu połączenia są zapisane na stałe, a nie budowane kluczami w zapytaniu. Model jednorodny to najprostsza baza z wszystkimi danymi w jednej tabeli, więc nie ma w nim powiązań między tabelami. Wiele tabel połączonych kluczem głównym i kluczami obcymi to cecha modelu relacyjnego, na którym działa MySQL. Skrót do zapamiętania: relacyjny - tabele i klucze, hierarchiczny - drzewo, sieciowy - sieć powiązań, jednorodny - jedna tabela. Słowo „relacja” oznacza w teorii baz danych właśnie tabelę, a w praktyce kojarzy się też z powiązaniami między tabelami, co ułatwia zapamiętanie.

Wymagane logowanie

Ocenianie trudności pytań jest dostępne tylko dla zalogowanych użytkowników. Zaloguj się, aby skorzystać z pełni możliwości platformy.

Twoja ocena pomoże innym uczniom w przygotowaniu do egzaminu, a Tobie pozwoli na dostęp do spersonalizowanych statystyk.

Zgłoś błąd w pytaniu

Rozwiń sekcję i zmień pole, którego dotyczy błąd. Wysłane zostaną tylko zmienione sekcje.

Błędna kwalifikacja
Błąd w treści pytania
Błąd w treści odpowiedzi
Błąd w obrazie
Dane kontaktowe (opcjonalnie)
Podaj email, jeśli chcesz otrzymać informację o rozpatrzeniu zgłoszenia.