[LinuxFocus-icon]
Ev  |  Eri�imd�zeni  |  ��indekiler  |  Arama

Duyumlar | Belgelikler | Ba�lant�lar | LF Nedir
Bu makalenin farkl� dillerde bulundu�u adresler: English  Castellano  Deutsch  Francais  Italiano  Nederlands  Portugues  Russian  Turkce  

convert to palmConvert to GutenPalm
or to PalmDoc

Alessandro
taraf�ndan Alessandro Pellizzari
<alex(at)neko.it>

Yazar hakk�nda:
Alessandro, bir s�redir Linux Sisten Y�ntecisi ve programc�s�d�r.�e�itli Amiga bilgisayarlar� ba�ar�yla kullanm���r. As�l olarak PHP, Python ve C programlamayla ilgilenir ama bilgisayar d�nyas�nda her zaman yapacak ilgin� �eyler bulur.

T�rk�e'ye �eviri:
�zcan G�ng�r <ozcangungor(at)netscape.net>

��erik:

 

Kitap �ncelemesi: PHP4 Veritabanlar�na Ba�lang��

[Illustration]

�zet:

Bu makale, yeni Wrox kitab�nda anlat�lan PHP4 ile veritabanlar� sistemlerini kullanma uygulamas�n�n bir tekrar�d�r.

_________________ _________________ _________________

 

Giri�

G�n�m�zde, PHP ile yap�lm�� web sayfalar�n�n �o�unda veritabanlar� kullan�lmaktad�r.Fakat ka� tane programc� ba�l� veritabanlar�n�n nas�l �al��t���n�, sunduklar� kolayl�klar�, veriye ula��m zaman�n� ve nesneye ba�l� eklerin nas�l optimize edilece�ini bilir?

Bu kitap, veritaban�na ba�l� web uygulamar� yapmak isteyen programc�lar i�in iyi bir ba�l����t�r.Kitapta, kulan�lacak veritaban�n�n nas�l se�ilece�i, tablo yap�lar� ve ula��m y�ntemleri tekniklerini sunar.

 

Kitab�n Olu�umu

Bu kitap, 13 b�l�mden ve 3 ekten olu�maktad�r.14. b�l�m online olarak Wrox'ta bulunmkatad�r. Kitab�n yap�s�n� ve online kaynaklar� a��klad�k.Birinci b�l�m, PHP'n�n h�zl� bir tan�t�m� ve dilin sadece nesne-ba��ml� k�sm�n� anlat�r.�kinci k�s�m veritabanlar�n�n temel kavramlar�na, �e�itli veritaban� modellerine ve tarih i�indeki evrimlerinden modern RDBMS'e,oradan nesne-eklerine ve XML veritabanlar�na odaklanm��t�r.Bu b�l�mden sonra, PHP ile bir veritaban�na nas�l ula��laca��n�, desteklenen veritabanlar�n� ve bunlar� desteklemesi i�in gerekli derleme an�ndaki se�enekleri analat�r.

���nc� b�l�mden ba�layarak kitap, veritaban� yap�s�na iner.Tablo normalle�tirmesi, tek ba��na ba�lant�l� (Entity-Relation) diyagramlar anlat�l�r.D�rd�nc� ve be�inci b�l�mlerde, SQL'in derinlerine inilir.Yap� olu�turma ve veri ekleme, de�i�tirme ve sorgulama s�ras�yla anlat�rl�r.Alt�nc� b�l�mde, b�t�nsellik(integrity), tetikleme(triggers) ve ge�i�ler(transactions) olarak tipik bir RDBMS karakterisiti�i tan�t�l�r.

Yedinci b�l�m yine PHP programlama d�ner ve SQL ile PHP'yi nasil birle�tirece�inizi anlat�r ve kurs�rleri, tetikleyicileri ve indeksleri tan�mlar.Sekizinci b�l�mde, PHP ile �ok-katl� geli�tirmeyi ve veritaban�na ula�abilecek fonksiyn ve s�n�lar� bulabilirsiniz.Dokuzuncu b�l�m PEAR:DB'nin ayr�nt�l� a��klamas� vard�r. PEAR:DB, bu kitab�n bundan sonraki b�t�n �rneklerinde kullan�lacakt�r.

Onuncu b�l�m tamamen PEAR:DB ile yap�lm�� bir �rne�e ayr�lm��t�r:Fatura kayd� ve �deme takibi.Problemin analizinden ba�lay�p tablo tan�mlar�na kadar gider ve son olarak uygulaman�n kodu yaz�l�r.

