sbd.doc

(81 KB) Pobierz
Pytania do egzaminu z przedmiotu \Systemy baz danych"

Pytania do egzaminu z przedmiotu \Systemy baz danych"

UWAGA:

Na egzamin należy przynieść indeks i dowód osobisty.

Osoby bez dokumentów zostaną  wyproszone z sali egzaminacyjnej.

 

 

1. Informacja to: zinterpretowane dane.

 

2. Zbiór definicji opisujących strukturę bazy danych to: część intensjonalna bazy  danych.

 

3. Część ekstensjonalna bazy danych to: zbiór faktów w bazie danych.

 

4. Zbiór faktów, których zadaniem jest reprezentowanie pewnego aspektu rzeczywistości to: baza danych.

 

5. Zbiór faktów z nałożoną na niego wewnętrzną strukturą to: baza danych.

 

6. Do właściwości baz danych należą: 

- współdzielenie danych

- integracja danych                                                                 - integralność danych                                                                - bezpieczeństwo danych                                                                 - abstrakcja danych                                                                 - niezależność danych

 

7. Za zmianę bazy danych z jednego stanu w drugi odpowiadają: funkcje aktualizujące.

 

8. Za sprawdzenie czy pewien fakt lub grupa faktów jest spełniona w danym stanie bazy danych odpowiadają: funkcje zapytań.

 

9. Zapewnienie jednoczesnego dostępu do danych wielu uprawnionym podmiotom to: współdzielenie danych.

 

10. Zapewnienie zbioru faktów nie będących danymi redundancyjnymi to: integracja danych.

 

11. Integralność danych to: zapewnienie dokładnego odbicia obszaru analizy nie tylko strukturą danych, ale przede wszystkim stanem faktów.

 

12. Zapewnienie zbioru uprawnień użytkowników do wykonywania operacji (transakcji/kwerend) na całości/części bazy danych to: bezpieczeństwo danych.

 

13. Niezależność danych to: zapewnienie oddzielenia danych od procesów, które ich używają.

 

14. Bazy danych stosowane do zbierania danych o stanie pewnego przedsięwzięcia to: produkcyjne bazy danych.

 

15. System baz danych to: zorganizowany zbiór narzędzi umożliwiających dostęp i zarządzanie jedną lub wieloma bazami danych.

 

16. Funkcje realizowane przez DBMS to:

-          pielęgnacja danych

-          wyszukiwanie danych

-          kontrola danych 

 

17. Narzędzia administratora systemu bazy danych to:

-          archiwizacja, kopiowanie i odtwarzania

-          zarządzanie uprawnieniami

-          monitorowanie aktywności

-          import i eksport danych.

 

18. Narzędzia użytkownika końcowego DBMS to:

-          interfejs języka naturalnego

-          interfejs Visual Query

-          interfejs QBE (zapytanie przez przykład)

 

19. Narzędzia tworzenia aplikacji baz danych to:

-          interfejs programowania aplikacji

-          narzędzia projektowania bazy danych

-          generator ekranów

-          generator raportów

 

20. Język definiowania danych, w interfejsie DBMS, odpowiada za: dodawanie/usuwanie/modyfikację struktur danych; aktualizuje metadane w słowniku danych.

 

21. Język operowania danymi, w interfejsie DBMS, odpowiada za: dodawanie/czytanie/usuwanie/modyfikację danych (CRUD).

 

22. Język integralności danych, w interfejsie DBMS, odpowiada za: określenia więzów integralności danych.

 

23. Język kontroli danych, w interfejsie DBMS, odpowiada za: definiowanie użytkowników i określanie ich uprawnień.

 

24. Funkcje menedżera bazy danych to:

-          kontrola uprawnień prób dostępu do bazy danych

-          przetwarzanie poleceń subjęzyka bazy danych

-          kontrola spójności – przestrzeganie zdefiniowanych więzów spójności

-          optymalizacja zapytań – strategia wykonania zapytań do bazy danych

-          planowanie i zarządzanie transakcjami

-          zarządzanie odtwarzaniem – zawieranie i anulowanie transakcji

-          zarządzanie buforami – transfer danych do i z pamięci głównej i pomocniczej.

 

25. Architektura systemu baz danych, zbiór ogólnych zasad posługiwania się danymi to: model danych.

 

26. Zbiór reguł określających strukturę danych to: definicja danych.

 

27. Zbiór reguł dotyczących procesu dostępu do danych i ich modyfikacji to: operowanie danymi.

 

28. Zbiór reguł określających, które stany bazy danych są poprawne to: integralność danych.

 

