Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:modul:m290_guko:leistungsbeurteilungen:01_lb:a_lernziele [2026/08/13 16:06] – ↷ Seite von modul:m290_guko:leistungsbeurteilungen:01_lb:a_lernziele nach de:modul:m290_guko:leistungsbeurteilungen:01_lb:a_lernziele verschoben msuterde:modul:m290_guko:leistungsbeurteilungen:01_lb:a_lernziele [2026/09/24 11:27] (aktuell) – gkoch
Zeile 1: Zeile 1:
-====== Leistungsbeurteilung 1 (LB1) – Lernziele ====== +====== LB01 - Übersicht Lernziele (LU01-LU07) ======
-Damit Sie sich optimal auf diese Prüfung vorbereiten können, finden Sie zu den unterschiedlichen Themen nachfolgend eine Auflistung von Lernzielen, welche an der Leistungsbeurteilung überprüft werden könnten. Alle Lernziele beziehen sich auf die im Unterricht behandelte Theorie und den damit verbundenen Übungen. +
-Diese Lernziele decken die Inhalte der Learning Units **LU01 bis LU05** ab.   +
-Sie bilden die Grundlage für die erste Leistungsbeurteilung (LB1) im Modul M290.+
  
 +Diese Seite fasst alle Lernziele aus LU01 bis LU07 zusammen. Sie deckt sich mit dem, was in **LB01** (Single Choice, Multiple Choice, Lückentext) geprüft wird. 
  
-===== LU01 – Grundlagen Datenbanken =====+<WRAP center round tip 80%> 
 +**Hilfsmittel an der Prüfung:** ein von Hand geschriebenes Cheatsheet/Merkblatt (1 DIN A4 Seite, Vorder- und Rückseite). 
 +</WRAP> 
 + 
 +<WRAP center round important 80%> 
 +Die Leistungsbeurteilung wird mit dem Safe Exam Browser auf Moodle durchgeführt. Kümmern Sie sich genug früh darum, dass Ihr Gerät den Safe Exam Browser unterstützt: https://safeexambrowser.org/ 
 +</WRAP> 
 + 
 + 
 +===== LU01a - Grundlagen Datenbanken =====
   * Ich kann in eigenen Worten erklären, was eine Datenbank ist.   * Ich kann in eigenen Worten erklären, was eine Datenbank ist.
-  * Ich kann den Aufbau eines Datenbank-Systems erklären. +  * Ich kann anhand einer selbsterstellten, einfachen Skizze erläutern, wie ein Datenbank-System aufgebaut ist.
-  * Ich kann die wichtigsten Elemente einer relationalen Datenbank beschreiben.+
   * Ich kann mindestens drei Vorteile für den Einsatz einer Datenbank aufzählen.   * Ich kann mindestens drei Vorteile für den Einsatz einer Datenbank aufzählen.
-  * Ich kann den Unterschied zwischen relationalen und NoSQL-Datenbanken erklären. 
-  * Ich weiss, wozu relationale Datenbanken eingesetzt werden. 
  
-===== LU02 – Technische Einrichtung & SQL-Abfragen ===== 
-  * Ich kann drei verschiedene DBMS (Datenbankmanagementsytem) nennen. 
-  * Ich kann erklären, dass MySQL ein Datenbankserver ist, der als Hintergrunddienst auf dem Computer läuft. 
-  * Ich kann die Abkürzung //SQL// beschreiben und erklären wozu die Sprache eingesetzt wird. 
-  * Ich kann Webstorm installieren und mit der MySQL-Datenbank verbinden. 
-  * Ich kann mit Webstorm eine Datenbank erstellen und Daten importieren. 
-  * Ich kann mit SQL Daten aus einer Tabelle mit //SELECT ... FROM ... WHERE ... IN... ORDER BY...// korrekt abfragen. 
  
