|
Autor: C. J. Date, Hugh Darwen
ISBN: 83-204-2503-4
Ilość stron: 530
Data wydania: 2000
SQL to podstawowy język baz danych, oparty na modelu relacyjnym. Jest używany w większości komercyjnych i badawczych systemów zarządzania bazami danych. Nad jego rozwojem i standaryzacją czuwa International Organization for Standarization (ISO).
W niniejszej książce uwzględniono zmiany wprowadzone do standardu SQL w latach 1994-1997. Przedstawiono podstawowe pojęcia języka. Omówiono konstrukcje związane z definiowaniem danych, modyfikowaniem ich i dostępem do nich, a takze konstrukcje wspomagające spójność i bezpieczeństwo danych. Sporo uwagi poświęcono konstrukcjom dla dat i godzin, tabelom tymczasowym, dynamicznemu SQL i schematom informacyjnym.
Wartość merytoryczną książki podnoszą dodatki. Można w nich znaleźć między innymi: opis gramatyki języka SQL, omówienie nowej składowej (tzw. trwałych modułów składowych), opis konstrukcji, nad którymi trwaja pracę w celu włączenia ich do standardu, a także porównanie SQL/92 z SQL/89.
Rozdziały:
Część I - Wprowadzenie 1. Dlaczego SQL jest ważny 2. Przegląd języka SQL
Część II - Informacje wstępne 3. Podstawowe elementy języka 4. Katalogi i schematy 5. Połączenia, sesje i transakcje 6. Style wiązania
Część III - Definiowanie danych i operowanie nimi 7. Skalarne obiekty, operatory i wyrażenia 8. Definiowanie danych: dziedziny i tabele bazowe 9. Operowanie danymi: operacje bez uzycia kursorów 10. Operowanie danymi: operacje przy użyciu kursorów 11. Wyrażenia tabelowe 12. Wyrażenia warunkowe 13. Perspektywy
Część IV - Kontrola danych 14. Spójność 15. Bezpieczeństwo
Część V - Zagadnienia bardziej złożone 16. Brakująca informacja i null 17. Data i czas 18. Tabele tymczasowe 19. Dane znakowe 20. Dynamiczny SQL 21. Systemy informacyjne 22. Obsługa wyjątków 23. Interfejs poziomu wywołań
Dodatki; A - Gramatyka SQL B - Poziom języka i zgodność C - SQL/92 a SQL/89 D - Sprawy do rozwiązania E - Trwałe moduły składowane F - Przegląd SQL3 G - Uwagi bibliograficzne
SQL omówienie standardu języka --- Pozycja niedostępna.---
|