Projektirung und Erstellen eines Zeitplaner für Leistungsnachweise

Größe: px
Ab Seite anzeigen:

Download "Projektirung und Erstellen eines Zeitplaner für Leistungsnachweise"

Transkript

1 Projektirung und Erstellen eines Zeitplaner für Leistungsnachweise von Scherl Alexander, Sorgenfrei Thomas 11. Januar von 24 Freitag, 12. Januar 2018

2 Thema: Projektirung und Erstellen eines Zeitplaner für Leistungsnachweise Betreff: Name: Ausarbeitung Zeitplan Sorgenfrei Thomas, Scherl Alexander An: Firma: BSZAM Datum: 11 Schule: BSZAM, FS, IT, Lehrer FRD 2 von 24 Freitag, 12. Januar 2018

3 Inhaltsverzeichnis Projekt Zeitplaner für Leistungsnachweise Auftrag Netzwerktopologie (A.Scherl) Erstellen Netzplan Netzkonfiguration XAMPP (A.Scherl) Erklärung XAMPP Funktionsweise XAMPP PHP (A.Scherl) Erklärung PHP Erstellung der Datenbank mithilfe von PHP Anleitung zur Erstellung eine Tabelle (A.Scherl) Erstellen einer Datenbank Erklärung SQL Datensätze hinzufügen Datensätze löschen Datensätze updaten Datensätze filtern Realisierung des Datenbankzugriffs (T.Sorgenfrei) Ziele unseres Projektes Phase Phase 5 Benutzeroberfläche Ausführung (Ansicht php) Ausführung (Schule php) Software Daten Quellen von 24 Freitag, 12. Januar 2018

4 Projekt Zeitplaner für Leistungsnachweise 1 Auftrag Ziel der Aufgabe besteht darin, eine Webseite zu erstellen, bei dem ein Administrator Termine für Leistungsnachweise in die Datenbank schreibt. Diese werden auf einen Monitor angezeigt. Teilziele: Verbindung mit Xampp herstellen Teilziele: Abfrage der Datenbank Teilziele: Darstellung der Daten in einer Tabelle Teilziel: Löschen einzelner Einträge mithilfe eines Buttons Teilziel: Neue Einträge hinzufügen Teilziel: Einträge ändern Teilziel: Einträge filtern Ziel: Funktionierende Webseite 2 Netzwerktopologie (A.Scherl) 2.1 Erstellen Netzplan Abbildung 1 Netzplan 1.0 Der PC wurde mittels Patchkabel an den Router angeschlossen. Der Server hingegen wird mit einem Cross-Over-Kabel mit dem Router verbunden. 2.2 Netzkonfiguration Als erstes wurde der PC konfiguriert, in den Einstellungen legen wir die IP Adresse ( ), die Subnetzmaske ( ) und das Gateway ( ) fest, mit der Gateway Adresse können Datenpakete in ein anderes Netz weitergeleitet werden. Mit der Gateway Adresse wird speziell der Router angesprochen. Im nächsten Schritt haben wir den Server konfiguriert. Die Vorgehensweise ist dabei dieselbe wie die Konfiguration eines Laptops. Beim Gateway wird die IP-Adresse des Anschluss Fa0/0 vom Router1 eingegeben, welche vorher festgelegt wurde. Um den Router0 zu programmieren, wird der PC1 an seinen RS232 Anschluss mit den Konsolen Anschlusses des Router0 verbunden, nun kann man den PC1 einschalten und das Terminal starten. 4 von 24 Freitag, 12. Januar 2018

5 Press RETURN to get started! Router> Router>enable Router#configure terminal Enter configuration commands, one per line. End with CNTL/Z. Router(config)#interface FastEthernet0/0 Router(config-if)#ip address Router(config-if)#no shutdown Router(config-if)# %LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up Router(config-if)#exit Router(config)#interface FastEthernet0/1 Router(config-if)#ip address Router(config-if)#no shutdown Router(config-if)# %LINK-5-CHANGED: Interface FastEthernet0/1, changed state to up %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to up Router(config-if)# Router(config-if)#exit Router(config)#exit Router# %SYS-5-CONFIG_I: Configured from console by console Router#copy running-config startup-config Destination filename [startup-config]? Building configuration... [OK] Router# Das Netzwerk ist nun konfiguriert. Abbildung 2 Netzplan von 24 Freitag, 12. Januar 2018

6 3 XAMPP (A.Scherl) 3.1 Erklärung XAMPP XAMPP ist eine Software die man kostenlos herunterladen kann. XAMPP ermöglicht das einfache Installieren und Konfigurieren eines Webservers Apache in Verbindung mit SQL und PHP. Das X bei XAMPP steht hierbei für die verschiedenen Betriebssysteme auf denen man es ohne Probleme verwenden kann. Da große Vorteil hierbei liegt darin, dass das Ganze im eigenen Netzwerk stattfindet und man keinen Internet Zugang benötigt. 3.2 Funktionsweise XAMPP Nach der erfolgreichen Installation von XAMMP muss man zuerst eine Verbindung zum Apache Modul und MySQL herstellen. Dies passiert indem auf die beiden Buttons Starten geklickt wird siehe Abbildung 1 und Abbildung 2 Abbildung 3 Xampp Appache und MySQL Modul starten Schritt 1 Abbildung 4 Xampp erfolgreiche Verbindung mit dem Appache und MySQL Modul 6 von 24 Freitag, 12. Januar 2018

7 4 PHP (A.Scherl) 4.1 Erklärung PHP PHP ist eine Skriptsprache, diese wird hauptsächlich zur Erstellung von dynamischen Webseiten oder Webanwendungen verwendet. PHP wird auch wie Xampp als Freeware im Internet zur Verfügung gestellt. Die Besonderheit an PHP ist die breitgefächerte Unterstützung durch die Datenbank, zudem können Funktionsbibliotheken und Internetprotokolle eingebunden werden. 4.2 Erstellung der Datenbank mithilfe von PHP Um Überhaupt eine Verbindung mit einer Datenbank herstellen zu können muss, diese zuerst im Modul MySQL erstellt werden. Hier gibt man die Tabellenstruktur der Datenbank vor die man später abfragen bzw. bearbeiten möchte. Abbildung 5 Übersicht phpmyadmin 5 Anleitung zur Erstellung eine Tabelle (A.Scherl) 5.1 Erstellen einer Datenbank Beim Erstellen einer neuen Datenbank betätigt man die Schaltfläche Neu 7 von 24 Freitag, 12. Januar 2018

8 Dadurch erscheint folgendes Fenster Abbildung 6 Datentyp auswählen In diese gibt man die gewünschten Tabellennamen ein und die Spaltenbezeichnungen. Nun ist es wichtig darauf zu achten den richtigen Datentypen für die Spalte auszuwählen. Bei der ID und Stunden werden nur Zahlenwerte benötigt, deswegen wählt man INT, welches bedeutet Integer, dadurch hat man Zahlen von 0 bis darstellen. Bei den Attributen Klasse, Lehrer, Fach, Leistungsnachweis und Bemerkung sind nicht Zahlen, sondern Texte erwünscht, deswegen wählt man VARCHAR, mit diesen Typ ist es möglich bis zu Byte darzustellen, das heißt wenn man die UTF-8 Kodierung für Unicode-Zeichen verwendet, kann man bis zu Buchstaben darstellen. Zuletzt wird die Spalte Datum mit dem Datentyp DATETIME definiert. Hierbei wird das automatisch das aktuelle Datum beim Erstellen einer neuen Zeile hinzugefügt. 8 von 24 Freitag, 12. Januar 2018

