Schul-Sachen-Verteilerseite Aufgaben-Hilfe
Erste
Klas-
sen-
arbeit
in der
BB1a
Schul-
jahr
2001/
2002

Ergebnisse

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 Artikelnummer

b) Datenfelder von Bestellung:
Bestellungsnummer, Lieferernummer, Bestelldatum, Lieferfrist, Artikelnummer, Bestellmenge

Fragen karlheinz@luk-korbmacher.de