NEW
Font size
Worksheetsbaza podstawy
Total questions: 18
Worksheet time: 9mins
W relacyjnym modelu baz danych, jak nazywa się operacja polegająca na wybraniu określonych kolumn (atrybutów) z tabeli?
Złączenie
Selekcja
Iloczyn kartezjański
Projekcja
Jak w relacyjnych bazach danych jest realizowany związek typu 'wiele do wielu' (m:n) między dwiema tabelami, np. `Studenci` i `Kursy`?
Przez zdefiniowanie specjalnego typu pola 'relacja m:n' w systemie zarządzania bazą danych.
Przez dodanie kolumny w tabeli `Studenci`, która przechowuje listę identyfikatorów kursów.
Przez utworzenie dodatkowej tabeli łączącej, zawierającej klucze obce do obu tabel.
Przez dodanie klucza obcego z tabeli `Kursy` do tabeli `Studenci`.
Wprowadzenie przez E.F. Codda wartości `NULL` do modelu relacyjnego spowodowało konieczność rozszerzenia logiki dwuwartościowej do logiki trójwartościowej. Jakie są trzy możliwe odpowiedzi na pytanie w tej logice?
Tak, Nie, Być może
Poprawne, Niepoprawne, Puste
Tak, Nie, Nieznane
Prawda, Fałsz, Błąd
Czym jest 'klucz sztuczny' w kontekście projektowania tabel w bazie danych?
Kluczem kandydującym, który nie został wybrany jako klucz główny.
Dodatkowym polem, najczęściej numerycznym, którego wartość jest nadawana każdemu rekordowi w celu jego jednoznacznej identyfikacji.
Pole lub zestaw pól, które odwołują się do klucza podstawowego w innej tabeli.
Kluczem złożonym z kilku pól opisujących naturalne cechy obiektu.
Który z modeli baz danych charakteryzuje się strukturą, w której jeden obiekt podrzędny może być połączony z wieloma obiektami nadrzędnymi, tworząc strukturę grafu lub sieci?
Model obiektowy
Model relacyjny
Model hierarchiczny
Model sieciowy
Co to jest 'integralność encji' w relacyjnym modelu danych?
Zasada mówiąca, że wartość klucza obcego musi odpowiadać istniejącemu kluczowi głównemu lub być `NULL`.
Zasada zapewniająca, że wszystkie dane w kolumnie są tego samego typu.
Dodatkowe warunki poprawności danych określane przez użytkownika, np. że cena produktu musi być większa od zera.
Zasada, która wymaga, aby każda tabela posiadała klucz główny i żaden jego element nie przyjmował wartości `NULL`.
Podczas transformacji diagramu ERD na model relacyjny, w jaki sposób reprezentowany jest związek 'jeden do jednego' (1:1)?
Obie tabele muszą zostać połączone w jedną dużą tabelę.
Dodaje się klucz obcy do tabeli po dowolnej stronie związku.
Zawsze tworzy się nową, osobną tabelę tylko dla tego związku.
Dodaje się klucze obce w obu tabelach, wskazujące na siebie nawzajem.
Czym jest 'dziedzina' atrybutu w kontekście projektowania baz danych?
Komentarzem opisującym przeznaczenie atrybutu.
Kluczem głównym, z którym atrybut jest powiązany.
Nazwą kolumny w tabeli.
Zbiorem dopuszczalnych wartości, jakie dany atrybut może przyjmować.
Które z poniższych stwierdzeń najlepiej opisuje korzyść wynikającą z normalizacji bazy danych?
Umożliwienie przechowywania danych w formie niestrukturalnej.
Uproszczenie struktury bazy danych poprzez zmniejszenie liczby tabel.
Zwiększenie szybkości wykonywania wszystkich zapytań.
Minimalizacja redundancji danych i zagrożenia anomaliamii
W terminologii E.F. Codda, co jest matematycznym odpowiednikiem tabeli w bazie danych?
Krotka
Dziedzina
Atrybut
Relacja
Czym różni się 'system bazy danych' od 'systemu zarządzania bazą danych' (SZBD)?
System zarządzania bazą danych to zbiór danych, a system bazy danych to oprogramowanie.
System bazy danych to zbiór danych i oprogramowanie do zarządzania nim (SZBD).
Nie ma między nimi żadnej różnicy, to terminy synonimiczne.
System bazy danych to fizyczne pliki na dysku, a SZBD to interfejs użytkownika.
Do czego służą narzędzia klasy CASE, takie jak DBDesigner4, w procesie tworzenia bazy danych?
Do zarządzania kopiami zapasowymi i przywracania bazy danych po awarii.
Do wprowadzania i masowego importu danych do istniejących tabel.
Do pisania złożonych zapytań SQL i optymalizacji ich wydajności.
Do tworzenia graficznego modelu bazy (np. diagramu ERD) i automatycznego generowania skryptu SQL tworzącego jej strukturę.
Jaka jest podstawowa zasada pierwszej postaci normalnej (I PN)?
Każde pole niebędące kluczem musi zależeć od całego klucza głównego.
Każda tabela musi posiadać unikalny klucz główny.
W tabeli nie mogą istnieć zależności przechodnie między polami niekluczowymi.
Każde pole w tabeli musi zawierać wartość elementarną (atomową), a nie listę czy zbiór wartości.
W modelu obiektowym baz danych, w jaki sposób są reprezentowane dane?
W postaci odwróconego drzewa dokumentów.
W postaci dwuwymiarowych tabel składających się z wierszy i kolumn.
W postaci sieci połączonych ze sobą dokumentów.
W postaci obiektów, których stan i zachowanie są opisywane za pomocą właściwości i metod.
Które z poniższych nie jest jednym z trzech głównych elementów składowych modelu danych?
Struktura
Operacje
Implementacja
Ograniczenia
Która strategia projektowania baz danych, opisana jako TOP-DOWN, charakteryzuje się przechodzeniem od ogólnego obrazu systemu do szczegółowych elementów?
Polega na jednoczesnym projektowaniu wszystkich elementów systemu bez określonej hierarchii.
Rozpoczyna się od analizy istniejących, rozproszonych danych i integruje je w jeden system.
Definiuje ogólny cel, tworzy model konceptualny, a następnie przechodzi do szczegółów logicznych i fizycznych.
Zaczyna się od zdefiniowania najważniejszych pojęć i rozbudowuje projekt wokół nich.
Co to jest 'klucz kandydujący'?
Klucz wybrany przez projektanta do pełnienia funkcji klucza głównego.
Dowolny klucz, który jest nadzbiorem innego klucza.
Klucz, którego żaden właściwy podzbiór nie jest kluczem.
Klucz składający się wyłącznie z jednego atrybutu.
Jaki jest jeden z nietypowych powodów stosowania związku 'jeden do jednego' (1:1) zamiast umieszczania wszystkich danych w jednej tabeli?
Aby odizolować część danych ze względu na bezpieczeństwo lub podzielić dane na podzbiory.
Aby spełnić wymagania trzeciej postaci normalnej.
Aby umożliwić jednemu rekordowi z pierwszej tabeli połączenie z wieloma rekordami z drugiej.
Aby przyspieszyć działanie wszystkich zapytań łączących dane.
