This commit is contained in:
Harald G. Mueller 2022-12-26 21:15:50 +01:00
parent 88647827e0
commit 26fecf4ea2

View File

@ -44,7 +44,7 @@ oder gar eine kleine wissenschaftliche Arbeit, zu erstellen. Sie erarbeiten selb
- Inhaltsverzeichnis - Inhaltsverzeichnis
- Referenzen und Quellenangaben. Sie müssen die Quellen und Zitat jeweils im Dokument ausweisen - Referenzen und Quellenangaben. Sie müssen die Quellen und Zitat jeweils im Dokument ausweisen
- Rechtschreibung und ganze Sätze - Rechtschreibung und ganze Sätze
- Pünktliche Abgabe und richtiger Dateiformat & Dateiname - Pünktliche Abgabe und richtiges Dateiformat & richtiger Dateiname
- Abgabe als PDF mit Dateiname: **M151-LB1-Erklaerdokument-NACHNAME.pdf** - Abgabe als PDF mit Dateiname: **M151-LB1-Erklaerdokument-NACHNAME.pdf**
### Inhalt ### Inhalt
@ -70,7 +70,9 @@ Folgende Themen werden erwartet:
<br> - save gegen SQL-Injektion <br> - save gegen SQL-Injektion
<br> - save gegen HTML- und andere Manipulationen <br> - save gegen HTML- und andere Manipulationen
<br> - save gegen Cross-Site-Scripting <br> - save gegen Cross-Site-Scripting
<br> - save gegen ...
<br>machen. <br>machen.
<br>Erklären Sie auch, was man machen muss, damit keine "unsauberen" Eingaben in die Datenbank gelangen.
- 3 "REALISIERUNG" - 3 "REALISIERUNG"
- Sie erklären was der konzeptionelle, der logische und der physische Datenbank-Design ist, - Sie erklären was der konzeptionelle, der logische und der physische Datenbank-Design ist,
@ -81,9 +83,10 @@ Folgende Themen werden erwartet:
<br> - DB-Transaktionen anwenden können (und in welchen Fällen ist dies sinnvoll) <br> - DB-Transaktionen anwenden können (und in welchen Fällen ist dies sinnvoll)
<br> - Stored Procedures, Functions oder ähnliches umsetzen können (und in welchen Fällen ist dies sinnvoll) <br> - Stored Procedures, Functions oder ähnliches umsetzen können (und in welchen Fällen ist dies sinnvoll)
<br> - - -> Geben sie konkrete Beispiele und belegen Sie ihre Beispielabfragen mit **Screenshots**. <br> - - -> Geben sie konkrete Beispiele und belegen Sie ihre Beispielabfragen mit **Screenshots**.
- Sie beschreiben die wichtigsten Eigenschaften der SQL, also der DDL, der DML und der DCL - Sie beschreiben die wichtigsten Eigenschaften der SQL, also der DDL, der DML und der DCL, allenfalls auch TCL
- Sie beschreiben, wie man Views macht (auch materialisierte Views) und wie man die verwenden kann und warum man das so macht / machen kann - Sie beschreiben, wie man Views macht (auch materialisierte Views) und wie man die verwenden kann und warum man das so macht / machen kann
- Wie muss eine DB im/mittels Code verbunden werden?
- Wie kann man SQL-Statements zur DB "bringen" und die zurückkommenden Resultate (Daten) ausgewertet oder dargestellt werden (Code-Schnipsel)?
- 4 "CHANGE"(-management) - 4 "CHANGE"(-management)
- Wie machen Sie in der laufenden Entwicklung die Erweiterungen des DB-Modells - Wie machen Sie in der laufenden Entwicklung die Erweiterungen des DB-Modells
@ -95,6 +98,7 @@ Folgende Themen werden erwartet:
- Wie testet man während der Entwicklung und wie bei der Entwicklung im laufenden (produktiven) Betrieb - Wie testet man während der Entwicklung und wie bei der Entwicklung im laufenden (produktiven) Betrieb
- Welche Testebenen gibt es (Dev-T, UserAcceptance-T, ProdInstall-T) und wie kann man automatiserte Test machen (lassen) - Welche Testebenen gibt es (Dev-T, UserAcceptance-T, ProdInstall-T) und wie kann man automatiserte Test machen (lassen)
- Erklären Sie welche Tests für die Datenbankanbindung relevant sind (Load-Tests, Performace-Tests). Sie sollen dabei eine kurze Beschreibung der beiden Tests liefern und dann auf die Relevanz eingehen. Für beide Tests führen sie zusätzlich aus, was für Massnahmen möglich sind, wenn die Tests nicht erfolgreich verlaufen. - Erklären Sie welche Tests für die Datenbankanbindung relevant sind (Load-Tests, Performace-Tests). Sie sollen dabei eine kurze Beschreibung der beiden Tests liefern und dann auf die Relevanz eingehen. Für beide Tests führen sie zusätzlich aus, was für Massnahmen möglich sind, wenn die Tests nicht erfolgreich verlaufen.
- Einsatz von automatischer Tests. Fürs Frontend, fürs Backend.
@ -102,9 +106,11 @@ Folgende Themen werden erwartet:
ist der **Tag 5** 08:15 (vor der LB2) ist der **Tag 5** 08:15 (vor der LB2)
### Bewertungskriterien: ### Bewertungskriterien:
- 33% Form (siehe oben) und Aufbau (Gliederung 2. Stufe, Ausgeglichenheit der Kapitel) - 33% Form (Titelblatt, Autor, Datum, Header u/o Footer, Inhaltsverzeichnis (bei > 3 Seiten), Nummerierte Kapitel, Referenzen / Links zur Herkunft
- 34% Gehalt, Relevanz und Richtigkeit, Varianten in der Technik Aufbau, Gliederung und Ausgeglichenheit der Kapitel
- 33% Erklärbarkeit. Wie erklärt wird, Verständlichkeit, Sprache - 34% Inhalt (pro Kapitel), Kerngehalt, Richtigkeit, Vollständigkeit, Auswahl und Relevanz (+/-)
- 33% Erklärlichkeit (wie erklärt wird), Sprache (ganze Sätze, Orth. & Gram.), Bilder-Zumischung
### Empfehlung ### Empfehlung
Es empfiehlt sich, die Themen im Erklärdokument so zu beschreiben, dass zugleich auch eine gute Vorbereitung für die schriftliche Prüfung **LB2** gemacht wird. Es empfiehlt sich ebenso, die thematisierten Techniken auch selber auszuprobieren und zu dokumentieren, damit sie dabei auch gleichzeitig diese Teile in der praktischen Übung **LB3** verwendet und angewendet werden können. Es empfiehlt sich, die Themen im Erklärdokument so zu beschreiben, dass zugleich auch eine gute Vorbereitung für die schriftliche Prüfung **LB2** gemacht wird. Es empfiehlt sich ebenso, die thematisierten Techniken auch selber auszuprobieren und zu dokumentieren, damit sie dabei auch gleichzeitig diese Teile in der praktischen Übung **LB3** verwendet und angewendet werden können.