Databases Flashcards

1
Q

Jaka jest rola indeksów w bazie danych ?

A

Indeksy służą w przyspieszeniu procesu wyszukiwania rekordu w bazie.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Co oznacza skrót ACID? Wymień składowe i opisz co oznaczają

A

ACID to opis własności transakcji w relacyjnej bazie danych

A - Atomicity, oznacza że albo transakcja wykona sie w całości albo w ogóle
C - Consistency(Konsekwencja), oznacza że każda transakcja musi być prawdiłowa i może zmienić stan bazy tylko na prawidłowy
I - Isolation (Izolacja), oznacza że wykonywania transakcji jednocześnie powinno mieć taki sam efekt anieżeli jedna po drugiej
D - Durability(trwałość), oznacza że jeżeli transakcja została zatwierdzona to pozostanie, nawet gdy wydarzy się błąd systemu

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Czym jest transakcja ?

A

Transakcja jest to operacja zmiany na bazie danych

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Czemu służy polecenie JOIN w SQL ?

A

JOIN służy do połączenia wierszy z dwóch lub więcej tabel, bazując na kolumnie która ma relacje pomiędzy nimi

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Na czym polega INNER JOIN ?

A

INNER JOIN polega na wybraniu wierszy z obu tabel dla których spełniony jest warunek

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Na czym polega LEFT JOIN?

A

LEFT JOIN polega na wybraniu wszystkich wierszy z lewej tabeli oraz wybraniem wierszy spełniających warunek z prawej tabeli

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Na czym polega RIGHT JOIN?

A

RIGHT JOIN polega na wybraniu wszystkich wierszy z prawej tabeli oraz wierszy spełniających warunek z lewej tabeli

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Na czym polega FULL JOIN

A

FULL JOIN polega na wypisaniu wszystkich wierszy z obu tabel niezaleznie czy spełniają warunek czy nie

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Na czym polega polecenie UNION w SQL?

A

UNION polega na łączeniu rezulatów z z dwóch lub więcej poleceń SELECT

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Na czym polega UNION ALL w SQL?

A

UNION ALL jest tym samym czym UNION z tym ze pozwala na duplikaty

How well did you know this?
1
Not at all
2
3
4
5
Perfectly