Widoki: Widoki indeksowane w SQL cz. II

Widoki indeksowane przyspieszają dostęp do zgromadzonych danych oraz ograniczają ilość wykonywanych operacji przy odczytywaniu rekordów. Zobaczmy więc jak je stworzyć.

Fot: Wikipedia, CC BY 3.0.

Fot: Wikipedia, CC BY 3.0.

UWAGA: Omawiany materiał działa na bazach danych firmy Microsoft.

Po pierwsze widok musi być utworzony z opcją SCHEMABINDING, która „łączy” schemat widoku z danymi jakie on przechowuje. Ważne jest to, że po utworzeniu takiego widoku nie będziemy mogli go usunąć oraz zmodyfikować w nim danych.

Tworzenie widoku indeksowanego:

Tabela klienci:

ID Imie Nazwisko Miasto
1 Jan Kowalski Warszawa
2 Michał Łagoda Kraków
3 Marcin Kulczyk Kraków
4 Radosław Sikorski Kraków
5 Monika Kopacz Gdańsk
6 Piotr Grabiec Toruń
7 Ewa Pogodna Bydgoszcz
8 Sebastian Szybki Warszawa

, , , ,