Strona 1 z 1

Widok vs kwerenda

: wt lut 15, 2011 10:32 am
autor: cooleq
Witam,
zacząłem się zastanawiać nad sensem robienia kwerend w OOo. Rozumiem jeśli ktoś używa z pliku, lecz do obsługi bazy danych typu MySQL nie ma to chyba sensu. Widoki dają więcej możliwości i są, że tak powiem trwalsze. Można ich używać również innymi aplikacjami i nadawać uprawnienia. Łatwiej je też chyba zagnieżdżać dzięki czemu, skomplikowane są łatwiejsze w użyciu. Nie znalazłem na ten temat nic w internecie, jak zwykle z resztą jeśli chodzi o OOo. Kogoś obeznanego w temacie prosiłbym o jakąś konstruktywną opinię. :D

Re: Widok vs kwerenda

: wt lut 15, 2011 12:56 pm
autor: Jan_J
Nie da się odpowiedzieć. Są podobne, ale różnią się poziomem, na którym są zdefiniowane.

Kwerenda (query, poprawniej: zapytanie) jest przenośna z końcówką.
Widoki (views, poprawniej: perspektywy) są nazwanymi zapytaniami przechowywanymi przez system zarządzający bazą.

Zdefiniowanie zapytania jest czynnością typową dla użytkownika bazy. W praktyce dany interfejs dostępu może nie dawać możliwości formułowania dowolnych zapytań.
Jednak w projekcie interfejsu na ogół są zdefiniowane zapytania, skojarzone następne z obiektami, na których operuje użytkownik, takimi jak formularze, przyciski itp.

Zdefiniowanie perspektywy jest czynnością administracyjną w bazie. Konkretny użytkownik może mieć, lub nie mieć, odpowiednich uprawnień, by je tworzyć.
Poza tym perspektywa zachowuje się jak tabela, i może być przedmiotem zapytań.