No description
| 1_hintergrund | ||
| 2_kopiervorlagen | ||
| 3_vorlagen_tauschordner | ||
| 4_loesungen | ||
| 5_praesentationen | ||
| 6_klausuren | ||
| .gitignore | ||
| readme.adoc | ||
| urheberrecht.pdf | ||
= Lokale Datenbanken |=== |Zuordnung| Daten und Codierung |Klassenstufe| Kursstufe BF und LF |Bildungsplanbezug | BF, LF |Werkzeug| Libre Office Base |Autoren| Jürgen Dehmer, Theo Heußer, Gehard Liebrich, Matthias Taulien, Dirk Zechnall |=== == Inhalt Das Material beschreibt einen Unterrichtsgang zum Thema Datenbanken auf Grundlage der Datenbankverwaltungssoftware Libre Office Base. ## Themen - Abgrenzung zu einer Tabellenkalkulation - Anlegen einer Datenbank in Libre Office Base - Abfragen durch Selektion und Projektion auf einer Datenbank-Tabelle - SQL - Select From Where - Aggregatfunktionen - Modellierung einer Datenbank in einem Klassendiagramm - 1:1, 1:n und n:m Beziehungen - Primär- und Fremdschlüssel - Relationale Datenbankschemata - Abfragen über mehrere Tabellen - Kreuzprodukt udn Schlüsselvergleich - Datenintegrität - Datensicherheit und Datenschutz - Datenbankprojekt in Libre Office Base == Bildungsplan-Bezüge === 3.1.3 Relationale Datenbanksysteme - Basisfach und Leistungsfach - (1) Komponenten (unter anderem Datenbank, Datenbankschnittstelle, Datenbankverwaltungssystem) und deren Funktionen von Datenbanksystemen beschreiben - (2) das relationale Datenbankmodell und wesentliche Begriffe (Entität, Entitätstyp, Attribut, Relation, Kardinalität, Tabelle, Datensatz, Datenfeld) beschreiben - (3) die Begriffe Schlüssel, Primärschlüssel und Fremdschlüssel erläutern - (4) Ausschnitte der Realität in einem Diagramm (Entity-Relationship-Diagramm oder UML- Klassendiagramm) modellieren - (5) ein relationales Datenbankschema in 3. Normalform erstellen, um unerwünschte Redundanzen zu vermeiden und damit das Risiko für Inkonsistenzen zu minimieren - (6) Diagramme und relationale Datenbankschemata ineinander überführen - (7) ein Datenbankverwaltungsprogramm zur Erstellung und Administration von Datenbanken nutzen - (8) Abfragen auf Datenbanken in der Datenbanksprache SQL (Projektion, Selektion und Verbund über WHERE) auch über mehrere Tabellen durchführen - (9) Manipulationen auf Datenbanken in der Datenbanksprache SQL (unter anderem Ändern, Einfügen und Löschen) durchführen === 3.1.3 Informationsgesellschaft und Datensicherheit - Basisfach und Leistungsfach - (9) Maßnahmen zur Gewährleistung von Datensicherheit und Datenschutz beim Einsatz von Informatiksystemen erläutern - (10) Szenarien bewerten, in denen Daten massenweise erhoben, gespeichert und weiterverarbeitet werden