okladka

Przewodnik zaawansowanego programisty

Zaawansowani programiści na całym świecie wybierają MySQL jako podstawę swoich aplikacji opartych na WWW. Książka, którą trzymasz w ręku, dostarczy Ci wiedzy i przykładowego kodu; elementów niezbędnych do szybkiego pisania własnych aplikacje, niezależnie od stopnia ich skomplikowania.

Książka rozpoczyna się od omówienia podstaw MySQL-a: zapytań SQL, zasad projektowania baz danych, normalizacji, transakcji i przetwarzania równoległego. Następnie w usystematyzowany sposób opisuje szczegółowe możliwości MySQL oraz przedstawia efektywne techniki dostępu do baz MySQL-a z poziomu C, Javy, PHP, Perla, Pythona i innych środowisk programistycznych.

W książce opisano między innymi: Dokładnie przestudiowana i zalecana przez twórcę MySQL-a, Michaela Wideniusa, książka "MySQL" dostarcza profesjonalnym programistom tego, czego poszukiwali: dogłębnej, przemyślanej wiedzy, potrzebnej do tworzenia zaawansowanych aplikacji.

Leon Atkinson jest autorem książki "PHP. Programowanie". Jest też inicjatorem projektu FreeTrade: zestawu narzędzi open source wykorzystującego MySQL i PHP. Atkinson od 1997 roku używa MySQL w wielu aplikacjach sieciowych i e-commerce.

Polecana przez Michaela Wideniusa, twórcę MySQL-a


Wstęp (11)
Część I MySQL i model relacyjny (13)
Rozdział 1. Wprowadzenie do MySQL (15)
Rozdział 2. Instalacja MySQL (29)
Rozdział 3. Interakcja z MySQL (35)
Rozdział 4. Modele baz danych (41)
Rozdział 5. Model relacyjny (51)
Rozdział 6. Język zapytań strukturalnych (63)
Rozdział 7. Projektowanie bazy danych (75)
Rozdział 8. Normalizacja (91)
Rozdział 9. Transakcje i współbieżność (101)
Część II Encyklopedia MySQL (109)
Rozdział 10. Typy danych, zmienne i wyrażenia (111)
Rozdział 11. Typy kolumn i indeksów (125)
Rozdział 12. Funkcje wewnętrzne (135)
Rozdział 13. Instrukcje SQL (185)
Rozdział 14. Narzędzia uruchamiane z wiersza poleceń (241)
Rozdział 15. API C (321)
Część III Pisanie programów klienckich MySQL (361)
Rozdział 16. Programowanie w API języka C (363)
Rozdział 17. JDBC (371)
Rozdział 18. VBScript i ODBC (377)
Rozdział 19. PHP (385)
Rozdział 20. Perl (391)
Rozdział 21. Python (397)
Rozdział 22. API MySQL++ (403)
Część IV Zagadnienia zaawansowane (409)
Rozdział 23. Administracja bazą danych (411)
Rozdział 24. Fizyczne struktury danych (417)
Rozdział 25. Jak radzić sobie z awarią (435)
Rozdział 26. Optymalizacja (445)
Rozdział 27. Bezpieczeństwo (463)
Rozdział 28. Zmiana bazy danych (475)
Rozdział 29. Rozproszone bazy danych (487)
Rozdział 30. Odwzorowanie na obiekty (499)
Rozdział 31. Rozszerzanie możliwości (513)
Dodatki (525)
Dodatek A Zasoby internetowe (527)
Dodatek B Dalsza lektura (533)
Dodatek C Biznes i kwestie prawne (535)
Dodatek D Słowa zastrzeżone (545)
Dodatek E Kody błędów MySQL (549)
Dodatek F Styl kodowania w SQL (561)
Dodatek G Projekt przykładowej bazy danych (565)
Skorowidz (579)