Tabellen in Datenbanken: Unterschied zwischen den Versionen
Die Seite wurde neu angelegt: Überarbeiteter Inhalt von: http://sql.idv.edu/thema/dbgrundlagen/tabellen.htm |
KKeine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
Eine Tabelle ist eine Sammlung von Daten zu einem bestimmten Thema, wie z.B. Bücher oder Lieferanten. Wenn Sie für jedes Thema eine separate Tabelle verwenden, vermeiden Sie doppelte Daten. Die Datensicherung wird dadurch effizienter, und Fehler bei der Eingabe werden reduziert. | |||
{| border="1" | |||
|- | |||
! Buchnummer | |||
! Autor | |||
! Buchtitel | |||
! Buchpreis | |||
! Verlagskürzel | |||
|- | |||
| 12 | |||
| Hronicek u.a. | |||
| Elektrotechnik-Fachkunde | |||
| 30,86 | |||
| oev | |||
|- | |||
| 13 | |||
| Arge | |||
| Metalltechnik-Grundband | |||
| 27,07 | |||
| oev | |||
|- | |||
| 14 | |||
| Arge | |||
| Fachkunde für Tischler 2 | |||
| 27,07 | |||
| oev | |||
|- | |||
|- | |||
| 15 | |||
| Oberleitner | |||
| Gitarrenschule Band 2 | |||
| 9,00 | |||
| hoe | |||
|} | |||
In Tabellen sind Daten in Spalten (Feldern) und Zeilen (Datensätzen) organisiert. Jedes Feld in der Tabelle Buch enthält den selben Informationstyp für jedes Buch, wie z.B. den Buchpreis. Jeder Datensatz in der Tabelle Buch enthält alle Informationen zu einem Buch, wie z.B. Buchnummer, Verlagskurzbezeichnung, Preis... | |||
== Attribute: Die Spalten der Tabelle == | |||
Hier werden die für die Datenbank entscheidenden Eigenschaften eines Buches des Sortiments festgelegt. | |||
== Domäne: Wertebereich eines Attributs == | |||
Elemente von Domänen müssen atomar sein, d.h. sie lassen sich nicht weiter in Dateneinheiten zerlegen. Eine Adresse ist nicht atomar, denn sie lässt sich in Ort, Postleitzahl, Straße und Hausnummer zerlegen. Eine Zahl hingegen ist atomar. Zwei verschiedene Attribute können zur gleichen Domäne gehören. | |||
== Bedingungen an eine Tabelle == | |||
* Eine Tabelle muss eindeutig sein. Das bedeutet, dass zu keinem Zeitpunkt zwei identische Datensätze in der Tabelle existieren dürfen. Sie enthält also nur einen Datensatz. | |||
* Eine Tabelle muss atomare Attribute und Domänen aufweisen. | |||
* Die Datensätze sind zu jedem Zeitpunkt als unsortiert anzusehen. | |||
* Die Attributreihenfolge ist zu keinem Zeitpunkt fest definiert. | |||
== Operationen auf Tabellen == | |||
* einen (leeren) Datensatz hinzufügen | |||
* einen Datensatz suchen | |||
* Datenfelder ändern | |||
* einen Datensatz löschen | |||
* Attribute hinzufügen/löschen |
Version vom 19. Februar 2009, 14:44 Uhr
Eine Tabelle ist eine Sammlung von Daten zu einem bestimmten Thema, wie z.B. Bücher oder Lieferanten. Wenn Sie für jedes Thema eine separate Tabelle verwenden, vermeiden Sie doppelte Daten. Die Datensicherung wird dadurch effizienter, und Fehler bei der Eingabe werden reduziert.
Buchnummer | Autor | Buchtitel | Buchpreis | Verlagskürzel |
---|---|---|---|---|
12 | Hronicek u.a. | Elektrotechnik-Fachkunde | 30,86 | oev |
13 | Arge | Metalltechnik-Grundband | 27,07 | oev |
14 | Arge | Fachkunde für Tischler 2 | 27,07 | oev |
15 | Oberleitner | Gitarrenschule Band 2 | 9,00 | hoe |
In Tabellen sind Daten in Spalten (Feldern) und Zeilen (Datensätzen) organisiert. Jedes Feld in der Tabelle Buch enthält den selben Informationstyp für jedes Buch, wie z.B. den Buchpreis. Jeder Datensatz in der Tabelle Buch enthält alle Informationen zu einem Buch, wie z.B. Buchnummer, Verlagskurzbezeichnung, Preis...
Attribute: Die Spalten der Tabelle
Hier werden die für die Datenbank entscheidenden Eigenschaften eines Buches des Sortiments festgelegt.
Domäne: Wertebereich eines Attributs
Elemente von Domänen müssen atomar sein, d.h. sie lassen sich nicht weiter in Dateneinheiten zerlegen. Eine Adresse ist nicht atomar, denn sie lässt sich in Ort, Postleitzahl, Straße und Hausnummer zerlegen. Eine Zahl hingegen ist atomar. Zwei verschiedene Attribute können zur gleichen Domäne gehören.
Bedingungen an eine Tabelle
- Eine Tabelle muss eindeutig sein. Das bedeutet, dass zu keinem Zeitpunkt zwei identische Datensätze in der Tabelle existieren dürfen. Sie enthält also nur einen Datensatz.
- Eine Tabelle muss atomare Attribute und Domänen aufweisen.
- Die Datensätze sind zu jedem Zeitpunkt als unsortiert anzusehen.
- Die Attributreihenfolge ist zu keinem Zeitpunkt fest definiert.
Operationen auf Tabellen
- einen (leeren) Datensatz hinzufügen
- einen Datensatz suchen
- Datenfelder ändern
- einen Datensatz löschen
- Attribute hinzufügen/löschen