1. Elementy DBMS
DMBS- Data Base Management System, System zarządzania bazą danych, jest to cześć systemu bazy danych (który składa się z DBMSu i Bazy danych), elementami DBMS są:
• Moduł Zarządzania Transakcjami
• Moduł Zarządzania Pamięcią
• Procesor Zapytań
• Dane/Metadane
2. Dana jest relacja, ustalamy jej klucz oraz wskazujemy funkcjonalność przechodnią (przechodnią zależność funkcyjną?)
Kluczem relacji (kluczem głównym) nazywamy taki z kluczy kandydujących, który składa się z najmniejszej ilości atrybutów i najlepiej określa poszczególne krotki. Klucz taki musi jednoznacznie identyfikować każdą z krotek, nie może się powtarzać (musi być unikalny) i nie może być pusty (nie może mieć wartości NULL).
Zależność funkcyjna - wystąpienie danej wartości A zależy od wystąpienia wartości B
Przechodnia zależność funkcyjna - wartość A zależy od B a wartość B zależy od C, więc A jest przechodnio zależne funkcyjnie od C
3. Mnożenie tablicowe zapytaniem SQL
SELECTa.wartość, b.wartość, a.wartosc* b.wartość ASwynik FROM a JOIN b ON a.id=b.id
4. Moduł Ben-Zvi, gdzie występuje i do czego służy
Jest to moduł występujący w temporalnych bazach danych, czyli bazach danych przechowujących oprócz rekordów dane dotyczące czasu kiedy dane były poprawne, a kiedy nie, przydatne jeśli wyniki operacji na danych zależą od ich aktualności lub przedawnieniu.
Na moduł ten składa się 5 znaczników czasu:
• Tes - czas kiedy dane zaczęły być aktualne
• Trs - czas kiedy zarejestrowano, że dane są aktualne
• Tee - czas kiedy dane przestały być aktualne
• Tre - czas kiedy zarejestrowano, że dane nie są aktualne
• Td - czas kiedy dane przestały być aktualne w bazie