Transfer zwischenverschiedenen Programmen und Systemen

Größe: px
Ab Seite anzeigen:

Download "Transfer zwischenverschiedenen Programmen und Systemen"

Transkript

1 Software-Entwicklung und Netzwerkmanagement 2.2 Datentransfer Die Übertragung von Daten gliedert sich in 2 Kategorien. Zum einen ist damit die Übertragung zwischen verschiedenen Hardwareeinheiten zu betrachten. Dazu gehört auch die Übertragung innerhalb eines Netzwerkes. Zum anderen die Übertragung der Daten zwischen verschiedenen Softwareanwendungen. Die technische Entwicklung der Übertragung von Informationen so wie damals durch den Läufer von Marathon nach Athen zieht sich über die Westernlegenden des Pony-Express bis hin zu den ersten Telegrafenleitungen mit Morsezeichen. Heute greifen wir zum Handy und sind in Sekunden mit Teilnehmern in der ganzen Welt verbunden. Diese technischen Möglichkeiten erlauben auch die Übertragung von Computerdaten, sowohl auf dem Weg eines Kabels als auch über Funk. Doch gerade die derzeit innovativste Entwicklung hat auch ihre Skeptiker: Es geht dabei noch gar nicht um die Probleme des Datenmissbrauchs oder des gläsernen Menschen, die durch das Abfangen von Informationen entstehen können. Es geht vielmehr um die Ästhetik der Landschaft und um die Diskussion, ob die Funkwellen Einfluss auf die Gesundheit der Menschen haben. Dieses Thema soll an dieser Stelle zwar angerissen und als Basis weiterer Erörterungen gesehen werden. Bevor wir jedoch in das Thema des Datentransfers zwischen Programmen einsteigen hier noch ein grober Überblick über die technischen Gesichtspunkte und die Begriffsbestimmungen: Für die Datenübermittlung sind entsprechende Einrichtungen notwendig. Man verwendet zb Signalumsetzer (A/D-Wandler) und Synchronisierungseinheiten, die den Gleichlauf der Signale (synchron) zwischen zwei Geräten ermöglichen. Daneben ist der Asynchronbetrieb üblich. Die Übertragung erfolgt hardwareseitig über Kupferkabel (Koaxialkabel und verdrillte Leitungen), Lichtwellenleiter und Richtfunkverbindungen, wobei die Übertragungsmodi anhand von speziellen Vereinbarungen (Protokollen) zwischen den Endeinrichtungen festgelegt sind. Eine wichtige Rolle spielen auch die Schnittstellen, die an jedem Verbindungsknoten vorhanden sind. Protokolle und Schnittstellen sind die Bindeglieder zwischen den einzelnen Medien, die bei einer Datenübertragung beteiligt sind. Eine generelle Unterscheidung wird zwischen der rechnerinternen und rechnernahen Datenübertragung einerseits und der Datenfernübertragung sowie der Übertragung im Netzwerk andererseits getroffen. Bei der computerinternen Datenübermittlung wird die Kommunikation zwischen den Einheiten (zb Prozessor, Arbeitsspeicher, Hintergrundspeicher, Register, Festplatte, Ein-/Ausgabeeinheiten) über Kanäle und Bussysteme realisiert. Die Daten werden dabei parallel übertragen. Neben der Taktfrequenz bestimmt die Breite (Anzahl der Leitungen) eines Busses die Geschwindigkeit der Übertragung. 71

2 Informationsmanagement und Medientechnik Unter rechnernaher Datenübertragung versteht man den Datentransport an Peripheriegeräte, zb Bildschirm und Drucker. Die Übertragung der Signale an den Bildschirm erfolgt über einen Videokanal. Bei der Datenübertragung an den Drucker wird sowohl der parallele als auch der serielle Modus verwendet. Von Datenfernübertragung spricht man, wenn Daten zwischen geographisch auseinanderliegenden Rechnern oder Netzwerken ausgetauscht werden (Internet). Zu diesem Zweck stehen unterschiedliche Dienste zur Verfügung, zb Telefonnetz (analog oder digital), das Breitbandnetz DSL oder Funk. Bei der Datenfernübertragung (vor allem zwischen Netzwerken und im Internet) spielen die vereinbarten Übertragungsmodi (Organisation und Protokolle) eine wichtige Rolle. Ein internationaler Standard zur Organisation der Datenübertragung ist das OSI-7-Schichtenmodell. Komprimieren von Daten Die Geschwindigkeit bei der Datenübertragung (auch Übertragungsrate) wird gewöhnlich in Zeichen oder Bits pro Sekunde angegeben. Sie ist abhängig von den verwendeten Übertragungsmedien (Leitungen, Kanälen). Um die zu übertragende Datenmenge klein zu halten, ist eine Komprimierung der Daten anzuraten. Komprimieren, oder wie es auch oft als Packen, Verdichten oder Zippen bezeichnet wird, ist ein Verfahren, das auf unterschiedliche Weise die Daten so verändert, dass sie weniger Speicherplatz benötigen als ihre ursprüngliche Darstellungsform. Bei manchen Verfahren kann dabei allerdings der Informationsgehalt verringert werden (verlustbehaftete Kompression bei bestimmten Bildkompressionsverfahren). Bei stark komprimierten Bildern im JPEG Format zeichnen sich 8x8 Pixel große Quadrate als Kompressionsartefakte ab. Oben Originalgröße, unten Ausschnittsvergrößerung. (Quelle: Wikipedia). Weitere Beispiele verschiedener Verfahren für Bild-, Text- und Audiokomprimierung bietet die Website: Transfer zwischenverschiedenen Programmen und Systemen Der Informationsaustausch zwischen verschiedenen Programmen erfolgt durch Übergabe der bestehenden Daten über Schnittstellen. (Siehe Beispiel - ELDA in Kapitel 2.7.3) Bei vielen Softwareentwicklungen wird eine Schnittstelle zur Übergabe von Daten an ein Standard- Anwendungsprogramm bereits fix eingebaut. Es werden dabei Dateiformate wie TXT oder CSV zur allgemeinen Textübergabe verwendet oder die Daten werden bereits fix in eine Excel-Tabelle übergeben. Der Datenbestand kann aber auch durch das empfangene Programm abgerufen werden. So bieten Tabellenkalkulationsprogramme Assistenten an, die aus den Daten verschiedener Datenbanksysteme Tabellen generieren können (siehe anschließendes Beispiel). 72

3 Software-Entwicklung und Netzwerkmanagement Aufbau einer CSV-Datei Die Dateiendung CSV steht für Comma separated Variables, also für durch Komma getrennte Werte. Dabei wird in einer Textdatei bestimmten Zeichen eine Funktion zugewiesen, die die Strukturierung der zu übergebenden Daten steuert. Ein Zeichen wird zur Trennung von Datensätzen benutzt. Meist ist das die Absatzmarkierung. Ein Zeichen wird zur Trennung von Datenfeldern (Spalten) innerhalb der Datensätze benutzt. Allgemein wird dafür das Komma eingesetzt. Es können aber auch andere Zeichen dafür herangezogen werden. Das übernehmende Programm kann dafür aber auch das Semikolon, den Doppelpunkt, den Tabulator, das Leerzeichen oder andere Zeichen verwenden. Um Sonderzeichen innerhalb der Daten nutzen zu können (zb Komma in Dezimalzahlwerten), wird ein Feldbegrenzungszeichen (auch: Textqualifizierer) benutzt. Üblicherweise wird hier das Anführungszeichen ( ) verwendet. Wenn das Feldbegrenzungszeichen selbst in den Daten enthalten ist, wird dieses im Datenfeld verdoppelt. Der erste Datensatz kann die Feldbezeichnung beinhalten, aus der die Spaltennamen definiert werden. ÜBUNG Importieren Sie eine Datenbank im passenden Format in eine Excel-Datei (Format *.csv. zur Weiterbearbeitung in webbasierten Datenbanken) Web-Datenbanken erstellen mit den Sprachen PHP und MySQL Die Grundfunktionen von PHP PHP gehört die Zukunft der webbasierten Programmierung. In vielen Bereichen hat es bereits die traditionellen CGI-Skripte abgelöst. Websites werden in HTML (Hyper Text Markup Language), einer Seitenbeschreibungssprache, erstellt.html ermöglicht es nicht, abhängig von Benutzerangaben unterschiedliche Inhalte darzustellen. Dafür benötigt man webbasierte Programmiersprachen. PHP ist eine solche webbasierte Programmiersprache. Diese webbasierten Programmiersprachen werden in clientseitige und serverseitige Sprachen unterschieden. Bei clientseitigen Skriptsprachen (zb JavaScript) wird der Programmcode zuerst vom Server an den Webbrowser übertragen und danach ausgeführt. Das heißt, mit JavaScript kann unmittelbar auf Benutzeraktionen (Mausklicks, Tastatureingaben, etc.) reagiert werden. Durch die clientseitige Orientierung hat man die Möglichkeit, auf das System des Benutzers (mit Einschränkungen) zuzugreifen. So kann man zb Fensterpositionen und -größen verändern, die Bildschirmauflösung feststellen, Inhalte dynamisch verändern etc. Im Gegensatz dazu werden serverseitige Skripte direkt am Server ausgeführt - ohne dass der Benutzer davon etwas mitbekommt oder den Programmcode kennt. Die Skripte generieren während dem Ausführen "normalen" HTML-Code, der übertragen wird. Außer HTML-Code kann PHP Bilder, PDF-Dokumente, Flash-Animationen und vieles mehr erstellen. 73

