Shopware ist ein vielfach ausgezeichnetes Onlineshop-System der shopware AG, das auf PHP. Zend Framework und SQL basiert.
SELFPHP unterstützt Sie als Shopware Solution Partner bei der Konzeption, Programmierung und Realisierung Ihres Onlineshops und passt Shopware bei Bedarf an Ihre Unternehmensbedürfnisse an.
Weitere Informationen
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)
Anwendungsgebiet
Eignung
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.
Bereich
Notwendige Kenntnisse
Installation/Update
Softwareinstallation auf dem jeweiligen Betriebssystem
Umgang mit Betriebssystem
Umgang mit Entwicklungsumgebungen/Editoren
Updates von vorhandenen MySQL-Versionen vornehmen
Administration
Anlegen von Datenbanken
Bedienung von Hilfsprogrammen
Projektplanung und -installation
Grundlagen des Datenbankdesigns
SQL-Befehle
MySQL verwenden
SQL-Befehle
Bedienung von Clientprogrammen
Methoden für Datenausgabe und Formatierung
Programmierung
Eine Sprache mit verfügbarer API (beispielsweise PHP)
Programmierkenntnisse für die Realisierung von User-Interfaces (beispielsweise HTML)
Fremdsprachen
Englisch empfehlenswert, um die Dokumentation lesen zu können
Technische Ausstattung
Serverbetriebssystem
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.