Bazy danych

 0    19 fiche    pablojakub
Télécharger mP3 Imprimer jouer consultez
 
question język polski réponse język polski
DBMS to
commencer à apprendre
Database management system - to cały zbiór narzędzie bazy danych - od analitycznych przez zarządzanie - wszystko
Akronim kolejności klauzul
commencer à apprendre
Filipek Jest Wkurzony Gdyż Hce Obmacać Lamę
utwórz domenę wiek która będzie walidować aby wiek nie miał więcej niż 10 lat
commencer à apprendre
CREATE DOMAIN wiek_polaka AS INTEGER CHECK (VALUE >= 0 AND VALUE < = 10))
Przypisz domenę TEST do istniejącej tabeli OSOBY i kolumny WIEK
commencer à apprendre
ALTER TABLE Osoby ALTER COLUMN Wiek SET DATA TYPE TEST
Skopiuj tabelę osoby jako osoby3
commencer à apprendre
CREATE TABLE osoby3 AS TABLE osoby;
Zmień nazwę kolumny lata na wiek w tabeli osoby3
commencer à apprendre
ALTER TABLE osoby3 RENAME COLUMN lata TO wiek;
dodaj sprawdzenie do tabeli osoby 3 aby kolumna wiek nie miała mniej niż 0
commencer à apprendre
ALTER TABLE osoby3 ADD CONSTRAINT osoby3_wiek_nonneg CHECK (wiek >= 0);
Stwórz tabelę osoby3 która będzie miała id jako primary i auto_id jako foreign key
commencer à apprendre
CREATE TABLE osoby3 (id SERIAL PRIMARY KEY, auto_id INT REFERENCES auta(id) ON DELETE SET NULL)
Zwraca imię i nazwisko osób, których auto_id wskazuje na auto o marce Toyota.
commencer à apprendre
SELECT imie, nazwisko FROM osoby3 WHERE auto_id IN (SELECT id FROM auta WHERE marka = 'Toyota'
Zaktualizuj imię na Paweł w tabeli osoby3 kolumnie imię gdzie imię to Zbigniew
commencer à apprendre
UPDATE osoby3 SET imię='Pawel' WHERE imię='Zbigniew'
case sensitive w postgres jest
commencer à apprendre
ILIKE
Wybierz pracowników którzy zostali zatrudnieni w poprzednim miesiącu
commencer à apprendre
SELECT * FROM employees WHERE hire_date >= date_trunc('month', CURRENT_DATE - INTERVAL '1 month') AND hire_date < date_trunc('month', CURRENT_DATE);
T/F Dobra praktyką jest najpierw wysyłać klientowi OK a potem zapisywać
commencer à apprendre
Fałsz. Najpierw zapisz, potem wyślij klientowi ok.
Co to jest WAL?
commencer à apprendre
Write ahead log. Czyli dziennik zmian na bazie danych
Jak się nazywa cache Postgresa trzymany w RAM?
commencer à apprendre
Shared buffers
Jakie mamy zagadnienia w zakresie baz danych? (wymień 4)
commencer à apprendre
Trwałość (durability), wydajność (performance), skalowalność, spójność
Co to eventual consistency
spójność
commencer à apprendre
Najpierw zapis, potem odczyt potem sync
Co to strong consistency
spójność
commencer à apprendre
Najpierw zapis, potem sync, potem odczyt
Co to CAP?
commencer à apprendre
Consistency, Availability, Partition Tolerance

Vous devez vous connecter pour poster un commentaire.