240 Datenbanken - SQLite - Datenbank und Python - Applikation Schule
SQLite – das kostenlose Datenbanksystem unterstütze das einfache Erlernen von SQL
- Drei-Ebenen-Architektur-Modell für Software
- SQLite und Python
- Die Schülerdaten werden in zunehmender Komplexität zunächst textuell und dann grafisch ausgegeben.
- Präsentationsebene mit Textausgabe in das Kommandofenster von Python
- Datenbankebene stellt Schülerdaten mittels Listen und Tupeln zur Verfügung
- Datenunabhängigkeit mit Objekten der Klasse Schüler
- Datenbankebene stellt Schülerdaten mit Schülerobjekten zur Verfügung.
- Präsentationsebene gibt die Schülerdaten über die grafische Benutzeroberfläche aus - GUI
In der Zip-Datei ist die Präsentation in den Formaten odp, pdf, ppt und pptx vorhanden.
SQLite – das kostenlose Datenbanksystem unterstütze das einfache Erlernen von SQL
- Drei-Ebenen-Architektur-Modell für Software
- SQLite und Python
- Importieren des SQLite-Moduls sqlite3
- Aufbau der Verbindung zum Datenbankprozessor
- Ausprägen eines Cursor-Objektes
- Vereinbarung der Tabelle Schüler in einem Python-Programm DROP und CREATE
- Laden der Tabelle Schüler in Python - INSERT
- Löschen der Daten in der Tabelle – DELETE
- Lesen einer Zeile aus der Tabelle
- Lesen aller Zeilen aus der Tabelle
- Lesen einer speziellen Zeile aus der Tabell
- Bestätigen von Datenbankveränderungen – commit()
- Abbau der Verbindung zum Datenbankprozessor – close()
In der Zip-Datei ist die Präsentation in den Formaten odp, pdf, ppt und pptx vorhanden.
220 Datenbanken - SQLite - Mehrseitige Beziehung - Datenbank Schule
SQLite – das kostenlose Datenbanksystem unterstütze das einfache Erlernen von SQL
- Die Miniwelt Schule in mehreren Umfängen
- Geschäftsregeln für die unterschiedlichen Miniwelten
- Die Modellierungssprache UML
- Entitäts-Beziehungs-Modelle mit UML
- Relationale Datenbankmodelle mit UML
- Tabellenmodelle bei Bedarf
- Zweiseitige Beziehung
- Dreiseitige Beziehung
- Vierseitige Beziehung
- Beziehungsattribute
- Relationale Modellierung von vielseitigen Beziehungen
- Implementierung von vielseitigen Beziehungen
- Verbindung von Tabellen mit vielseitigen Beziehungen
In der Zip-Datei ist die Präsentation in den Formaten odp, pdf, ppt und pptx vorhanden.
210 Datenbanken - SQLite - Datums und Zeitfunktionen detailliert
SQLite – das kostenlose Datenbanksystem unterstütze das einfache Erlernen von SQL
- Lokale Tabelle WITH …
- Detailierte Demonstration der eingebauten Datumsfunktionen und Zeitfunktionen
- Datumsfunktionen und Zeitfunktionen DATE(), TIME(), DATETIME(), JULIANDAY()
-Die Formatierungsfunktion StringFormatTime STRFTIME()
- Datumsarithmetik und Zeitarithmetik
In der Zip-Datei ist die Präsentation in den Formaten odp, pdf, ppt und pptx vorhanden.
200 Datenbanken - SQLite - SELECT-Befehl - eingebaute Funktionen
SQLite – das kostenlose Datenbanksystem unterstütze das einfache Erlernen von SQL
- Spaltenfunktion COUNT(*), MIN(), MAX(), AVG(), SUM()
- Lokale Tabelle WITH …
- Einfacher Sprachtest mit der Klausel VALUES
- Zeichenketten-Funktionen
- Datumsfunktionen und Zeitfunktionen DATE(), TIME(), DATETIME(), JULIANDAY()
- Die Formatierungsfunktion StringFormatTime STRFTIME()
- Datumsarithmetik und Zeitarithmetik
- Konvertierung von Datentypen
In der Zip-Datei ist die Präsentation in den Formaten odp, pdf, ppt und pptx vorhanden.
190 Datenbanken - SQLite - SELECT - weitere Klauseln – Mengenoperatoren
SQLite – das kostenlose Datenbanksystem unterstütze das einfache Erlernen von SQL
- Sortierklausel ORDER BY mit ASC und DESC
- Telefonbuch
- Spaltenfunktion COUNT(*)
- Gruppierungsklausel GROUP BY
- Unterauswahlklausel HAVING
- Tabellenverbunde Kartesisches Produkt, Gleichheitsverbund
- Mengenoperatoren
- Vereinigungsmenge UNION
- Schnittmenge INTERSECT
- Differenzmenge EXCEPT
-Vereinigung von Differenzmengen
In der Zip-Datei ist die Präsentation in den Formaten odp, pdf, ppt und pptx vorhanden.
180 Datenbanken - SQLite - SELECT-Befehl - Alternative - CASE-Konstrukt
SQLite – das kostenlose Datenbanksystem unterstütze das einfache Erlernen von SQL
- Alternative
- CASE-Ausdruck
In der Zip-Datei ist die Präsentation in den Formaten odp, pdf, ppt und pptx vorhanden.
170 Datenbanken - SQLite arithmetische Operatoren und Ausdrücke
SQLite – das kostenlose Datenbanksystem unterstütze das einfache Erlernen von SQL
- Arithmetische Operatoren
- Arithmetische Ausdrücke - Terme
In der Zip-Datei ist die Präsentation in den Formaten odp, pdf, ppt und pptx vorhanden.
SQLite – das kostenlose Datenbanksystem unterstütze das einfache Erlernen von SQL
- Viele-zu-viele-Beziehung
- Übungen aus Schulalltag und Hobby Amateurfunk
- Wörterbuch, Zettelkastenersatz
- Miniwelt, Geschäftsregel
- Entitäts-Beziehungs-Modell ERM
- Relationales Datenbankmodell RDBM
- Viele-zu-viele-Beziehung und Beziehungsrelation
- Implementierungsmodell
- Einschränkungen
- CONSTRAINT, NOT NULL, PRIMARY KEY, FOREIGN KEY, UNIQUE
- Syntaxdiagramm – kurze Einführung
- Synonym-Wörterbuch
- Stationstagebuch eines Kurzwellenhörers – short wave listener
In der Zip-Datei ist die Präsentation in den Formaten odp, pdf, ppt und pptx vorhanden.
150 Datenbanken - SQLite - SELECT-Befehl – Verbundarten
SQLite – das kostenlose Datenbanksystem unterstütze das einfache Erlernen von SQL
- Beziehung zwischen zwei Tabellen – zweiseitige Beziehung – binäre Beziehung
- Primärschlüssel und Fremdschlüssel
- Der Fremdschlüssel implementiert die Beziehung
- Der Verbundoperator
- Kartesisches Produkt
- JOIN, INNER JOIN, CROSS JOIN, LEFT OUTER JOIN
In der Zip-Datei ist die Präsentation in den Formaten odp, pdf, ppt und pptx vorhanden.