Dokumentation und Hilfeseiten der Informatikkurse
(Geschwister-Scholl-Gymnasium Münster)
Java-Programmierung: Schlüsselworte und Fachbegriffe
Zum selbstständigen Lernen kann die App "SoloLearn" genutzt werden
- Schlüsselworte (reserviere Worte, die nicht als Bezeichner Verwendung finden dürfen)
- Regeln / Vereinbarungen bei der Programmierung
- Fachbegriffe der Informatik in Bezug auf die Programmierumgebung Java und BlueJ
Algorithmen:
Datenstrukturen
Lineare Datenstrukturen
HTML + CSS: Internetseiten strukturieren und designen
- Standard-Header für HTML-Seiten
- Strukturelemente in HTML und deren Bedeutung
- Definition eigener Elemente / Gruppierung einzelner Elemente (durch ID bzw. class)
- Unterschiede zwischen den HTML-Versionen
- Aufbau einer CSS-Datei
- Möglichkeiten in CSS (Kurzübersicht)
- (Neue) Technologien für Webseiten
- JavaScript
- Angular JS
- Markdown
- Bootstrap
- Hugo
Tabellenkalkulation: Nützliche Befehle und Hinweise zur Adressierung
- absolute <-> relative Adressierung
- fortlaufende Listen
- Formatierung von Zellen
- einfache Befehle
- erweiterte Befehle
Datenbanken - Übersicht über SQL-Befehle, Anbindung von Datenbanken, Hilfen zur Modellierung
- Hinweise zur Modellierung (E-R-Diagramme)
- Anbindung von Datenbanken durch Abiturklassen "DatabaseConnector" und "QueryResult"
- Einfache SQL-Befehle
- Erweiterte SQL-Befehle
1. Normalform:
2. Normalform: Eine Relation befindet sich in der 2.Normalform, wenn sie sich in der 1. Normalform befindet und wenn jedes nicht
dem Primärschlüssel angehörige Attribut funktional vom Primärschlüssel abhängt. Unter
"funktionaler Abhängigkeit" versteht man in diesem Zusammenhang, dass von einem Attributwert direkt auf einen
anderen Attributwert geschlossen werden kann.
3. Normalform: Eine Relation befindet sich in der 3. Normalform, wenn sie sich in der 2. Normalform befindet und alle Attribute, die nicht Schlüsselattribute sind,funktional nicht voneinander der abhängig sind.
Qualitätsmerkmal eines Datenbankentwurfs
Geringe Datenredundanz: Redundanz bei der Datenspeicherung: gleiche Fakten sind mehrfach abgespeichert
Konsistenz (Widerspruchsfreiheit) der Daten: Folge von Redundanz (Mehrfachspeicherung): beim Ändern oder Einfügen von Datensätzen
entstehen auch falsche oder inhaltlich widersprüchliche Daten (Inkonsistenz).
Durch Vermeidung von Redundanz: Gewährleistung der Datenkonsistenz
Automaten:
- Endliche Automaten
- Grammatiken
- Lexikalische Analyse
- Turing-Test
Graphentheorie:
- Breitensuche
- Backtracking
Netzwerke:
Comments (0)
You don't have permission to comment on this page.