Files
yii/docs/guide/de/database.overview.txt
2009-03-01 01:32:35 +00:00

25 lines
1.4 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
Arbeiten mit Datenbanken
========================
Yii bietet leistungsstarke Features für die Datenbankprogrammierung. Basierend auf der
PDO-Erweiterung (PHP Data Objects) für PHP kann man mit Yii Data Access
Objects (Datenzugriffsobjekte, DAO)
über eine einheitliche Schnittstelle auf unterschiedliche Datenbankmanagementsysteme (DBMS)
zugreifen. Anwendungen, die Yiis DAO benutzen, können leicht auf ein anderes DBMS
umgestellt werden, ohne den Code für den Zugriff auf die Daten ändern zu müssen.
Yiis ActiveRecord (AR) wurde nach dem
weit verbreiteten Ansatz der objektrelationalen Abbildung (Object-Relational
Mapping, ORM) implementiert. Er vereinfacht die Datenbank Programmierung
zusätzlich. Indem eine Tabelle von einer Klasse und eine Tabellenzeile von
einer Instanz verkörpert wird, vermeidet Yii-AR das sich stets wiederholende
Schreiben von SQL-Anweisungen, die sich hauptsächlich mit CRUD-Operationen (für
"*C*reate, *R*ead, *U*pdate, *D*elete", "Erstellen, Lesen, Aktualisieren, Löschen")
befassen.
Obwohl man mit Yiis DAO und AR fast alle datenbankbezogenen Aufgaben erledigen kann,
können Sie trotzdem Ihre eigene Datenbankbibliothek für Ihre Yii Anwendung nutzen.
Tatsächlich wurde bei der Konzeption von Yii viel Sorgfalt darauf verwendet,
andere Fremdbibliotheken mit einbinden zu können.
<div class="revision">$Id: database.overview.txt 163 2008-11-05 12:51:48Z weizhuo $</div>