| Termin | Definicja |
|---|---|
| Widok z kolumnami obliczanymi | Widok z kolumnami obliczanymi prezentuje wyrażenia wyznaczane na podstawie danych z tabel źródłowych. Jak działa widok z kolumnami obliczanymiWidok z kolumnami obliczanymi jest zapisaną definicją zapytania, która udostępnia dane z jednej lub kilku tabel w postaci logicznej tabeli. Kolumna obliczana nie musi odpowiadać pojedynczej kolumnie fizycznie zapisanej w tabeli źródłowej. Jej wartość powstaje z wyrażenia, na przykład działania arytmetycznego, konkatenacji tekstu, porównania warunkowego albo funkcji agregującej. Przykładem może być kolumna W typowym widoku wynik obliczenia jest wyznaczany podczas wykonywania zapytania odwołującego się do widoku. Oznacza to, że po zmianie wartości w tabeli źródłowej kolejne odczytanie widoku może zwrócić inną wartość kolumny obliczanej. Sam widok zwykle nie przechowuje osobnej kopii wyniku. Jest to istotna różnica względem tabeli zawierającej zapisane wartości oraz względem materializowanego widoku, w którym rezultat zapytania jest utrwalany i odświeżany według określonego mechanizmu. Wyrażenia, typy danych i wartości NULLKolumna obliczana może korzystać z operatorów matematycznych, funkcji tekstowych, funkcji daty oraz konstrukcji warunkowych. Wyrażenie Podczas projektowania trzeba uwzględnić typy danych i obsługę wartości Odczyt, aktualizacja i wpływ na wydajnośćWidok z kolumnami obliczanymi upraszcza raporty i zapytania aplikacji, ponieważ wspólne reguły obliczeń są zdefiniowane w jednym miejscu. Można w nim połączyć dane z tabel, obliczyć kwotę zamówienia, wyznaczyć czas trwania procesu albo utworzyć opis na podstawie kilku pól. Widok może również ograniczać zestaw zwracanych kolumn i wierszy, co pomaga oddzielić strukturę tabel od interfejsu używanego przez aplikację. Zmiana definicji wyrażenia wpływa jednak na wszystkie zapytania korzystające z widoku, dlatego nazwy kolumn i typy wyników powinny być traktowane jako część jego interfejsu. Nie każdy widok można modyfikować za pomocą operacji Znaczenie podczas diagnostyki komputeraBłędny wynik widoku nie musi oznaczać uszkodzenia bazy danych. Przyczyną może być niepoprawny typ kolumny, nieoczekiwane Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC i podzespołów, a przy problemach z aplikacją może pomóc ustalić, czy źródłem nieprawidłowego działania jest system operacyjny, sterownik, konfiguracja programu czy komunikacja z bazą danych. W przypadku komputera używanego do pracy z systemem bazodanowym przydatne są informacje o czasie wystąpienia problemu, treści komunikatu, wykonywanym zapytaniu oraz zmianach w konfiguracji. Sam widok z kolumnami obliczanymi jest elementem oprogramowania bazodanowego, dlatego jego poprawność należy weryfikować razem z tabelami źródłowymi i kodem aplikacji, który interpretuje zwracane wartości. |