• Nie Znaleziono Wyników

Widoki nie przechowują zapisanych

N/A
N/A
Protected

Academic year: 2021

Share "Widoki nie przechowują zapisanych"

Copied!
9
0
0

Pełen tekst

(1)

Autor: Joanna Karwowska

(2)

Widoki w języku SQL to wirtualne tabele tworzone na podstawie zapytań.

Składają się z kolumn i wierszy pobranych z prawdziwych tabel.

Widoki nie przechowują zapisanych w tabelach danych.

W bazie danych jest zapamiętywana jedynie definicja widoku.

Zapewniają bezpieczeństwo danych przez ograniczenie dostępu do danych zapisanych w tabelach.

(3)

CREATE VIEW <

NazwaWidoku

> [<listakolumn>]

AS <instrukcjaSELECT> [WITH CHECK OPTION]

Opcjonalna <listakolumn> określa nazwy kolumn widoku.

[WITH CHECK OPTION] – gwarantuje, że

wszystkie aktualizacje widoku (jeśli widok jest aktualizowany) spełnią warunki występujące we frazie WHERE instrukcji SELECT.

(4)

Utwórz widok

Tpensja

, który będzie

przechowywał dane o wysokości pensji poszczególnych pracowników.

CREATE VIEW

Tpensja

AS SELECT nazwisko, imie, pensja FROM pracownicy, stanowiska

WHERE stanowisko=stanowiska.id_stanowiska WITH CHECK OPTION;

(5)

SELECT * FROM NazwaWidoku ;

(6)

Widok można usunąć za pomocą słowa kluczowego:

DROP VIEW NazwaWidoku ;

(7)

Te same dane mogą być widziane w różny sposób przez różnych użytkowników.

Pozwalają koncentrować się na istotnych danych, a ignorować inne.

Wprowadzają dodatkowy poziom

niezależności od danych: jeśli zmieni się coś w schemacie bazy danych, często wystarczy zmienić definicję widoku, nie zmieniając

programu.

Wprowadzają ochronę danych przez ich ukrycie: użytkownicy „widzą” tylko widoki, czyli tylko te dane do których mają prawo dostępu.

(8)

Widoki nie zawierają danych; zawierają tylko informacje jak zebrać te dane w razie

potrzeby (tzn. z jakich tabel, z jakich kolumn i w jaki sposób).

Widoków nie można indeksować (ale można indeksować tabele wchodzące w skład

widoku).

W ogólności, nie można aktualizować danych poprzez widok.

(9)

Cytaty

Powiązane dokumenty

Pierwszy numer inwentarzowy malowany odręcznie tuszem, a następnie przekreślony czerwoną farbą oraz wypalona w okresie międzywojennym litera „P” oznaczająca Pałac na

Obok bogatych zasobów piśmiennictwa, zwłaszcza w zakresie nauk humani- stycznych, obejmują one blisko pięćset tysięcy jednostek zbio- rów specjalnych, na które składają

Mnie też jest ciepło, chociaż temperatura powietrza jest niska.. To dzięki temu, że

Oba nowe leki są pakowane w dawkach jednostkowych, co zwiększa koszty i utrudnia zakraplanie pojedynczej dawki leku, może zatem przyczynić się do niedostatecznego sto- sowania

lejki do specjalistów się skrócą i czy poprawi się efektywność działania systemu ochrony

Tydzień po Mistrzostwach Świata Medyków w Kolarstwie nadeszła okazja do udowodnienia supremacji i rewanżów, ponieważ w Wieleniu nad Notecią odbyły się Mistrzostwa Polski Lekarzy

Wydawałoby się, że książka Sontag jest o widokach – nie w sensie widoków, o których pisałam przed chwilą (w kontekście teoretycznego sporu o foto- grafie

* Successful discrimination of gluon from quark jets have been reported in both e+e- annihilation and hadron induced reactions. * Identifying b-quarks in annihilation using