Informatik - Arbeiten mit Datenbanken: Unterschied zwischen den Versionen
Zeile 29: | Zeile 29: | ||
| valign="top" | | | valign="top" | | ||
<u>Datentyp</u> | <u>Datentyp</u> | ||
− | VARCHAR | + | *VARCHAR |
| valign="top" | | | valign="top" | | ||
<u>Formatangabe</u> | <u>Formatangabe</u> | ||
− | maximale Zeichenanzahl für den Text | + | *maximale Zeichenanzahl für den Text |
| valign="top" | | | valign="top" | | ||
<u>Wertebereich</u> | <u>Wertebereich</u> | ||
− | Zeichenfolge von begrenzter Länge z.B. VARCHAR(20) | + | *Zeichenfolge von begrenzter Länge z.B. VARCHAR(20) |
| valign="top" | | | valign="top" | |
Version vom 17. März 2020, 08:31 Uhr
Wir hatten letzte Stunde die Datei "einkauf" aus der Tabellenkalkulation in eine Datenbank umgewandelt. Diese Datei einkauf.odb
kannst du, falls du sie nicht mehr hast in Mebis herunterladen.
Große Datenmengen werden so gespeichert, dass gezielt ausgewählte Teile der Daten wiedergewonnen und je nach Fragestellung in geeigneter Zusammenstellung ausgegeben werden können. Dies erfolgt in Datenbanken |
Nach welchen Kriterien erstellt man eine Datenbank?
Unsere Datenbank haben wir aus einer Tabellenkalkulationsdatei durch Konvertierung übernommen. Alle Einträge aus der Tabellenkalkulation wurden eins zu eins in die Datenbank geschrieben.
Festlegungen, welche Anforderungen und Arbeitsabläufe man an ein Datenbanksystem stellt, werden in einem sogenannten 'Pflichtenheft formuliert. Dazu ist eine objektorientierte Analyse der Datensammlung hilfreich.
In einer Klasse sind gleichartige Objekte. Ein Objekt gehört genau einer Klasse an.
In der Klasse wir der Bauplan der Objekte festgelegt.
In der objektorientierten Programmierung bezeichnet ein Objekt ein Exemplar einer bestimmten Klasse.
Objekte derselben Klasse besitzen dieselben Attribute und Methoden. Sie können sich in den Attributwerten unterscheiden.
Für unsere Datenbank einkauf sieht das Klassendiagramm wie folgt aus:
Vereinbarung: Klassennamen werden groß geschrieben, deshalb ist der Klassenname EINKAUF im Klassendiagramm groß gesschrieben.
Dagegen ist der Name der Tabelle einkauf klein geschrieben.
Für Objekte einer Klasse kann man wie auch schon in der Tabellenkalkulation Datentypen festlegen. Man unterscheidet:
Datentyp
|
Formatangabe
|
Wertebereich
|
|