9 Nun ist es wichtig bei der Spalte ID den Hacken bei A_I zu setzen, dieser bedeutet auto_increment, dadurch werden die Datensätze automatisch nummeriert. Es erscheint folgendes Fenster Abbildung 7 Vergabe Primärschlüssel Beim setzen des Hacken, wird automatisch auch die Spalte ID als Primärschlüssel gesetzt, dadurch legt man fest das dieser Wert nur einmal in der Spalte vorkommen kann. Mit Betätigung der Schaltfläche OK, schließt man das Fenster. Bevor man nun unten rechts auf Speichern klickt, ist es noch nötig in den Spalten mit dem Typ VARCHAR einer gültigen Länge einzugeben, also wie viel Zeichen man abspeichern muss. Abbildung 8 Datensatzgröße definieren 9 von 24 Freitag, 12. Januar 2018

10 Nach Betätigung der Schaltfläche speichern, gelangt man in folgende Ansicht BSZAM Fachschule Abbildung 9 Übersicht Attribute 5.2 Erklärung SQL SQL ist eine Datenbanksprache, man benötigt sie zur Definition von Datenstrukturen, zum Bearbeiten und Abfragen erstellen. Die Abkürzung steht für Structured Query Language. 5.3 Datensätze hinzufügen Um neue Datensätze hinzuzufügen ist folgender SQL-Befehl nötig Abbildung 10 SQL-Befehl Datensatz hinzufügen In der ersten Zeile wird als erstes der notwendige Befehl eingegeben um einen neuen Datensatz einzufügen und zwar INSERT INTO, danach gibt man den Tabellennamen ein, Darauffolgen die Spaltenbezeichnungen. In der zweiten Zeile gibt man die Werte ein, hierfür ist der Befehl VALUES zuständig, dann werden die gewünschten Werte in der gleichen Reihenfolge wie die dazugehörigen Spaltennamen eingegeben und mit einen ; beendet man den Befehl 5.4 Datensätze löschen Um Datensätze zu löschen ist folgender SQL-Befehl nötig Abbildung 11 SQL-Befehl Datensatz löschen Der Befehl hierfür lautet DELETE FROM, danach kommt der Tabellenname, mit WHERE wählt man die Daten aus die gelöscht werden sollen, darauf der Tabellenname und eine Spalte nach welcher man Auswählen kann, in diesen Fall ID, darauf folgt ein = und der gewünschte Wert der Zeile die gelöscht werden soll. 10 von 24 Freitag, 12. Januar 2018

11 5.5 Datensätze updaten Um Datensätze zu updaten ist folgender SQL-Befehl nötig Abbildung 12 SQL-Befehl Datensatz update Der Befehl hierfür lautet Update, danach kommt der Tabellenname, mit SET wählt man die Attribute die man Updaten will. 5.6 Datensätze filtern Um Datensätze zu updaten ist folgender SQL-Befehl nötig Abbildung 13 SQL-Befehl Datensatz filtern Zuerst wird mit Select die Zeilen ausgewählt, danach kommt wieder der Tabellenname. Mit WHERE werden die Felder ausgewählt in der der Filter filtern soll. Mit dem LIKE kann man dann den gewünschten Suchbegriff eingeben. 6 Realisierung des Datenbankzugriffs (T. Sorgenfrei) 6.1 Ziele unseres Projektes Es sollte eine Oberfläche mit HMTL geschaffen werden, die es dem Benutzer erlaubt durch reine Texteingabe die Datenbank zu manipulieren. 6.2 Phase 5 HTML Editor Phase ist ein umfangreicher Editor mit viel Komfort. Die deutsche Freeware bietet neben den gängigen Funktionen eines Editors eine Umlaut- Konvertierung und Verschlüsselungs-Funktionen. Mit den Assistenten für Fußnoten und Einrückungen erleichtert HTML Editor Phase 5 die Arbeit weiter. Sie können auch mehrere Dateien gleichzeitig bearbeiten. Die Suchen- und Ersetzen-Funktion kann der Phase-Editor auf ein ganzes Projekt anwenden. Da das Programm ohne WYSIWYG arbeitet, zeigt es Ihre Webseiten zur Kontrolle auf Wunsch sehr flott im integrierten Browser an. Der ebenfalls integrierte Bildbetrachter hilft bei der Auswahl der Grafiken. 6.3 Phase 5 Benutzeroberfläche Abbildung 14 Benutzeroberfläche Phase 5 Editor 11 von 24 Freitag, 12. Januar 2018

12 6.4 Ausführung (Ansicht php) Zeile 1-6 In den Zeilen 1-6 wird der sogenannte Header definiert. Dieser definiert den Grundaufbau einer Seite. In Zeile 5 wird hierbei der Titel definiert den man später im Browserfenster angezeigt bekommt. Abbildung 15:Header Zeile 8-10 In diesen Abschnitt wird die Seite geöffnet. In Zeile 9 steht die Überschrift der Webseite. In Zeile 10 wird ein Zeilenumbruch realisiert. Abbildung 16: Body Zeile In den Zeilen wird ein Button erzeugt, mit dem man in die Editieransicht springen kann. Abbildung 17: Button Zeile 16 In der Zeile 16 wird die Überschrift erzeugt. Abbildung 18: Überschrift 12 von 24 Freitag, 12. Januar 2018

13 Zeile In den Zeilen beginnt der PHP Code mit dem Befehl <?php und endet mit dem Befehl?>. Der PHP Code ist dabei für den Anwender nicht sichtbar, da dieser nur vom Server ausgeführt wird. Zeile 12 wird die Funktion sqlcreate declariert. Es werden alle Spalten ausgewählt, deren ID größer Null ist. Abbildung 19: sqlcreate Zeile In diesem Abschnitt werden alle Variablen deklariert, die nötig sind um die Datenbank bearbeiten zu können. Hierbei muss man darauf achten, dass man dieselben Variablen wie in der in MySQL Datenbank verwendet. Abbildung 20: dbopen Zeile In den Zeilen wird die Verbindung mit der Datenbank hergestellt. Der Auslöser hierfür ist der Befehl new mysqli, zudem werden die nötigen Variablen übergeben. Falls eine Verbindung mit der Datenbank nicht möglich ist wird der Text FAIL DN 0 results Zeile 39 ausgegeben. Ist die Verbindung erfolgreich wird Verbindung ok ausgegeben. Abbildung 21: Verbindung zur Datenbank 13 von 24 Freitag, 12. Januar 2018

14 Zeile In den Zeilen wird alles, was in der Datenbank steht ausgelesen und am Bildschirm in einer Tabelle ausgegeben. Wird kein Tupel gefunden, so wird 0 results ausgegeben. Abbildung 22: Tabelle erstellen Zeile In den Zeilen wird die Funktion dbclose erstellt, diese dient dazu die Verbindung zur Datenbank zu schließen, um die Datenbank für andere Prozesse freizugeben. Abbildung 23: dbclose 14 von 24 Freitag, 12. Januar 2018

15 Zeile In den Zeilen werden die Funktionen aufgerufen, das php Protokoll geschlossen, sowie der Body und das html Skript beendet werden. Abbildung 24: Protokolle schließen 6.5 Ausführung (Schule php) Abbildung 25: Tabelle Zeile 1-6 In den Zeilen 1-6 wird der sogenannte Header definiert. Dieser definiert den Grundaufbau einer Seite. In Zeile 5 wird hierbei der Titel definiert den man später im Browserfenster angezeigt bekommt. Abbildung 26: Header Zeile 8-10 In diesen Abschnitt wird die Seite geöffnet. In Zeile 9 steht die Überschrift der Webseite. In Zeile 10 wird ein Zeilenumbruch realisiert. Abbildung 27: Body 15 von 24 Freitag, 12. Januar 2018

