Języki i Środowiska Programowania Baz Danych | |
|
Wstęp Operator sortowania order by występuje w SQL i jest proponowany w innych językach, takich jak ODMG OQL. Operator ten umożliwia posortowanie wyniku według wybranego klucza. Sortowanie jest bardzo ważną operacją w językach zapytań z następujących powodów:
W obiektowych bazach danych sekwencje uzyskały status kolekcji zapisywalnych w bazie danych oraz zwracanych przez zapytania, w związku z czym operator sortowania stał się naturalny i konieczny. W ODMG OQL wprowadzono operator order by na wzór SQL. Podobnie w technologiach XML: plik XML ustala porządek poddokumentów i przez to użytkownicy mogą wykorzystywać ten porządek dla zapisu informacji. Np. jeżeli pewna pozycja bibliograficzna ma wielu autorów, to ich porządek ustala, który z nich jest najważniejszy, a który najmniej ważny. Wymagania dla języków zapytań dla XML [XQue03] explicite żądają operatora ustalającego porządek w wyprowadzanym rezultacie. |
Copyrights © 2006 PJWSTK Materiały zostały opracowane w PJWSTK w projekcie współfinansowanym ze środków EFS. |