PHP Microsoft IIS i SQL Server Projektowanie i programowanie baz danych.pdf
(
652 KB
)
Pobierz
PHP, Microsoft IIS i SQL
Server. Projektowanie
i programowanie baz danych
Autor: Andrzej Szel¹g
ISBN: 978-83-246-1513-1
Format: 158x235, stron: 368
Poznaj i wykorzystaj narzêdzia do projektowania baz danych
•
Jak konfigurowaæ repozytorium PEAR?
•
Jak przetwarzaæ formularze za pomoc¹ jêzyka PHP?
•
Jak wprowadzaæ dane do tabeli bazy danych, a póŸniej je usuwaæ?
Umiejêtnoœæ tworzenia interaktywnych stron www typu e-commerce i zarz¹dzania nimi
jest dzisiaj w³aœciwie niezbêdna. Przydaje siê nie tylko administratorom sieci, ale tak¿e
wszystkim informatykom i w³aœcicielom firm. Relacyjne bazy danych stanowi¹
podstawê nowoczesnej aplikacji internetowej, wiêc przede wszystkim nale¿y poznaæ
najpopularniejsze jêzyki wykorzystywane podczas pracy na tych bazach: jêzyk
skryptowy PHP oraz jêzyk zapytañ SQL, a tak¿e internetowe us³ugi informacyjne (IIS)
wystêpuj¹ce w najnowszych serwerowych systemach operacyjnych Microsoft Windows.
Ksi¹¿ka „PHP, Microsoft IIS i SQL Server. Projektowanie i programowanie baz danych”
w przystêpny sposób i na konkretnym przyk³adzie przedstawia zagadnienia dotycz¹ce
projektowania, programowania i implementowania relacyjnej bazy danych. Mimo ¿e
podrêcznik przeznaczony jest dla osób, które przynajmniej w niewielkim stopniu
orientuj¹ siê w tej tematyce, szeroka skala prezentowanych informacji (od prostych
zagadnieñ teoretycznych do problemów zaawansowanych technicznie) sprawia,
¿e ka¿dy mo¿e z niego skorzystaæ – aby na przyk³ad nauczyæ siê podstawowych
instrukcji jêzyka SQL i PHP, instalowania i konfigurowania ich w systemie Windows,
korzystania z us³ug IIS i wreszcie zarz¹dzania w³asn¹ baz¹ danych.
•
System zarz¹dzania baz¹ danych
•
Nazwy i typy danych
•
Indeksy, klucze i schematy
•
Architektura baz danych
•
Normalizacja i projektowanie baz danych
•
Œrodowisko jêzyka SQL
•
Podstawowe klauzule jêzyka SQL
•
Podstawowe w³aœciwoœci jêzyka PHP
•
Architektura us³ug IIS
•
Obs³uga baz danych Microsoft SQL z poziomu PHP
•
PEAR
Wydawnictwo Helion
ul. Koœciuszki 1c
44-100 Gliwice
tel. 032 230 98 63
e-mail: helion@helion.pl
Znajdziesz tu wszystko, czego potrzebujesz,
aby stworzyæ w³asn¹ profesjonaln¹ bazê danych!
Spis tre ci
Wprowadzenie .................................................................................. 9
Kto powinien przeczytaü t ksi k ? .............................................................................. 10
O czym jest ta ksi ka? .................................................................................................. 11
Informacje o testowym rodowisku sieciowym ............................................................. 13
Przykáady do ksi ki ....................................................................................................... 24
Rozdziaä 1. Podstawy baz danych ..................................................................... 25
Czym jest baza danych? ................................................................................................. 25
System Zarz dzania Baz Danych .................................................................................. 27
Podstawowe poj cia zwi zane z bazami danych ............................................................ 30
Tabele, kolumny i wiersze danych ........................................................................... 31
Nazwy i typy danych ................................................................................................ 36
Indeksy, klucze i schematy ....................................................................................... 38
Architektura baz danych ................................................................................................. 43
Typy baz danych ............................................................................................................. 46
Normalizacja relacyjnej bazy danych ............................................................................. 48
Projektowanie relacyjnej bazy danych ............................................................................ 51
Tworzenie relacyjnej bazy danych ................................................................................. 56
Dodatkowe ródáa informacji ......................................................................................... 68
Rozdziaä 2. Jözyk SQL ...................................................................................... 69
Czym jest SQL? .............................................................................................................. 69
rodowisko j zyka SQL ................................................................................................. 73
Podstawowe instrukcje j zyka SQL ............................................................................... 77
Data Definition Language (DDL) ................................................................................... 78
Instrukcja CREATE DATABASE ........................................................................... 79
Instrukcja CREATE TABLE .................................................................................... 81
Instrukcja CREATE VIEW ...................................................................................... 83
Instrukcja CREATE INDEX .................................................................................... 84
Data Manipulation Language (DML) ............................................................................. 85
Instrukcja INSERT ................................................................................................... 86
Instrukcja SELECT .................................................................................................. 88
Instrukcja UPDATE ................................................................................................. 93
Instrukcja DELETE .................................................................................................. 95
Data Control Language (DCL) ....................................................................................... 96
6
PHP, Microsoft IIS i SQL Server. Projektowanie i programowanie baz danych
Podstawowe klauzule j zyka SQL .................................................................................. 97
Klauzula FROM ............................................................................................................. 97
Klauzula WHERE .................................................................................................... 98
Klauzula ORDER BY .............................................................................................. 99
Klauzula GROUP BY ............................................................................................ 100
Klauzula HAVING ................................................................................................. 101
Dodatkowe ródáa informacji ....................................................................................... 102
Rozdziaä 3. PHP ............................................................................................. 103
Czym jest PHP? ............................................................................................................ 104
Podstawowe elementy j zyka PHP ............................................................................... 114
Zmienne i staáe ....................................................................................................... 114
Wyra enia i operatory ............................................................................................ 117
Struktury kontroluj ce ............................................................................................ 124
Funkcje ................................................................................................................... 129
Tablice .................................................................................................................... 131
Podstawowe wáa ciwo ci j zyka PHP .......................................................................... 133
Przetwarzanie formularzy ....................................................................................... 133
Zapis i odczyt plików ............................................................................................. 138
Data i czas .............................................................................................................. 141
Instalowanie PHP w systemie Windows Server 2003 i Windows Vista ....................... 143
Pobieranie PHP ...................................................................................................... 144
Instalowanie i konfigurowanie PHP w systemie Windows .................................... 146
Dodatkowe ródáa informacji ....................................................................................... 156
Rozdziaä 4. Microsoft IIS ................................................................................ 157
Podstawowe informacje o usáugach IIS ........................................................................ 158
Architektura usáug IIS .................................................................................................. 160
Instalowanie serwera IIS 6.0 w systemie Windows Server 2003 .................................. 165
Instalowanie serwera IIS 7.0 w systemie Windows Vista ............................................ 180
Rozszerzenia ISAPI i CGI/FastCGI ............................................................................. 184
Dodawanie obsáugi PHP do serwera IIS 6.0 jako rozszerzenia ISAPI .......................... 185
Dodawanie obsáugi PHP do serwera IIS 7.0 jako rozszerzenia ISAPI .......................... 204
Dodawanie obsáugi PHP do serwera IIS 6.0 jako rozszerzenia CGI ................................... 210
Dodatkowe ródáa informacji ....................................................................................... 218
Rozdziaä 5. Microsoft SQL Server ................................................................... 221
Microsoft SQL Server 2000 .......................................................................................... 222
Wprowadzenie ........................................................................................................ 222
Przygotowanie do instalacji .................................................................................... 223
Wymagania sprz towe i programowe .................................................................... 224
Instalowanie bazy danych programu Microsoft SQL Server 2000 ......................... 225
Instalowanie dodatku Service Pack 4 dla Microsoft SQL Server 2000 .................. 233
Microsoft SQL Server 2005 .......................................................................................... 238
Wprowadzenie ........................................................................................................ 238
Przygotowanie do instalacji .................................................................................... 240
Wymagania sprz towe i programowe .................................................................... 241
Instalowanie bazy danych programu Microsoft SQL Server 2005 ......................... 241
Instalowanie dodatku Service Pack 2 dla Microsoft SQL Server 2005 .................. 257
Logowanie do serwera bazy danych programu Microsoft SQL Server 2005 ............... 264
Implementacja relacyjnej bazy danych w programie
Microsoft SQL Server 2005 ................................................................................. 265
Dodatkowe ródáa informacji ....................................................................................... 270
Spis tre ci
7
Rozdziaä 6. Obsäuga bazy danych Microsoft SQL Server z poziomu PHP ............ 271
Aplikacja Obsáuga bazy danych programu Microsoft SQL Server z poziomu
skryptów PHP ............................................................................................................ 272
Standardy sieciowe W3C ....................................................................................... 276
Oddzielenie struktury, prezentacji i zachowania .................................................... 276
Deklaracja typu dokumentu i typu przestrzeni nazw .............................................. 278
Deklaracja typu kodowania znaków ....................................................................... 279
Deklaracja typu arkusza stylów .............................................................................. 279
Konfigurowanie obsáugi bazy danych w PHP .............................................................. 281
Obsáuga bazy danych z poziomu skryptów PHP .......................................................... 286
Podstawowe funkcje PHP obsáuguj ce baz danych Microsoft SQL Server ................ 291
Funkcja mssql_connect() ........................................................................................ 292
Funkcja mssql_select_db() ..................................................................................... 293
Funkcja mssql_query() ........................................................................................... 293
Funkcja mssql_num_rows() ................................................................................... 294
Funkcja mssql_fetch_array() .................................................................................. 295
Funkcja mssql_free_result() ................................................................................... 296
Funkcja mssql_close() ............................................................................................ 296
Pozostaáe funkcje PHP ........................................................................................... 296
Dost p do bazy danych Microsoft SQL Server 2005 z poziomu skryptów PHP .......... 297
Poá czenie z serwerem bazy danych ...................................................................... 298
Poá czenie z relacyjn baz danych ........................................................................ 299
Wprowadzanie nowych danych do tabeli bazy danych ........................................ 300
Wy wietlanie zawarto ci tabeli bazy danych ......................................................... 303
Uaktualnianie zawarto ci tabeli bazy danych ......................................................... 305
Usuwanie danych z tabeli bazy danych .................................................................. 309
Wyszukiwanie danych w tabeli bazy danych ......................................................... 311
Dodatkowe ródáa informacji ....................................................................................... 314
Rozdziaä 7. PEAR ........................................................................................... 315
Czym jest PEAR? ......................................................................................................... 315
Instalowanie PEAR DB w systemie Windows ............................................................. 317
Pobieranie repozytorium PEAR ............................................................................. 317
Instalowanie repozytorium PEAR .......................................................................... 317
Instalowanie moduáu DB ........................................................................................ 321
Obsáuga bazy danych Microsoft SQL Server 2005 z wykorzystaniem moduáu
PEAR DB ................................................................................................................... 324
Poá czenie z serwerem bazy ................................................................................... 325
Poá czenie z relacyjn baz .................................................................................... 327
Wprowadzanie nowych danych do tabeli bazy danych .......................................... 328
Wy wietlanie zawarto ci tabeli bazy danych ......................................................... 332
Uaktualnianie zawarto ci tabeli bazy danych ......................................................... 334
Usuwanie danych z tabeli bazy danych .................................................................. 336
Wyszukiwanie danych w tabeli bazy danych ......................................................... 338
Dodatkowe ródáa informacji ....................................................................................... 339
8
PHP, Microsoft IIS i SQL Server. Projektowanie i programowanie baz danych
Dodatek A Struktura relacyjnej bazy danych WirtualnySklep ........................... 341
Dodatek B Operatory stosowane w klauzuli WHERE ....................................... 345
Dodatek C Funkcje PHP do kontroli typów zmiennych .................................... 347
Dodatek D Zmienne superglobalne wystöpujñce w PHP .................................. 349
Dodatek E
Zawarto è folderu skompresowanego phiisq.zip ............................ 351
Skorowidz .................................................................................... 353
Plik z chomika:
PDFator
Inne pliki z tego folderu:
Microsoft SQL Server 2005 Nowe mozliwosci.pdf
(464 KB)
Microsoft SQL Server 2014 Podrecznik administratora.pdf
(1582 KB)
Microsoft SQL Server 2000 Ksiega eksperta.pdf
(275 KB)
Microsoft SQL Server 2014 Optymalizacja zapytan.pdf
(2299 KB)
Microsoft SQL Server 2005 Podrecznik programisty.pdf
(720 KB)
Inne foldery tego chomika:
3ds max
Access
Acrobat
After Effects
Agile - Programowanie
Zgłoś jeśli
naruszono regulamin