-**SQL-Abfragen im Detail:** +===== LU02 - SQL und SELECT ===== 
-  - Ich kann mit dem SQL-Statement //SELECT// eine Datenbank-Tabelle mit einzelnen oder allen Spalten korrekt abfragen. +  * Ich kann mit SELECT alle oder bestimmte Spalten aus einer Tabelle anzeigen. 
-  - Ich kann mit //SELECT ... FROM ... ORDER BY ...// Daten sortieren (ASC / DESC). +  * Ich kann mit ORDER BY Ergebnisse sortieren (aufsteigend/absteigend). 
-  - Ich kann mit //SELECT ... FROM ... WHERE ...// Daten nach Bedingungen filtern. +  * Ich kann mit WHERE Daten filtern - sowohl nach Zahlen als auch nach Text, inklusive der richtigen Anführungszeichen bei Textwerten. 
-  - Ich kann mit //SELECT ... FROM ... WHERE ... IN (...)// Daten gezielt filtern. +  * Ich kann mit AND, OR und NOT mehrere Bedingungen kombinieren. 
-  - Ich kann mit //SELECT ... FROM ... WHERE ...// komplexe Bedingungen formulieren, indem ich passende Vergleichs- und logische Operatoren (z. B. =, <, >, AND, OR) korrekt einsetze. +  * Ich weiss, dass ich in WebStorm zuerst das richtige Schema auswählen muss, bevor ich Abfragen mache. 
-  - Ich kann mit //SELECT ... FROM ... WHERE ... LIKE ...// und den Platzhaltern //%// und //_// nach bestimmten Textmustern in einer Tabelle suchen.+ 
 + 
 +===== LU03a - Relationale Datenbanken ===== 
 +  * Ich kann die Begriffe Relation, Tupel, Attribut und Attributwert erklären und einer Tabelle zuordnen. 
 +  * Ich kann erklären, wozu ein Primärschlüssel und ein Fremdschlüssel dienen. 
 +  * Ich kann an einem Beispiel zeigen, wie zwei Tabellen miteinander verknüpft sind. 
 +  * Ich kann drei bekannte relationale Datenbankmanagementsysteme nennen. 
 + 
 + 
 +===== LU03b - Relational oder NoSQL? ===== 
 +  * Ich kann erklären, wie NoSQL-Datenbanken Daten ablegen und worin der Unterschied zu Tabellen besteht. 
 +  * Ich kann für eine gegebene Anforderung begründen, ob eher eine relationale oder eine NoSQL-Datenbank passt. 
 + 
 + 
 +===== LU04a - Von der Idee zur Datenbank ===== 
 +  * Ich kann die vier Entwurfsphasen einer Datenbank benennen und in eigenen Worten erklären. 
 +  * Ich kann erklären, warum man eine Datenbank plant, bevor man Tabellen erstellt. 
 +  * Ich kann ein konzeptuelles von einem logischen Datenmodell unterscheiden. 
 + 
 + 
 +===== LU04b - ERM und ERD (Chen-Notation) ===== 
 +  * Ich kann die Begriffe Entität, Attribut und Beziehung erklären und in einem Beispiel unterscheiden. 
 +  * Ich kann ein einfaches ER-Diagramm in Chen-Notation lesen und selbst zeichnen. 
 +  * Ich kann die drei Kardinalitäten 1:1, 1:n und n:m erklären und Beispiele nennen. 
 + 
 + 
 +===== LU04c - Crow's-Foot-Notation ===== 
 +  * Ich kann erklären, worin sich die Crow's-Foot- von der Chen-Notation unterscheidet. 
 +  * Ich kann die Symbole für 1:1, 1:n und n:m in der Crow's-Foot-Notation lesen und zeichnen. 
 +  * Ich kann in einem Crow's-Foot-Diagramm Primär- und Fremdschlüssel benennen. 
 + 
 + 
 +===== LU05a - Datentypen in MySQL ===== 
 +  * Ich kann erklären, warum jede Spalte einen Datentyp braucht. 
 +  * Ich kenne die wichtigsten MySQL-Datentypen und weiss, wofür sie eingesetzt werden. 
 +  * Ich kann für eine gegebene Information den passenden Datentyp auswählen und meine Wahl begründen. 
 + 
 + 
 +===== LU05b - Datenbanken und Tabellen anlegen (SQL-DDL) ===== 
 +  * Ich kann mit SQL eine Datenbank erstellen, auswählen und löschen. 
 +  * Ich kann mit SQL eine Tabelle mit Spalten und Datentypen erstellen und wieder löschen. 
 +  * Ich kenne die Namensregeln für Tabellen und Spalten. 
 + 
 + 
 +===== LU05c - Constraints ===== 
 +  * Ich kann erklären, was Constraints sind und wozu sie dienen. 
 +  * Ich kann PRIMARY KEY, AUTO_INCREMENT, NOT NULL und UNIQUE beim Erstellen einer Tabelle setzen. 
 +  * Ich kann begründen, welcher Constraint für welche Spalte sinnvoll ist. 
 + 
 + 
 +===== LU06a - CRUD ===== 
 +  * Ich kann die vier CRUD-Operationen benennen und je ein Beispiel aus dem Alltag nennen. 
 +  * Ich kann jeder CRUD-Operation den passenden SQL-Befehl zuordnen. 
 + 
 +===== LU06b - INSERT ===== 
 +  * Ich kann mit INSERT einen einzelnen Datensatz einfügen. 
 +  * Ich kann mit INSERT mehrere Datensätze in einem Statement einfügen. 
 +  * Ich kann mit INSERT ... SELECT Daten aus einer anderen Tabelle übernehmen. 
 +  * Ich weiss, wie ich einen Apostroph in einem Textwert korrekt schreibe. 
  
 +===== LU06c - UPDATE =====
 +  * Ich kann mit UPDATE einzelne oder mehrere Spalten eines Datensatzes ändern.
 +  * Ich kann erklären, was passiert, wenn ich UPDATE ohne WHERE ausführe.
 +  * Ich kann vor einem UPDATE einen Dry-Run mit SELECT durchführen.
  
