To jest mój przykład i mam pytanie czy pytania do bazy w języku naturalnym da się przełożyć na operatorów algebry relacji oraz pytania w wyrażaniu algebry relacyjne są poprawnę w takim sensie czy zadzaiałają i ich składania jest porpawa
Rozważ schemat bazy danych składającej się z 5 relacji
-
miasto(nazwa,numer regionu)
-
pracownicy(imię,id pracownika)
-
zamowienia(lokalizacja zamówienia,ilość zamówienia)
-
spedytorzy(id spedytora,lokalizacja zamówienia)
-
region(pracownicy,numer regionu)
Zapisz,używając operatorów algebry relacji następujące zapytania do bazy danych
1 Podaj daty zamówieni zlokalizowanych w krakowie
2 Wypisz pracowników zlokalizowanym w krakowie
3 którzy spedytorzy mają więcej niż 3 zamówienia
4 którzy spedytorzy są zapisani w bazie lecz nie mają zamówień
5 Podaj imię pracownika z id 1
6 Podaj spedytorów w danym rejonie zlokalizowanym w krakowie
Zapisz , używając sformułowań języka naturalnego wyrażenia algebry relajcyjnej
1.σnazwa = “krakow”(spedytorzy ⟗ zamowienia)
2πimię (“pracownicy= marek”(pracownicy ⟗ region ⟗ miasto)
3πidpracownika (spedytorzy ⟗(σidproacownika=”1”(zamówienia ⟗ region )) )
4πzamóweinia(σnumerregionu=”18”(zamowienia) ⟗ σilość zamówienia<5(pracownicy)
5πregionu,miasto(σid spedytora = ‘2’(pracownicy ⟗ zamówienia ⟗ ))