Alle 13 Artikel in
MySQL:

Eigenschaften

Preis

Themen

 
Zertifikat Euro-Label Geprüfter Online-Shop - Per Klick Gültigkeit überprüfen
 

Sicher einkaufen

Was passiert bei uns?

Praktischer Einstieg in MySQL mit PHP
 

Zum Download (ciando)

PDF-Download

Anbieter: ciando GmbH

 

Praktischer Einstieg in MySQL mit PHP

 
Sie sparen 60% gegenüber der Buchausgabe!
 

Buchausgabe: 24,90€
Download-Version: 10,00€

(Preis inkl. Mwst. )

Autor(en): Sascha Kersken
Verlag: O'Reilly Verlag
Version: 2. Auflage, 2007
Umfang: 364 Seiten
Format: PDF: 11,78MB
Gewicht: 794 g
ISBN: 3897217171
Bestell-Nr.: 89721717P
Artikeltyp: E-Book
 

Dieses Buch ist eine MySQL-Einführung für Webentwickler, die eine elegante Datenbanklösung für ihre Webseiten suchen. Es vermittelt praxisnah, wie Sie eine MySQL-Datenbank einrichten, administrieren und mittels PHP-Skripten in die Webseiten einbinden. Für die Neuauflage wurde das Buch komplett überarbeitet, behandelt werden die Versionen MySQL 5.0 und 5.1 (Beta) sowie PHP 5.2.

MySQL ist die populärste Datenbank für Webanwendungen, die zusammen mit PHP und Apache die Basis unzähliger solider Websites bildet. Dieses Buch ist eine MySQL-Einführung für Webentwickler, die eine elegante Datenbanklösung für ihre Webseiten suchen. Es vermittelt praxisnah, wie Sie eine MySQL-Datenbank einrichten, administrieren und mittels PHP-Skripten in die Webseiten einbinden. Für die Neuauflage wurde das Buch komplett überarbeitet und um Informationen zu clientseitigem Scripting ergänzt.

* Datenbankgestützte Webanwendungen verstehen Lernen Sie die grundlegende Funktionsweise von datenbankgestützten Webanwendungen kennen und erfahren Sie mehr über die zentralen Konzepte und Fähigkeiten von MySQL.

* LAMP- und WAMP-Systeme konfigurieren Lassen Sie sich zeigen, wie Sie ein komplettes LAMP- oder WAMP-System einrichten und konfigurieren. Die Software dazu – Apache-Webserver, MySQL-Datenbank und PHP für Linux beziehungsweise Windows – finden Sie auf der beiliegenden CD-ROM.

* Datenbanken entwerfen und erstellen Verschaffen Sie sich einen Überblick über die verschiedenen Modelle und Vorgehensweisen für den Datenbankentwurf. Lernen Sie außerdem alle wichtigen SQL-Anweisungen zur Datenbank- und Tabellenerstellung kennen.

* Einstieg in PHP und die MySQL-Datenbankschnittstellen Machen Sie sich mit den wichtigsten Konzepte von PHP vertraut und gewinnen Sie einen systematischen Überblick über die MySQL-Datenbankschnittstellen der Sprache.

* Clientseitiges Scripting mit JavaScript &, Ajax Bringen Sie mehr Dynamik in Ihre Webanwendung und beschleunigen Sie die Datenbankabfragen mithilfe von JavaScript und Ajax.

Der Autor
Sascha Kersken kam 1983 zum ersten Mal mit einem Computer in Berührung und hatte später das Glück, dieses langjährige Hobby zu seinem Beruf machen zu können. Er arbeitet als PHP-Entwickler bei der papaya Software GmbH in Köln an dem gleichnamigen Open Source-CMS. Außerdem ist er Fachbuchautor, Dozent und IT-Berater mit den Schwerpunkten Unix-Serveranwendungen und Webentwicklung.

Er ist Autor vieler Bücher, darunter Praxiswissen Ruby, Praxiswissen Flash 8 (O’Reilly Verlag), Handbuch für Fachinformatiker und Apache 2 (Galileo Press). Für den O’Reilly Verlag hat er unter anderem die Titel Praxiswissen Dreamweaver 8, Ajax von Kopf bis Fuß, DNS & BIND Kochbuch und Active Directory übersetzt bzw. mitübersetzt sowie das Buch Apache – kurz & gut aktualisiert und erweitert. Seine Freizeit verbringt er am liebsten mit seiner Frau und seinem Sohn oder mit guten Büchern.




