2.1.8 Kwerendy - widok SQL
W widoku SQL możliwe jest, w skrócie, zarówno tworzenie kwerend do bazy danych, jak i modyfikowanie automatycznie utworzonych (z wykorzystaniem kreatora) kwerend na poziomie języka
SOL
Język SQL wykorzystywany jest do komunikacji z system zarządzania bazą danych, który bezpośrednio obsługuje bazę danych:
W skrócie SQL (Structured Query Language) to strukturalny język pozwalający na wydawanie zapytań oraz poleceń do systemu zarządzania bazą danych (SZBD), który następnie kontaktuje się z bazą danych i realizuję zapytanie/polecenie. SQL pozwala na:
• wysłanie polecenia nakazującego SZBD odczytać sprecyzowane w poleceniu dane.
• wydawanie poleceń kontrolujących składowanie danych, na przykład polecenie modyfikacji, wstawienia nowych bądź usunięcia danych.
• definiowanie, modyfikacja i usuwanie struktur danych, w których dane są składowane.
• zarządzanie transakcjami i mechanizmami autoryzacji dostępu do danych.
Język SQL jest językiem deklaratywnym co oznacza, iż dane polecenie SQL opisuje dany efekt jaki chcemy uzyskać wydając je, a nie precyzuje w jaki sposób efekt ten ma być. Wspomniany sposób wykonania polecenia po stronie bazy danych jest automatycznie dobierany przez system zarządzania bazą danych i zależy od fizycznego sposobu składowania danych - konkretnej implementacji bazy danych.
W języku SQL można wyróżnić trzy grupy poleceń:
• DML -język manipulacji danymi pozwalający na odczytywanie danych z relacji (polecenie SELECT) oraz na wstawianie, modyfikację i usuwanie danych z relacji (polecenia: INSERT, UPDATE, MERGE i DELETE).