Erste
Klas-
sen-
arbeit
in der
BB1a
Schul-
jahr
2001/
2002
|
Aufgabe 1: (5 Punkte)
Was ist eine Datenbank? |
| Eine Sammlung von inhaltlich
aufeinander bezogener Informationen. |
| |
Aufgabe 2: (5 Punkte)
Worin unterscheiden sich ein Datensatz und eine
Tabelle einer Datenbank? |
| Ein Datensatz ist eine Zeile
einer (Daten-) Tabelle. |
| |
Aufgabe 3: (5 Punkte)
Worin unterscheiden sich Entitäten und
Prozeßdaten? |
| Prozeßdaten lassen sich aus
Entitäten berechnen bzw. ableiten. |
| |
Aufgabe 4: (5 Punkte)
Was ist ein Primärschlüsselfeld? |
| Ein Datenfeld, das zur
eineindeutigen Identifikation eines Datensatzes
dient. |
| |
Aufgabe 5: (24 Punkte)
Welche Datenfeldtypen sind Dir bekannt?
Charakterisiere die Dir bekannten Datenfeldtypen. |
| Text: Buchstaben, Ziffern
und Sonderzeichen. Die maximale Länge eines
Text-Feldes beträgt 255 Zeichen. Mit
Text-Feldern kann nicht gerechnet werden. Memo:
Ein Text-Feld mit einer Länge von bis zu 64.000
Zeichen.
Zahl: Zahlen und Rechenzeichen. Je nach
Genauigkeit können folgende Feldgrößen mit dem
entsprechenden Wertebereich festgelegt werden:
- Byte: 0 bis 255 (= keine
Nachkommastelle)
- Integer: -32.768 bis 32.767 (=
keine Nachkommastelle)
- Long Integer: -2.147.483.648 bis
2.147.483.647 (= keine Nachkommastelle)
- Single: -3,4 * 1038 bis
3,4 * 1038 (= 7
Nachkommastellen)
- Double: -1,797 * 10308
bis 1,797 * 10308 (= 15
Nachkommastellen)
Datum/Zeit: Kalenderdaten und/oder
Uhrzeiten
Währung: spezielles Zahlenformat
entsprechend der Grundeinstellung in Windows mit
Währungskennzeichen, Tausendertrennung (.) und
Nachkommastellen (2)
AutoWert (früher Zähler):
ermittelt automatisch die Anzahl der Datensätze.
Ja/Nein: eine 1 steht für JA bzw.
wahr, eine 0 steht für NEIN bzw. falsch. Damit
können logische Abfragen gebildet und
Entscheidungen getroffen werden.
|
| |
Aufgabe 6: (31 Punkte)
Welche Informationen sollte eine Kunden-Datenbank
beinhalten? (Bitte auf Datenfeldebene angeben!) |
| Kundennummer, Firma,
Firmenzusatz, Straße/Hausnummer, PLZ/Ort,
Telefon, Telefax, E-Mail, Ansprechpartner,
Kreditlimit, Umsatz, Rabattsatz, Zahlungsziel,
Skontosatz, Skontotage, Lieferungsart,
Lieferungskosten, erworbene Artikel |
| |
Aufgabe 7: (25 Punkte)
Angenommen, es existierten folgende Tabellen mit
den jeweils beschriebenen Inhalten. Welche
Verknüpfungen sollten sinnvollerweise zwischen
ihnen hergestellt werden, um eine
Bestell-Datenbank zu bilden? Welche Datenfelder
muß die Tabelle Bestellung enthalten?
Lieferer (Firma, Anschrift, Kommunikation,
Bankverbindung)
Banken (Bankbezeichnung, Anschrift)
Konditionen (Zahlungsziel, Skontoabzug,
Lieferart, Lieferkosten)
Artikel (Art, Menge, Lagerort, Warengruppe)
Warengruppen (Warengruppenbezeichnung,
Kunden-Rabatt)
Lieferartikel (Lieferer, Artikel, Preis)
Bestellung (???) |
a) Verknüpfungen:
Lieferer mit Banken über BLZ
Lieferer mit Konditionen über Konditionennummer
Artikel mit Warengruppen über Warengruppennummer
Lieferartikel mit Artikel über Artikelnummer und
mit Lieferer über Lieferernummer
Bestellung mit Lieferer über Lieferernummer und
mit Artikel über Artikelnummerb) Datenfelder
von Bestellung:
Bestellungsnummer, Lieferernummer, Bestelldatum,
Lieferfrist, Artikelnummer, Bestellmenge
|
|