Domanda |
Risposta |
Podaj nazwy prymitywnych i nieprymitywnych operatorów algebry relacji inizia ad imparare
|
|
prymitywne: suma, różnica, iloczyn kartezjański, selekcja, projekcja nieprymitywne: iloczyn, złączenie
|
|
|
Uszkodzenie nośników pamięciowych może spwodować utratę integralności ... bazy danych inizia ad imparare
|
|
|
|
|
Podaj pełne nazwy trzech składowych języka sql inizia ad imparare
|
|
1. Data definition language 2. Data manipulation Language 3. Data control Language
|
|
|
Jakie są koszty utrzymania indeksów w bazie danych? inizia ad imparare
|
|
1. Czasowy, bo indeksy trzeba aktualizować. 2, pamięciowy, bo indeksy zajmują miejsce w pamięci
|
|
|
Wymień 4 zasadnicze cechy transakcji inizia ad imparare
|
|
atomowość, spójność, izolacja, trwałość
|
|
|
Jakie są korzyści z utrzymywania indeksów w bazie danych? inizia ad imparare
|
|
1. Szybki dostęp do danych 2.Łatwe sortowanie wyników 3.Łatwe sprawdzenie unikatowości
|
|
|
Ograniczenia (CONSTRAINTs) w języku sql służą automatycznemu utrzymywaniu integralności ... bazy danych inizia ad imparare
|
|
|
|
|
Podaj dwie formy modułów programowych jakie mogą być wykorzystywane po stronie serwera baz danych inizia ad imparare
|
|
1. procedury składowe 2. wyzwalacze
|
|
|
aby relacja spełniała postać normalną Boyca Codda kązdy wyznacznik musi być inizia ad imparare
|
|
|
|
|
Wyraź złączene za pomocą prymitywnych operatorów algebry relacji inizia ad imparare
|
|
A JOIN B ON wyrażenie = SELECT (A TIMES B) WHERE wyrażenie
|
|
|
Jaki rodzaj zależności powoduje naruszenie trzeciej postaci normalnej? inizia ad imparare
|
|
pewien atrybut zależy przechodnio od klucza głównego
|
|
|
Jaki rodzaj zależności powoduje naruszenie drugiej postaci normalnej? inizia ad imparare
|
|
niepełna zależność funkcjonalna od klucza głównego
|
|
|
Podaj nazwy standardowych poziomów izolacji transakcji ANSI inizia ad imparare
|
|
1. Read uncommited 2. Read commited 3. Repeatable Read 4, Serializable
|
|
|
Podaj nazwy dwóch najpoważniejszych anomalii spowodowanych brakiem izolacji współbieżnych transakcji inizia ad imparare
|
|
1. Dirty read 2. Lost update
|
|
|
Podaj trzy zasady przezroczystości w rozproszonych bazach danych inizia ad imparare
|
|
1. przezroczystośc lokacji 2. przezroczystość fragmentacji 3. przezroczystość replikacji
|
|
|
Jak w schemacie relacjnej bazy danych reprezentujemy związki wiele do wiele inizia ad imparare
|
|
w postaci oddzielnej relacji
|
|
|
Podaj nazwy dwóch najniebezpieczniejszych zjawisk spowodowanych brakiem izolacji transakcji oraz najniższy poziom izolacji, który je eliminuje inizia ad imparare
|
|
1. Dirty read 2. Lost update 3. Eliminuje: poziom Committed read
|
|
|
Podaj nazwy trzech poziomów architektury systemu baz danych inizia ad imparare
|
|
1. użytkownika 2. logiczny 3. fizyczny
|
|
|
Podaj definicje relacji bazodanowej inizia ad imparare
|
|
Jest to dowolny podzbiór produktu kartezjańskiego skończonej liczby dziedzin prostych
|
|
|
wymień podstawowe rodzaje baz dancyh typu nosql inizia ad imparare
|
|
klucz-wartośc, kolumnowe, dokumentowe, grafowe
|
|
|
Zasada integralności referencyjnej jest naruszona gdy inizia ad imparare
|
|
klucz obcy wskazuje na nieistniejący klucz główny w tablicy wskazywanej
|
|
|
Trzecia postać normalna w relacji bazodanowej jest naruszona gdy inizia ad imparare
|
|
pewien atrybut relacji zależy przechodnio od klucza głównego
|
|
|
Zgodnie z twierdzeniem CAP w rozproszonych systemach baz danych, w każdej sytuacji inizia ad imparare
|
|
1. nie jest mozliwe zachowanie pełnej integralności, pełnej dostępności i rozproszenia 2. możliwe jest zachowanie pełnej integralności i rozproszenia kosztem dostępności
|
|
|
zasada integralności referencyjnej żąda żeby wartość klucza obcego... albo... inizia ad imparare
|
|
1. była równa wartości istniejącego w bazie danych klucza głównego 2. była null
|
|
|