/ / Czy zapytanie SQL może kiedykolwiek zwrócić inny wynik niż wersja algebry relacyjnej? - sql

Czy zapytanie sql może kiedykolwiek zwrócić inny wynik niż relacyjna wersja algebry? - sql

Czy zapytanie SQL może kiedykolwiek zwrócić inny wynik niż wersja algebry relacyjnej?

Odpowiedzi:

1 dla odpowiedzi № 1

Tak. W algebrze relacyjnej duplikaty są usuwane. SQL może zwrócić zduplikowane wiersze, których musisz użyć SELECT DISTINCT aby zmusić go do usunięcia duplikatów.

Prawdopodobnie są inne przypadki, ale jest to najprostszy przykład.


1 dla odpowiedzi nr 2

Tak. Na przykład zjawiska spowodowane interakcjami między niedostatecznie izolowanymi transakcjami: np. brudny odczyt, nieodwracalny odczyt i / lub odczyt fantomowy.

Widzieć http://www.postgresql.org/docs/9.3/static/transaction-iso.html