4 Informationsmanagement und Medientechnik Was kann PHP? PHP ist hauptsächlich auf serverseitige Skripte fokussiert, weshalb PHP alles kann, was zum Beispiel mit einem CGI-Programm realisiert werden könnte: Formulardaten sammeln, dynamische Inhalte für Websites generieren, Cookies senden und empfangen etc. Aber PHP kann noch viel mehr: Es gibt drei Hauptgebiete, in denen PHP-Skripte genutzt werden: 1. Serverseitige Skripte: Dies ist das traditionelle Hauptfeld von PHP. Dazu werden drei Dinge benötigt: der PHP-Interpreter, ein Webserver und ein Webbrowser. Der Webserver muss, verbunden mit einer PHP-Installation, laufen. Die Ausgabe der PHP-Programme kann über den Server mit einem Webbrowser angesehen werden. 2. Skripte auf der Kommandozeile: Ebenso können Skripte direkt in der MS-DOS-Eingabeaufforderung ausgeführt werden. Hierfür wird nur der PHP-Interpreter benötigt. Solche Skripte können zum Beispiel mit den geplanten Tasks unter Windows regelmäßig ausgeführt werden. 3. Schreiben clientseitiger Applikationen: Es gibt die Möglichkeit, plattformübergreifende Applikationen zu schreiben: mit PHP-GTK, einer Erweiterung von PHP, die in der Hauptdistribution nicht enthalten ist. PHP kann auf allen gängigen Betriebssystemen verwendet werden: Linux, vielen Unix-Varianten (inkl. HP-UX, Solaris und OpenBSD), Microsoft Windows, Mac OS X, RISC OS und anderen. PHP unterstützt auch die meisten der heute gebräuchlichen Webserver. Dies umfasst Apache, Microsoft Internet Information Server, Personal Web Server, Netscape und iplanet Server, Oreilly Website Pro Server, Caudium, Xitami, OmniHTTPd und viele andere. Mit PHP ist man nicht auf die Ausgabe von HTML beschränkt. Die Fähigkeiten umfassen auch das dynamische Generieren von Bildern, PDF-Dateien und Flash-Animationen. Man kann auch leicht jede Art von Text wie XHTML oder irgendeine andere XML-Datei ausgeben. PHP generiert diese Dateien automatisch und speichert sie im Dateisystem, anstatt diese nur auszugeben bzw. auszudrucken. Die bemerkenswerteste Stärke von PHP ist die Unterstützung für eine Vielfalt von Datenbanken. Darüber hinaus unterstützt PHP ODBC den Open Database Connection Standard. Mit diesem kann man sich zu jeder anderen Datenbank verbinden, sofern sie diesen weltweiten Standard unterstützt. PHP unterstützt auch die Kommunikation mit vielen anderen Diensten und Protokollen wie zum Beispiel LDAP, IMAP, SNMP, NNTP, POP3, http. Man kann mit PHP einfache Netzwerk-Ports öffnen und unter Verwendung eines Protokolls kommunizieren. PHP verfügt über äußerst hilfreiche Textverarbeitungsfunktionen, von den regulären Ausdrücken (Perl) bis zum Parsen von XML-Dokumenten. Weiters gibt es viele andere interessante Erweiterungen wie Funktionen für Suchmaschinen, die IRC-Funktionen, viele Komprimierungswerkzeuge (zip, rar), Kalenderumrechnung, Übersetzung und viele mehr. PHP in HTML Um den PHP-Code von gewöhnlichem HTML zu unterscheiden, benötigt PHP bestimmte einleitende und abschließende Tags. Es gibt generell vier Möglichkeiten, PHP in HTML einzubetten: 74

5 Software-Entwicklung und Netzwerkmanagement Entsprechend der Entwicklerempfehlung sollte die XML-konforme Variante verwendet werden: <?php...?> Die Beginn- und Endtags sind auch folgendermaßen darstellbar: <?...?> Das kann allerdings auch zu Fehlern führen, da alle XML-Dokumente ebenso beginnen. Des Weiteren gäbe es noch die Möglichkeit, die ASP-Tags zu verwenden. Um diese Zeichen zu verwenden, müssen diese zuerst in der Konfiguration aktiviert werden. <%... %> Die vierte Möglichkeit ist, wie in den Codefragmenten von JavaScript, den Code in Script-Tags einzubinden: <script language="php">... </script> Dadurch kommen alle, auch die älteren WYSIWYG-Editoren, wie zum Beispiel Microsoft Frontpage, mit dem PHP-Code zurecht. Die PHP-Syntax Die PHP-Syntax ist an die Programmiersprachen C, Java und Perl angelehnt. PHP ist einfach zu erlernen, man kann sich auch ohne vorherige Programmiererfahrung innerhalb von wenigen Stunden die Grundlagen aneignen. Für professionelle Programmierer wiederum bietet PHP einen großen Umfang an Funktionen, der laufend erweitert wird. Der echo-befehl gibt Texte (sogenannte Strings) aus. Alle Befehle werden mit einem Strichpunkt abgeschlossen. <html> <head> <title>hallo Welt</title> </head> <body> <? echo "Hallo World!";?> </body> </html> 75

6 Informationsmanagement und Medientechnik Kommentare Einzeilige Kommentare werden in PHP mit den Zeichen // begonnen, mehrzeilige zwischen /* und */ eingeschlossen. <? // Eine Kommentar-Zeile /* mehrzeiliger Kommentar */ Variablen Variablennamen werden in PHP durch ein vorangestelltes Dollarzeichen ( $ ) gekennzeichnet und müssen vor ihrer Verwendung nicht initialisiert werden. Der Typ der Variable (String, Integer, Gleitkommazahl) wird von PHP automatisch bestimmt. Groß- und Kleinschreibung in Variablennamen wird unterschieden, ist also case-sensitive. Variablen können wie Strings mit dem echo Befehl ausgegeben werden: $var = "Text"; echo $var; Wenn Variablennamen in doppelten Anführungszeichen stehen, werden die betroffenen Werte ausgegeben: echo "$var"; Diese Kombination gibt den Wert der Variable $var aus. Die Variablennamen in einfachen Anführungszeichen werden aber nicht ersetzt: echo $var ; Variablen in der Sprache PHP an andere Funktionen und Programme übergeben PHP wurde speziell für das Erstellen dynamischer Websites entwickelt, deshalb können alle Eingaben aus HTML-Texten sehr einfach bearbeitet werden. Wichtig: Der Eintrag register_globals in der Datei php.ini muss gesetzt sein! 76

