Transakcja to zestaw procedur, które muszą się wykonać od początku do końca- jeśli coś ją przerwie, to w praktyce nie wykona się nic z tego zestawu. Stosowane np. przy przelewach online, nazwa dużo wskazuje.
Widok (inaczej perspektywa) służy do stworzenia innego "Widoku" na dane w bazie. W praktyce, widok to jakieś zapytanie do bazy, które się w niej wykonuje za każdym razem, kiedy się do tego widoku odwołujesz, a odwoływać się do niego można tak samo jak do tabeli. Czyli widok w praktyce, to taka upośledzona tabela :)
Zapytanie zagnieżdżone, to zapytanie zawarte w innym zapytaniu. Select wewnętrzny odnosi się do tego, co select wewnętrzny zwróci. Jesli odnosisz się do widoku, w jakimś innym zapytaniu, to to zapytanie tworzące widok, jest trochę zapytaniem zagnieżdzonym tego głównego zapytania.
Jak coś schrzaniłem, to minusować :)