background image

 

www.chomikuj.pl/MarWag987 

 

1.Co to jest baza danych? 
   Baza danych - rodzaj komputerowego zbioru kartotek, magazyn danych o określonej budowie. Baza 
danych jest modelowym ujęciem fragmentu rzeczywistości będącego przedmiotem zainteresowania 
osób, instytucji, organizacji, firm, zakładów itp. reprezentującym fakty dotyczące tej rzeczywistości w 
formie umożliwiającej ich przetwarzanie w komputerze. Zbiór informacji na dany temat zorganizowany 
w sposób umożliwiający: dodawanie, edycję, przeglądanie. 
 
2.Jakie są właściwości modułu zarządzania transakcją? 
  Właściwości modułu zarządzania transakcjami: 
  - niepodzielność – zostaje przeprowadzona cała operacja albo żaden z jej elementów nie zostaje 
uwzględniony  
  - spójność – po zakończeniu przetwarzania transakcji baza danych nie zawiera sprzeczności 
  - izolacja – jednocześnie przeprowadzone transakcje nie mogą na siebie wzajemnie wpływać 
  - trwałość – wynik transakcji nie może zostać utracony w wyniku awarii systemu. 
 
3.Jaki model bazy danych przedstawia rys.: 
  Modele baz danych: hierarchiczny, sieciowy, relacyjny, obiektowy. 
 
4.Co to jest obiekt? 
  Obiekt - konkretny lub abstrakcyjny byt (wyróżnialny w modelowanej rzeczywistości) posiadający 
nazwę, jednoznaczną identyfikację, określone granice, atrybuty i inne własności, rodzaje struktur 
danych, przetwarzanie przez obiektowe języki programowania i przechowywanych w bazie danych. 
 
5.Co to jest encja? 
  Encja - byt, przedmiot fizyczny (lub abstrakcja) rozpoznawalny jako samodzielny i niezależny w 
organizacji rzeczywistości, rzecz znacząca. Interesujący nas obiekt, coś co istnieje i jest rozróżnialne 
wśród innych obiektów tego samego typu. 
 
6.Co to jest klucz? 
  Klucz - atrybuty lub zbiory atrybutów, które jednoznacznie identyfikują encję wewnątrz zbioru encji. 
Klucz może być utworzony przez: 

-

 

wybór atrybutu spełniającego rolę klucza (np.: PESEL, NIP) 

-

 

utworzenie specjalnego atrybutu spełniającego rolę klucza. 
 

7.Co to założenie poprawnej budowy tabeli? 
  Założenie poprawnej budowy tabeli jest to, aby każda wartość atrybutu w każdej krotce była 
wartością atomową (wartością nie rozkładalną – pojedyncza wartość, a nie zbiór wartości). 
 
8.W czym zapisywane są rekordy? 
  Rekordy zapisywane są w wierszach, natomiast atrybuty w kolumnach. 
 
9.Z czego składa się tabela? 
 Tabela składa się z krotek czyli rekordów oraz niezależnych atrybutów czyli pól. Ich kolejność jest 
dowolna. 
 
10.Jaka jest kolejność wierszy w tabeli? 
   Kolejność wierszy w tabeli jest dowolna. 
 

background image

 

www.chomikuj.pl/MarWag987 

 

11.Co to redundacja? 
   Redundacja to dane niepotrzebnie powtarzają się w kilku rekordach. 
 
12.Co to dekompozycja? 
   Dekompozycja relacji to podział atrybutów relacji R miedzy dwa schematy nowych relacji. 
 
13.Co to normalizacja i denormalizacja? 
   Normalizacja to proces przekształcania reprezentacji bazy danych (nazywany również rozkładem 
odwracalnym), polegający na odnajdywaniu logicznych związków między elementami danych. W 
każdym etapie normalizacja bazy strukturę danych dzieli się na coraz więcej tabel z zachowaniem 
podstawowych związków miedzy elementami danych. 
   Denormalizacja to wprowadzenie kontrolowanej nadmiarowości do bazy danych w celu 
przyspieszenia wykonywania na niej operacji (np.: obsługiwania zapytań). 
 
14.Kiedy relacja R jest w pierwszej postaci normalnej? 
   Relacja R jest w pierwszej postaci normalnej (1NF), jeśli wartości atrybutów są elementarne tzn. są to 
pojedyncze wartości określonego typu, a nie zbiory wartości. 
 
15.Co zalicza się do wad normalizacji? 
  Wady normalizacji to: 

-

 

wydłużenie czasu wyszukiwania 

-

 

„nie należy przechowywać w bazie danych wartości, które można wyliczyć’’  

          stawka zasadnicza * liczba lat/100  (stawka zasadnicza + dodatek za szkodliwość) * liczba lat/100 
 
16.Co to anomalie i gdzie występują? 
    Anomalie występujące w relacjach to problemy ze zbyt dużą liczba danych w pojedynczej relacji. 
    Anomalie modyfikacji – podczas modyfikacji wartości danych nie zostanie poprawiona we wszystkich 
krotkach. 
    Anomalie usunięć – usunięcie wartości atrybutu może spowodować utratę części danych (całej 
krotki).