•Perspektywa złożona niemodyfikowalna
oparta na wielu relacjach bazowych
•perspektywa jest
niemodyfikowalna ponieważ żadna z trzech tabel nie zachowuje kluczy,
krotka z każdej tabeli występuje w perspektywie
wielokrotnie
•
CREATE OR REPLACE VIEW prac_zesp_etat
(id, id_zesp, nazwisko, nazwa,
etat,kategoria)
AS
SELECT p.id_prac, id_zesp, p.nazwisko,
z.nazwa, p.etat, e.nazwa
FROM pracownicy p JOIN zespoly z USING
(id_zesp)
JOIN
etaty e
ON
(p.placa_pod BETWEEN e.placa_min AND e.placa_max)
WHERE p.etat IN
('DYREKTOR','ASYSTENT','SEKRETARKA');