16 Zeile In den Zeilen wird ein Button erzeugt, mit dem man in die Anzeigeansicht springen kann. Abbildung 28: Button erstellen Zeile In den Zeilen wird einen Methode erstellt, die in das php Schule Filter springen soll. In Zeile 18 wird eine Überschrift ausgegeben. In den Zeilen wird das Eingabefeld und der dazugehörige Button erstellt. Abbildung 29: Filter erstellen Zeile In der Zeile 23 beginnt der PHP Code. Der PHP Code ist dabei für den Anwender nicht sichtbar, da dieser nur vom Server ausgeführt wird. Zeile 12 wird die Funktion sqlcreate declariert. Es werden alle Spalten ausgewählt, deren ID größer Null ist. Abbildung 30: sqlcreate 16 von 24 Freitag, 12. Januar 2018

17 Zeile In diesem Abschnitt werden alle Variablen deklariert, die nötig sind um die Datenbank bearbeiten zu können. Hierbei muss man darauf achten, dass man dieselben Variablen wie in der in MySQL Datenbank verwendet. Abbildung 31: Verbindungsparameter Zeile In den Zeilen wird die Verbindung mit der Datenbank hergestellt. Der Auslöser hierfür ist der Befehl new mysqli, zudem werden die nötigen Variablen übergeben. Falls eine Verbindung mit der Datenbank nicht möglich ist wird der Text FAIL DN 0 results Zeile 46 ausgegeben. Ist die Verbindung erfolgreich wird Verbindung ok ausgegeben. Abbildung 32: Verbindungsaufbau 17 von 24 Freitag, 12. Januar 2018

18 Zeile In den Zeilen wird alles, was in der Datenbank steht ausgelesen und am Bildschirm in einer Tabelle ausgegeben. Wird kein Tupel gefunden, so wird 0 results ausgegeben. In Zeile werden die Buttons an jede einzelne Zeile gefügt, um die entsprechenden Befehle ausführen zu können Abbildung 33: Tabelle erstellen Zeile In den Zeilen wird die Funktion dbinsert erstellt, um Variablen übergeben zu können. Abbildung 34: dbinsert 18 von 24 Freitag, 12. Januar 2018

19 Zeile In den Zeilen wird die Funktion sqlinsert erstellt, diese dient dazu etwas in die Datenbank zu schreiben, mittels einer SQL Abfrage Insert INTO. Abbildung 35: sqlinsert Zeile In den Zeilen wird eine Funktion mit dem Namen sqlupdate erstellt. Diese Funktion ist dafür notwendig, um einen vorhandenen Datensatz ändern zu können. Dies geschieht mit der SQL Operation UPDATE. Abbildung 36: sqlupdate Zeile In den Zeilen wird eine Funktion mit dem Namen dbupdate erstellt. Mit dieser Funktion wird alles in die Datenbank übertragen. Abbildung 37: dbupdate Zeile In den Zeilen wird eine Funktion mit dem Namen sqlfilter erstellt. Mit dieser Funktion kann die Tabelle gefiltert werden. Hier wurde die SQL Anweisung WHERE verwendet. Abbildung 38: sqlfilter Zeile In den Zeilen wird eine Funktion mit dem Namen dbfilter erstellt. Mit dieser Funktion wird das gefilterte in der Datenbank angezeigt. Abbildung 39: dbfilter 19 von 24 Freitag, 12. Januar 2018

20 Zeile In den Zeilen wird eine Funktion mit dem Namen dbdelete erstellt. Mit dieser Funktion kann ein Datensatz gelöscht werden. Mit dieser Funktion kann auch überprüft werden ob derjenige zum Löschen eines Datensatzes berechtigt ist, mithilfe eines Passwortes. Diese Funktion wird aber hier nicht benutzt. Abbildung 40: dbdelete Zeile In den Zeilen wird eine Funktion mit dem Namen dbclose erstellt. Mit dieser Funktion wird die Verbindung mit der Datenbank wieder geschlossen und somit für eine andere Anwendung wieder freigegeben. Abbildung 41: dbclose 20 von 24 Freitag, 12. Januar 2018

21 Zeile In den Zeilen werden die Variablen übergeben. Abbildung 42: Variablen Übergabe Zeile In den Zeilen wird die Funktion sqlinsert aufgerufen und mit den benötigten Variablen versorgt. Sowie die Funktion sqlupdate und sqlfilter mit den benötigten versorgt wird. Abbildung 43: Datenversorgung 21 von 24 Freitag, 12. Januar 2018

22 Zeile In den Zeilen wird die Funktion dbdelete ausgeführt, sobald der Button dbdelete gedrückt wurde. Gleiches gilt für die Funktion dbinsert, dbfilter und dbupdate. Abbildung 44: Aufruf Zeile In der Zeile 249 wird die Funktion dbopen aufgerufen, um sich mit der Datenbank verbinden zu können. In Zeile 250 wird die Funktion sqlcreate aufgerufen. In Zeile 253 wird der Funktion leseninput Daten übergeben. In Zeile 254 wird das php Skript geschlossen und in den Zeilen 257 wird der Body der HTML Seite geschlossen und zum Ende wird auch der html Code beendet. Abbildung 45: Aufruf- Skript abschließen 22 von 24 Freitag, 12. Januar 2018

23 6.5.1 Software Daten XAMPP Control Panel v3.2.2 Microsoft Word 2013 Microsoft Paint Quellen Internet: Literatur: Taschenbuch Rechnernetze und Internet (3., neu bearbeitete Auflage) 23 von 24 Freitag, 12. Januar 2018

24 Abbildungsverzeichnis Abbildung 1 Netzplan Abbildung 2 Netzplan Abbildung 3 Xampp Appache und MySQL Modul starten Schritt Abbildung 4 Xampp erfolgreiche Verbindung mit dem Appache und MySQL Modul... 6 Abbildung 5 Übersicht phpmyadmin... 7 Abbildung 6 Datentyp auswählen... 8 Abbildung 7 Vergabe Primärschlüssel... 9 Abbildung 8 Datensatzgröße definieren... 9 Abbildung 9 Übersicht Attribute...10 Abbildung 10 SQL-Befehl Datensatz hinzufügen...10 Abbildung 11 SQL-Befehl Datensatz löschen...10 Abbildung 12 SQL-Befehl Datensatz update...11 Abbildung 13 SQL-Befehl Datensatz filtern...11 Abbildung 14 Benutzeroberfläche Phase 5 Editor...11 Abbildung 15:Header...12 Abbildung 16: Body...12 Abbildung 17: Button...12 Abbildung 18: Überschrift...12 Abbildung 19: sqlcreate...13 Abbildung 20: dbopen...13 Abbildung 21: Verbindung zur Datenbank...13 Abbildung 22: Tabelle erstellen...14 Abbildung 23: dbclose...14 Abbildung 24: Protokolle schließen...15 Abbildung 25: Tabelle...15 Abbildung 26: Header...15 Abbildung 27: Body...15 Abbildung 28: Button erstellen...16 Abbildung 29: Filter erstellen...16 Abbildung 30: sqlcreate...16 Abbildung 31: Verbindungsparameter...17 Abbildung 32: Verbindungsaufbau...17 Abbildung 33: Tabelle erstellen...18 Abbildung 34: dbinsert...18 Abbildung 35: sqlinsert...19 Abbildung 36: sqlupdate...19 Abbildung 37: dbupdate...19 Abbildung 38: sqlfilter...19 Abbildung 39: dbfilter...19 Abbildung 40: dbdelete...20 Abbildung 41: dbclose...20 Abbildung 42: Variablen Übergabe...21 Abbildung 43: Datenversorgung...21 Abbildung 44: Aufruf...22 Abbildung 45: Aufruf- Skript abschließen von 24 Freitag, 12. Januar 2018

Erstellen einer Webseite zur Verwaltung von Informationen

Erstellen einer Webseite zur Verwaltung von Informationen Staatliche Technikerschule für Mechatronik- und Elektrotechnik Erstellen einer Webseite zur Verwaltung von Informationen Munker Thomas, Süß Michael, Schmid Georg Betreuer: Herr Friedl Thema: Betreff: Name:

