Abitur Hessen Praktische Informatik 2021
Abiturprüfungen Praktische Informatik in Hessen 2021: LK. Mit Lösung zu jeder Aufgabe und automatischer Korrektur.
LK (2021)
Themen der Prüfung: Klassendiagramme und Objektdiagramme · Klassen und Methoden implementieren · Dynamische Datenstrukturen · Anwendungsfalldiagramme · Client-Server und Nebenläufigkeit · ER-Modelle entwickeln · Relationenmodell und Normalisierung · SQL-Anweisungen und Transaktionen
- Aufgabe Vorschlag A - 1 - Klassen und Methoden implementi… · Klassen und Methoden implementieren
Implementierung der Klassen Fahrer, Lieferauftrag, Controller, RFIDReader und LieferserviceVerwaltung (Methoden ermittleWartezeit, run, readCard, ermittleGutschrift), Entwurf eines Struktogramms für… - Aufgabe Vorschlag A - 1 - Client-Server und Nebenläufigke… · Client-Server und Nebenläufigkeit
Entwickeln und zeichnen Sie ein UML-Sequenzdiagramm für die Methode erstelleLieferauftrag() der Klasse LieferserviceVerwaltung. - Aufgabe Vorschlag A - 1 - Klassendiagramme und Objektdiag… · Klassendiagramme und Objektdiagramme
1.5.1: Konzepte Vererbung, Aggregation und Komposition erläutern (Notation in UML, Nutzen für Modellierung und Beispiel im Kontext des Lieferservice). 1.5.2: Erweitertes UML-Klassendiagramm mit… - Aufgabe Vorschlag A - 2 - Relationenmodell und Normalisie… · Relationenmodell und Normalisierung
2.1.1 Diskutieren Sie die drei unterschiedlichen Möglichkeiten, die Spezialisierung zwischen Fahrzeug und E-Motorroller bzw. Kleinwagen in das relationale Modell zu transformieren unter Angabe der… - Aufgabe Vorschlag A - 2 - SQL-Anweisungen und Transaktion… · SQL-Anweisungen und Transaktionen
2.2.1–2.2.4 und 2.3.1–2.3.2: SQL-Abfragen zur Ermittlung der Lieferdauer > 45 Min, Abfrage des Kennzeichens und Fahrernamens für Auftrag 4711, Fahrerliste mit Anzahl Aufträgen (inklusive LEFT JOIN),… - Aufgabe Vorschlag A - 2 - ER-Modelle entwickeln · ER-Modelle entwickeln
Entwickeln und zeichnen Sie unter Berücksichtigung des gegebenen Modells (Material 7) ein ER-Diagramm für Fahrzeugwartung und Unfallschäden mit Entitätstypen, Attributen und Kardinalitäten in [min,… - Aufgabe Vorschlag B - 1 - Klassen und Methoden implementi… · Klassen und Methoden implementieren
1.1: Klasse Film aus dem UML-Klassendiagramm implementieren (inkl. Konstruktor und Methode einfuegen, die Vorstellungen aufsteigend nach Datum/Uhrzeit einfügt). 1.2: Klasse Vorstellung implementieren… - Aufgabe Vorschlag B - 1 - Client-Server und Nebenläufigke… · Client-Server und Nebenläufigkeit
Teilaufgabe 1.3: Sequenzdiagramm für die Methode erstelleVorstellung(film: Film, anzahlPlaetze: int, datumUhrzeit: DateTime) der Klasse KinoManager entwickeln und zeichnen. Teilaufgabe 1.4:… - Aufgabe Vorschlag B - 1 - Klassendiagramme und Objektdiag… · Klassendiagramme und Objektdiagramme
1.5.1: Entwickeln und zeichnen Sie ein UML-Objektdiagramm für die Kinokarten aus Material 5 (inkl. existierender Klassen Kinosaal, Film, Vorstellung sowie neuer Objekte für Kartenkauf und… - Aufgabe Vorschlag B - 2 - Relationenmodell und Normalisie… · Relationenmodell und Normalisierung
Teilaufgaben 2.1, 2.4.1 und 2.4.2: Überführung des Kinocenter-ERM in das relationale Modell (3NF) inklusive Begründung, Analyse der Mitarbeiter-Tabelle hinsichtlich Redundanzen, Inkonsistenzen und… - Aufgabe Vorschlag B - 2 - SQL-Anweisungen und Transaktion… · SQL-Anweisungen und Transaktionen
Teilaufgaben 2.2.1 bis 2.2.4: Formulierung von SQL-Anweisungen (SELECT mit Bedingungen, INSERT mit Subselects zur Fremdschlüsselermittlung, Verknüpfung/Subquery zur Schnittmengenfindung zweier… - Aufgabe Vorschlag B - 2 - ER-Modelle entwickeln · ER-Modelle entwickeln
Teilaufgabe 2.3: Gegebenes ER-Modell (Material 7) erweitern und zeichnen bezüglich Reviews (mit Autor, Datum, Text, Sterne-Bewertung), Besucherzahlen pro Kalenderwoche, Rollenbezeichnung für… - Aufgabe Vorschlag C - 1 - Klassen und Methoden implementi… · Klassen und Methoden implementieren
Teilaufgabe 1.1: Überführung der Klasse Person in Java und Implementierung des Konstruktors mit CSV-Parsing. Teilaufgabe 1.2: Entwurf und Zeichnen eines Struktogramms für die Methode pruefeDatum().… - Aufgabe Vorschlag C - 1 - Dynamische Datenstrukturen · Dynamische Datenstrukturen
1.4.1: Beschreiben der wesentlichen Eigenschaften von einfach verketteter Liste, Warteschlange und Stapel sowie Erläuterung der Umsetzung in einer OOP unter Berücksichtigung der Operationen. 1.4.2:… - Aufgabe Vorschlag C - 1 - Anwendungsfalldiagramme · Anwendungsfalldiagramme
1.5.1 Erläutern Sie den Zweck und Notationselemente von UML-Anwendungsfalldiagrammen sowie extend- und include-Beziehungen. 1.5.2 Ergänzen Sie das gegebene Anwendungsfalldiagramm um neue… - Aufgabe Vorschlag C - 1 - Klassendiagramme und Objektdiag… · Klassendiagramme und Objektdiagramme
1.5.3: Das UML-Klassendiagramm aus Material 1 um das Personal (Mitarbeiterhierarchie: Mitarbeiter als Person mit Einsätzen, Empfangskraft, Fachkraft, Arzt) sowie die Impfreaktion und den… - Aufgabe Vorschlag C - 2 - Relationenmodell und Normalisie… · Relationenmodell und Normalisierung
2.1.1: Beschreiben Sie das relationale Datenbankmodell und nennen Sie Vor- und Nachteile. 2.1.2: Überführen Sie das ERM (Material 4) in das relationale Modell in 3NF und begründen Sie Ihr Vorgehen.… - Aufgabe Vorschlag C - 2 - SQL-Anweisungen und Transaktion… · SQL-Anweisungen und Transaktionen
SQL-Anweisungen zur Auswertung und Manipulation der Impfzentrum-Datenbank: 2.2.1 Auflistung aller einmal mit BT223a2 geimpften Personen; 2.2.2 Anzahl der Zweitimpfungen im 1. Quartal 2021 nach…
Du kannst auch nach Themen lernen
Übe ein Thema mit gemischten Aufgaben aus den Prüfungen aller Jahre.
- Klassen und Methoden implementieren · 8 Aufgaben
- Klassendiagramme und Objektdiagramme · 7 Aufgaben
- Relationenmodell und Normalisierung · 7 Aufgaben
- ER-Modelle entwickeln · 6 Aufgaben
- SQL-Anweisungen und Transaktionen · 6 Aufgaben
- Client-Server und Nebenläufigkeit · 4 Aufgaben