SELFPHP

SELFPHP-Druckversion
Original Adresse dieser Seite:
http://www.selfphp.de/praxisbuch/praxisbuchseite.php?site=13&group=8
© 2001-2017 E-Mail SELFPHP OHG, info@selfphp.de
© 2005-2017 E-Mail PHP5 Praxisbuch - Matthias Kannengiesser, m.kannengiesser@selfphp.de


MySQL-Anwendungsgebiete


MySQL hat seine Stärken in den Bereichen, in denen eine performante und umfangreiche Datenverwaltung notwendig ist. In der folgenden Tabelle sind Beispiele für Anwendungsgebiete von MySQL, einschließlich einer Bewertung, aufgeführt.

Eignungskodex: (** = sehr gut / * = gut)

AnwendungsgebietEignung   Bemerkung
Internetanwendungen (browserbasierend)**Nahtlose Einbindung in Netzwerktechnologien.
Schnittstellen zu wichtigen serverseitigen Technologien (PHP, ASP, Perl) vorhanden.
Zusatzmodule für Apache verfügbar.
Verwendung als Intranetdatenbank**Gutes Kosten-Nutzungs-Verhältnis.
Projekte in der Definitionsphase**SQL-Standards
Prototyping von Internetanwendungen.
Content-Management-Systeme**Viele Open-Source-CMS verfügbar.
Application Server*In vielen Open-Source-Application-Servern als Datenbank-Backend verwendbar.
Shop-Systeme**Für mittlere und größere Online-Shops gut geeignet.
Internet Service Provider**Backup/Update sind ohne Probleme durchzuführen und ermöglichen einen einfachen Umgang mit Clients.


Erforderliche Kenntnisse

Folgende Tabelle gibt Ihnen eine Übersicht über erforderliche Kenntnisse, die für eine produktive Nutzung von MySQL notwendig sind.

BereichNotwendige Kenntnisse
Installation/UpdateSoftwareinstallation auf dem jeweiligen Betriebssystem
Umgang mit Betriebssystem
Umgang mit Entwicklungsumgebungen/Editoren
Updates von vorhandenen MySQL-Versionen vornehmen
AdministrationAnlegen von Datenbanken
Bedienung von Hilfsprogrammen
Projektplanung und -installationGrundlagen des Datenbankdesigns
SQL-Befehle
MySQL verwendenSQL-Befehle
Bedienung von Clientprogrammen
Methoden für Datenausgabe und Formatierung
ProgrammierungEine Sprache mit verfügbarer API (beispielsweise PHP)
Programmierkenntnisse für die Realisierung von User-Interfaces (beispielsweise HTML)
FremdsprachenEnglisch empfehlenswert, um die Dokumentation lesen zu können
Technische AusstattungServerbetriebssystem
Internetzugang
Kenntnisse über Netzwerktypologien


Schnittstellen von MySQL

MySQL kann aufgrund der vielfältigen Schnittstellen wie auch seiner konsequenten Konzeptionierung als Netzdatenbank in der Regel nahtlos in eine moderne IT-Architektur integriert werden. Zum Schnittstellenkonzept von MySQL gehört eine client library, über die sowohl Verwaltungswerkzeuge als auch Programmierschnittstellen bedient werden. Über die verschiedenen Programmierschnittstellen lässt sich MySQL praktisch in jede gängige IT-Architektur, von Inter-/Intranet bis hin zu eigenständigen Desktopprogrammen, eingliedern. Die folgende Abbildung zeigt die wichtigsten Punkte des Schnittstellenkonzepts von MySQL.


Bild 1.6: Überblick über das Schnittstellenkonzept von MySQL

Nach der Einführung in die Welt der Technologien und Datenbanken wenden wir uns der Installation und Konfiguration zu.