Mehr

Projektarbeit im Fach Netzwerktechnik/Datenbanken. Realisierung einer Webseite für eine Schulaufgabenübersicht mithilfe einer Datenbank

Projektarbeit im Fach Netzwerktechnik/Datenbanken. Realisierung einer Webseite für eine Schulaufgabenübersicht mithilfe einer Datenbank Projektarbeit im Fach Netzwerktechnik/Datenbanken Realisierung einer Webseite für eine Schulaufgabenübersicht mithilfe einer Datenbank 12.01.2018 Wolfgang Unger Felix Sommerer Kraus Stefan 18FSMT2 1 von

Mehr

Entwicklung einer Webseite zur Verwaltung von Prüfungsterminen

Entwicklung einer Webseite zur Verwaltung von Prüfungsterminen Staatliche Fachschule für Mechatronik- und Elektrotechnik Entwicklung einer Webseite zur Verwaltung von Prüfungsterminen von Wagemann Andreas 3. Januar 2018 Entwicklungsarbeit Staatliche Fachschule für

Mehr

Projektarbeit im Fach Netzwerktechnik. Schaltschrankumbau, Montage einer Webcam-Halterung, Tausch einer FRITZ!- Box und Inbetriebnahme eines Routers

Projektarbeit im Fach Netzwerktechnik. Schaltschrankumbau, Montage einer Webcam-Halterung, Tausch einer FRITZ!- Box und Inbetriebnahme eines Routers Projektarbeit im Fach Netzwerktechnik Schaltschrankumbau, Montage einer Webcam-Halterung, Tausch einer FRITZ!- Box und Inbetriebnahme eines Routers 30.04.2018 Simon List Wolfgang Unger 18FSMT2 1 von 12

Mehr

Entwicklung einer Webseite zur Verwaltung von Prüfungsterminen

Entwicklung einer Webseite zur Verwaltung von Prüfungsterminen Staatliche Fachschule für Mechatronik- und Elektrotechnik Entwicklung einer Webseite zur Verwaltung von Prüfungsterminen von Voit Alexander 3. Januar 2018 Entwicklungsarbeit Staatliche Fachschule für Mechatronik-

Mehr

Datenbank und Tabelle mit SQL erstellen

Datenbank und Tabelle mit SQL erstellen Datenbank und Tabelle mit SQL erstellen 1) Übung stat Mit dem folgenden Befehlen legt man die Datenbank stat an und in dieser die Tabelle data1 : CREATE DATABASE stat; USE stat; CREATE TABLE data1 ( `id`

Mehr

Folien php/mysql Kurs der Informatikdienste

Folien php/mysql Kurs der Informatikdienste Folien php/mysql Kurs der Informatikdienste 1. Einführung in die Datenbank MySQL Kursbeispiel und Kursziele 1.1 Das Kursbeispiel: eine kleine Personalverwaltung 1.2 Was brauchen wir? 1.3 Ziele Kurs AEMS1,

Mehr

Übung Konfigurieren von Host-Tabellen

Übung Konfigurieren von Host-Tabellen Übung 3.2.7 Konfigurieren von Host-Tabellen Lernziel Erstellen von IP-Host-Tabellen, so dass alle angeschlossenen Schnittstellen eines Routers anhand von Namen identifiziert werden können. Diese Namen

Mehr

PHP MySQL - myphpadmin Formulardaten in eine Datenbank speichern

PHP MySQL - myphpadmin Formulardaten in eine Datenbank speichern PHP MySQL - myphpadmin Formulardaten in eine Datenbank speichern Datenbanken werden durch ein spezielles Programm verwaltet, einen sogenannten Datenbankserver, in unserem Fall den MySQL-Datenbankserver.

Mehr

Übung Konfigurieren einer seriellen Schnittstelle

Übung Konfigurieren einer seriellen Schnittstelle Übung 3.1.5 Konfigurieren einer seriellen Schnittstelle Lernziel Konfigurieren einer seriellen Schnittstelle auf beiden Routern, so dass sie miteinander kommunizieren können Hintergrund/Vorbereitung Sie

Mehr

Linux-Camp: Linux als Server am Beispiel LAMP

Linux-Camp: Linux als Server am Beispiel LAMP Linux-Camp: Linux als Server am Beispiel LAMP Linux, Apache, MySQL, PHP mit Ubuntu Version 8.04 Inhalt LAMP-Komponenten LAMP-Komponenten installieren, konfigurieren und prüfen Apache Webserver PHP5 MySQL

Mehr

Netzwerktechnik Cisco CCNA

Netzwerktechnik Cisco CCNA 5 min Hyperterminal - Einstellungen Einstellung des Hyperterminals Eine Möglichkeit, den Router zu konfigurieren oder zu programmieren, ist eine direkte Verbindung dazu über einen PC. Der PC stellt dem

Mehr

DATENBANKEN SQL UND SQLITE VON MELANIE SCHLIEBENER

DATENBANKEN SQL UND SQLITE VON MELANIE SCHLIEBENER DATENBANKEN SQL UND SQLITE VON MELANIE SCHLIEBENER INHALTSVERZEICHNIS 1. Datenbanken 2. SQL 1.1 Sinn und Zweck 1.2 Definition 1.3 Modelle 1.4 Relationales Datenbankmodell 2.1 Definition 2.2 Befehle 3.

Mehr

Übung a Konfigurieren erweiterter Access-Listen (ACLs)

Übung a Konfigurieren erweiterter Access-Listen (ACLs) Übung 11.2.2a Konfigurieren erweiterter Access-Listen (ACLs) Lernziel Konfigurieren und Anwenden einer erweiterten ACL, um einen bestimmten Teil des Datenverkehrs zuzulassen oder abzuweisen Testen der

Mehr

Übung Ändern der Konfiguration

Übung Ändern der Konfiguration Übung 3.1.6 Ändern der Konfiguration Lernziel Konfigurieren einiger grundlegender Router-Einstellungen Aktivieren und Deaktivieren von Schnittstellen Ändern der Router-Konfiguration Hintergrund/Vorbereitung

Mehr

Vorname: Christof, Florian, Tobias An: (Deutsche Provider verwenden)

Vorname: Christof, Florian, Tobias   An: (Deutsche Provider verwenden) Thema: Betreff: Name: Projekt: Energiemanagment für Fahrzeuge 17FSMT2mobil01 Kolodziej, Rösch, Rieger Vorname: Christof, Florian, Tobias Email: An: Maximilian.Friedl@bszam.de (Deutsche Provider verwenden)

Mehr

XAMPP installieren & Kursbeispiel einrichten

XAMPP installieren & Kursbeispiel einrichten Zentrale Informatik, IT Fort und Weiterbildungen XAMPP installieren & Kursbeispiel einrichten Unter Windows Fabienne Mrosek, Daniel Förderer Anleitung zur Installation von XAMPP Version 3.2.2 und Konfiguration

Mehr

Übersicht der wichtigsten MySQL-Befehle

Übersicht der wichtigsten MySQL-Befehle Übersicht der wichtigsten MySQL-Befehle 1. Arbeiten mit Datenbanken 1.1 Datenbank anlegen Eine Datenbank kann man wie folgt erstellen. CREATE DATABASE db_namen; 1.2 Existierende Datenbanken anzeigen Mit

Mehr

Getting Started Conquestor

Getting Started Conquestor STRATOLABS Conquestor für Windows Betriebssysteme* stratolabs 14.2.2019 Inhalt 1.) Überblick... 2 2.) Neue Datenbank-Verbindung anlegen... 4 2.1) Im Folgenden wird beschrieben, wie die Verbindung zu einer

Mehr

Erstellen und Verwalten von Tabellen

