EN - FR - DE - ES - IT - PT -

LexiconDream

🏷️ Feld

Ein einzelnes Attribut oder eine Spalte in einem Datenbankdatensatz.

Feld

Ein Feld ist ein einzelnes Attribut in einem Datenbankdatensatz. In einer Kundentabelle könnten Felder beispielsweise Vorname, Nachname, E-Mail-Adresse, Telefonnummer und Anmeldedatum enthalten. Jedes Feld speichert eine Information über den Datensatz. Das Feld hat einen Datentyp: Text, Zahl, Datum oder Boolescher Wert. Es kann Einschränkungen aufweisen: erforderlich, eindeutig, maximale Länge. Das Feld ist die kleinste Dateneinheit in einer relationalen Datenbank.

Felder werden im Schema definiert. Das Schema legt Feldnamen, Datentypen und Einschränkungen fest. Das Ändern eines Feldes nach dem Vorhandensein von Daten ist zwar möglich, aber riskant. Das Hinzufügen eines Feldes ist in der Regel unproblematisch. Das Entfernen eines Feldes führt zu Fehlern in Abfragen, die darauf verweisen. Eine Änderung des Datentyps kann Daten beschädigen, wenn die Konvertierung nicht sauber durchgeführt wird. Das Umbenennen eines Feldes führt zu Fehlern in allen Abfragen, Berichten und Anwendungen, die den alten Namen verwenden. Namenskonventionen für Felder sind wichtig. Konsistente Namen erleichtern das Verständnis von Schemas. Ein Feld namens „cust_email“ in einer Tabelle und „customer_email“ in einer anderen Tabelle stiftet Verwirrung. Ein Feld namens „status“, das in verschiedenen Tabellen unterschiedliche Bedeutungen hat, verursacht Fehler. Gute Feldnamen sind beschreibend und konsistent. Sie geben den Inhalt der Daten an, ohne dass eine Dokumentation erforderlich ist. Schlechte Feldnamen erfordern zusätzliche Erklärungen.

Feldeigenschaften

Ein Feld ist ein Versprechen. Es gibt an, welche Daten der Datensatz enthält. Wird dieses Versprechen gebrochen, schlägt auch jede darauf basierende Abfrage fehl.

Comments

No comments yet. Be the first to share a thought.

Leave a comment