29. Proste modele danych są: danymi zorganizowanymi w strukturę rekordów zgrupowanych w plikach.

 

30. Klasyczne modele danych są: modelami hierarchicznymi, sieciowymi i relacyjnymi.

 

31. Semantyczne modele danych są: modelami znaczeniowymi; to modele nakierowane na lepsze (niż modele klasyczne) odwzorowanie dziedziny problemu.

 

32. Dedukcyjne modele danych są: modelami obejmującymi zastosowanie logiki formalnej do definiowania danych, operowania danymi i integralności danych.

33. Każda relacja w bazie danych jest jednoznacznie określona: przez swoją nazwę.

 

34. Każda relacja musi zawierać: klucz główny – kolumnę (lub kolumny), której wartości jednoznacznie identyfikują wiersz (w szczególności nie powtarzają się).

 

35. Kolumna lub grupa kolumn relacji, o wartościach z tej samej dziedziny co klucz główny tabeli z nią powiązanej: to klucz obcy.

 

36. W teoretycznym opisie modelu relacyjnego operacje

na danych definiuje się w ramach: tzw. algebry relacyjnej.

 

37. Operacja na relacji określona przez warunek dotyczący

wartości kolumn danej relacji, dająca w wyniku relację

zawierającą te wszystkie wiersze wejściowej relacji, których atrybuty spełniają dany warunek to: selekcja (restrict).

 

38. Operacja na relacji określona przez podzbiór zbioru kolumn danej relacji, dająca w wyniku relację składającą się z kolumn wejściowej relacji to: rzut (project).

 

39. Operacja na relacjach, której wynikiem jest tabela zbudowana ze wszystkich par wierszy relacji wyjściowych to: iloczyn kartezjański (product). 

 

40. Jeżeli argumentami operacji są dwie relacje, posiadające kolumny o tych samych dziedzinach, a wynikiem jest tabela otrzymana z iloczynu kartezjańskiego relacji wejściowych i selekcję za pomocą warunku równości „wspólnych” atrybutów

to jest to: równozłączenie (equi-join).

 

41. Operacja działająca na dwóch zgodnych relacjach,

produkująca relację której wiersze są sumą teoriomnogościową wierszy z relacji wejściowych to: suma (union).

 

42. Operacja, która wymaga dwóch zgodnych tabel, a wynikiem jest tabela zawierająca wiersze wspólne dla obu tabel jest: przecięcie (intersection).

 

43. Operacja, która wymaga na dwóch zgodnych relacjach

i odpowiada dokładnie różnicy teoriomnogościowej

zbiorów wierszy tabel wejściowych to: różnica (difference).

 

44. Integralność encji w modelu relacyjnym oznacza, że: każda tabela musi posiadać klucz główny, a wartości klucza głównego muszą być w ramach tabeli unikalne i nie równe NULL.

 

45. Integralność referencyjna w modelu relacyjnym

oznacza, że: każda wartość klucza obcego może być albo równa jakiejś wartości klucza głównego występującej w tabeli powiązanej lub (ewentualnie) NULL.

 

46. Zastosowanie ograniczonego usuwania jako reguły

postępowania w wypadku usuwania wiersza z tabeli

powiązanej powoduje, że: wartości kluczy obcych wierszy z innych tabel stają się nieważne.

 

47. Zastosowanie kaskadowego usuwania jako reguły

postępowania w wypadku usuwania wiersza z tabeli

powiązanej powoduje, że: automatycznie usuwane są z innych tabel wszystkie wiersze, dla których wartości kluczy obcych stały się nie ważne.

 

48. Wstawianie NULL przy usuwaniu jako reguły

postępowania w wypadku usuwania wiersza z tabeli

powiązanej powoduje, że: nieważne wartości kluczy obcych ulegają zastąpieniu przez NULL.

 

49. W obiektowym modelu danych integralność danych

typu klasa-klasa polega na tym, że: nadklasa nie może być usunięta dopóty, dopóki nie zostaną usunięte wszystkie powiązane z nią podklasy.

 

50. W obiektowym modelu danych integralność danych

typu klasa-obiekt polega na tym, że: klasa nie może być usunięta dopóty, dopóki nie zostaną usunięte wszystkie jej obiekty.

 

51. W obiektowym modelu danych integralność dziedziny

polega na tym, że: atrybuty są definiowane na utworzonych wcześniej klasach lub na zbiorach identyfikatorów obiektów.

 

52. Identyfikowanie logicznych związków między

elementami danych w bazie, która będzie

reprezentować takie związki, ale bez występowania

anomalii danych to: normalizacja.

 

