bs2 toc (2)








Język SQLZnaczenie języka SQL
Części języka
Przykład
Schemat ERD
Tabela DEPT:
Tabela EMP:
DQL -- zdania SELECT
Proste zapytania
Wyszukanie wszystkich kolumn i wierszy
Wyszukanie niektórych kolumn (projekcja)
Wyszukanie niektórych kolumn i wierszy (projekcja + selekcja)
Zapytania ze złączeniami
Złączenie równościowe (equi-join)
Złączenie zewnętrzne (outer join)
Wyszukanie wierszy bez odpowiedników
Wyszukanie niejednakowych wierszy
Nowsze konstrukcje dla złączeń (Watcom SQL)
Zapytania z funkcjami grupowymi
Prosta agregacja
Klauzula HAVING - warunek na wynik agregacji
Zapytania z zaawansowanymi konstrukcjami SQL
Zapytania z funkcjami teoriomnogościowymi
Zapytanie złożone z predykatem IN
Zapytanie złożone z funkcjami agregującymi
Nowsze konstrukcje zapytań złożonych(Oracle 7.2, Watcom SQL)
DML - język manipulowania danymi
Transakcje i blokady
Zdania UPDATE
Zdania INSERT
Zdania DELETE
Wyrażenia
Operatory
Wyrażenia
Funkcje systemowe (przykłady, Oracle):
DDL
Schematy
Tabele i indeksy
Typy danych (dla Oracle)
Tabele i kolumny
Indeksy
Ograniczenia deklaratywne
Integralność referencyjna
Integralność kolumny i wiersza
Nowsze konstrukcje dla ograniczeń(Watcom SQL)
Perspektywy i synonimy
Perspektywy
Synonimy
Elementy proceduralne
Wyzwalacze (triggers)
Procedury, funkcje
Pakiety
Środowiska wykonywania SQL
Środowiska konwersacyjne
Narzędzia 4GL do tworzenia aplikacji
Języki 3GL
Zanurzony (embedded) SQL
SQL*Plus
Instrukcje SQL
Polecenia SQL*Plus (wybór)
Skrypty SQL
Inne języki obsługi relacyjnych b.d.
QBE (Query by example)
Zasada działania:
Odmiany
Przykład:
Języki nawigacyjne
xBase
Przykład (Clipper)



Wyszukiwarka