Erstellen und Verwalten von Tabellen Erstellen und Verwalten von Tabellen Als nächstes müssen die Tabellen der Datenbank Personalwesen erzeugt werden. Die Syntax dazu lautet: CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name [(TABELLENDEFINITION,

Mehr

BSA LAMP-Installation unter Debian-Edge

BSA LAMP-Installation unter Debian-Edge BSA 1 von 12 2007 by Roland Winkler / RDF IAV05/07 Inhaltsverzeichnis 1. Einleitung 2. Autor 3. Schritt 1: Installation des Apache2-Webservers 4. Schritt 2: Installation PHP5 5. Schritt 3: Installation

Mehr

Entwicklung einer Webseite zur Verwaltung von Prüfungsterminen

Entwicklung einer Webseite zur Verwaltung von Prüfungsterminen Staatliche Fachschule für Mechatronik- und Elektrotechnik Entwicklung einer Webseite zur Verwaltung von Prüfungsterminen von Voit Alexander, Wagemann Andreas, List Simon 3. Januar 2018 Entwicklungsarbeit

Mehr

MySQL-Befehle. In diesem Tutorial möchte ich eine kurze Übersicht der wichtigsten Befehle von MySQL geben.

MySQL-Befehle. In diesem Tutorial möchte ich eine kurze Übersicht der wichtigsten Befehle von MySQL geben. MySQL-Befehle 1. Einleitung In diesem Tutorial möchte ich eine kurze Übersicht der wichtigsten Befehle von MySQL geben. 2. Arbeiten mit Datenbanken 2.1 Datenbank anlegen Eine Datenbank kann man wie folgt

Mehr

Übung Verwenden des Befehls show IP route zum Prüfen von Routing- Tabellen

Übung Verwenden des Befehls show IP route zum Prüfen von Routing- Tabellen Übung 9.1.1 Verwenden des Befehls show IP route zum Prüfen von Routing- Tabellen Lernziel Einrichten eines IP-Adressschemas mithilfe von Netzen der Klasse B Konfigurieren von RIP und IGRP auf den Routern

Mehr

Die Datenbank und der Strukturentwurf wurden vorher mit phpmyadmin erzeugt.

Die Datenbank und der Strukturentwurf wurden vorher mit phpmyadmin erzeugt. PHP und MySQLi Der Benutzer kann mit Hilfe von PHP eine komfortable Schnittstelle zu den MySQL-Datenbanken herstellen, um Daten anzuzeigen, einzufügen, zu verändern und zu löschen. Die Datenbank und der

Mehr

Grundlagen der Informatik 2

Grundlagen der Informatik 2 Grundlagen der Informatik 2 Dipl.-Inf., Dipl.-Ing. (FH) Michael Wilhelm Hochschule Harz FB Automatisierung und Informatik mwilhelm@hs-harz.de Raum 2.202 Tel. 03943 / 659 338 1 Gliederung 1. Einführung

Mehr

Abfragen aus mehreren Tabellen (mit join)

Abfragen aus mehreren Tabellen (mit join) Abfragen aus mehreren Tabellen (mit join) Bislang wurden nur einzelne Tabellen eingesetzt. Das reicht oft auch aus, doch sobald man etwas komplexere Webprojekte realisieren möchten, wird man kaum umhinkommen,

Mehr

Einrichten einer Serverumgebung

Einrichten einer Serverumgebung Staatliche Fachschule für Mechatronik- und Elektrotechnik Einrichten einer Serverumgebung von Voit Alexander, Wagemann Andreas 4. April 2018 Staatliche Fachschule für Mechatronik- und Elektrotechnik Betreuer:

Mehr

Netzwerktechnik Cisco CCNA

Netzwerktechnik Cisco CCNA 2. Semester Kapitel 1-2 Labor 2 - Grundlagen Zeit Laborübung Lernziele 90 min Verkabelung des Routers und grundlegende IOS-Befehle Kennenlernen der Routerschnittstellen Kennenlernen der verschiedenen Kabelarten

Mehr

Übung Konfigurieren statischer Routen

Übung Konfigurieren statischer Routen Übung 6.1.6 Konfigurieren statischer Routen Lernziel Konfigurieren statischer Routen zwischen Routern, um zwischen Routern Daten ohne Verwendung dynamischer Protokolle übertragen zu können Hintergrund/Vorbereitung

Mehr

Übung Verwenden des Boot-Systembefehls

Übung Verwenden des Boot-Systembefehls Übung 5.1.3 Verwenden des Boot-Systembefehls Lernziel Anzeigen von Informationen über das aktuell ausgeführte Cisco IOS-Abbild (die Software) Feststellen, von wo das IOS gestartet wird Überprüfen der Größe

Mehr

Übung Befehlsmodi und Router-Identifikation

Übung Befehlsmodi und Router-Identifikation Übung 3.1.2 Befehlsmodi und Router-Identifikation Lernziel Bestimmen grundlegender Router-Modi wie Benutzer-EXEC- und privilegierter EXEC-Modus Verwenden von Befehlen zum Aktivieren eines bestimmten Modus

Mehr

Play Framework, MySQL, JPA, HQL, HTML, jquery,

Play Framework, MySQL, JPA, HQL, HTML, jquery, Play Framework, MySQL, JPA, HQL, HTML, jquery, Wer Mit wem Resultat 1.Kunde Schalter: Bibliothekarin Bestimmt,welcher Archivar die Zeitschrift holen geht 2. Schalter: Bibliothekarin Archivar Kontrollübergabe

Mehr

XAMPP installieren & Kursbeispiel einrichten

XAMPP installieren & Kursbeispiel einrichten Zentrale Informatik, IT Fort und Weiterbildungen XAMPP installieren & Kursbeispiel einrichten Unter MacOSX Fabienne Mrosek, Daniel Förderer Anleitung zur Installation von XAMPP for MaxOSX Version 5.5.38-1

Mehr

Übung Verwalten von Konfigurationsdateien mit TFTP

Übung Verwalten von Konfigurationsdateien mit TFTP Übung 5.2.3 Verwalten von Konfigurationsdateien mit TFTP Lernziel Sichern einer Kopie einer Router-Konfigurationsdatei Neuladen der gesicherten Konfigurationsdatei von einem TFTP-Server in das RAM eines

Mehr

Übung a Konfigurieren von Standard-Access-Listen (Standard-ACLs)

Übung a Konfigurieren von Standard-Access-Listen (Standard-ACLs) Übung 11.2.1a Konfigurieren von Standard-Access-Listen (Standard-ACLs) Lernziel Konfigurieren und Anwenden einer Standard-ACL, um einen bestimmten Teil des Datenverkehrs zuzulassen oder abzuweisen Testen

Mehr

Packet Tracer - Erstkonfiguration eines Switches

Packet Tracer - Erstkonfiguration eines Switches Topologie Lernziele Teil 1: Überprüfen der Switch-Standardkonfiguration Teil 2: Erstellen einer Switch-Grundkonfiguration Teil 3: Konfiguration eines MOTD-Banners Teil 4: Speichern von Konfigurationsdateien

Mehr

Übung Bekannte Port-Nummern und Mehrfachsitzungen

Übung Bekannte Port-Nummern und Mehrfachsitzungen Übung 10.2.5 Bekannte Port-Nummern und Mehrfachsitzungen Lernziel Aktivieren von HTTP-Diensten auf einem Router Anzeigen mehrerer HTTP- und Telnet-Sitzungen auf einem einzigen Host Beobachten bekannter

Mehr

Übung Gateway of Last Resort

Übung Gateway of Last Resort Übung 9.1.2 Gateway of Last Resort Lernziel Konfigurieren von RIP-Routing und Hinzufügen von Vorgabe-Routen (Gateways) zu den Routern Entfernen von RIP und den Vorgabe-Routen Konfigurieren von IGRP-Routing

Mehr

Formulare. Definition. Definition & Beispiele P-IT. Fach: Klasse: TD1. Datum: (Freitag) Agenda zu HTML und PHP

Formulare. Definition. Definition & Beispiele P-IT. Fach: Klasse: TD1. Datum: (Freitag) Agenda zu HTML und PHP 1 2 Fach: Klasse: Datum: P-IT TD1 08.02.2019 (Freitag) Agenda zu HTML und PHP Formulare - Definition & Beispiele PHP - Definition XAMPP - PHP-Quelltext ausführen mit XAMPP 3 4 Formulare Definition & Beispiele

Mehr

CADSTAR MRP-Link. MRP-Link ist erstellt von:

CADSTAR MRP-Link. MRP-Link ist erstellt von: CADSTAR MRP-Link MRP-Link ist erstellt von: CSK CAD Systeme Kluwetasch Zip: 2161 Town: Altenholz Street: Struckbrook 9 Tel: +9-31-32917-0 Fax: +9-31-32917-26 Web: http://www.cskl.de E-Mail: Kluwetasch@cskl.de

Mehr

Übung Beheben von Boot-Problemen des Konfigurationsregisters

Übung Beheben von Boot-Problemen des Konfigurationsregisters Übung 5.1.5 Beheben von Boot-Problemen des Konfigurationsregisters Lernziel Überprüfen und Dokumentieren der Konfigurationsregistereinstellungen für die Boot-Methode Konfigurieren des Routers, so dass

Mehr

Formulare mit HTML. Beispiele. Beispiele & Nutzen. Web. Fach: Klasse: BW2. Datum: (Freitag) Agenda zu HTML und PHP

Formulare mit HTML. Beispiele. Beispiele & Nutzen. Web. Fach: Klasse: BW2. Datum: (Freitag) Agenda zu HTML und PHP 1 2 Fach: Klasse: Datum: Web BW2 01.03.2019 (Freitag) Agenda zu HTML und PHP Formulare mit HTML Beispiele & Nutzen PHP - Definition XAMPP - PHP-Quelltext ausführen mit XAMPP 3 4 Formulare mit HTML Beispiele

Mehr

Datenbanken für Online Untersuchungen

Datenbanken für Online Untersuchungen Datenbanken für Online Untersuchungen Im vorliegenden Text wird die Verwendung einer MySQL Datenbank für Online Untersuchungen beschrieben. Es wird davon ausgegangen, dass die Untersuchung aus mehreren

Mehr

Packet Tracer - Herstellen einer einfachen Vernetzung

Packet Tracer - Herstellen einer einfachen Vernetzung Topologie Adressierungstabelle Lernziele Gerät Schnittstelle IP-Adresse Subnetzmaske S1 VLAN 1 192.168.1.253 255.255.255.0 S2 VLAN 1 192.168.1.254 255.255.255.0 PC1 Netzwerkkarte 192.168.1.1 255.255.255.0

Mehr

Anwendungsentwicklung Datenbanken SQL. Stefan Goebel

Anwendungsentwicklung Datenbanken SQL. Stefan Goebel Anwendungsentwicklung Datenbanken SQL Stefan Goebel SQL Structured Query Language strukturierte Abfragesprache von ANSI und ISO standardisiert deklarativ bedeutet was statt wie SQL beschreibt, welche Daten

Mehr

Datenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin

Datenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin Datenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin PhpMyAdmin = grafsches Tool zur Verwaltung von MySQL-Datenbanken Datenbanken erzeugen und löschen Tabellen und Spalten einfügen,

Mehr

Packet Tracer - Anschließen eines Routers an ein LAN

Packet Tracer - Anschließen eines Routers an ein LAN Topologie Adressierungstabelle Lernziele Gerät Schnittstelle IP-Adresse Subnetzmaske Default Gateway G0/0 192.168.10.1 255.255.255.0 k. A. R1 G0/1 192.168.11.1 255.255.255.0 k. A. S0/0/0 (DCE) 209.165.200.225

Mehr

1. Übung IT-Management HTML, CSS und JavaScript Teil 2. Einführung, , PC Pool

1. Übung IT-Management HTML, CSS und JavaScript Teil 2. Einführung, , PC Pool 1. Übung IT-Management HTML, CSS und JavaScript Teil 2 Einführung, 26.04.2017, PC Pool Stand und Ausblick Einführung: 26.04.2017, 16.00 Uhr (c.t.), PC Pool Übung: 03.05.2017, 16.00 Uhr, PC Pool Übung:

Mehr

Es geht also um die sogenannte SQL- Data Definition Language.

Es geht also um die sogenannte SQL- Data Definition Language. In diesem Abschnitt werden wir uns die SQL Befehle ansehen, mit denen ein sogenanntes Datenbankschema angelegt, gepflegt und auch wieder gelöscht werden kann. Es geht also um die sogenannte SQL- Data Definition

Mehr

Das Einsteigerseminar ASP

Das Einsteigerseminar ASP Hiroshi Nakanishi Das Einsteigerseminar ASP M - fy? Einleitung 13 Für wen wurde dieses Buch geschrieben? 13 Der des Einsteigerseminars 13 Das Konzept des Einsteigerseminars 14 Aufgeht's! 15 1 Das Konzept

Mehr

Oracle 10g Einführung

Oracle 10g Einführung Kurs Oracle 10g Einführung Teil 2 Oracle 10g Express Edition (XE) Installation auf Windows XP GridAgenda Timo Meyer Administration von Oracle-Datenbanken Seite 1 von 50 Timo Meyer Sommersemester 2006 Seite

Mehr

Übung Erweiterte Telnet-Funktionen

Übung Erweiterte Telnet-Funktionen Übung 4.2.4 Erweiterte Telnet-Funktionen Lernziel Verwenden des Befehls telnet für den Zugriff auf andere entfernte Router Überprüfen, ob die Anwendungsschicht zwischen Quelle und Ziel einwandfrei funktioniert

Mehr

Üben von DDL und DML. Ergebnis:

Üben von DDL und DML.   Ergebnis: SQL DDL Üben von DDL und DML https://www.jdoodle.com/execute-sql-online Ergebnis: Befehlsgruppen in SQL DDL Data Definition Language DML Data Manipulation Language CREATE: Tabellen anlegen DROP: Tabellen

Mehr

Übung 3 kleines Unternehmen 6. November Laborübungen NWTK. Informationstechnologie für Berufstätige

Übung 3 kleines Unternehmen 6. November Laborübungen NWTK. Informationstechnologie für Berufstätige Laborübungen NWTK Informationstechnologie für Berufstätige Höhere technische Bundeslehranstalt, 1160 Wien, Thaliastraße 125 Klasse 5ABKIF Projekttitel Gruppenleiter - Projektteilnehmer Trojkó Katalognummer:

Mehr

Management of Information Systems. Tutorat: Session 3 Einführung in SQL

Management of Information Systems. Tutorat: Session 3 Einführung in SQL Management of Information Systems Tutorat: Session 3 Einführung in SQL 2 Setup 1. XAMPP-Console starten in C:\xampp\ 1. Apache starten bis erscheint 2. MySQL starten bis erscheint 3. An den Rechnern im

Mehr

Anbindung NEXTION Display mit ESP8266 an IP-Symcon

Anbindung NEXTION Display mit ESP8266 an IP-Symcon Anbindung NEXTION Display mit ESP8266 an IP-Symcon Vorwort: Die Dokumentation habe ich erstellt damit ich später auch noch weiß was ich wie konfiguriert habe (Ich werde leider auch nicht Jünger)! Ich kann

Mehr

Netzwerkinstallation von Win-CASA 2009 für Kunden einer Einzelplatzversion

Netzwerkinstallation von Win-CASA 2009 für Kunden einer Einzelplatzversion Netzwerkinstallation von Win-CASA 2009 für Kunden einer Einzelplatzversion Die Netzwerkinstallation von Win-CASA (Server- und Arbeitsplatzinstallation) läuft weit gehendst automatisch ab. Ein Netzwerkadministrator

Mehr

MUNIA Bedienungsanleitung

MUNIA Bedienungsanleitung MUNIA Bedienungsanleitung by Daisoft www.daisoft.it 2 Inhaltsverzeichnis I II 2.1 2.2 2.3 2.4 2.5 2.6 III 3.1 3.2 3.3 IV 4.1 4.2 V 5.1 5.2 5.3 Einleitung... 3 Fälligkeitsarten... 5 Fälligkeitsarten...

Mehr

Installationsanweisung Everest Therm 4180 Software V Immer auf der sicheren Seite.

Installationsanweisung Everest Therm 4180 Software V Immer auf der sicheren Seite. Installationsanweisung Everest Therm 4180 Software V 2.04 Immer auf der sicheren Seite. Vertrieb: KaVo Dental GmbH Bismarckring 39 D-88400 Biberach Tel. +49 7351 56-0 Fax +49 7351 56-1488 Hersteller: Kaltenbach

Mehr

Datenbankprogrammierung mit MySQL 5 und PHP 5 Spona

Datenbankprogrammierung mit MySQL 5 und PHP 5 Spona DAS EINSTEIGERSEMINAR Datenbankprogrammierung mit MySQL 5 und PHP 5 von Helma Spona Neuausgabe Datenbankprogrammierung mit MySQL 5 und PHP 5 Spona schnell und portofrei erhältlich bei beck-shop.de DIE

Mehr

Trainingsmanagement Gutschein Management. Beschreibung

Trainingsmanagement Gutschein Management. Beschreibung Trainingsmanagement Beschreibung www.dastm.de info@dastm.de 1. Einführung... 2 2. Gutschein Funktionen... 3 2.1. Gutschein Menü... 3 2.2. Gutscheine anlegen... 4 Gutschein Kassenwirksam erfassen... 6 Gutschein

Mehr

Allgemeine Hinweise zum Erstellen einer einfachen Datenbank

Allgemeine Hinweise zum Erstellen einer einfachen Datenbank Allgemeine Hinweise zum Erstellen einer einfachen Datenbank 1. Tabellen Öffnen Sie das Programm MS-ACCESS durch Doppelklick auf das Symbol oder durch Auswahl des Programms in der Taskleiste Start Programme

Mehr

Unsere Webapplikation erweitern

Unsere Webapplikation erweitern Unsere Webapplikation erweitern Um mit Play zu arbeiten: 1. Starten Sie zunächst den MySQL-Server. Führen Sie dazu auf dem USB-Stick mysql_start.cmd aus. 2. Sie brauchen eine Windows-Kommandozeile: Starten

Mehr

Datenbanken. Ein DBS besteht aus zwei Teilen:

Datenbanken. Ein DBS besteht aus zwei Teilen: Datenbanken Wikipedia gibt unter http://de.wikipedia.org/wiki/datenbank einen kompakten Einblick in die Welt der Datenbanken, Datenbanksysteme, Datenbankmanagementsysteme & Co: Ein Datenbanksystem (DBS)

Mehr

Multimedia im Netz Wintersemester 2013/14. Übung 03 (Nebenfach)

Multimedia im Netz Wintersemester 2013/14. Übung 03 (Nebenfach) Multimedia im Netz Wintersemester 2013/14 Übung 03 (Nebenfach) Ludwig-Maximilians-Universität München Multimedia im Netz WS 2013/14 - Übung 3-1 Datenbanken und SQL Mit Hilfe von Datenbanken kann man Daten

Mehr

1. Kapitel Konfiguration der Felder der Kursbeschreibung

1. Kapitel Konfiguration der Felder der Kursbeschreibung Handbuch 1. Kapitel Konfiguration der Felder der Kursbeschreibung Mit der Datei config.xml im Verzeichnis swp/xml/_i18n/ kann die Struktur der Kursbeschreibung einfach an eigene Wünsche angepasst werden.

Mehr

Der Einsatz von MySQL-Datenbanken (mit XAMPP)

Der Einsatz von MySQL-Datenbanken (mit XAMPP) Informatik in der Mittelstufe: Der Einsatz von MySQL-Datenbanken (mit XAMPP) Hannes Heusel Eduard-Spranger-Gymnasium Landau Warum soll ich eine MySQL- Datenbank verwenden? kostenlos Mehrbenutzersystem

Mehr

Thema: Projekt: Biomotor Betreff: 16/17 FSMT2 IT Projekt Biomotor Name: Balk Dorn Högner Vorname: Tobias Carina Martin Email: Firma: balk.tobias@yahoo.de carinadorn@web.de martin_hoegner@hotmail.de BSZAM

Mehr

Microsoft Access Abfragen: Informationen anzeigen und sortieren

Microsoft Access Abfragen: Informationen anzeigen und sortieren Microsoft Access Abfragen: Informationen anzeigen und sortieren Alle Kunden Die Namen der Mitarbeiter und deren E-Mail-Adresse Bestellungen, nach dem Datum sortiert Anja Aue 16.11.16 Abfragen Zusammenstellung

Mehr

PHP Schulung Beginner. Newthinking Store GmbH Manuel Blechschmidt

PHP Schulung Beginner. Newthinking Store GmbH Manuel Blechschmidt PHP Schulung Beginner Newthinking Store GmbH Manuel Blechschmidt Begrüßung Es gibt keine dummen Fragen nur dumme Antworten. Übersicht Sprung ins Kalte Wasser 'Hallo Welt' Theorie Requests Grundlagen Kommentare

Mehr

RRC101-IP. Schnellstartanleitung

RRC101-IP. Schnellstartanleitung RRC101-IP Schnellstartanleitung Dokumenten-Version : 1.0 Stand : 13.10.2016 Impressum Herausgeber Thiesen Hardware- & Software-Design GmbH Version Stand Status 1.0 13.10.2016 Freigegeben Autor Inhaltlich

Mehr

Datenbank konfigurieren

Datenbank konfigurieren Sie haben eine Datenbank angelegt, jetzt müssen Sie diese noch konfigurieren. Klicken Sie auf den Titel Ihrer neu erstellten Datenbank. Die Spalten Ihrer Datenbank werden als Felder bezeichnet. Sie haben

Mehr

Sie möchten als Hochschulangehöriger das Internet sowie spezielle Angebote der Fachhochschule Köln nutzen?

Sie möchten als Hochschulangehöriger das Internet sowie spezielle Angebote der Fachhochschule Köln nutzen? Sie möchten als Hochschulangehöriger das Internet sowie spezielle Angebote der Fachhochschule Köln nutzen? Dann zeigen wir Ihnen hier in wenigen kurzen Schritten die notwendige Vorgehensweise. Um eine

Mehr

Übungen. DI (FH) Levent Öztürk

Übungen. DI (FH) Levent Öztürk Übungen DI (FH) Levent Öztürk Übersicht Entwicklungsumgebung PHPMYADMIN Datenbank anlegen User anlegen Tabellen Anlegen Datenbankzugriffe über PHP 01.04.2014 DI (FH) Levent Öztürk 2 Entwicklungsumgebung

Mehr

Gregor Kuhlmann Friedrich Müllmerstadt. MySQL. Der Schlüssel zu Datenbanken-Design und -Programmierung. c 3 E. i- O Rowohlt Taschenbuch Verlag

Gregor Kuhlmann Friedrich Müllmerstadt. MySQL. Der Schlüssel zu Datenbanken-Design und -Programmierung. c 3 E. i- O Rowohlt Taschenbuch Verlag Gregor Kuhlmann Friedrich Müllmerstadt MySQL Der Schlüssel zu Datenbanken-Design und -Programmierung r?: X c 3 E i- O uu Rowohlt Taschenbuch Verlag Inhalt Editorial 11 Einleitung 12 1 Einführung in das

Mehr

Übung Konfigurieren von Schnittstellenbeschreibungen

Übung Konfigurieren von Schnittstellenbeschreibungen Übung 3.2.3 Konfigurieren von Schnittstellenbeschreibungen Lernziel Auswählen einer Beschreibung für eine Schnittstelle und Verwenden des Schnittstellen- Konfigurationsmodus zur Eingabe dieser Beschreibung

Mehr

IT-Projekt: Diabetesmanagement Datenbank Seite 0

IT-Projekt: Diabetesmanagement Datenbank Seite 0 Thema: Betreff: : IT Projekt 17 FSMT2 IT PROJEKT Kajewski Kajewski Vorname: Frederic Email: An: Maximilian.Friedl@bszam.de Firma: Datum: Schule: Von: Frederic@Kajewski.de BSZAM 05.03.2017, F.Kajewski BSZAM,

Mehr

1. Im Hauptmenü wechseln Sie in den Punkt Liste. 2. Im Seitenbaum klicken Sie in den Menüpunkt, wo das Formular eingefügt werden soll.

1. Im Hauptmenü wechseln Sie in den Punkt Liste. 2. Im Seitenbaum klicken Sie in den Menüpunkt, wo das Formular eingefügt werden soll. 1. Im Hauptmenü wechseln Sie in den Punkt Liste. 2. Im Seitenbaum klicken Sie in den Menüpunkt, wo das Formular eingefügt werden soll. (ich habe hier als Beispiel den Punkt Angestellte benutzt) 3. In der

Mehr

Datenbanktechnologie mit praktischen Übungen in MySQL und PHP

Datenbanktechnologie mit praktischen Übungen in MySQL und PHP Datenbanktechnologie mit praktischen Übungen in MySQL und PHP Übung, Sommersemester 2013 29. April 2013 - MySQL 2 Sebastian Cuy sebastian.cuy@uni-koeln.de Aufgaben Anmerkungen Best practice: SQL Befehle

Mehr

Funktionen in JavaScript

Funktionen in JavaScript Funktionen in JavaScript Eine Funktion enthält gebündelten Code, der sich in dieser Form wiederverwenden lässt. Mithilfe von Funktionen kann man denselben Code von mehreren Stellen des Programms aus aufrufen.

Mehr

Bedienungsanleitung der Wissensdatenbank

Bedienungsanleitung der Wissensdatenbank Bedienungsanleitung der Wissensdatenbank Die Wissensdatenbank ist mit Hilfe des Content-Management-Systems TYPO3 erstellt worden. Man unterscheidet prinzipiell zwischen dem Frontend (FE) und dem Backend

Mehr

Leitfaden für die Installation der freien Virtual Machine C-MOR Videoüberwachung auf einem Microsoft Hyper-V-Server

Leitfaden für die Installation der freien Virtual Machine C-MOR Videoüberwachung auf einem Microsoft Hyper-V-Server Dieser Leitfaden zeigt die Installation der. Microsoft Hyper-V 2012 kann unter http://www.microsoft.com/en-us/server-cloud/hyper-v-server/ runtergeladen werden. Microsoft Hyper-V 2008 R2 kann unter http://www.microsoft.com/dede/download/details.aspx?id=3512

Mehr

Protokoll. Höhere Technische Bundeslehranstalt Fischergasse 30 A-4600 Wels. Titel der Übung: VLSM-Beispiel mit OSPF

Protokoll. Höhere Technische Bundeslehranstalt Fischergasse 30 A-4600 Wels. Titel der Übung: VLSM-Beispiel mit OSPF Protokoll Nr. 2 Höhere Technische Bundeslehranstalt Fischergasse 30 A-4600 Wels Protokoll Abteilung IT Übungs Nr.: 2 Titel der Übung: VLSM-Beispiel mit OSPF Katalog Nr.: 3 Verfasser: Christian Bartl Jahrgang:

Mehr

Die SQL-Schnittstelle

Die SQL-Schnittstelle Die SQL-Schnittstelle Merlin 16 Version 16.0 vom 09.10.2012 Inhalt Die SQL-Export-Schnittstelle... 4 Der Menüpunkt Abfrage durchführen... 4 Beschreibung Fenster Abfrage durchführen... 4 Schaltflächen Fenster

Mehr

Folien php/mysql Kurs der Informatikdienste

Folien php/mysql Kurs der Informatikdienste Folien php/mysql Kurs der Informatikdienste 1. Einführung in die Datenbank MySQL Kursbeispiel und Kursziele 1.1 Das Kursbeispiel: eine kleine Personalverwaltung 1.2 Was brauchen wir? 1.3 Ziele Kurs AEMS1,

Mehr

ReynaPro_EOS_manual_ger.doc. ReynaPRO Handbuch EOS Reynaers Aluminium NV 1

ReynaPro_EOS_manual_ger.doc. ReynaPRO Handbuch EOS Reynaers Aluminium NV 1 ReynaPRO Handbuch EOS 31-3-2009 Reynaers Aluminium NV 1 1.Allgemein...3 2.Konfiguration 3 3.So bestellen Sie ein Projekt über EOS...7 3.1. Bestellung über Bestellsystem......7 3.2. Bestellsystem. 10 3.2.1.

Mehr

Leitfaden für die Installation der freien Virtual Machine. C-MOR Videoüberwachung auf einem VMware ESX Server

Leitfaden für die Installation der freien Virtual Machine. C-MOR Videoüberwachung auf einem VMware ESX Server Diese Anleitung illustriert die Installation der Videoüberwachung C-MOR Virtuelle Maschine auf VMware ESX Server. Diese Anleitung bezieht sich auf die Version 4 mit 64-Bit C-MOR-Betriebssystem. Bitte laden

Mehr

Es geht also im die SQL Data Manipulation Language.

Es geht also im die SQL Data Manipulation Language. 1 In diesem Abschnitt wollen wir uns mit den SQL Befehlen beschäftigen, mit denen wir Inhalte in Tabellen ( Zeilen) einfügen nach Tabelleninhalten suchen die Inhalte ändern und ggf. auch löschen können.

Mehr

APPMODULE EnOcean KNXnet/IP App Dokumentation

APPMODULE EnOcean KNXnet/IP App Dokumentation REAL SMART HOME GmbH APPMODULE EnOcean Version 1.0.3 Typ: Applikation Artikel Nr.: BAB-043 Anleitungsversion I Stand 07/2017 Datum: 26. Juli 2017 DE REAL SMART HOME GmbH INHOUSE Dortmund Rosemeyerstr.

Mehr

Whitepaper. Produkt: combit Relationship Manager 5. Import von Adressen nach Firmen und Personen. combit GmbH Untere Laube Konstanz

Whitepaper. Produkt: combit Relationship Manager 5. Import von Adressen nach Firmen und Personen. combit GmbH Untere Laube Konstanz combit GmbH Untere Laube 30 78462 Konstanz Whitepaper Produkt: combit Relationship Manager 5 Import von Adressen nach Firmen und Personen Import von Adressen nach Firmen und Personen - 2 - Inhalt Ausgangssituation

Mehr

Auftragsplaner. Morgan N. Sandquist Entwicklung: Gary Meyer Korrektur: Lauri Watts Übersetzung der Dokumentation: Robert Schröter

Auftragsplaner. Morgan N. Sandquist Entwicklung: Gary Meyer Korrektur: Lauri Watts Übersetzung der Dokumentation: Robert Schröter Morgan N. Sandquist Entwicklung: Gary Meyer Korrektur: Lauri Watts Übersetzung der Dokumentation: Robert Schröter 2 Inhaltsverzeichnis 1 Einleitung 4 1.1 Start des Moduls......................................

Mehr