7 Software-Entwicklung und Netzwerkmanagement Ein Beispiel zur Erstellung von PHP-Quelltext in HTML-Seiten: <html> <body> <form action="auswertung.php" method="post"> Wie lautet ihr Name? <input type="text" name="user"> <input type="submit" value="go"> </form> </body> </html> In der Datei 2 erfolgt dann die Auswertung des obigen Formulars: <html> <body> <? echo "Willkommen, $user.";?> </body></html> Die Datenbank-AbfragespracheMySQL Die Sprache MySQL wird häufig in der Verbindung mit PHP eingesetzt, um Web-Datenbanken zu erstellen. In der Gegenwart wird das Paket meist in Verbindung mit dem Apache Webserver realisiert, um dynamische Websites zu erstellen. Viele Content Management Systeme werden mit dieser Kombination opensource-geschriebener Programme umgesetzt. Als Beispiel seien hier Joomla, Drupal und Type 3 genannt, mit denen webbasierende Systeme ohne die Kenntnis von Programmiersprachen umgesetzt werden können. 77

8 Informationsmanagement und Medientechnik Das Programm phpmyadmin phpmyadmin ist ein nettes kleines Programm, mit dem die Datenbank-Verwaltung von MySQL üblicherweise bei Weitem vorgenommen wird. Die wichtigsten Features des Programmes: Erstellen und Verwerfen von Datenbanken; Erstellen, Kopieren, Verwerfen und Ändern von Tabellen: Datensätze löschen, bearbeiten und hinzufügen; Ausführen einer beliebigen SQL-Abfrage, auch batch-abfragen; Schlüssel von Datensätzen verwalten; Textdateien in Tabellen laden; Data in CSV-Werte exportieren Die wichtigsten SQL-Befehle im Überblick: Sobald man mit dem DBMS verbunden ist, kann man Befehle eingeben. Diese werden auch von PHP aus aufgerufen. Bei der dialogorientierten Benutzung und im Batch-Betrieb müssen die Befehle immer mit einem Semikolon abgeschlossen werden. Problemlos kann man einen Befehl in mehrere Zeilen schreiben, indem man erst am Ende das Semikolon setzt. Es ist zu bedenken, dass Unix/Linux Groß- und Kleinschreibung unterscheidet. Im Falle von MySQL entspricht eine Datenbank einem bestimmten Unterverzeichnis im MySQL-Ordner. Die Tabellen der Datenbank sind als Dateien realisiert. Diese Dateien bestehen aus Binärcode, das heißt, sie können und sollten ausschließlich von MySQL selbst gelesen werden. Der Befehl zum Erstellen einer Tabelle lautet CREATE TABLE. CREATETABLE Name (create_definition) für Name ist der Tabellenname einzusetzen, in den runden Klammern stehen eine oder mehrere Definitionen durch Komma getrennt. Für create_definition kann man Folgendes einsetzen: Feldname Typ [NOT NULL][AUTO_INCREMENT][UNIQUE][PRIMARY KEY] PRIMARY KEY (Feldname,...) UNIQUE (Feldname,...) 78

9 Software-Entwicklung und Netzwerkmanagement NOT NULL legt fest, dass ein Wert eingetragen werden muss (NULL ist nicht gleich 0, sondern einfach kein Wert). Wird ein Zahlenfeld mit dem Schlüsselwort AUTO_INCREMENT angelegt, dann wird der höchste Wert +1 genommen, solange kein Wert für dieses Feld angeben wurde. Wenn UNIQUE bei einem Feld angegeben wurde, darf ein Wert in maximal einem Tupel vorkommen, d.h. jeder Wert muss eindeutig sein. Mit PRIMARY KEY wird der Primärschlüssel festgelegt. Primärschlüssel müssen eindeutig sein und es muss NOT NULL angegeben werden. UNIQUE und PRIMARY KEY können entweder direkt hinter einer Spaltendefinition angegeben werden oder getrennt davon. SHOW Man kann sich die nun erstellten Tabellen und deren Felder auch ansehen. Dazu dient der Befehl SHOW. SHOW TABLES oder SHOW COLUMNS FROM table SHOW TABLES zeigt alle angelegten Tabellen an. Mit dem Befehl SHOW COLUMNS FROM table lassen sich die Felder in der Tabelle table anzeigen. DROP TABLE MySQL-Tabellen werden mit dem Befehl DROP TABLE gelöscht. Mit dem Befehl DROP TABLE table_name werden auch alle Daten in der Tabelle gelöscht. INSERT INTO Mit dem Befehl INSERT INTO werden Daten in eine Tabelle eingefügt. IN- SERT INTO table_name [ (feld_name,...) ] VALUES (werte,...) SELECT Das ist der wichtigste Befehl in MySQL, damit können Datensätze abgerufen werden. SELECT [DISTINCT ALL] select_expression,... FROM tables... [WHERE where_definition] [GROUP BY feld_name,...] [ORDER BY feld_name [ASC DESC],...] [LIMIT [offset,] rows] Die einfache Form der SELECT-Anweisung wird folgendermaßen dargestellt: SELECT * FROM table Damit gibt MySQL alle Datensätze einer Tabelle aus. Die Befehle DISTINCT und ALL sind optionale Parameter: Es kann immer nur einer, muss aber keiner benutzt werden. 79

10 Informationsmanagement und Medientechnik DISTINCT sorgt dafür, dass jede identische Zeile nur einmal ausgegeben wird. Der ALL-Befehl gibt sich wiederholende Werte mehrmals aus. Standardmäßig wird ALL ausgegeben. Mit ORDER BY wird festgelegt, nach welchen Spalten sortiert werden soll. Mit ASC werden die Zeilen aufsteigend, mit DESC absteigend sortiert; ohne Angabe bedeutet, es wird aufsteigend sortiert. Die GROUP BY-Anweisung wird benutzt, um mehrere Datentupel mit identischen Attributen zu Gruppen zusammenzufassen und die Anzahl der Tupel pro Gruppe auszugeben. Mit LIMIT [offset,] rows kann angegeben werden, wie viele Zeilen maximal von der SELECT-Anweisung zurückgeliefert werden sollen. offset legt fest, ab welcher Zeile angefangen werden soll. Ohne Angaben wird 0 angenommen. Die Ergänzung rows legt die Anzahl der Zeilen fest. Für select_expression muss man einsetzen, was angezeigt werden soll, die benötigten Spalten werden durch Beistriche getrennt angegeben. Über die where_definition werden die Bedingungen angegeben, damit die Zeile ausgegeben wird. Die where_definition wird auch beim Löschen (DELETE) und Ändern (UPDATE) von ausgewählten Datensätzen gebraucht. Eine Bedingung besteht aus einem Spaltennamen, einem Operator sowie einer Konstante, einer anderen Spalte der Tabelle oder einer Funktion. LIKE Wird like in Textfeldern im Suchmuster als Platzhalter verwendet, können die Vergleichsoperatoren nicht verwendet werden. Folgende Platzhalter gibt es: % steht für eine beliebige (auch 0) Anzahl beliebiger Zeichen. _ steht für genau ein beliebiges Zeichen. BETWEEN Der BETWEEN-Operator wählt alle Spalten aus, die zwischen dem oberen und unteren Wert liegen. IN Der Operator IN wird benutzt, wenn man nicht mit einem einzelnen Wert, sondern mit einer Wertemenge vergleichen will. Funktionen Die Befehle select_expression und where_expression können neben der Verwendung als Konstante und Spaltenwerte auch für Funktionen eingesetzt werden. jede Zeile angewendet, während die Gruppenfunktionen immer auf eine Gruppe von Zeilen angewendet werden. DELETE FROM Mit dem Befehl DELETE FROM werden Daten aus einer Tabelle gelöscht. DELE- TE FROM table_name [WHERE where_definition] 80

Informatik 12 Datenbanken SQL-Einführung

Informatik 12 Datenbanken SQL-Einführung Informatik 12 Datenbanken SQL-Einführung Gierhardt Vorbemerkungen Bisher haben wir Datenbanken nur über einzelne Tabellen kennen gelernt. Stehen mehrere Tabellen in gewissen Beziehungen zur Beschreibung

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

Artikel Schnittstelle über CSV

