- Hallo alle miteinander,
schon wieder bins ich, schon wieder lerne ich brav die Theorie. Da mein zurzeitiger Lehrer (dummerweise!) keine Aufgaben aus dem Buch macht, habe ich mal kurz einen Blick hineingeworfen und finde es sehr gut gestaltet. Daraufhin habe ich auch gemerkt, dass da viel mehr drinsteht, als er uns im Unterricht versucht zu vermitteln. Jetzt versuche ich Aufgaben aus dem Buch zu machen, jedoch habe ich dazu keine Lösungen. Ich würde es ja gerne kontrollieren lassen, jedoch ist recht bald eine Arbeit, die ich, wie schon im letzten Thread angemerkt, unbedingt gut machen will. Das Themengebiet dieser Aufgaben befasst sich nur mit den leichten Anfängen. Bin mir zwar recht sicher, dass diese Aufgaben stimmen, dennoch will ich lieber auf Nummer sicher gehen, ob wirklich alles richtig ist.
Aufgabe1)
Gegeben ist eine Tabelle der Bundestagswahl 1949. Dabei sollten wir folgende Aufgaben lösen:
(Ich denke, ich brauche nicht unbedingt die Tabelle kopieren)
a) Wie lautet das Schema der Tabelle?
Tabelle besteht aus fünf Attributen: Partei, Stimmen, Prozent, Sitze und Kanzlerkandidat.
Und diese 5 Attribute bilden das Schema der Tabelle.
b) Bestimme die Datentypen der Attribute!
- Partei: VARCHAR(20)
- Stimmen: INETEGER
- Prozent: INETEGER (Oder gibt es dafür einen speziellen Datentyp?!)
- Sitze: INTEGER
- Kanzlerkandidaten: VARCHAR(20)
Für mich kämen da mehrere Attrbiute in Frage: Stimmen, Sitze oder Kanzlerkandidat. Jedoch tendiere ich zu Stimmen.
Tabelle:
Attrbiute und deren Werte:
- Partei
- Stimmen
- Prozent
- Sitze
- Kanzlerkandidat
Ich hoffe, dass es so verständlich ist.
Aufgabe2)
Gegeben ist eine normale Fussballtabelle. (siehe hier: http://www.bundesliga.de/de/liga/tabelle/ jedoch ohne TD).
a) Wie lautet Ihr Schema, würde man sie als Datenbanktabelle interpretieren?
Das Schema besteht aus den Attributen Platz, Verein, S, U, N, Tore und Punkte.
b) Angenommen nach jedem Spieltag wird eine eigene Tabelle erstellt. Was wären in diesen Fall mögliche Schlüssel?
Primärschlüssel wären Platz und Verein.
c)Angenommen, diese Tabelle wird nach jedem Spieltag geändert und an die letzten Ergebnisse angepasst. Was wäre dann ein geeigneter Schlüssel?
Ein geeigneter Schlüssel wäre Verein.
d) Worin lägen die Vorteile, würde man die Tabelle mit einem Tabellenkalkulationssystem verarbeiten? Von welchen Spalten könnten die Attributwerte durch Funktionen berechnet werden?
Vorteile:
- keine Festlegung von Primärschlüsseln
- keine direkte Festlegung von Datentypen (bzw. nicht so wie in SQL)
- Mehr Funktionen im Gegensatz zu SQL
- Punkte und Spiele
Lässt sich Dein Stundenplan als Datenbanktabelle auffassen? Überlege Dir, wie die Attributbezeichner lauten müssten, welches in diesem Fall die Datensätze wären und wie der Schlüssel lauten müsste. Wie viele Datensätze lassen sich in Deinem Schema sinnvoll anfügen?
Ein Stundenplan lässt sich als Datenbank auffassen, da dieser tabellarischen Aufbau besitzt und man darin gut Daten speichern kann.
Attributbezeichner:
- Stunde
- Montag
- Dienstag
- Mittwoch
- Donnerstag
- Freitag
- Stunde: 1, 2, 3, 4, 5, 6, 7, 8, 9
- Monatg: Englisch...Religion
- Dienstag: Deutsch...Intensivierungen
- Mittwoch: Mathe...Biologie
- Donnerstag: Chemie...Sport
- Freitag: Latein....Mathe
Stimmt alles soweit?
MfG
-Gary