Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Ein Schema ist einfach eine Beschreibung dessen, was sich in einer Datenbank befindet. In unserer Yamba-Datenbank brauchen wir beispielsweise Felder für die folgenden Informationen zu jedem Tweet, den wir abrufen:
created_atDas Datum, zu dem der Tweet gesendet wurde.
txtDer Inhalt des Tweets.
userDer Benutzer, der den Tweet gesendet hat.
Jede Zeile in unserer Tabelle wird also die Daten für einen Tweet enthalten, und diese drei Elemente werden gemeinsam mit einer eindeutigen ID für jeden Tweet die Spalten in unserem Schema bilden. Die ID benötigen wir, damit wir leicht auf einen Tweet verweisen können. Wie die meisten Datenbanken ermöglicht uns SQLite, die ID als Primärschlüssel zu deklarieren, und weist für uns sogar jedem Tweet automatisch eine eindeutige Zahl zu.