Was bedeutet Attribut?
Im Allgemeinen ist ein Attribut ein Merkmal. In einem Datenbankmanagementsystem (DBMS) bezieht sich ein Attribut auf eine Datenbankkomponente, z. B. eine Tabelle.
Er kann sich auch auf ein Datenbankfeld beziehen. Attribute beschreiben die Instanzen in der Spalte einer Datenbank.
Techopedia erkl?rt Attribut
In relationalen Datenbanken sind Attribute die beschreibenden Merkmale oder Eigenschaften, die alle zu einer bestimmten Kategorie geh?renden Elemente definieren und auf alle Zellen einer Spalte angewendet werden.
Die Zeilen hingegen werden als Tupel bezeichnet und stellen Datens?tze dar, die auf eine einzelne Entit?t angewendet werden, um jedes Element eindeutig zu identifizieren. Attribute sind also die Merkmale jedes einzelnen Tupels, die seine einzigartigen Eigenschaften beschreiben.
Stellen Sie sich eine Tabelle in einer relationalen Datenbank analog zu einer elektronischen Tabellenkalkulation vor. Ein Attribut ist einfach eine Zelle in der Tabellenkalkulation, die nicht leer ist, oder die Verbindung einer Spalte und einer Zeile.
Es speichert nur eine einzige Information über das Objekt, das durch die Tabelle, zu der das Attribut geh?rt, dargestellt wird. Das Tupel kann zum Beispiel eine Entit?t “Rechnung” sein. Die Attribute einer Rechnung k?nnten Preis, Nummer, Datum oder Bezahlt/Unbezahlt sein.
Neben den selbsterkl?renden einfachen oder einwertigen Attributen gibt es mehrere Arten von Attributen.
- Zusammengesetztes Attribut: ist ein Attribut, das aus mehreren anderen einfachen Attributen besteht. Beispielsweise k?nnte das Attribut “Adresse” einer Entit?t “Mitarbeiter” aus den Attributen “Stra?e”, “Ort”, “Postleitzahl” und “Land” bestehen.
- Mehrwertiges Attribut: ist ein Attribut, für das mehr als eine Beschreibung angegeben werden kann. Zum Beispiel kann eine Entit?t “Mitarbeiter” mehr als ein Attribut “E-Mail-ID” in derselben Zelle haben.
- Schlüsselattribut oder prim?res Attribut: ist eine ID, ein Schlüssel, ein Buchstabe oder eine Zahl, die dieses Element eindeutig identifiziert. Es kann zum Beispiel die Nummer einer bestimmten Rechnung sein (z. B. die individuelle ID dieser Rechnung). Eine Tabelle, die ein einziges Schlüsselattribut enth?lt, gilt als starke Entit?t. Eine Tabelle kann jedoch mehr als ein Schlüsselattribut enthalten, wenn sie von anderen Tabellen abgeleitet ist.
- Abgeleitetes Attribut: Wie der Name schon sagt, werden diese von anderen Attributen abgeleitet, entweder direkt oder durch spezifische Formelergebnisse. Zum Beispiel k?nnte das Attribut Alter eines Mitarbeiters aus dem Attribut Geburtsdatum abgeleitet werden. In anderen F?llen k?nnte eine Formel die Mehrwertsteuer einer bestimmten Zahlung berechnen, so dass jedes Mal, wenn die Zelle mit dem Attribut Zahlung gefüllt wird, die Zelle mit dem abgeleiteten Attribut Mehrwertsteuer automatisch ihren Wert berechnet.