Christian Hackl Weblog |
Freitag, 12. Oktober 2007
Tutoriums-Protokoll
Christian.Hackl.Uni-Linz, 10:57h
1. Tutorium IV2 10.10.2007
Stoffumfang bzw. Planung: + Administratorische Dinge (Einteilungen, Anmeldungen, etc...) + Einführung SQL/Wiederholung der SQL-Kenntnisse aus IV1 (z.B. Befehle wie select, from, where, distinct, sum, count, avg, and, or, like, etc.) + Üben dieser SQL-Vorkenntnisse anhand von ausgewählten Beispielen (z.B. alle Orte in Oberösterreich, deren Postleitzahl nicht mit einer 4 beginnt) produced by patrick.fuehrer.Uni-Linz, (04.10.2007, 21:01) edited by Christian.Hackl.Uni-Linz (12.10.2007, 10:41) 2. Tutorium IV2 17.10.2007 + Wiederholung ausgewählter, komplexer SQL-Beispiele, z.B.: Wie viele Kunden wohnen in welcher Region (gruppiert nach Region)? Lösung: SELECT PLZ.Region, COUNT(Kunde.Nr) AS "Anzahl der Kunden" FROM Kunde, PLZ WHERE Kunde.Plz=PLZ.Plz GROUP BY PLZ.Region + Einführung des Befehls "having", z.B.: Abfrage von Kundennummer, Kundenname, Gesamteinkaufssumme mit Beschriftung „Summe“; das Ganze gruppiert nach Kundennummer und nur mit jenen Datensätzen mit einer Gesamteinkaufssumme > 100.000 € und sortiert nach Gesamteinkaufssumme beginnend mit höchster Einkaufssumme --> umsatzstärkste Kunden mit Mindestumsatz 100.000 € Lösung: SELECT Kunde.Nr AS KNr, Kunde.Vorname, Kunde.Nachname, SUM(Buch.Preis*Auftragspos.Menge) AS Summe FROM Auftragspos, Auftrag, Kunde, Buch WHERE Auftragspos.Auftragsnummer=Auftrag.Nr AND Kunde.Nr=Auftrag.Kundennummer AND Buch.Nr=Auftragspos.Buchnummer GROUP BY Kunde.Nr HAVING SUM(Buch.Preis*Auftragspos.Menge)>100000 ORDER BY Summe DESC produced by Christian.Hackl.Uni-Linz (17.10.2007, 13:02) edited by Christian.Hackl.Uni-Linz (22.10.2007, 22:34) edited by Christian.Hackl.Uni-Linz (23.10.2007, 14:45) edited by Christian.Hackl.Uni-Linz (25.10.2007, 16:28) 3. Tutorium IV2 24.10.2007 + Einführung HTML + SQL-Abfragen eingebettet in HTML mittels JavaScript, um auf persönlichem Weblog eine Abfrage der Lehrbuchdatenbank durchzuführen (siehe story "HTML-SQL-Abfrage vom 24.10.2007) produced by Christian.Hackl.Uni-Linz (24.10.2007, 10:00) edited by Christian.Hackl.Uni-Linz (25.10.2007, 17:13) 4. Tutorium IV2 21.11.2007 + Vertiefung JavaScript + Auswahl Button
5. Tutorium IV2 16.01.2008 + Einführung UML - aufgebaut in Diagrammarten * Anforderungen an das System * Struktur des Systems * Ablauf des Systems * Implementierung - Anwendungsfalldiagramme: Menge an Szenarien, Grundbasis für weitere Entwicklungen - Klassendiagramme: informatiknah, Beschreibung mittels Klassen, die in Beziehung stehen (z.B. Assoziation = 1:n, Komposition = 1:1 & Aggregation = n:n) - Aktivitätsdiagramme: Flowchart, der verschiedene Aktivitäten der Produktion, Einkauf, etc. beschreibt - Sequenzdiagramme: wie Aktivitätsdiagramm + zeitliche Abfolge, Bedingung muss vorhanden sein - Zustandsdiagramme: zeigt alle Zustände, die das Objekt während des Programmablaufs annehmen kann ... comment
Hans.Mittendorfer.Uni-Linz,
Mittwoch, 17. Oktober 2007, 13:34
es wäre der Sache nützlich, wenn Sie ..
.. Beispiele der "komplexen SQL-Anweisungen" in das Protokoll einfügten. Es sollte möglich sein, während des Tutoriums, parallel zu den Übungen, Ihren Weblog ergänzen. Auf diese Weise können Sie auch mittels copy and paste arbeiten.
Später, wenn die Einbidnung von SQL-Anweiseungen in den Weblog durchgenommen wird, können Sie aus den vorerst textuell erfassten Anweisungen funktionierende Knöpfe gestalten. ... link ... comment |
Online for 6259 days
Last update: 2008.02.07, 13:17 status
You're not logged in ... login
menu
search
calendar
recent updates
Finalisierung meines...
Auch in meinem Geschäftsmodell kommt es zu einer... by Christian.Hackl.Uni-Linz (2008.02.07, 13:17) Praktische Klausur
Anbei findet ihr meine Bearbeitung der praktischen... by Christian.Hackl.Uni-Linz (2008.01.30, 09:33) Kunden- & Marktanalyse...
Als Unternehmer des Lehrbuchhandels möchte ich... by Christian.Hackl.Uni-Linz (2008.01.30, 08:38) Tutoriums-Protokoll
1. Tutorium IV2 10.10.2007 Stoffumfang bzw. Planung: +... by Christian.Hackl.Uni-Linz (2008.01.16, 08:46) |