Artikel Schnittstelle über CSV Artikel Schnittstelle über CSV Sie können Artikeldaten aus Ihrem EDV System in das NCFOX importieren, dies geschieht durch eine CSV Schnittstelle. Dies hat mehrere Vorteile: Zeitersparnis, die Karteikarte

Mehr

Web-Kürzel. Krishna Tateneni Yves Arrouye Deutsche Übersetzung: Stefan Winter

Web-Kürzel. Krishna Tateneni Yves Arrouye Deutsche Übersetzung: Stefan Winter Krishna Tateneni Yves Arrouye Deutsche Übersetzung: Stefan Winter 2 Inhaltsverzeichnis 1 Web-Kürzel 4 1.1 Einführung.......................................... 4 1.2 Web-Kürzel.........................................

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

5. Übung: PHP-Grundlagen

5. Übung: PHP-Grundlagen 5.1. Erstes PHP-Programm 1. Schreiben Sie PHP-Programm innerhalb einer Webseite, d.h. innerhalb eines HTML-Dokument. Ihr PHP-Programm soll einen kurzen Text ausgeben und Komentare enthalten. Speichern

Mehr

Kapitel 3 Frames Seite 1

Kapitel 3 Frames Seite 1 Kapitel 3 Frames Seite 1 3 Frames 3.1 Allgemeines Mit Frames teilt man eine HTML-Seite in mehrere Bereiche ein. Eine Seite, die mit Frames aufgeteilt ist, besteht aus mehreren Einzelseiten, die sich den

Mehr

Stellen Sie bitte den Cursor in die Spalte B2 und rufen die Funktion Sverweis auf. Es öffnet sich folgendes Dialogfenster

Stellen Sie bitte den Cursor in die Spalte B2 und rufen die Funktion Sverweis auf. Es öffnet sich folgendes Dialogfenster Es gibt in Excel unter anderem die so genannten Suchfunktionen / Matrixfunktionen Damit können Sie Werte innerhalb eines bestimmten Bereichs suchen. Als Beispiel möchte ich die Funktion Sverweis zeigen.

Mehr

ipin CSV-Datenimport (Mac OS X)

ipin CSV-Datenimport (Mac OS X) ipin CSV-Datenimport (Mac OS X) ipin bietet Ihnen die Möglichkeit, Daten aus anderen Programmen oder Datenquellen zu importieren. Dies ist vor allem dann sehr hilfreich, wenn große Datenmengen in ipin

Mehr

Fachbericht zum Thema: Anforderungen an ein Datenbanksystem

Fachbericht zum Thema: Anforderungen an ein Datenbanksystem Fachbericht zum Thema: Anforderungen an ein Datenbanksystem von André Franken 1 Inhaltsverzeichnis 1 Inhaltsverzeichnis 1 2 Einführung 2 2.1 Gründe für den Einsatz von DB-Systemen 2 2.2 Definition: Datenbank

Mehr

IT-Zertifikat: Allgemeine Informationstechnologien II PHP

IT-Zertifikat: Allgemeine Informationstechnologien II PHP IT-Zertifikat: Allgemeine Informationstechnologien II PHP PHP ( PHP: Hypertext Preprocessor ) ist eine serverseitige Skriptsprache: Der PHP-Code wird nicht wie bei JavaScript auf dem Clientrechner ausgeführt,

Mehr

CVR Seniorentreff vom 04. und 05.02.03 Serienbriefe/Seriendruck. Serienbriefe / Seriendruck

CVR Seniorentreff vom 04. und 05.02.03 Serienbriefe/Seriendruck. Serienbriefe / Seriendruck Serienbriefe / Seriendruck Mit Hilfe des Seriendruck-Managers lassen sich Serienbriefe, Adressetiketten, oder Briefumschläge relativ einfach erstellen. Der Seriendruck-Manager hilft dabei, die Adressdaten

Mehr

Professionelle Seminare im Bereich MS-Office

Professionelle Seminare im Bereich MS-Office Der Name BEREICH.VERSCHIEBEN() ist etwas unglücklich gewählt. Man kann mit der Funktion Bereiche zwar verschieben, man kann Bereiche aber auch verkleinern oder vergrößern. Besser wäre es, die Funktion

Mehr

Task: Nmap Skripte ausführen

Task: Nmap Skripte ausführen Task: Nmap Skripte ausführen Inhalt Einfache Netzwerkscans mit NSE Ausführen des Scans Anpassung der Parameter Einleitung Copyright 2009-2015 Greenbone Networks GmbH Herkunft und aktuellste Version dieses

Mehr

Einrichten eines Postfachs mit Outlook Express / Outlook bis Version 2000

Einrichten eines Postfachs mit Outlook Express / Outlook bis Version 2000 Folgende Anleitung beschreibt, wie Sie ein bestehendes Postfach in Outlook Express, bzw. Microsoft Outlook bis Version 2000 einrichten können. 1. Öffnen Sie im Menü die Punkte Extras und anschließend Konten

Mehr

Einkaufslisten verwalten. Tipps & Tricks

Einkaufslisten verwalten. Tipps & Tricks Tipps & Tricks INHALT SEITE 1.1 Grundlegende Informationen 3 1.2 Einkaufslisten erstellen 4 1.3 Artikel zu einer bestehenden Einkaufsliste hinzufügen 9 1.4 Mit einer Einkaufslisten einkaufen 12 1.4.1 Alle

Mehr

Mengenvergleiche: Alle Konten außer das, mit dem größten Saldo.

Mengenvergleiche: Alle Konten außer das, mit dem größten Saldo. Mengenvergleiche: Mehr Möglichkeiten als der in-operator bietet der θany und der θall-operator, also der Vergleich mit irgendeinem oder jedem Tupel der Unteranfrage. Alle Konten außer das, mit dem größten

Mehr

Wählen Sie bitte START EINSTELLUNGEN SYSTEMSTEUERUNG VERWALTUNG und Sie erhalten unter Windows 2000 die folgende Darstellung:

Wählen Sie bitte START EINSTELLUNGEN SYSTEMSTEUERUNG VERWALTUNG und Sie erhalten unter Windows 2000 die folgende Darstellung: Installation Bevor Sie mit der Installation von MOVIDO 1.0 beginnen, sollten Sie sich vergewissern, dass der Internet Information Server (IIS) von Microsoft installiert ist. Um dies festzustellen, führen

Mehr

Handbuch ECDL 2003 Basic Modul 5: Datenbank Grundlagen von relationalen Datenbanken

Handbuch ECDL 2003 Basic Modul 5: Datenbank Grundlagen von relationalen Datenbanken Handbuch ECDL 2003 Basic Modul 5: Datenbank Grundlagen von relationalen Datenbanken Dateiname: ecdl5_01_00_documentation_standard.doc Speicherdatum: 14.02.2005 ECDL 2003 Basic Modul 5 Datenbank - Grundlagen

Mehr

Universal Dashboard auf ewon Alarmübersicht auf ewon eigener HTML Seite.

Universal Dashboard auf ewon Alarmübersicht auf ewon eigener HTML Seite. ewon - Technical Note Nr. 003 Version 1.2 Universal Dashboard auf ewon Alarmübersicht auf ewon eigener HTML Seite. Übersicht 1. Thema 2. Benötigte Komponenten 3. Downloaden der Seiten und aufspielen auf

Mehr

Schiller-Gymnasium Hof 20.12.2004

Schiller-Gymnasium Hof 20.12.2004 Erstellen eines HTML-Dokumentes Zum Erstellen einer Homepage benötigen wir lediglich einen Editor. Zum Ansehen der fertigen Site benötigen wir wir natürlich auch einen Browser, z.b. Firefox oder Netscape

Mehr

Adminer: Installationsanleitung

Adminer: Installationsanleitung Adminer: Installationsanleitung phpmyadmin ist bei uns mit dem Kundenmenüpasswort geschützt. Wer einer dritten Person Zugriff auf die Datenbankverwaltung, aber nicht auf das Kundenmenü geben möchte, kann

Mehr

php Hier soll ein Überblick über das Erstellen von php Programmen gegeben werden. Inhaltsverzeichnis 1.Überblick...2 2.Parameterübergabe...

