Projektant widoków to wizualne narzędzie, które może pomóc w tworzeniu widoków.
Projektant widoku jest podobny do projektanta zapytań, ponieważ zapewnia wizualny sposób projektowania zapytania. Oszczędza to kłopotów z projektowaniem zapytania w Projektancie zapytań, a następnie wykonywaniem dodatkowego kodowania w celu przekonwertowania zapytania na widok (tak jak robiliśmy to poprzednio).
Teraz użyjemy Projektanta widoków, aby utworzyć kolejny widok.
-
Uruchom projektanta widoków
Kliknij prawym przyciskiem myszy Widoki węzeł i wybierz Nowy widok... .
-
Dodaj tabele
Wybierz tabele, które chcesz uwzględnić w widoku.
W naszym przypadku zaznacz wszystko i kliknij Dodaj , a następnie kliknij Zamknij aby zamknąć okno dialogowe.
-
Zaprojektuj widok
Zobaczysz teraz wybrane tabele i ich relacje — tak jak w Projektancie zapytań.
Jedną z różnic jest to, że Projektant widoku znajduje się w oknie zapytania. Kiedy używaliśmy Projektanta zapytań, został on otwarty w wyskakującym oknie dialogowym, co uniemożliwiło nam dostęp do jakichkolwiek opcji paska narzędzi itp.
Ale otwarcie Projektanta widoku w oknie zapytania pozwala nam uzyskać dostęp do paska narzędzi i innych opcji zgodnie z wymaganiami.
Kolejną różnicą jest to, że mamy teraz czwarte okienko — okienko wyników. To pozwala nam wykonać SQL, aby zobaczyć, jaki ma to wpływ na wyniki, zanim zapiszemy widok.
Nasz przykład
Tym razem uprościmy sprawę i wybierzemy cztery kolumny z trzech tabel. Nie podamy żadnych kryteriów.
Oto zbliżenie okienka kryteriów:
-
Wykonaj SQL
Możesz przetestować widok przed jego zapisaniem, wykonując SQL w Projektancie widoków.
Aby to zrobić, kliknij prawym przyciskiem myszy w dowolnym miejscu obszaru projektowego i wybierz Wykonaj SQL (lub naciśnij Ctrl+R na klawiaturze).
-
Wyniki
Wyniki pojawiają się w okienku wyników na dole.
-
Zapisz widok
Aby zapisać widok, kliknij ikonę Zapisz na pasku narzędzi, a następnie po wyświetleniu monitu nazwij widok.
-
Zapytaj widok
Teraz możesz wysłać zapytanie do widoku za pomocą
SELECT
oświadczenie, jakby to był stół.
Konwencje nazewnictwa
Niektórzy programiści baz danych lubią poprzedzać nazwy widoków nazw przedrostkiem v lub v_ lub podobne, aby pomóc odróżnić widoki od innych obiektów bazy danych.