10.07.2015 Aufrufe

5.15 Objektorientierte Webentwicklung - valentinkoch.de

5.15 Objektorientierte Webentwicklung - valentinkoch.de

5.15 Objektorientierte Webentwicklung - valentinkoch.de

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

6.3DBMS - MySQLAnfor<strong>de</strong>rungen• Unterstützung spezieller Suchabfragen• Datensicherheit• Datenintegrität• MehrbenutzerfähigkeitDatensicherheit• Ad-Hoc-Query• Dump• Point-In-Time-Recovery• Replikationsmechanismen(siehe 6.7)Datenintegrität… konsistent, nicht wi<strong>de</strong>rsprüchlich. Bei <strong>de</strong>r <strong>Webentwicklung</strong> muss man sich entschei<strong>de</strong>n, welcheIntegritätsprüfungen man in <strong>de</strong>r DB und welche in <strong>de</strong>r Anwendung hinterlegt.MehrbenutzerfähigkeitSperren (Locks) und Transaktionen (Transactions), um <strong>de</strong>n gleichzeitigen Zugriff zu blockieren.An<strong>de</strong>re DBMS• PostgreSQL• SQLite• Oracle• DB2• Ingres• HSQL-DBClient-Server-PrinzipEin DBMS liegt als Serversystem vor, das als Dienst arbeitet. Ein Dienst (Service) bietet keineBedienmöglichkeit, weshalb man einen Datenbank-Client benötigt. Die meisten DBMS im Web arbeitennach <strong>de</strong>m Client-Server-Prinzip.Datenbank-Clients… MySQL-Kommandozeilenclient.DBMS – MySQL• hohe Performance• einfache Handhabung• SQL ist eine Abfragesprache• BNF – Backus-Naur-Form → Metasprache• ISO/IEC 14077-Standard <strong>de</strong>r BNFKonfigurationXAMPP konfigurieren, siehe 1.3MySQL-Client startenC:\xampp\mysql\bin\mysql -u rootBNF-Anweisung

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!