Bazy danych

 0    32 Fiche    pablojakub
скачать mp3 басу ойын өзіңді тексер
 
сұрақ жауап
Jaki operator służy do przepisywania zmiennej w PLPG SQL?
оқуды бастаңыз
:=
Jaką klauzulą kończy się tworzenie funkcji w PLPG SQL?
оқуды бастаңыз
$$ LANGUAGE PLPGSQL;
Jak wywołać zadeklarowaną funkcję "dodaj" z parametrem cena z tabeli filmu?
оқуды бастаңыз
SELECT DODAJ(CENA, 10) FROM FILMY;
Jak usunąć perspektywę?
оқуды бастаңыз
DROP VIEW nazwa_perspektywy
Jak dobrać kolejność kolumn w indeksie?
оқуды бастаңыз
Najpierw kolumny z WHERE, potem z ORDER BY
Co daje dodanie DESC w indeksie
оқуды бастаңыз
Pozwala uniknąć sortowania przy ORDER BY ... DESC.
Czym jest partial index?
оқуды бастаңыз
Indeks z warunkiem WHERE, obejmuje tylko część danych.
Kiedy używać partial index?
оқуды бастаңыз
Gdy filtr w zapytaniu jest stały (np. status = 'active').
Kiedy używać expression index?
оқуды бастаңыз
Gdy w WHERE lub ORDER BY używasz funkcji (np. lower(email)).
Czym jest indeks haszowany?
оқуды бастаңыз
CREATE INDEX idx_users_email_hash ON users USING HASH(email);
Korzysta się z niego tylko dla porównań równości.
Jak pobrać aktualną datę i czas w postgreSQL?
оқуды бастаңыз
now()
Jak pobrać aktualną datę bez czasu w PostgresQL?
оқуды бастаңыз
current_date
Jak wyciągnąć konkretną część daty w postgrę SQL?
оқуды бастаңыз
EXTRACT(YEAR from now());
Kiedy indeks ma sens?
оқуды бастаңыз
Only with high selectivity. For example, if the query you are asking for has 1 to 10 percent of data.
Otherwise you can do sequential scan.
Jak usunąć indeks?
оқуды бастаңыз
DROP INDEX nazwa_indeksu
Jak stworzyć perspektywę?
оқуды бастаңыз
CREATE VIEW nazwa_perspektywy AS SELECT...
Czy zmiana danych w tabeli będzie odwzorowana w perspektywie niezmaterializowanej?
оқуды бастаңыз
Так
Jaką komendę trzeba wywołać, żeby uwzględnić zmiany z tabeli w zmaterializowanej perspektywie.
оқуды бастаңыз
REFRESH MATERIALIZED VIEW
Jaka jest reguła przy GROUP BY?
оқуды бастаңыз
Jeśli masz w SELECT coś agregującego (SUM, COUNT, itd.) + zwykłe kolumny → wszystkie zwykłe kolumny MUSZĄ być w GROUP BY.
Jak będzie brzmiał warunek stworzonych użytkowników, czyli kolumna created at, stworzonych w ostatnich 30 dniach?
оқуды бастаңыз
where created_at > now() - interval '30 days'
Jak zablokować możliwość insert lub update w perspektywie?
оқуды бастаңыз
Dodać na końcu WITH CHECK OPTION.
Warto dodać, że perspektywy, które mają group by lub join są zablokowane do edycji domyślnie.
Wymień 4 miejsca, w których w funkcji PLPG SQL stawia się średnik.
оқуды бастаңыз
1. Po każdej instrukcji wewnątrz bloku BEGIN ... END, 2. Po END, 3. Na samym końcu. 4. Po każdej deklaracji zmiennej
Jak zadeklarować zmienną w PLPG SQL?
оқуды бастаңыз
nazwa zmiennej TYP
Co daje polecenie SavePoint?
Pótaí syntáx
оқуды бастаңыз
It gives you point in time to which you can roll back transaction.
SAVEPOINT nazwa
Jakie mamy dwa rodzaje rollbacków?
оқуды бастаңыз
ROLLBACK; ROLLBACK TO;
Jakie są dwa rodzaje poziomów izolacji w postgreSQL?
оқуды бастаңыз
READ COMMITED, SERIALIZABLE
Jak ustawić poziom izolacji w postgreSQL?
оқуды бастаңыз
SET TRANSACTION ISOLATION LEVEL
Z jakim problemem wiąże się read committed?
оқуды бастаңыз
Non-repeatable read
Kiedy dobrym rozwiązaniem jest zastosowanie poziomu izolacji serializable?
оқуды бастаңыз
Kiedy nie mamy update po ID, ale decyzje na podstawie sum, count lub exists i jest to jakaś krytyczna finansowa transakcja,
Phantom read oznacza że w jednej _ między dwoma _ mamy _ lub _ wierszy
Czy w Read Committed ten problem występuje?
оқуды бастаңыз
transakcji, selectami, mniej, więcej
Tak ale w postgres jest wyeliminowany
Czy rollback cofa wszystko co było dotychczas i kontynuuje dalej transakcję, czy również przerywa transakcję?
оқуды бастаңыз
Przerywa również transakcje
Jaka jest najważniejsza zasada współbieżności?
оқуды бастаңыз
nie polegaj na SELECT do walidacji warunków współbieżnych

Пікір қалдыру үшін жүйеге кіру керек.