Sendeplanung DatenBank

Werbung
Labor Informationstechnik
Sebastian Schiffmann und Tobias Zachmann
Inhalt
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Problemstellung
Alte Sendeplanung
Aufgabenstellung
Mindmap
Technologie
Struktur der Datenbank
SQL-Abfragen
Aufbau des Programms
Probleme & Lösungen
Fazit
16.05.2016
Sendeplanung Datenbank – S. Schiffmann und T. Zachmann
2
Problemstellung

Die Sendeplanung muss ständig von
verschiedenen Personen und von
verschiedenen Orten aus geändert
werden

Daten werden derzeit auf dem Server
nur in einer unkomfortablen ExcelTabelle gespeichert
16.05.2016
Sendeplanung Datenbank – S. Schiffmann und T. Zachmann
3
Alte Sendeplanung
16.05.2016
Für neue Beiträge neue Zeile einfügen
• Für neue Sendepläne Tabellenblatt anlegen
• Paralleles Arbeiten nicht möglich
• Keine Hyperlinks zu den Beiträgen
• Man muss Beitrag und Inhalt eingeben
• Kein Austausch zwischen anderen Projekten
•
Sendeplanung Datenbank – S. Schiffmann und T. Zachmann
4
Aufgabenstellung

Datenbank der Sendeplanung soll mit
Microsoft Access entwickelt werden

Jeder Nutzer soll online Einblick auf die
Datenbank haben

Änderung und Erweiterung über
komfortable Benutzeroberfläche
16.05.2016
Sendeplanung Datenbank – S. Schiffmann und T. Zachmann
5
Mindmap
16.05.2016
Sendeplanung Datenbank – S. Schiffmann und T. Zachmann
6
Technologie
serverseitig
clientseitig
Output
HTML
Input
16.05.2016
Sendeplanung Datenbank – S. Schiffmann und T. Zachmann
7
Struktur der Datenbank
Zusätzliche
Angaben:
Dateiformat
16.05.2016
Standardwert
Eingabe
erforderlich
Indiziert
Sendeplanung Datenbank – S. Schiffmann und T. Zachmann
8
Struktur der Datenbank

Beispiel:

„Dummy“-Beitrag
 (Beitragsposition = 0)
16.05.2016
Sendeplanung Datenbank – S. Schiffmann und T. Zachmann
9
SQL – Abfragen

Ermöglichen Zugriff auf Datenbanken
 Datensätze erstellen:
 Datensätze löschen:
 Datensätze verändern:
 Datensätze abrufen:
16.05.2016
insert
delete
update
select
Sendeplanung Datenbank – S. Schiffmann und T. Zachmann
10
SQL – Abfragen

Beispiele:
 SELECT Datum FROM Sendeplanung
WHERE (Beitragsposition = 1)
ORDER BY SendungsID
 UPDATE Sendeplanung
SET Beitragsposition=Beitragsposition-1
WHERE SendungsID=47
16.05.2016
Sendeplanung Datenbank – S. Schiffmann und T. Zachmann
11
SQL – Abfragen

Formate
 Datum:
 Text:

#dd/mm/yyyy#
‘string‘
Schreibgeschützte Datenbanken
16.05.2016
Sendeplanung Datenbank – S. Schiffmann und T. Zachmann
12
Aufbau des Programms
16.05.2016
13
Problem:
Unterschiedliche Server
193.196.117.25
xHz DB
193.196.117.22
HD Campus TV DB
193.196.117.25
Sendeplanung DB
16.05.2016
Sendeplanung Datenbank – S. Schiffmann und T. Zachmann
14
Lösungsvorschläge:

Alle Datenbanken an gleichem Ort
speichern

Kopien der Datenbanken erstellen und
auf gemeinsamen Ort kopieren

Datenbanken vereinen
16.05.2016
Sendeplanung Datenbank – S. Schiffmann und T. Zachmann
15
Problem:
Beitragsdauer muss manuell
eingegeben werden
16.05.2016
Sendeplanung Datenbank – S. Schiffmann und T. Zachmann
16
Lösungsvorschläge:

Beitragsdauer anhand der Bitrate und
Größe der Dateien berechnen

Aber die Möglichkeit bestehen lassen,
die Beitragsdauer manuell zu ändern

Evtl. mit Projekt Beitragssichtung
kombinieren
16.05.2016
Sendeplanung Datenbank – S. Schiffmann und T. Zachmann
17
Fazit

Effizientes Arbeiten
Hohe Motivation
Problem-Lösungs-Kette

Hoher Aufwand


 Ca. 1200 Zeilen Quellcode
 Debuggen
 Dokumentation

Weiterentwicklung
16.05.2016
Sendeplanung Datenbank – S. Schiffmann und T. Zachmann
18
Vielen Dank für Ihre
Aufmerksamkeit!
Fragen?
16.05.2016
Sendeplanung Datenbank – S. Schiffmann und T. Zachmann
19
Herunterladen