php Hier soll ein Überblick über das Erstellen von php Programmen gegeben werden. Inhaltsverzeichnis 1.Überblick...2 2.Parameterübergabe... php Hier soll ein Überblick über das Erstellen von php Programmen gegeben werden. Inhaltsverzeichnis 1.Überblick...2 2.Parameterübergabe...7 3.Zugriff auf mysql Daten...11 Verteilte Systeme: php.sxw Prof.

Mehr

mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank

mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank In den ersten beiden Abschnitten (rbanken1.pdf und rbanken2.pdf) haben wir uns mit am Ende mysql beschäftigt und kennengelernt, wie man

Mehr

OP-LOG www.op-log.de

OP-LOG www.op-log.de Verwendung von Microsoft SQL Server, Seite 1/18 OP-LOG www.op-log.de Anleitung: Verwendung von Microsoft SQL Server 2005 Stand Mai 2010 1 Ich-lese-keine-Anleitungen 'Verwendung von Microsoft SQL Server

Mehr

4D Server v12 64-bit Version BETA VERSION

4D Server v12 64-bit Version BETA VERSION 4D Server v12 64-bit Version BETA VERSION 4D Server v12 unterstützt jetzt das Windows 64-bit Betriebssystem. Hauptvorteil der 64-bit Technologie ist die rundum verbesserte Performance der Anwendungen und

Mehr

Hilfe zur Dokumentenverwaltung

Hilfe zur Dokumentenverwaltung Hilfe zur Dokumentenverwaltung Die Dokumentenverwaltung von Coffee-CRM ist sehr mächtig und umfangreich, aber keine Angst die Bedienung ist kinderleicht. Im Gegensatz zur Foto Galeria können Dokumente

Mehr

Interaktive Medien Richtlinien für das Codieren Version vom 18. Juni 2014

