Computer-Assisted Query Formulation
Systemy zarządzania bazami danych (DBMS) zazwyczaj zapewniają interfejs programowania aplikacji dla użytkowników do wydawania zapytań przy użyciu języków zapytań, takich jak SQL.
Wiele takich języków zostało pierwotnie zaprojektowanych dla aplikacji przetwarzania danych biznesowych. Podczas gdy te aplikacje są nadal istotne, dwie inne klasy aplikacji stały się ważnymi użytkownikami systemów zarządzania danymi: (1) aplikacje internetowe, które programowo wysyłają zapytania do DBMS oraz (2) analiza danych obejmująca złożone zapytania, które pozwalają naukowcom lepiej zrozumieć ich zbiory danych.
Niestety, istniejące języki zapytań dostarczane przez systemy zarządzania bazami danych są często dalekie od ideału dla tych domen aplikacji. Wspomagane komputerowo formułowanie zapytań opisuje zestaw technologii, które pomagają użytkownikom w określaniu zapytań do baz danych dla różnych domen aplikacji. Celem takich systemów jest wypełnienie luki między obecnymi interfejsami zapytań dostarczanymi przez systemy zarządzania bazami danych a potrzebami różnych scenariuszy użytkowania, które nie są dobrze obsługiwane przez istniejące języki zapytań.
Niniejsza monografia omawia różne tryby interakcji zapewniane przez takie systemy oraz algorytmy wykorzystywane do wnioskowania o zapytaniach użytkowników. W szczególności koncentruje się na nowej klasie systemów zbudowanych przy użyciu technik syntezy programów, a ponadto omawia możliwości łączenia syntezy i innych metod stosowanych w poprzednich systemach do wnioskowania o zapytaniach użytkowników.
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)