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