Interaktive Medien Richtlinien für das Codieren Version vom 18. Juni 2014 Interaktive Medien Richtlinien für das Codieren Version vom 18. Juni 2014 Martin Vollenweider Dateinamen im Internet Da wir im Internet in gemischten Hard- und Softwareumgebungen (z.b. Windows, Unix, Macintosh,

Mehr

Handbuch zum Excel Formular Editor

Handbuch zum Excel Formular Editor Handbuch zum Excel Formular Editor Mit diesem Programm können Sie die Zellen von ihrer Excel Datei automatisch befüllen lassen. Die Daten können aus der Coffee Datenbank, oder einer weiteren Excel Datendatei

Mehr

Tutorial. In diesem Tutorial möchte ich die Möglichkeiten einer mehrspracheigen Web-Site erläutern.

Tutorial. In diesem Tutorial möchte ich die Möglichkeiten einer mehrspracheigen Web-Site erläutern. Tutorial In diesem Tutorial möchte ich die Möglichkeiten einer mehrspracheigen Web-Site erläutern. Zu Beginn müssen wir uns über die gewünschten Sprachen Gedanken machen. Zum einem, da eine professionelle

Mehr

2. Word-Dokumente verwalten

2. Word-Dokumente verwalten 2. Word-Dokumente verwalten In dieser Lektion lernen Sie... Word-Dokumente speichern und öffnen Neue Dokumente erstellen Dateiformate Was Sie für diese Lektion wissen sollten: Die Arbeitsumgebung von Word

Mehr

Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress.

Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress. Anmeldung http://www.ihredomain.de/wp-admin Dashboard Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress. Das Dashboard gibt Ihnen eine kurze Übersicht, z.b. Anzahl der Beiträge,

Mehr

Handbuch B4000+ Preset Manager

Handbuch B4000+ Preset Manager Handbuch B4000+ Preset Manager B4000+ authentic organ modeller Version 0.6 FERROFISH advanced audio applications Einleitung Mit der Software B4000+ Preset Manager können Sie Ihre in der B4000+ erstellten

Mehr

Die Excel Schnittstelle - Pro Pack

Die Excel Schnittstelle - Pro Pack Die Excel Schnittstelle - Pro Pack Die Excel Pro Pack ist eine Erweiterung der normalen Excel Schnittstelle, die in der Vollversion von POSWare Bestandteil der normalen Lizenz und somit für alle Lizenznehmer

Mehr

Step by Step Webserver unter Windows Server 2003. von Christian Bartl

Step by Step Webserver unter Windows Server 2003. von Christian Bartl Step by Step Webserver unter Windows Server 2003 von Webserver unter Windows Server 2003 Um den WWW-Server-Dienst IIS (Internet Information Service) zu nutzen muss dieser zunächst installiert werden (wird

Mehr

SEMINAR Modifikation für die Nutzung des Community Builders

SEMINAR Modifikation für die Nutzung des Community Builders 20.04.2010 SEMINAR Modifikation für die Nutzung des Community Builders Step by Step Anleitung ecktion SEMINAR Modifikation für die Nutzung des Community Builders Step by Step Anleitung Bevor Sie loslegen

Mehr

Im Folgenden wird Ihnen an einem Beispiel erklärt, wie Sie Excel-Anlagen und Excel-Vorlagen erstellen können.

Im Folgenden wird Ihnen an einem Beispiel erklärt, wie Sie Excel-Anlagen und Excel-Vorlagen erstellen können. Excel-Schnittstelle Im Folgenden wird Ihnen an einem Beispiel erklärt, wie Sie Excel-Anlagen und Excel-Vorlagen erstellen können. Voraussetzung: Microsoft Office Excel ab Version 2000 Zum verwendeten Beispiel:

Mehr

EasyWk DAS Schwimmwettkampfprogramm

EasyWk DAS Schwimmwettkampfprogramm EasyWk DAS Schwimmwettkampfprogramm Arbeiten mit OMEGA ARES 21 EasyWk - DAS Schwimmwettkampfprogramm 1 Einleitung Diese Präsentation dient zur Darstellung der Zusammenarbeit zwischen EasyWk und der Zeitmessanlage

Mehr

Kleines Handbuch zur Fotogalerie der Pixel AG

Kleines Handbuch zur Fotogalerie der Pixel AG 1 1. Anmelden an der Galerie Um mit der Galerie arbeiten zu können muss man sich zuerst anmelden. Aufrufen der Galerie entweder über die Homepage (www.pixel-ag-bottwartal.de) oder über den direkten Link

Mehr

Diese Anleitung enthält Anweisungen, die nur durch erfahrene Anwender durchgeführt werden sollten!

Diese Anleitung enthält Anweisungen, die nur durch erfahrene Anwender durchgeführt werden sollten! Anmeldung über SSH Diese Anleitung enthält Anweisungen, die nur durch erfahrene Anwender durchgeführt werden sollten! Besitzer der Homepage Advanced und Homepage Professional haben die Möglichkeit, direkt

Mehr

1 Einleitung. Lernziele. Symbolleiste für den Schnellzugriff anpassen. Notizenseiten drucken. eine Präsentation abwärtskompatibel speichern

1 Einleitung. Lernziele. Symbolleiste für den Schnellzugriff anpassen. Notizenseiten drucken. eine Präsentation abwärtskompatibel speichern 1 Einleitung Lernziele Symbolleiste für den Schnellzugriff anpassen Notizenseiten drucken eine Präsentation abwärtskompatibel speichern eine Präsentation auf CD oder USB-Stick speichern Lerndauer 4 Minuten

Mehr

In diesem Thema lernen wir die Grundlagen der Datenbanken kennen und werden diese lernen einzusetzen. Access. Die Grundlagen der Datenbanken.

In diesem Thema lernen wir die Grundlagen der Datenbanken kennen und werden diese lernen einzusetzen. Access. Die Grundlagen der Datenbanken. In diesem Thema lernen wir die Grundlagen der Datenbanken kennen und werden diese lernen einzusetzen. Access Die Grundlagen der Datenbanken kurspc15 Inhaltsverzeichnis Access... Fehler! Textmarke nicht

Mehr

Stapelverarbeitung Teil 1

Stapelverarbeitung Teil 1 Stapelverarbeitung Teil 1 In jedem Unternehmen gibt es von Zeit zu Zeit Änderungen in Normen und Firmenstandards, an die aktuelle und bereits bestehende Zeichnungen angepasst werden müssen. Auch Fehler

Mehr

Summenbildung in Bauteiltabellen mit If Then Abfrage

Summenbildung in Bauteiltabellen mit If Then Abfrage Summenbildung in Bauteiltabellen mit If Then Abfrage Die in Bauteiltabellen ausgelesenen Werte lassen sich in jeder Spalte als Summe berechnen. So können selbstverständlich die Flächen der in der Tabelle

Mehr

LEITFADEN E-MAIL-ZUSTELLUNG

LEITFADEN E-MAIL-ZUSTELLUNG LEITFADEN E-MAIL-ZUSTELLUNG Die folgenden Informationen sollen Ihnen die Handhabung der E-Mails mit der Mautaufstellung und/ oder mit dem Einzelfahrtennachweis erleichtern. Empfangskapazität Ihrer Mailbox

Mehr

Einführung in die Scriptsprache PHP

Einführung in die Scriptsprache PHP Herbst 2014 Einführung in die Scriptsprache PHP Wirtschaftsinformatik: 5. Semester Dozenten: Rainer Telesko / Martin Hüsler Fachhochschule Nordwestschweiz FHNW - Rainer Telesko / Martin Hüsler 1 Inhalt:

Mehr

Tevalo Handbuch v 1.1 vom 10.11.2011

Tevalo Handbuch v 1.1 vom 10.11.2011 Tevalo Handbuch v 1.1 vom 10.11.2011 Inhalt Registrierung... 3 Kennwort vergessen... 3 Startseite nach dem Login... 4 Umfrage erstellen... 4 Fragebogen Vorschau... 7 Umfrage fertigstellen... 7 Öffentliche

Mehr

Einführung in PHP. (mit Aufgaben)

Einführung in PHP. (mit Aufgaben) Einführung in PHP (mit Aufgaben) Dynamische Inhalte mit PHP? 2 Aus der Wikipedia (verkürzt): PHP wird auf etwa 244 Millionen Websites eingesetzt (Stand: Januar 2013) und wird auf etwa 80 % aller Websites

Mehr

Loggen Sie sich in Ihrem teamspace Team ein, wechseln Sie bitte zur Verwaltung und klicken Sie dort auf den Punkt Synchronisation.

Loggen Sie sich in Ihrem teamspace Team ein, wechseln Sie bitte zur Verwaltung und klicken Sie dort auf den Punkt Synchronisation. Ihre Welt spricht teamspace! Anleitung zur Synchronisation 1. Schritt: Loggen Sie sich in Ihrem teamspace Team ein, wechseln Sie bitte zur Verwaltung und klicken Sie dort auf den Punkt Synchronisation.

Mehr

Konfiguration des Mailtools Messenger in Netscape

Konfiguration des Mailtools Messenger in Netscape Konfiguration des Mailtools Messenger in Netscape Wenn Netscape erstmalig auf einem Rechner (PC mit Windows) installiert wurde, dann startet Netscape bei der ersten Aktivierung den eigenen Profilemanager,

Mehr

1. Einschränkung für Mac-User ohne Office 365. 2. Dokumente hochladen, teilen und bearbeiten

1. Einschränkung für Mac-User ohne Office 365. 2. Dokumente hochladen, teilen und bearbeiten 1. Einschränkung für Mac-User ohne Office 365 Mac-User ohne Office 365 müssen die Dateien herunterladen; sie können die Dateien nicht direkt öffnen und bearbeiten. Wenn die Datei heruntergeladen wurde,

Mehr

Berechnungen in Access Teil I

Berechnungen in Access Teil I in Access Teil I Viele Daten müssen in eine Datenbank nicht eingetragen werden, weil sie sich aus anderen Daten berechnen lassen. Zum Beispiel lässt sich die Mehrwertsteuer oder der Bruttopreis in einer

Mehr

3 ORDNER UND DATEIEN. 3.1 Ordner

3 ORDNER UND DATEIEN. 3.1 Ordner Ordner und Dateien PC-EINSTEIGER 3 ORDNER UND DATEIEN Themen in diesem Kapitel: Erstellung von Ordnern bzw Dateien Umbenennen von Datei- und Ordnernamen Speicherung von Daten 3.1 Ordner Ordner sind wie

Mehr

schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG mitp/bhv

schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG mitp/bhv Roboter programmieren mit NXC für Lego Mindstorms NXT 1. Auflage Roboter programmieren mit NXC für Lego Mindstorms NXT schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG mitp/bhv Verlag

Mehr

Programmieren für mobile Endgeräte SS 2013/2014. Dozenten: Patrick Förster, Michael Hasseler

Programmieren für mobile Endgeräte SS 2013/2014. Dozenten: Patrick Förster, Michael Hasseler Programmieren für mobile Endgeräte SS 2013/2014 Programmieren für mobile Endgeräte 2 Informationen aus der Datenbank lesen Klasse SQLiteDatabase enthält die Methode query(..) 1. Parameter: Tabellenname

Mehr

Was ist PDF? Portable Document Format, von Adobe Systems entwickelt Multiplattformfähigkeit,

Was ist PDF? Portable Document Format, von Adobe Systems entwickelt Multiplattformfähigkeit, Was ist PDF? Portable Document Format, von Adobe Systems entwickelt Multiplattformfähigkeit, Wie kann ein PDF File angezeigt werden? kann mit Acrobat-Viewern angezeigt werden auf jeder Plattform!! (Unix,

Mehr

Labor 3 - Datenbank mit MySQL

Labor 3 - Datenbank mit MySQL Labor 3 - Datenbank mit MySQL Hinweis: Dieses Labor entstand z.t. aus Scripten von Prof. Dr. U. Bannier. 1. Starten des MySQL-Systems MySQL ist ein unter www.mysql.com kostenlos erhältliches Datenbankmanagementsystem.

Mehr

Folgende Einstellungen sind notwendig, damit die Kommunikation zwischen Server und Client funktioniert:

Folgende Einstellungen sind notwendig, damit die Kommunikation zwischen Server und Client funktioniert: Firewall für Lexware professional konfigurieren Inhaltsverzeichnis: 1. Allgemein... 1 2. Einstellungen... 1 3. Windows XP SP2 und Windows 2003 Server SP1 Firewall...1 4. Bitdefender 9... 5 5. Norton Personal

Mehr

Beispiel Shop-Eintrag Ladenlokal & Online-Shop im Verzeichnis www.wir-lieben-shops.de 1

Beispiel Shop-Eintrag Ladenlokal & Online-Shop im Verzeichnis www.wir-lieben-shops.de 1 Beispiel Shop-Eintrag Ladenlokal & Online-Shop. Als Händler haben Sie beim Shop-Verzeichnis wir-lieben-shops.de die Möglichkeit einen oder mehrere Shop- Einträge zu erstellen. Es gibt 3 verschiedene Typen

Mehr

Registrierung am Elterninformationssysytem: ClaXss Infoline

Registrierung am Elterninformationssysytem: ClaXss Infoline elektronisches ElternInformationsSystem (EIS) Klicken Sie auf das Logo oder geben Sie in Ihrem Browser folgende Adresse ein: https://kommunalersprien.schule-eltern.info/infoline/claxss Diese Anleitung

Mehr

Lizenzen auschecken. Was ist zu tun?

Lizenzen auschecken. Was ist zu tun? Use case Lizenzen auschecken Ihr Unternehmen hat eine Netzwerk-Commuterlizenz mit beispielsweise 4 Lizenzen. Am Freitag wollen Sie Ihren Laptop mit nach Hause nehmen, um dort am Wochenende weiter zu arbeiten.

Mehr

Outlook. sysplus.ch outlook - mail-grundlagen Seite 1/8. Mail-Grundlagen. Posteingang

Outlook. sysplus.ch outlook - mail-grundlagen Seite 1/8. Mail-Grundlagen. Posteingang sysplus.ch outlook - mail-grundlagen Seite 1/8 Outlook Mail-Grundlagen Posteingang Es gibt verschiedene Möglichkeiten, um zum Posteingang zu gelangen. Man kann links im Outlook-Fenster auf die Schaltfläche

Mehr

Handbuch Fischertechnik-Einzelteiltabelle V3.7.3

Handbuch Fischertechnik-Einzelteiltabelle V3.7.3 Handbuch Fischertechnik-Einzelteiltabelle V3.7.3 von Markus Mack Stand: Samstag, 17. April 2004 Inhaltsverzeichnis 1. Systemvorraussetzungen...3 2. Installation und Start...3 3. Anpassen der Tabelle...3

Mehr

Eine völlig andere Form Abfragen zu erstellen ist, sie mit Hilfe der Datenbankabfragesprache SQL zu gestalten.

Eine völlig andere Form Abfragen zu erstellen ist, sie mit Hilfe der Datenbankabfragesprache SQL zu gestalten. Einführung SQL 2010 Niko Becker Mit unseren Übungen zu ACCESS können Sie Aufbau und Struktur einer relationalen Datenbank kennenlernen. Wir zeigen Ihnen wie Sie Tabellen, Formulare und Berichte erstellen

Mehr

Leitfaden zum Umgang mit Mautaufstellung und Einzelfahrtennachweis

Leitfaden zum Umgang mit Mautaufstellung und Einzelfahrtennachweis E-Mail Zustellung: Leitfaden zum Umgang mit Mautaufstellung und Einzelfahrtennachweis Die folgenden Informationen sollen Ihnen die Handhabung der Dateien mit der Mautaufstellung und/oder mit dem Einzelfahrtennachweis

Mehr

iphone-kontakte zu Exchange übertragen

iphone-kontakte zu Exchange übertragen iphone-kontakte zu Exchange übertragen Übertragen von iphone-kontakten in ein Exchange Postfach Zunächst muss das iphone an den Rechner, an dem es üblicherweise synchronisiert wird, angeschlossen werden.

Mehr

Binäre Bäume. 1. Allgemeines. 2. Funktionsweise. 2.1 Eintragen

Binäre Bäume. 1. Allgemeines. 2. Funktionsweise. 2.1 Eintragen Binäre Bäume 1. Allgemeines Binäre Bäume werden grundsätzlich verwendet, um Zahlen der Größe nach, oder Wörter dem Alphabet nach zu sortieren. Dem einfacheren Verständnis zu Liebe werde ich mich hier besonders

Mehr

Hilfedatei der Oden$-Börse Stand Juni 2014

Hilfedatei der Oden$-Börse Stand Juni 2014 Hilfedatei der Oden$-Börse Stand Juni 2014 Inhalt 1. Einleitung... 2 2. Die Anmeldung... 2 2.1 Die Erstregistrierung... 3 2.2 Die Mitgliedsnummer anfordern... 4 3. Die Funktionen für Nutzer... 5 3.1 Arbeiten

Mehr

Funktionsbeschreibung. Lieferantenbewertung. von IT Consulting Kauka GmbH

Funktionsbeschreibung. Lieferantenbewertung. von IT Consulting Kauka GmbH Funktionsbeschreibung Lieferantenbewertung von IT Consulting Kauka GmbH Stand 16.02.2010 odul LBW Das Modul LBW... 3 1. Konfiguration... 4 1.1 ppm... 4 1.2 Zertifikate... 5 1.3 Reklamationsverhalten...

Mehr

Einfügen von Bildern innerhalb eines Beitrages

Einfügen von Bildern innerhalb eines Beitrages Version 1.2 Einfügen von Bildern innerhalb eines Beitrages Um eigene Bilder ins Forum einzufügen, gibt es zwei Möglichkeiten. 1.) Ein Bild vom eigenem PC wird auf den Webspace von Baue-die-Bismarck.de

Mehr

Anleitung BFV-Widget-Generator

Anleitung BFV-Widget-Generator Anleitung BFV-Widget-Generator Seite 1 von 6 Seit dem 1. Oktober 2014 hat der Bayerische Fußball-Verband e.v. neue Widgets und einen neuen Baukasten zur Erstellung dieser Widgets veröffentlicht. Im Folgenden

Mehr

Bedienungsanleitung CAD-KAS Reklamationserfassung. Einen neuen Datensatz anlegen. Klicken Sie auf das + Symbol, um einen neuen Datensatz anzulegen.

Bedienungsanleitung CAD-KAS Reklamationserfassung. Einen neuen Datensatz anlegen. Klicken Sie auf das + Symbol, um einen neuen Datensatz anzulegen. Bedienungsanleitung CAD-KAS Reklamationserfassung Einen neuen Datensatz anlegen Klicken Sie auf das + Symbol, um einen neuen Datensatz anzulegen. Datensatz löschen Daten hier erfassen. Automatische Reklamationsnummer

Mehr

Erlernbarkeit. Einsatzbereich. Preis. Ausführungsort

Erlernbarkeit. Einsatzbereich. Preis. Ausführungsort 1.3 PHP Vorzüge Erlernbarkeit Im Vergleich zu anderen Sprachen ist PHP relativ leicht erlernbar. Dies liegt hauptsächlich daran, dass PHP im Gegensatz zu anderen Sprachen ausschließlich für die Webserver-Programmierung

Mehr

CdsComXL. Excel add-in für Bearbeitung und Auswertung der CDS-daten. ComXL-020/D, 0102. Spur 9 014.700. Spur 7 014.680. Spur 5 014.660. Spur 3 014.

CdsComXL. Excel add-in für Bearbeitung und Auswertung der CDS-daten. ComXL-020/D, 0102. Spur 9 014.700. Spur 7 014.680. Spur 5 014.660. Spur 3 014. Excel add-in für Bearbeitung und Auswertung der CDS-daten CdsComXL 100 50 0 Spur 9 014.700 Spur 7 014.680 014.660 014.640 Spur 3 Spur 5 014.620 Spur 1 014.600 ComXL-020/D, 0102 Inhaltsverzeichnis 1. Installation----------------------------------------------------------------------------------------------------

Mehr

Web2Lead. Konfiguration

Web2Lead. Konfiguration Web2Lead Konfiguration 1. Was ist Web2Lead?... 3 2. Erstellen Sie ein individuelles Kontaktformular... 3 2.1 Optionen...4 2.2 Benachrichtigungen...4 2.3 Verkaufschance...4 2.4 Formular Felder...4 Copyright

Mehr

2. Einrichtung der ODBC-Schnittstelle aus orgamax (für 32-bit-Anwendungen)

2. Einrichtung der ODBC-Schnittstelle aus orgamax (für 32-bit-Anwendungen) 1. Einführung: Über den ODBC-Zugriff können Sie bestimmte Daten aus Ihren orgamax-mandanten in anderen Anwendungen (beispielsweise Microsoft Excel oder Microsoft Access) einlesen. Dies bietet sich beispielsweise

Mehr

Schritt 1 - Registrierung und Anmeldung

Schritt 1 - Registrierung und Anmeldung Schritt 1 - Registrierung und Anmeldung Anmeldung: Ihre Zugangsdaten haben Sie per EMail erhalten, bitte melden Sie sich mit diesen auf www.inthega-datenbank.de an. Bitte merken Sie sich die Zugangsdaten

Mehr

Excel Pivot-Tabellen 2010 effektiv

Excel Pivot-Tabellen 2010 effektiv 7.2 Berechnete Felder Falls in der Datenquelle die Zahlen nicht in der Form vorliegen wie Sie diese benötigen, können Sie die gewünschten Ergebnisse mit Formeln berechnen. Dazu erzeugen Sie ein berechnetes

Mehr

INHALTSVERZEICHNIS Allgemeine Beschreibung... 3 Verwendung der Webseite... 4 Abbildungsverzeichnis... 12

INHALTSVERZEICHNIS Allgemeine Beschreibung... 3 Verwendung der Webseite... 4 Abbildungsverzeichnis... 12 ONLINE-HILFE INHALTSVERZEICHNIS 1 Allgemeine Beschreibung... 3 2... 4 2.1 Angemeldeter Benutzer... 4 2.2 Gast... 10 Abbildungsverzeichnis... 12 1 ALLGEMEINE BESCHREIBUNG Die Webseite "" ist eine Informationsplattform

Mehr

Einrichten einer Festplatte mit FDISK unter Windows 95/98/98SE/Me

Einrichten einer Festplatte mit FDISK unter Windows 95/98/98SE/Me Einrichten einer Festplatte mit FDISK unter Windows 95/98/98SE/Me Bevor Sie die Platte zum ersten Mal benutzen können, muss sie noch partitioniert und formatiert werden! Vorher zeigt sich die Festplatte

Mehr

Datenbank-Verschlüsselung mit DbDefence und Webanwendungen.

Datenbank-Verschlüsselung mit DbDefence und Webanwendungen. Datenbank-Verschlüsselung mit DbDefence und Webanwendungen. In diesem Artikel werden wir Ihnen zeigen, wie Sie eine Datenbank verschlüsseln können, um den Zugriff einzuschränken, aber trotzdem noch eine

Mehr

TIMERATE AG Tel 044 422 65 15 Falkenstrasse 26 timerate@timerate.ch 8008 Zürich www.timerate.ch. Joomla Templates Kursunterlagen

TIMERATE AG Tel 044 422 65 15 Falkenstrasse 26 timerate@timerate.ch 8008 Zürich www.timerate.ch. Joomla Templates Kursunterlagen TIMERATE AG Tel 044 422 65 15 Falkenstrasse 26 timerate@timerate.ch 8008 Zürich www.timerate.ch Joomla Templates Kursunterlagen Ordnerstruktur in Joomla Inhaltsverzeichnis Ordnerstruktur in Joomla... 3

Mehr

www.internet-einrichten.de

www.internet-einrichten.de E-Mail-Programme E-Mail Adresse einrichten Bei t-online, AOL, Compuserve, und anderen können Sie sich E-Mail-Adressen einrichten. Dies hat aber den Nachteil, dass Sie diese nur mit der entsprechenden Zugangssoftware

Mehr

Details zu den Ausdrücken nach FROM, WHERE, GROUP BY und HAVING finden Sie in den Abschnitten über JOIN, WHERE und GROUP BY.

Details zu den Ausdrücken nach FROM, WHERE, GROUP BY und HAVING finden Sie in den Abschnitten über JOIN, WHERE und GROUP BY. SELECT - Der Grundbefehl zur Auswahl von Daten Die SELECT-Anweisung fragt Daten aus einer Datenbank ab und stellt diese in einer virtuellen Tabelle zur Verfügung. Diese virtuelle Tabelle, eine Menge von

Mehr

Inhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER

Inhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER Inhalt 1 Einleitung... 1 2 Einrichtung der Aufgabe für die automatische Sicherung... 2 2.1 Die Aufgabenplanung... 2 2.2 Der erste Testlauf... 9 3 Problembehebung...

Mehr

Netzwerkeinstellungen unter Mac OS X

Netzwerkeinstellungen unter Mac OS X Netzwerkeinstellungen unter Mac OS X Dieses Dokument bezieht sich auf das D-Link Dokument Apple Kompatibilität und Problemlösungen und erklärt, wie Sie schnell und einfach ein Netzwerkprofil unter Mac

Mehr

Kurzanleitung. MEYTON Aufbau einer Internetverbindung. 1 Von 11

Kurzanleitung. MEYTON Aufbau einer Internetverbindung. 1 Von 11 Kurzanleitung MEYTON Aufbau einer Internetverbindung 1 Von 11 Inhaltsverzeichnis Installation eines Internetzugangs...3 Ist mein Router bereits im MEYTON Netzwerk?...3 Start des YAST Programms...4 Auswahl

Mehr

«/Mehrere Umfragen in einer Umfrage durchführen» Anleitung

«/Mehrere Umfragen in einer Umfrage durchführen» Anleitung QuickStart «/Mehrere Umfragen in einer Umfrage durchführen» Anleitung Mehrere Umfragen in einer Umfrage durchführen Mögliches Szenario oder wann Sie davon Gebrauch machen können Sie führen regelmässig

Mehr

Er musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt

Er musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt Inhaltsverzeichnis Aufgabe... 1 Allgemein... 1 Active Directory... 1 Konfiguration... 2 Benutzer erstellen... 3 Eigenes Verzeichnis erstellen... 3 Benutzerkonto erstellen... 3 Profil einrichten... 5 Berechtigungen

Mehr

Mediator 9 - Lernprogramm

Mediator 9 - Lernprogramm Mediator 9 - Lernprogramm Ein Lernprogramm mit Mediator erstellen Mediator 9 bietet viele Möglichkeiten, CBT-Module (Computer Based Training = Computerunterstütztes Lernen) zu erstellen, z. B. Drag & Drop

Mehr

PHP Kurs Online Kurs Analysten Programmierer Web PHP

PHP Kurs Online Kurs Analysten Programmierer Web PHP PHP Kurs Online Kurs Analysten Programmierer Web PHP Akademie Domani info@akademiedomani.de Allgemeines Programm des Kurses PHP Modul 1 - Einführung und Installation PHP-Umgebung Erste Lerneinheit Introduzione

Mehr

Inhaltsverzeichnis. 1. Empfängerübersicht / Empfänger hinzufügen 2. Erstellen eines neuen Newsletters / Mailings 3. Versand eines Newsletters

Inhaltsverzeichnis. 1. Empfängerübersicht / Empfänger hinzufügen 2. Erstellen eines neuen Newsletters / Mailings 3. Versand eines Newsletters Erste Schritte Wir heißen Sie herzlich willkommen im Newslettersystem der Euroweb Internet GmbH. Hier erfahren Sie die grundlegendsten Informationen, die Sie zur Erstellung und zum Versand eines Newsletters

Mehr

Erste Schritte. für Administratoren/innen (Schoolpark-Schulverantwortliche) - Erstellung von Teams in Schoolpark

Erste Schritte. für Administratoren/innen (Schoolpark-Schulverantwortliche) - Erstellung von Teams in Schoolpark Erste Schritte für Administratoren/innen (Schoolpark-Schulverantwortliche) - Erstellung von Teams in Schoolpark - Erstellung von Mitarbeiter-Accounts - Teams mit mehreren Mitarbeitern - Import von Accounts

Mehr

Aufgabe 2.2. Folgende Schritte sollen durchgeführt werden:

Aufgabe 2.2. Folgende Schritte sollen durchgeführt werden: Aufgabe 2.2 Damit Sie Anwendungsprogramme mit der Scriptsprache PHP entwickeln können, benötigen Sie entweder einen Server, der PHP unterstützt oder Sie richten einen lokalen Server auf Ihrem Computer

Mehr

Datenbanksysteme SS 2007

Datenbanksysteme SS 2007 Datenbanksysteme SS 2007 Frank Köster (Oliver Vornberger) Institut für Informatik Universität Osnabrück Kapitel 9c: Datenbankapplikationen Architektur einer Web-Applikation mit Servlets, JSPs und JavaBeans

Mehr

Zugriff auf Daten der Wago 750-841 über eine Webseite

Zugriff auf Daten der Wago 750-841 über eine Webseite Zugriff auf Daten der Wago 750-841 über eine Webseite Inhaltsverzeichnis Einleitung... 3 Auslesen von Variablen... 4 Programm auf der SPS... 4 XML-Datei auf der SPS... 4 PHP-Script zum Auslesen der XML-Datei...

Mehr

4. BEZIEHUNGEN ZWISCHEN TABELLEN

4. BEZIEHUNGEN ZWISCHEN TABELLEN 4. BEZIEHUNGEN ZWISCHEN TABELLEN Zwischen Tabellen können in MS Access Beziehungen bestehen. Durch das Verwenden von Tabellen, die zueinander in Beziehung stehen, können Sie Folgendes erreichen: Die Größe

Mehr

Tutorial - www.root13.de

Tutorial - www.root13.de Tutorial - www.root13.de Netzwerk unter Linux einrichten (SuSE 7.0 oder höher) Inhaltsverzeichnis: - Netzwerk einrichten - Apache einrichten - einfaches FTP einrichten - GRUB einrichten Seite 1 Netzwerk

Mehr