diff --git a/readme.adoc b/readme.adoc index 849992d..00c234a 100644 --- a/readme.adoc +++ b/readme.adoc @@ -1,11 +1,54 @@ -= Material : - -|=== -|Zuordnung| -|Klassenstufe| -|Bildungsplanbezug | -|Werkzeug| -|Autoren| -|=== - -== Inhalt += 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 diff --git a/readme_neu.adoc b/readme_neu.adoc deleted file mode 100644 index 00c234a..0000000 --- a/readme_neu.adoc +++ /dev/null @@ -1,54 +0,0 @@ -= 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