Sonraki b�l�m ayn� �ekilde yap�land�r�lm��t�r:PostgreSQL'de nesneye ba�l� veritaban� kullanarak bir k�t�phane y�netim uygulamas�.Sorunun analizi ile ba�lar, tablo yap�lar�n� tan�mlar.Yer k�s�tlamas� y�z�nden uygulama kodu kitapda de�il web sayfas�ndad�r.

12. b�l�mden itibaren, konular XML'e kayar.Ba�l� veritabanlar� �er�evesinde art�lar ve eksiler anlat�l�r. De�i�ik �cretli ve �cretsiz uygulamalar vard�r ve sonunda Apache Software Foundation'dan Xindice anlat�l�r. A��klamalar veritaban� olu�turmadan, XML dok�manlar�n� kullanarak bu veritaban�n� doldurmaya gider ve veri sorgulama ve g�ncelleme i�in XPath ve XUpdate incelenir.XQuery k�saca anlat�l�r.

13. b�l�m, onuncu ve onbirinci b�l�mlerin yap�s�ndad�r.Sorun incelemesinden tarif de�i�im uygulamas�n�n ger�ekler�tirilmesine kadar anlat�l�r.Kullan�c� ve y�netici haklar�n�n ayr�m�n� da i�erir.

Ek b�l�mler, veritaban� y�netimi, veri yedekeleme stratejileri, optimize etme, PHP DB ula��m fonsiyonlar� ve Linux/Unix'te Apache, PHP ve iODBS kurulumu anlat�lmaktad�r.

 

Art�lar

Yazar, PHP tan�t�m�n� veya yaz�m kurallar�n� anlat�rken detaya inmemi�tir.Bu PHP i�in yaz�lm�l� bir kitab�n konusudur. Ana konunun ba�lang�c�na odaklanm��t�r: Veritabanlar�n� ve PHP'yi birle�tirme.

�rnek kod a��k ve hem kod i�inde hem de kod anlat�l�rken iyi a��klanm��t�r.

�rneklerde kullan��l� ipu�lar� ve numaralar bulacaks�n�z.

Kitap sitesinde kitapta yap�lan yanl��lar� bulabilirsiniz ve bu siteden kodlar� indirebilirsiniz.Ayr�ca i�inde �rnekler bulunan bir b�l�m de vard�r.

 

Eksiler

Kitaptaki baz� bas�m hatalar� �ngiliz olamayan okuyucular� rahats�z edebilir ama bunlar sadece metinde olup kodlarda bulunmazlar.

Kitab�n web sayfas�nda bu hatal� ve do�rular�n� bulabilirsiniz (makalenin sonundaki referanslara bak�n�z) Ne yaz�k ki hen�z "Profesyonel PHP4 Veritabanlar�" isminde bir kitap yok ve baz� konularda ayr�nt�l� inceleme gerekir.Konular�n karma��k olmas�nda dolay�, bu kitapta yer almamaktad�rlar.Kitap yeni ba�layanlar seviyesindedir.

 

Sonu�

Bu kitap m�kemmel olarak turnay� g�z�nden vurur.PHP uygular�nda veritaban� kullan�m� i�in iyi bir temeldir ve tablo yap�lar� konusunda iyi inceleme teknikleri sunar.

Bu ktaptaki baz� konular, programc�lar�n atladklar� yap�, g�venlk ve h�z a��s�nda b�y�k avantajlar kazand�ran bu kitapt i�lenmektedir.

Bu kitab�, PHP4 ile veritabanlar� kullanacak olan herkese ve bunlar� kullana ancak hakk�da iyi bir e�itim almam�� olanlar tavsiye ederiz.

 

Referanslar

 

Bu yaz� i�in g�r�� bildiriminde bulunabilirsiniz

Her yaz� kendi g�r�� bildirim sayfas�na sahiptir. Bu sayfaya yorumlar�n�z� yazabilir ve di�er okuyucular�n yorumlar�na bakabilirsiniz.
 talkback page 

G�rsely�re sayfalar�n�n bak�m�, LinuxFocus Edit�rleri taraf�ndan yap�lmaktad�r
© Alessandro Pellizzari, FDL
LinuxFocus.org
�eviri bilgisi:
it --> -- : Alessandro Pellizzari <alex(at)neko.it>
en --> tr: �zcan G�ng�r <ozcangungor(at)netscape.net>

2003-03-11, generated by lfparser version 2.35