53. Proces normalizacji danych to usuwanie: ????? anomalii ????? 

 

54. Jeżeli dla każdej wartości elementu danych A istnieje

ograniczony zbiór wartości elementu danych B to: jest to zależność niefunkcyjna-wielowartościowa.

 

55. Jeżeli dla każdej wartości A istnieje jedna,

jednoznacznie określona wartość B to: jest to zależność funkcyjna-jednowartościowa.

 

56. Związki zależności (determinowania) między

elementami danych to: skierowane logiczne związki; jeżeli element danych A jest determinującym elementem danych, a B zależnym elementem danych, to kierunek związku jest od A do B.

 

57. Relacja jest w pierwszej postaci normalnej wtedy i

tylko wtedy, gdy każdy atrybut niekluczowy: jest funkcyjnie zależny od klucza głównego.

 

58. Relacja jest w drugiej postaci normalnej wtedy i tylko

wtedy, gdy jest w pierwszej postaci normalnej i każdy

atrybut niekluczowy: jest w pełni funkcyjnie zależny od klucza głównego.

 

59. Relacja jest w trzeciej postaci normalnej wtedy i tylko

wtedy, gdy jest w drugiej postaci normalnej i każdy

atrybut niekluczowy: jest bezpośrednio (nie przechodnio) zależny od klucza głównego.

 

60. Przekształcenie diagramu zależności w zbiór struktur

tabel lub schemat relacyjny to: akomodacja.

 

61. Gdy relacja jest w trzeciej postaci normalnej oraz

jeżeli w danej relacji występuje nie trywialna zależność

nie funkcyjna do dowolnego podzbioru atrybutów to

podzbiór ten musi zawierać klucz tej relacji to relacja

jest: w postaci normalnej Boyce’a-Codda (BCNF).

 

62. Relacja jest w piątej postaci normalnej wtedy i tylko

wtedy, gdy jest w czwartej postaci normalnej: i nie istnieje jej rozkład na zbiór mniejszych tabel.

 

63. Abstrakcja istniejącego niezależnie i jednoznacznie

zidentyfikowanego elementu dziedziny problemu to: encja.

 

64. Związek encji to: powiązanie między encjami.

 

65. Atrybut encji to: charakterystyka encji; opis właściwości encji.

 

66. Ogólnie przyjęta notacja na diagramach ER dla encji to: prostokątna ramka z wpisaną nazwą będąca rzeczownikiem w liczbie pojedynczej.

 

67. Ogólnie przyjęta notacja na diagramach ER dla atrybutu encji to: owal lub koło z wpisaną nazwą atrybutu.

 

68. Wskaż diagram odpowiadający następującej relacji

„klient może mieć wiele kont bankowych; konto

bankowe należy do jednego klienta”: 

              odpowiedź à         

 

 

69. Poniższy diagram opisuje relację: klient ma wiele kont bankowych; konto bankowe może należeć do wielu klientów-(N:M).

         

 

 

70. Poniższy diagram opisuje relację: klient może mieć wiele kont bankowych lub nie ma żadnego; konto bankowe należy do jednego klienta.

         

 

 

71. Poniższy diagram opisuje: r1 – wykłada, jest wykładany przez

 

                              r2 – egzaminuje, jest egzaminowany przez

         

 

 

72. Związki rekurencyjne na diagramach ER to: związki unarne; wiązanie ze sobą instancji tego samego typu.

 

73. Różne spojrzenia na encje (na diagramach ER) pod

kątem uczestniczenia w różnych związkach to: role encji.

 

74. Upraszczanie związków wiele do wiele na diagramach

ER polega na zastąpieniu go: dwoma związkami jeden do wiele.

 

75. Podczas przekształcania diagramu ER w schemat

relacyjny przyjmuje się, że:

-          każdy związek wiele do wielu należy rozpisać jako dwa jeden do wielu

-          każdy związek jeden do jeden może być częścią jednej tabeli

-          każda encja to tabela

-          każdy atrybut encji jest kolumną tabeli

-          każdy identyfikator encji staje się kluczem głównym tabeli

-          dla każdego związku jeden do wielu klucz główny tabeli (po stronie „jeden”) wstawiany jest jako klucz obcy do tabeli po stronie „wiele”

-          opcjonalność oznacza dopuszczanie wartości NULL przez klucz obcy tabeli

-          każdy związek trójargumentowy należy przekształcić w jedną tabelę ze złożonym kluczem głównym składającym się z identyfikatorów encji związku

-          dla każdej roli reprezentującej związek jeden do wielu jest potrzebny odd...

Zgłoś jeśli naruszono regulamin