Leseprobe:

Kapitel 1 Einführung (S. 1-2)

Wo nichts am rechten Platz liegt, da ist Unordnung. Wo am rechten Platz nichts liegt, ist Ordnung. Bertolt Brecht

In diesem Kapitel werden zunächst die historischen und theoretischen Hintergründe der Datenbanktechnik erläutert. Anschließend wird auf den Aufbau datenbankbasierter Anwendungen – und insbesondere Webanwendungen – eingegangen. Zum Schluss erhalten Sie die wichtigsten Informationen über das MySQL-Projekt selbst.

Datenbanken

Eine Datenbank (englisch database) ist eine computergestützte Sammlung gleichartiger Informationen, die sich auf optimierte Art und Weise durchsuchen, sortieren und manipulieren lässt. Der Begriff bezeichnet genau genommen nur die gespeicherten Daten selbst. Mittlerweile hat es sich aber eingebürgert, dass auch die Software zur Verwaltung dieser Daten, das Datenbankverwaltungssystem (DataBase Management System, kurz DBMS), einfach als Datenbank bezeichnet wird.

Motivation der Datenbankentwicklung

Eine der größten Herausforderungen moderner Computeranwendungen ist die rationelle Speicherung und Verwaltung der benötigten Daten. Selbstverständlich könnten alle Informationen in einzelnen Dateien beliebiger Formate abgelegt werden, jede Programmiersprache enthält Funktionen zum Öffnen, Lesen, Schreiben und sogar Durchsuchen von Dateien auf einem Datenträger. Allerdings bringt der Einsatz normaler Dateien eine Reihe gravierender Nachteile mit sich:

• Die in einfachen Dateien gespeicherten Informationen stehen zunächst in keinerlei Bezug zueinander. Schwierigkeiten bei der Suche und Inkonsistenzen durch die mehrfache Speicherung bestimmter Daten sind die Folge. Links

• Das ständige Öffnen, Ändern und Schließen vieler Dateien benötigt ziemlich viel Rechenzeit und belastet den Arbeitsspeicher. Zwar könnte man die benötigten Daten auch beim Programmstart in den Arbeitsspeicher laden (soweit sie hineinpassen) und dort bearbeiten, aber auf diese Weise käme es bei einem eventuellen Programmabsturz oder Stromausfall zu Datenverlusten.

• Sobald mehrere Anwendungen gleichzeitig dieselben Daten ändern möchten, kommt es – gelinde gesagt – zu Ungereimtheiten. Stellen Sie sich beispielsweise vor, Anwendung 1 speichert eine Änderung an einer Datei, an der Anwendung 2 noch arbeitet. Wenn Anwendung 2 später ihre eigenen Änderungen speichert, verschwinden diejenigen von Anwendung 1 im Daten-Nirvana.

• Verschiedene Betriebssysteme erlauben unterschiedliche Formate, Verzeichnisstrukturen und Dateinamen. Dies erschwert die Programmierung kompatibler Anwendungen.

• Immer mehr Programme arbeiten verteilt über lokale Netzwerke oder das Internet. Der gemeinsame Zugriff auf Dateien und Verzeichnisse über ein Netzwerk führt zu neuen Herausforderungen und Kompatibilitätsproblemen.

All diese Schwierigkeiten lassen sich jedoch effizient vermeiden, wenn Sie zur Datenverwaltung und -bearbeitung ein Datenbanksystem einsetzen. Das ist nicht weiter verwunderlich, denn genau solche Überlegungen haben seit etwa 1965 zur Entwicklung der ersten Datenbanken geführt.



Empfehlen
mail facebook twitter

 

Reduzierte Artikel in dieser Kategorie:

 
MySQL 5
Buchausgabe: 59,95€
Download-Version: 47,80€ PDF-Logo
 

Der besondere Tipp

Blauer Elefant

Denken Sie nicht an einen blauen Elefanten!

Anhand verblüffender Experimente und einfacher Übungen lernen Sie, wie unsere Umwelt die Gedanken und die Gedanken unsere Umwelt beeinflussen.

Früher: 12,00€
bei uns nur: 4,99€