używane do uproszczenia reprezentacji skomplikowanych zapytań
zapisywany jest w bazie jako obiekt
może być użyty w różnych zapytaniach, w róznych sesjach
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q
czym jest CTE ?
A
tymczasowy zestaw wyników, który istnieje w ramach pojedyńczego zapytania
nie jest przechowywane w bazie
do uprządkowania i rozdzeilenia złożonych zapytań
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q
Funkcja vs Procedura
A
Zwrot Wartości: Funkcje zawsze zwracają wartość; procedury nie muszą.
Parametry: Funkcje zazwyczaj mają tylko parametry wejściowe; procedury mogą mieć parametry wejściowe i wyjściowe.
Zakres Użycia: Funkcje można wywoływać w zapytaniach SQL; procedury są wywoływane niezależnie.
Ograniczenia: Funkcje mają ograniczenia dotyczące modyfikacji danych; procedury mogą wykonywać szerszy zakres operacji, w tym modyfikacje danych i kontrolę transakcji.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q
Index
A
struktura wspomagająca szybkie wyszukiwanie i dostęp do danych w tabeli
optymalizacja zapytań
B-TREE
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q
Typy indexów
A
Indeks główny automatycznie tworzony dla klucza głównego tabeli
Index niekluczowy - tworzony na innych kolumnach aby przyśpeszyć dostęp na podstawie tych kolumn
Index złożony index obejmujący wiele kolumn
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q
Indexy wady
A
zajmują przestrzeń
INSERTY, UPDATE, DELETE - wolniejszy bo indeksy muszą być aktualizowane
nadmierna ilość indeksów może pogroszyć wydajność
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q
Czym jest composite key
A
klucz, który składa się z dwóch lub więcej kolumn w tabeli
służa do unikalnej identyfikacji wiersza w tabeli
używany jest gdy jedna kolumna nie jest wystarczakąca do jednozdanczego indentyfikowania rekordów