SQL w mgnieniu oka - Helion
Tytuł oryginału: Teach Yourself SQL in 10 Minutes, 2nd Edition
Tłumaczenie: Rafał Jońca
ISBN: 83-7361-469-9
stron: 248, Format: A5, okładka: miękka
Data wydania: 2004-06-09
Księgarnia: Helion
Cena książki: 24,90 zł
Każde zagadnienie do opanowania w 10 minut
Na temat języka SQL napisano już wiele książek. Wiele z nich, o niekwestionowanej jakości, obarcza jednak czytelnika mnogością dodatkowych informacji na temat teorii relacyjnych baz danych, ich projektowania i administrowania nimi. Mimo fundamentalnego znaczenia tych zagadnień użytkownik chciałby jednak skupić się na szczegółach samego języka SQL, poczynając od jego najprostszych elementów, by dopiero później, w miarę doskonalenia swej wiedzy i poznawania coraz bardziej złożonych elementów SQL sięgnąć do tematyki o charakterze bardziej ogólnym. Niniejsza książka jest wolna od opisanego syndromu, a każdy z jej rozdziałów czyta się w ciągu 10 minut. Pasjonująca przygoda z językiem SQL rozpoczyna się już w pierwszym rozdziale; w kolejnych Czytelnik zapoznaje się z coraz bardziej złożonymi zagadnieniami, jak:
- Podstawowe elementy baz danych -- tabele, kolumny, wiersze i klucze
- Pobieranie danych z tabeli i ich sortowanie
- Filtrowanie danych za pomocą fraz WHERE i operatorów AND, OR, IN, NOT i LIKE
- Tworzenie unii
- Wstawianie, aktualizacja i usuwanie danych
- Tworzenie i modyfikowanie tabel
- Tworzenie i wykorzystywanie perspektyw
- Wykorzystywanie procedur zapamiętanych
- Zarządzanie transakcjami
- Indeksowanie i powiązania między tabelami za pomocą kluczy
- Zastosowanie języka SQL na gruncie Visual C++ i Visual Basica oraz popularnych systemów baz danych, jak SQL Server 6x, 7 i 2000, MS Access, MS Query i MS ASP
Osoby które kupowały "SQL w mgnieniu oka", wybierały także:
- Microsoft SQL Server. Kurs video. Tworzenie zaawansowanych zapytań 199,00 zł, (59,70 zł -70%)
- SQL. Kurs video. Od zera do bohatera. Modyfikowanie danych 159,00 zł, (47,70 zł -70%)
- SQL. Kurs video. Od zera do bohatera. Odczytywanie danych 159,00 zł, (47,70 zł -70%)
- SQL. Kurs video. Projektowanie i implementacja baz danych 79,00 zł, (23,70 zł -70%)
- Instalacja i konfiguracja baz danych. Kurs video. Przygotowanie do egzaminu 70-765 Provisioning SQL Databases 299,00 zł, (89,70 zł -70%)
Spis treści
SQL w mgnieniu oka -- spis treści
O Autorze (8)
Wprowadzenie (9)
Rozdział 1. Podstawy języka SQL (13)
- Podstawy baz danych (13)
- Język SQL (18)
- Ćwicz (19)
- Podsumowanie (19)
Rozdział 2. Pobieranie danych (21)
- Instrukcja SELECT (21)
- Pobranie konkretnej kolumny (22)
- Pobranie wielu kolumn (23)
- Pobranie wszystkich kolumn (24)
- Podsumowanie (25)
Rozdział 3. Sortowanie otrzymywanych danych (27)
- Sortowanie danych (27)
- Sortowanie względem wielu kolumn (29)
- Sortowanie względem położenia kolumny (30)
- Określenie kierunku sortowania (31)
- Podsumowanie (33)
Rozdział 4. Filtrowanie danych (35)
- Stosowanie frazy WHERE (35)
- Operatory frazy WHERE (36)
- Podsumowanie (40)
Rozdział 5. Zaawansowane filtrowanie danych (41)
- Łączenie fraz WHERE (41)
- Operator IN (45)
- Operator NOT (46)
- Podsumowanie (48)
Rozdział 6. Filtrowanie za pomocą znaków wieloznacznych (49)
- Korzystanie z operatora LIKE (49)
- Wskazówki dotyczące używania znaków wieloznacznych (54)
- Podsumowanie (54)
Rozdział 7. Tworzenie pól obliczanych (55)
- Pojęcie pól obliczanych (55)
- Konkatenacja pól (56)
- Przeprowadzanie obliczeń matematycznych (62)
- Podsumowanie (63)
Rozdział 8. Modyfikacja danych za pomocą funkcji (65)
- Czym są funkcje (65)
- Stosowanie funkcji (67)
- Podsumowanie (73)
Rozdział 9. Funkcje agregujące (75)
- Funkcje agregujące (75)
- Agregacja tylko różnorodnych wartości (81)
- Łączenie funkcji agregujących (83)
- Podsumowanie (83)
Rozdział 10. Grupowanie danych (85)
- Omówienie grupowania danych (85)
- Tworzenie grup (86)
- Filtrowanie grup (88)
- Grupowanie i sortowanie (90)
- Kolejność fraz instrukcji SELECT (92)
- Podsumowanie (92)
Rozdział 11. Zapytania zagnieżdżone (93)
- Zagnieżdżanie zapytań (93)
- Filtrowanie na podstawie zapytań zagnieżdżonych (94)
- Zapytania zagnieżdżone jako pola obliczane (97)
- Podsumowanie (99)
Rozdział 12. Łączenie tabel (101)
- Czym są złączenia? (101)
- Tworzenie złączeń (104)
- Podsumowanie (110)
Rozdział 13. Tworzenie rozbudowanych złączeń (111)
- Stosowanie aliasów tabel (111)
- Typy złączeń (113)
- Złączenia i funkcje agregujące (119)
- Złączenia i ich warunki (120)
- Podsumowanie (120)
Rozdział 14. Łączenie zapytań (121)
- Łączenie zapytań (121)
- Tworzenie unii (122)
- Podsumowanie (126)
Rozdział 15. Wstawianie danych (127)
- Wstawianie danych (127)
- Kopiowanie z jednej tabeli do innej (133)
- Podsumowanie (134)
Rozdział 16. Aktualizacja i usuwanie danych (135)
- Aktualizacja danych (135)
- Usuwanie danych (137)
- Wskazówki związane z aktualizacją lub usuwaniem danych (138)
- Podsumowanie (139)
Rozdział 17. Tworzenie i modyfikacja tabel (141)
- Tworzenie tabel (141)
- Aktualizacja tabel (147)
- Usuwanie tabel (148)
- Zmiana nazwy tablicy (149)
- Podsumowanie (149)
Rozdział 18. Stosowanie perspektyw (151)
- Perspektywy (151)
- Tworzenie widoków (154)
- Podsumowanie (160)
Rozdział 19. Korzystanie z zapamiętanych procedur (161)
- Zapamiętane procedury (161)
- Dlaczego warto używać zapamiętanych procedur (162)
- Wykonywanie zapamiętanych procedur (164)
- Tworzenie zapamiętanych procedur (165)
- Podsumowanie (168)
Rozdział 20. Zarządzanie transakcjami (169)
- Działanie transakcji (169)
- Sterowanie transakcjami (171)
- Podsumowanie (175)
Rozdział 21. Kursory (177)
- Działanie kursorów (177)
- Praca z kursorami (178)
- Podsumowanie (182)
Rozdział 22. Zaawansowane funkcje języka SQL (183)
- Ograniczenia (183)
- Omówienie indeksów (189)
- Wyzwalacze (191)
- Bezpieczeństwo baz danych (193)
- Podsumowanie (194)
Dodatek A Skrypty przykładowych tabel (195)
- Omówienie przykładowych tabel (195)
- Tworzenie przykładowych tabel (199)
- Wypełnienie przykładowych tabel (202)
Dodatek B Praca z popularnymi aplikacjami (213)
- Konfiguracja źródeł danych ODBC (213)
- Allaire ColdFusion (215)
- Allaire JRun 3.x (215)
- DB2 (216)
- Informix Dynamic Server 7.x (216)
- Microsoft Access (217)
- Microsoft ASP (218)
- Microsoft Query (219)
- Microsoft SQL Server 6.x (220)
- Microsoft SQL Server 7 (220)
- Microsoft SQL Server 2000 (221)
- Microsoft Visual Basic (221)
- Microsoft Visual C++ (222)
- Oracle 8 (223)
- Query Tool (223)
- Sybase (224)
Dodatek C Składnia instrukcji SQL (225)
- ALTER TABLE (225)
- COMMIT (226)
- CREATE INDEX (226)
- CREATE PROCEDURE (226)
- CREATE TABLE (227)
- CREATE VIEW (227)
- DELETE (227)
- DROP (228)
- INSERT (228)
- INSERT SELECT (228)
- ROLLBACK (229)
- SELECT (229)
- UPDATE (229)
Dodatek D Typy danych języka SQL (231)
- Tekstowe typy danych (232)
- Numeryczne typy danych (233)
- Typy danych daty i czasu (234)
- Binarne typy danych (235)
Dodatek E Słowa kluczowe języka SQL (237)
Skorowidz (241)