GR D

1.Patrz gr. B

3.Architektura serwera plików

- Do serwera plików połączonych jest poprzez sieć wiele stacji roboczych.

- baza danych rezyduje na serwerze plików

- DBMS i aplikacje są zainstalowane na każdej ze stacji roboczych.

Wady:

-Duże natężenie ruchu w sieci.

-Na każdym stanowisku roboczym jest potrzebna pełna kopia DBMS

4.Matematyczna interpretacja relacji

-Zawiera zbiory D1 i D2 gdzie D1={2,4} i D2={1,3,5}

-iloczyn kartezjański D1*D2={(2,1),(2,3),(2,5),(4,1),(4,3),(4,5)}

Inaczej:

Znalezienie wszystkich kombinacji elem. D1 i D2

Relacja - podzbiór R={(2,1),(4,1)}

Dajemy pewien związek:

-drugim elementem jest 1

R={(x,y) | x należy do D1, y należy do D2 i y=1}

- wartość pierwszego elementu ma 2x wartość drugiego elementu

R={(x,y), x należy do D1, y należy do D2 i 2y=x}

5.Więzy integralności -reguła, która określa, w jaki sposób baza danych ma pozostać dokładnym odbiciem swojego obszaru analizy,

Dzielimy na:

- więzy statyczne

- więzy przejść

Więzy statyczne - wykorzystywane do sprawdzania czy wykonywana transakcja nie zmienia stanu baz danych w stan niepoprawny

Więzy przejść - reguły, które wiążą ze sobą stany baz danych. Przejście jest zmianą stanu i dlatego może być reprezentowane przez parę stanów. Są ograniczeniem nałożonym na przejście.

Rzut- podstawowy operator algebry relacyjnej. Bierze jedną relację jako wejście i tworzy jedną relacje na wyjściu z podzbiorem kolumn z relacji wejściowej.

Składnia

PROJECT <nazwa tabeli>[<lista kolumn>] <tabela wynikowa>

Np. PROJECT <Moduły>(nazwa modułu) R1