-===== LU03 – Datenmodellierung ===== 
-  * Ich kann erklären, was ein Entity-Relationship-Modell (ERM) ist und wozu man es braucht. 
-  * Ich weiss, was die Abkürzung //ERD// bedeutet und wozu das Diagramm eingesetzt wird. 
-  * Ich kann die wichtigsten Teile eines ERD benennen und erklären. 
-  * Ich kann die Begriffe //Entität//, //Attribut// und //Kardinalität// beschreiben. 
-  * Ich kann den Zweck von //Primär- und Fremdschlüsseln// erklären. 
-  * Ich kann die wichtigsten Datentypen (Zahlen, Texte, Datum/Zeit, Boolean) in MySQL benennen und korrekt einsetzen. 
  
 +===== LU06d - DELETE =====
 +  * Ich kann mit DELETE gezielt einen oder mehrere Datensätze löschen.
 +  * Ich kann erklären, was passiert, wenn ich DELETE ohne WHERE ausführe.
 +  * Ich kann den Unterschied zwischen DELETE und TRUNCATE erklären.
  
-===== LU04 – ER-Modellierung (Chen & Crow’s Foot) ===== 
-  * Ich kann anhand einer Aufgabenstellung ein ERD in Chen-Notation erstellen. 
-  * Ich kann für jede Entität einen sinnvollen Primärschlüssel identifizieren und begründen. 
-  * Ich kann die wichtigsten Symbole und Verbindungen in der Crow’s-Foot-Notation erkennen und anwenden. 
-  * Ich kann ein ERD korrekt in Crow’s-Foot-Notation umsetzen. 
-  * Ich kann in einem ERD die richtigen Datentypen und Primärschlüssel setzen. 
  
-===== LU05 – Vom ERD zur Datenbank (SQL-DDL) ===== +===== LU07 - Vertiefte SQL-Abfragen ===== 
-  * Ich kann aus einem ERD (Chen-Notation) ein ERD in Crow’s-Foot-Notation erstellen. +  * Ich kenne alle Vergleichsoperatoren und kann sie in WHERE einsetzen. 
-  * Ich kann aus einem ERD mit SQL eine Datenbank generieren. +  * Ich kann mit BETWEEN und IN Bedingungen kürzer formulieren, die ich sonst mit AND/OR schreiben müsste. 
-  * Ich kann mit SQL Tabellen mit den passenden Spalten und Datentypen erstellen. +  * Ich kann mit LIKE nach Textmustern suchen. 
-  * Ich kann beim Erstellen der Tabellen die wichtigsten Constraints erklären und sinnvoll anwenden: +  * Ich kann mit IS NULL prüfen, ob ein Wert fehlt. 
-    * //NOT NULL// +  * Ich kann mit DISTINCT doppelte Werte entfernen und mit LIMIT die Ergebnismenge einschränken.
-    * //PRIMARY KEY// +
-    * //UNIQUE// +
-    * //AUTO_INCREMENT// +
-  * Ich kann eine Datenbank und Tabellen mit SQL löschen.+
  
 +----
 +{{tag>M290-LB01}}
 +[[https://creativecommons.org/licenses/by-nc-sa/4.0/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] Guido Koch
  • de/modul/m290_guko/leistungsbeurteilungen/01_lb/a_lernziele.1786629982.txt.gz
  • Zuletzt geändert: 2026/08/13 16:06
  • von msuter