
W przeciwieństwie do komercyjnych produktów, MySQL oraz mSQL są tanie i łatwe w użytkowaniu. Jeśli znasz podstawy C, Javy, Perla lub Pythona -- możesz szybko pisać programy współdziałające z Twoją bazą. Co więcej, możesz osadzać zapytania bezpośrednio w pliku HTML tak, że strona www staje się jej własnym interfejsem do bazy danych.
Książka ta zawiera wszystko, czego potrzebujesz aby wykorzystać MySQL oraz mSQL. Przeprowadza Cię przez cały proces, od instalacji i konfiguracji po interfejsy programowania i podstawową administrację. Zawiera rozdziały z referencjami oraz pokaźny materiał szkoleniowy.
Przedmowa (7)Część I Pierwsze kroki w MySQL-u i mSQL-u (13)
Rozdział 1.Wprowadzenie do relacyjnych baz danych (15)
- Co to jest baza danych? (16)
- Co to jest relacyjna baza danych? (16)
- Aplikacje i bazy danych (18)
- MySQL i mSQL (19)
- Projekt bazy danych (25)
- Normalizacja (28)
- Metodologia logicznego modelowania danych (36)
- Fizyczny model danych (37)
- MySQL (41)
- mSQL (47)
- Architektura (49)
- Instalacja MySQL-a (50)
- Uruchomienie MySQL-a (51)
- Administrowanie bazą danych (52)
- Narzędzia MySQL (65)
- Podnoszenie wydajności (69)
- Architektura (75)
- Wersje mSQL-a (77)
- mSQL w działaniu (79)
- Administracja bazą danych (83)
- Narzędzia mSQL (89)
- Oprogramowanie zewnętrznych dostawców (90)
- Podstawy SQL-a (95)
- Tworzenie oraz usuwanie tablic (97)
- Typy danych SQL (99)
- Sekwencje i autoinkrementacja (104)
- Zarządzanie danymi (105)
- Zapytania (108)
- Rozszerzona funkcjonalność (111)
- Co oznacza "bezpłatny"? (115)
- Czego brak w MySQL-u oraz mSQL-u? (116)
- PostgreSQL (118)
- GNU SQL (119)
- Beagle (120)
- Porównania (120)
Rozdział 8. Projektowanie aplikacji baz danych (123)
- Architektura klient-serwer (123)
- Przetwarzanie danych (124)
- Modelowanie obiekt-relacja (125)
- Architektura trójwarstwowa (126)
- Co to jest CGI? (129)
- Formularze HTML (130)
- Specyfikacja CGI (133)
- Rzeczy, o których należy pamiętać przy pisaniu skryptów CGI (139)
- Przydatna literatura (146)
- CGI i bazy danych (146)
- DBI (149)
- Przykładowa aplikacja DBI (154)
- Msql.pm (158)
- MysqlPerI (166)
- Podstawowa łączność (173)
- Dynamiczna łączność (176)
- Alternatywne sposoby dynamicznego generowania treści w WWW (179)
- W3-mSQL (180)
- Przykład W3-mSQL (182)
- PHP (184)
- Osadzony Perl (185)
- EmbPerI (186)
- Dwa interfejsy API (189)
- Obiektowo zorientowany dostęp do baz danych w C++ (194)
- Czym jest JDBC? (205)
- Nawiązywanie połączenia z bazą danych (207)
- Zachowywanie przenośności poprzez pliki właściwości (208)
- Prosty dostęp do bazy danych (209)
- Obsługa błędów (212)
- Dynamiczny dostęp do bazy danych (212)
- Dynamiczne przetwarzanie SQL (214)
- Servlet księga gości (214)
Rozdział 15. Opis deklaracji SQL (217)
- MySQL SQL (217)
- mSQL SQL (248)
- Zmienne systemowe MySQL (253)
- Zmienne systemowe mSQL (258)
- Narzędzia MySQL (261)
- Narzędzia mSQL (275)
- PHP (279)
- Lite (308)
- API MySQL (319)
- API mSQL (334)
- Moduł: MySQL (341)
- Moduł: mSQL (344)
- Instalacja (347)
- API DBI.pm (348)
- API Msql.pm (364)
- Mysql.pm API (377)
Skorowidz (435)