Książka jest NOWA, w stanie IDEALNYM. Niezależnie od ilości zakupionych książek płacisz tylko jednorazowy koszt wysyłki. Bazy danych SQL. Teoria i praktyka
Wydawnictwo: Helion Bazy danych to aplikacje, z których korzystają niemal wszyscy użytkownicy komputerów, czasem nawet nie zdając sobie z tego sprawy. W bazach danych przechowywane są informacje o użytkownikach witryny WWW, kontrahentach firmy czy numerach telefonów abonentów operatora telekomunikacyjnego. Bazą danych jest również rejestr systemu Windows i książka telefoniczna w telefonie komórkowym. Jednak aby zapisać dane w formacie odpowiednim dla aplikacji niezbędne są standardy. Współcześnie wykorzystywany relacyjny model przechowywania danych sprawdza się znakomicie. Do manipulowania danymi zapisanymi w bazach stosowany jest inny standard: język SQL.
Książka "Bazy danych SQL. Teoria i praktyka" przedstawia wszystkie zagadnienia związane z przechowywaniem i przetwarzaniem danych we współczesnych aplikacjach. Przeczytasz w niej o relacyjnym i obiektowym modelu danych oraz najczęściej stosowanych systemach zarządzania bazami danych. Dowiesz się, jakie instrukcje języka SQL wykorzystywane są do wprowadzania danych, przetwarzania ich i wybierania z bazy. Nauczysz się optymalizować zapytania oraz stosować indeksy i procedury składowane. W książce znajdziesz również praktyczne wskazówki dotyczące konfigurowania serwerów baz danych i administrowania nimi.
- Przechowywanie prostych danych
- Relacyjny i obiektowy model danych
- Typy danych w języku SQL
- Instrukcje języka SQL
- Indeksy, wyzwalacze i procedury składowane
- Manipulowanie danymi
- Optymalizacja zapytań
- Charakterystyka najpopularniejszych systemów zarządzania bazami danych
Poznaj tajniki współczesnych mechanizmów przechowywania informacji.
Spis treści:Rozdział 1. Sposoby na przechowywanie prostych danych (7)
- Typy plików (7)
- Pliki tekstowe (7)
- Pliki typowane (9)
- Pliki strumieniowe (10)
- Pliki amorficzne (14)
- Przechowywanie konfiguracji programu (18)
- Rejestr systemu Windows (18)
- Pliki INI (21)
- Pliki XML (23)
- Zaawansowane rozwiązania systemu Windows (24)
- Pliki odwzorowane (24)
- Pliki ustrukturalizowanego składowania (35)
Rozdział 2. Baza danych - rozwiązanie dla wymagających (47)
- Typy baz danych (49)
- Relacyjny model danych (49)
- Obiektowy model danych (52)
- SQL (strukturalny język zapytań) (53)
- Charakterystyka języka SQL (53)
- Typy danych (57)
- Generowanie unikalnych kluczy (75)
- Wartości NULL (79)
- Predykaty (80)
- Funkcje agregujące (98)
- Wyrażenia SQL (105)
- Konstruktor wartości wierszy i tabel (128)
- Transakcje (130)
- SQL - język definicji danych (131)
- SQL - język manipulowania danymi (171)
- SQL - język nadzoru (191)
- Optymalizowanie zapytań (193)
- Tabele słownikowe (227)
- Projektowanie baz danych (227)
- Projektowanie logiczne (227)
- Projektowanie fizyczne (235)
- Projektowanie danych. Reprezentacje danych rzeczywistych (238)
Rozdział 3. LDAP - hierarchiczna baza danych (245)
- Krótka charakterystyka bazy (245)
- Zalety i wady (252)
- Instalacja i konfiguracja (253)
- Popularne konfiguracje serwera LDAP (254)
- Instalacja książki adresowej LDAP (259)
- Konfigurowanie bazy SQL jako "backendu" (259)
- Administrowanie serwerem (263)
- Uruchamianie i zatrzymywanie serwera (263)
- Replikacja (264)
- Bezpieczeństwo (265)
- Prawa dostępu do serwera (269)
- Tworzenie kopii bazy danych (271)
- Narzędzia (271)
- Interfejsy dostępu do serwera LDAP (273)
- Linki (279)
Rozdział 4. Oracle 10g (281)
- Krótka charakterystyka dostępnych dystrybucji (281)
- Zalety i wady (283)
- Instalacja i konfiguracja (285)
- Windows (285)
- Linux (287)
- Windows i Linux (290)
- Administrowanie serwerem (290)
- Uruchamianie i zatrzymywanie serwera (291)
- Zarządzanie bazami danych (293)
- Konfiguracja zestawu znaków (298)
- Replikacja bazy (300)
- Bezpieczeństwo (301)
- Prawa dostępu do serwera, użytkownicy i role (302)
- Tworzenie kopii bezpieczeństwa i odzyskiwanie danych (308)
- Narzędzia (310)
- SQLPlus (310)
- Exp(ort), Imp(ort) (311)
- SQLLoader (312)
Rozdział 5. SQL Server 2005 (315)
- Krótka charakterystyka dostępnych dystrybucji (315)
- Zalety i wady (317)
- Instalacja i konfiguracja (319)
- Opis instalacji MSDE w systemie Windows 2000 (319)
- Administrowanie serwerem (322)
- Uruchamianie i zatrzymywanie serwera (323)
- Zarządzanie bazami danych (323)
- Konfiguracja zestawu znaków (329)
- Replikacja bazy (330)
- Bezpieczeństwo (332)
- Prawa dostępu do serwera, użytkownicy i role (334)
- Tworzenie kopii bezpieczeństwa i odzyskiwanie danych (340)
- Metadane (348)
- Narzędzia (348)
- OSQL (348)
- SQLCmd (350)
- SQLMaint (351)
- BCP (Bulk Copy Program) (352)
- SQLDiag (354)
- Cliconfg (354)
- Microsoft SQL Server Management Studio Express (354)
Rozdział 6. MySQL 5.0 (355)
- Krótka charakterystyka dostępnych dystrybucji (355)
- Zalety i wady (356)
- Instalacja i konfiguracja (358)
- Administrowanie serwerem (367)
- Uruchamianie i zatrzymywanie serwera (368)
- Zarządzanie bazami danych (369)
- Konfiguracja zestawu znaków (372)
- Replikacja bazy (373)
- Klaster MySQL (376)
- Bezpieczeństwo (379)
- Konfigurowanie bezpiecznych połączeń SSL (380)
- Prawa dostępu do serwera, użytkownicy i role (381)
- Tworzenie kopii bezpieczeństwa i odzyskiwanie danych (386)
- Metadane (391)
- Narzędzia (391)
- Mysql (391)
- Mysqladmin (394)
- Mysqldump (395)
- Mysqlimport (396)
- Mysqlbinlog (396)
- Mysqlcheck (397)
- Mysqlshow (397)
- Myisamchk (397)
- Myisampack (398)
- MySQL Administrator (398)
- MySQLInstanceConfig (398)
Rozdział 7. PostgreSQL 8.1 (399)
- Krótka charakterystyka dostępnych dystrybucji (399)
- Zalety i wady (399)
- Instalacja i konfiguracja (401)
- Administrowanie serwerem (410)
- Uruchamianie i zatrzymywanie serwera (411)
- Zarządzanie bazami danych (413)
- Konfiguracja zestawu znaków (414)
- Konserwacja bazy danych (415)
- Bezpieczeństwo (416)
- Konfigurowanie bezpiecznych połączeń SSL i tunelowanie SSH (417)
- Prawa dostępu do serwera, użytkownicy i role (418)
- Tworzenie kopii bezpieczeństwa i odzyskiwanie danych (420)
- Metadane (423)
- Narzędzia (424)
- Narzędzia od strony serwera (424)
- Narzędzia od strony klienta (426)
Rozdział 8. Firebird 1.5 (431)
- Krótka charakterystyka dostępnych dystrybucji (431)
- Zalety i wady (431)
- Instalacja i konfiguracja (433)
- Administrowanie serwerem (436)
- Uruchamianie i zatrzymywanie serwera (437)
- Zarządzanie bazami danych (439)
- Konfiguracja zestawu znaków (440)
- Konserwacja bazy danych (440)
- Replikacja bazy (444)
- Bezpieczeństwo (445)
- Konfigurowanie bezpiecznego tunelu pomiędzy klientem i serwerem (447)
- Prawa dostępu do serwera, użytkownicy i role (449)
- Tworzenie kopii bezpieczeństwa i odzyskiwanie danych (451)
- Metadane (452)
- Narzędzia (454)
- isql (454)
- gbak (454)
- gfix (455)
- gsec (456)
- gstat (457)
- qli (457)
Skorowidz (459)
|