VU Semistrukturierte Daten 2. XQuery (Teil 2) Inhalt
|
|
- Achim Küchler
- vor 8 Jahren
- Abrufe
Transkript
1 VU Semistrukturierte Daten 2 XQuery (Teil 2) Reinhard Pichler Inhalt Motivation / Einführung XQuery Datenmodell Ausdrücke (Expressions) Beispiele: relationale Datenbanken XQuery Moduln und Funktionsdefinitionen Built-in Funktionen XQuery XML-Syntax (XQueryX) 1
2 XQuery und relationale Daten Beispiele Motivation: Einfluss von SQL auf das Design von XQuery XQuery lässt sich auch auf relationale Daten (als Spezialfall von XML-Daten) anwenden In der VL: Illustration der Ähnlichkeit von FLWOR- Expressions und SELECT-FROM-WHERE-ORDER BY. Viele weitere Beispiele: XML Query Use Cases (non-normative) Use Case "R" - Access to Relational Data Working Draft: 3 Tabellen: buecher (buchnr, titel, autor, seiten, preis) leser (lesernr, nachname, vorname, geburtsdatum, wohnort) ausleihen (buchnr, lesernr, entlehndat, rueckdat) Darstellung in XML: 3 XML-Dateien: BUECHER.XML, LESER.XML, AUSLEIHEN.XML, z.b.: <buecher-tabelle> <buch> <buchnr>012</buchnr> <titel>the Adventures of Huckleberry Finn</titel> <autor>mark Twain</autor> <seiten>336</seiten> <preis>12.75</preis> </buch>... </buecher-tabelle> Beispiel-DB Rel-data 2
3 Einige typische SQL-Konstrukte Projektion Selektion Sortierung Join Sub-Select Gruppierung/Aggregat-Funktionen Rel-db1 Rel-db2 Rel-db3 Rel-db4 Rel-db5 Rel-db6 XQuery Moduln Moduln XQuery Modul: main module: Prolog + Body (= 1 Expression) library module: nur Prolog. => Deklaration von Funktionen und Variablen, die von anderen Moduln importiert werden können Prolog: Optional: Versionsdeklaration Module declaration: nur für library module Setters : setzen Eigenschaften (wie z.b. ordering mode) Namespace declarations, Module/Schema imports Variablen- / Funktionsdeklarationen Trennzeichen nach jeder Deklaration: ";" 3
4 Version / Module Declaration Version Declaration (optional), z.b.: xquery version "1.0"; xquery version "1.0" encoding "utf-8"; Module Declaration: nur für library module zur Definition eines target namespace (für alle exportierten Funktionen und Variablen), z.b.: module namespace math = " Setters (Beispiele) Base URI Declaration: Basis-URI für relative URIs z.b.: declare base-uri " Default Collation Declaration: Collation: = Menge von Regeln, die das Sortieren und Vergleichen von (Text-)Daten bestimmen. normalerweise: Unicode codepoint collation Eigene Recommendation: Character Model for the World Wide Web 1.0: Fundamentals Ordering Mode Declaration: Kann durch ordered / unordered Expression überschrieben werden. z.b.: declare ordering unordered; Empty Order Declaration: empty sequence am größten oder am kleinsten. z.b.: declare default order empty least; (:oder greatest:) 4
5 (Default) Namespace Declaration Namespace Declaration: Definiert ein Namespace prefix Zusätzlich zu den vordefinierten Prefixes: xml, xs, xsi, fn, xdt, local z.b.: declare namespace xx = " let $i := <zz:name xmlns:zz = " <zz:last>maier</zz:last> </zz:name> return $i/xx:last Default Namespace Declarations: Default element and type namespace declaration, z.b.: declare default element namespace " Default function namespace declaration, z.b.: declare default function namespace " Module-1 Schema Import: Schema / Module Import importiert element / attribute / type declarations z.b.: import schema namespace co=" at "e:\ssd2\lva1\bsp2\contact.xsd"; Module Import: Importiert variable / function declarations Importiert nicht die Importe des importierten Modules, d.h.: A importiert module B und B importiert schema/module C bedeutet nicht, dass A automatisch C importiert. z.b.: import module namespace math=" at "e:\ssd2\lva2\module-2\math.xquery"; 5
6 Variable / Function Declarations Variable Declaration: z.b.: declare variable $a := fn:doc("e:\ssd2\lva1\bsp1\buchbestand.xml"); Function Declaration: Funktionen müssen immer in einem Namespace liegen (notfalls der default function namespace) Beliebige Rekursion (auch von mehreren Funktionen) erlaubt Optionale Parameterliste, mit optionaler Parametertyp-Angabe optionale Result-Type Angabe ohne Typangabe (der Parameter bzw. des Resultats): default: item()* Module-2 XQuery Built-in Funktionen Funktionen XQuery 1.0 and XPath 2.0 Functions and Operators Working Draft: Namespaces: Die meisten Funktionen: mit Präfix fn Constructor Funktionen (für die built-in Types von XML Schema und von XQuery/XPath): mit Präfix xs mit Präfix xdt Fehler-Werte: mit Präfix err 6
7 Constructor Funktionen Für alle built-in Datentypen von XML-Schema und XPath/XQuery, z.b.: xs:string($arg as xdt:anyatomictype?) as xs:string? xs:decimal($arg as xdt:anyatomictype?) as xs:decimal? xdt:yearmonthduration($arg as xdt:anyatomictype?) as xdt:yearmonthduration? xdt:daytimeduration($arg as xdt:anyatomictype?) as xdt:daytimeduration? Auch für die user-defined atomaren Typen legt XPath/XQuery eine Constructor Funktion an, z.b.: my:hatsize($arg as xdt:anyatomictype) as my:hatsize Accessor Funktionen Erlauben Zugriff auf Knoteneigenschaften wie Name, string value, typed value. Funktionen (Auswahl): fn:node-name($arg as node()?) as xs:qname? liefert den Namen eines Knoten fn:string($arg as item()?) as xs:string liefert den string value eines Knoten fn:data($arg as item()*) as xdt:anyatomictype* liefert den typed value eines Knoten Beispiel: element {fn:node-name($e)} 2 * fn:data($e)} 7
8 Numerische Funktionen numeric Datentypen: xs:integer, xs:decimal, xs:float, xs:double Funktionen (Auswahl): fn:abs($arg as numeric?) as numeric? fn:ceiling($arg as numeric?) as numeric? fn:floor($arg as numeric?) as numeric? fn:round($arg as numeric?) as numeric? Beispiele: fn:abs(-10.5) (: 10.5 :) fn:ceiling(-10.5) (: -10 :) fn:floor(-10.5) (: -11 :) fn:round(2.4999) (: 2 :) fn:round(-2.5) (: -2 :) Collation: String Funktionen Regeln für Vergleich bzw. Sortierung von Strings Default-Verhalten: Vergleich der Unicode Codepoints (ohne Rücksicht auf die Sprache) Viele String-Funktionen erlauben die Angabe einer collation (mittels URI) bzw. verwenden die default collation (die in XQuery im Prolog definiert werden kann). Beispiele: fn:compare('abc', 'abc') (: 0 :) fn:compare('strasse', 'Straße')(: 0 falls ß = ss :) fn:contains('müller', 'elle') (: true falls ü = ue :) fn:ends-with('fluß', 's') (: true falls ß = ss :) 8
9 Funktionen (Auswahl): fn:compare($comparand1 as xs:string?, $comparand2 as xs:string?) as xs:integer? liefert -1, 0, 1 für comp1 <, =, > comp2 fn:concat($arg1 as xdt:anyatomictype?, $arg2 as xdt:anyatomictype?,...) as xs:string fn:substring($sourcestring as xs:string?, $startingloc as xs:double) as xs:string fn:substring($sourcestring as xs:string?, $startingloc as xs:double,$length as xs:double) as xs:string liefert substring der Länge round(length) ab Position round(startingloc); fn:string-length($arg as xs:string?) as xs:integer fn:upper-case($arg as xs:string?) as xs:string fn:lower-case($arg as xs:string?) as xs:string Funktionen (Auswahl): fn:contains($arg1 as xs:string?, $arg2 as xs:string?) as xs:boolean liefert true, wenn $arg2 in $arg1 enthalten ist. fn:starts-with($arg1 as xs:string?, $arg2 as xs:string?) as xs:boolean fn:ends-with($arg1 as xs:string?, $arg2 as xs:string?) as xs:boolean fn:substring-before($arg1 as xs:string?, $arg2 as xs:string?) as xs:string fn:substring-after($arg1 as xs:string?, $arg2 as xs:string?) as xs:string fn:matches($input as xs:string?, $pattern as xs:string) as xs:boolean $pattern ist eine regular expression, gegen die $input gematcht wird. fn:replace($input as xs:string?,$pattern as xs:string, $replacement as xs:string) as xs:string erstetzt in $input jeden (nicht überlappenden) Substring, der mit $pattern matcht, durch den String $replacement, z.b.: replace("abracadabra", "bra", "*") (: "a*cada*" :) 9
10 Boolean Funktionen Funktionen (wie XPath 1.0) : fn:true() as xs:boolean fn:false() as xs:boolean fn:not($arg as item()*) as xs:boolean Bemerkung: Die alten XPath 1.0 Constructor Funktionen fn:true() und fn:false() Entsprechen den neuen Funktionen xs:boolean("true") bzw. xs:boolean("false") Beispiele: fn:not(fn:true()) (: false :) fn:not("false") (: false!! :) Durations, Dates, Times XPath/XQuery bietet zahlreiche Funktionen für Dauer-, Datumsbzw. Zeitangabe, z.b.: component extraction functions : fn:years-from-duration (ebenso: months, days, hours, etc.) fn:year-from-datetime (ebenso: months, days, hours, etc.) fn:timezone-from-datetime etc. Außerdem sind die arithmetischen Operatoren und die Vergleichsoperatoren eq, ne, gt, ge, le, lt definiert (soweit eine sinnvolle Definition möglich ist), z.b.: $datum1 lt $datum2 $datum + $dauer $dauer * $integer 10
11 Funktionen (Auswahl): Node Funktionen fn:name($arg as node()?) as xs:string liefert den Knoten-Namen als String fn:local-name() as xs:string fn:namespace-uri() as xs:anyuri (vgl. XPath 1.0: namespace-uri plus local-name ergibt name) fn:lang($testlang as xs:string?, $node as node()) as xs:boolean entspricht $testlang der Sprache von $node (lt. xml:lang Attribut) fn:root($arg as node()?) as node()? liefert den root Knoten des XML-Baumes, in dem sich $arg befindet Sequence Funktionen Funktionen (Auswahl): fn:index-of($seqparam as xdt:anyatomictype*, $srchparam as xdt:anyatomictype) as xs:integer* liefert Sequence von Integern mit allen Positionen in $seqparam, an an denen $srchparam vorkommt. fn:index-of ((10, 20, 30, 40), 35) (: () :) fn:index-of ((10, 20, 30, 30, 20, 10), 20) (:(2, 5) :) fn:empty($arg as item()*) as xs:boolean fn:distinct-values($arg as xdt:anyatomictype*) as xdt:anyatomictype* fn:insert-before($target as item()*, $position as xs:integer, $inserts as item()*) as item()* fn:remove($target as item()*, $position as xs:integer) as item()* löscht das item an der Position $position aus der Sequence $target. 11
12 fn:reverse($arg as item()*) as item()* kehrt die Reihenfolge der items in $arg um fn:subsequence($sourceseq as item()*, $startingloc as xs:double) as item()* fn:subsequence($sourceseq as item()*, $startingloc as xs:double, $length as xs:double) as item()* liefert Teil-Folge (analog zu fn:substring) fn:unordered($sourceseq as item()*) as item()* liefert items von $sourceseq in bel. Reihenfolge (-> Optimierung) Funktionen, die die Länge der Sequence prüfen: fn:zero-or-one($arg as item()*) as item()? fn:one-or-more($arg as item()*) as item()+ fn:exactly-one($arg as item()*) as item() liefern entweder $arg zurück oder erzeugen einen Fehler fn:deep-equal($parameter1 as item()*, $parameter2 as item()*) as xs:boolean vergleicht die Items von 2 Sequences an den jeweiligen Position; atomic value und node (bzw. 2 versch. Arten von nodes) sind ungleich. Funktionen, um Sequences zu erzeugen Funktionen (Auswahl): Selektion von Elementen mit bestimmten ID-Attributwerten fn:id($arg as xs:string*) as element()* fn:id($arg as xs:string*, $node as node()) as element()* Es wird nur im XML-Dokument von $node nach IDs gesucht. Selektion von Elementen und Attributen mit bestimmten. IDREF-Werten: fn:idref($arg as xs:string*) as node()* fn:idref($arg as xs:string*, $node as node()) as node()* fn:doc($uri as xs:string?) as document-node()? fn:doc-available($uri as xs:string?) as xs:boolean 12
13 Funktionen: Aggregat-Funktionen fn:count($arg as item()*) as xs:integer Anzahl der Items in $arg fn:avg($arg as xdt:anyatomictype*) as xdt:anyatomictype? Durchschnitt der Werte der Items in $arg fn:max($arg as xdt:anyatomictype*) as xdt:anyatomictype? fn:min($arg as xdt:anyatomictype*) as xdt:anyatomictype? fn:sum($arg as xdt:anyatomictype*) as xdt:anyatomictype Kontext-Funktionen Erlauben Zugriff auf Informationen des dynamischen Kontexts Funktionen (Auswahl): fn:position() as xs:integer fn:last() as xs:integer fn:current-datetime() as xs:datetime fn:current-date() as xs:date fn:current-time() as xs:time 13
14 XQuery XML Syntax XQueryX XML Syntax for XQuery 1.0 (XQueryX) Working Draft: Ausgehend von der XQuery Grammatik soll letztlich automatisch eine XML Schema Definition für XQueryX erzeugt werden. Design-Entscheidungen für diese XSD: Wichtigste Datenstruktur: Menge von Typen, die den verschiedenen Arten von XQuery-Expressions entsprechen Ableitung aller Typen von einer abstrakten Basis-Klasse expr Definition eines Typs exprwrapper, der für eine beliebige Expression stehen kann. Dieser Typ exprwrapper wird in der XSD verwendet, um die Schachtelung von beliebigen Expressions zu modellieren. Beispiel Base Class / Wrapper Class in XML Schema: <! Base class --> <xsd:complextype name="expr"/> <xsd:element name="expr" type="expr"/> <!-- Simple wrapper class --> <xsd:complextype name="exprwrapper"> <xsd:sequence> <xsd:element ref="expr"/> </xsd:sequence> </xsd:complextype> Produktionsregel für FLWOR-Expressions: FLWORExpr ::= (ForClause LetClause)+ WhereClause? OrderByClause? "return" ExprSingle 14
15 XML Schema Typ für FLWOR-Expressions: <xsd:complextype name="flworexpr"> <xsd:complexcontent> <xsd:extension base="expr"> <xsd:sequence> <xsd:choice maxoccurs="unbounded"> <xsd:element ref="forclause"/> <xsd:element ref="letclause"/> </xsd:choice> <xsd:element name="whereclause" minoccurs="0"/> <xsd:element name="orderbyclause" minoccurs="0"/> <xsd:element name="returnclause"/> </xsd:sequence> </xsd:extension> </xsd:complexcontent> </xsd:complextype> XML Schema Typ für FOR-Clause: <xsd:element name="forclause"> <xsd:complextype> <xsd:sequence> <xsd:element ref="forclauseitem" maxoccurs="unbounded"/> </xsd:sequence> </xsd:complextype> </xsd:element> <xsd:element name="forclauseitem"> <xsd:complextype> <xsd:sequence> <xsd:element ref="typedvariablebinding"/> <xsd:element ref="positionalvariablebinding" minoccurs="0"/> <xsd:element name="forexpr" type="exprwrapper"/> </xsd:sequence> </xsd:complextype> XQueryX </xsd:element> 15
16 Übungsbeispiel 1 Erstellen Sie für die Dateien Buecher.xml, Leser.xml und Ausleihen.xml ein XQuery-Programm, das eine XML-Datei mit folgendem Inhalt erzeugt: Liste aller Wohnorte der Leser (in alphabetischer Reihenfolge) Zu jedem Wohnort werden lesernr und Nachname sämtlicher Leser (geordnet nach lesernr) ausgegeben. Zu jedem Leser werden buchnr und titel aller ausgeliehenen und noch nicht zurückgegebenen Bücher aufgelistet. Übungsbeispiel 2 Erstellen Sie für die Dateien Buecher.xml, Leser.xml und Ausleihen.xml ein XQuery-Programm, das eine XML-Datei mit folgendem Inhalt erzeugt: Liste aller Autoren (in alphabetischer Reihenfolge der Nachnamen) Zu jedem Autor wird folgende Information ausgegeben: Nachname Vorname Die Titel aller Bücher von diesem Autor Informationen über den Preis dieser Bücher: höchster Preis, niedrigster Preis, Durchschnittspreis. Anzahl der Leser, die eines dieser Bücher jemals ausgeliehen haben. 16
VU Semistrukturierte Daten 2
181.139 VU Semistrukturierte Daten 2 XQuery (Teil 2) 30.3.2006 Reinhard Pichler Inhalt Motivation / Einführung XQuery Datenmodell Ausdrücke (Expressions) Beispiele: relationale Datenbanken XQuery Moduln
MehrGegeben ist das folgende XML-Dokument.
Aufgabe 1 (XML): Gegeben ist das folgende XML-Dokument. (10 Punkte)
MehrInstitut für Dokumentologie und Editorik. XML-Datenbanken und XQuery
XML-Datenbanken & XQuery Folie 1 XML Digitale Edition XSL-FO XSLT XQuery XML-DB Folie 2 Programm - Ausgewählte Biere verköstigen - Brauereibesichtigung - Anwendung der Hefe erlernen - brauen Folie 3 Telota
MehrDatenbanken Microsoft Access 2010
Datenbanken Microsoft Access 2010 Abfragen Mithilfe von Abfragen kann ich bestimmte Informationen aus einer/mehrerer Tabellen auswählen und nur diese anzeigen lassen die Daten einer/mehrerer Tabellen sortieren
MehrAufgaben zu XPath und XQuery
Aufgaben zu XPath und XQuery Dr. Arno Schmidhauser Letzte Revision: März 2005 Email: arno.schmidhauser@sws.bfh.ch Webseite: http://www.sws.bfh.ch/db Inhalt 1 XPath... 2 2 XQuery... 2 3 XPath/SQL Umsetzung...
MehrDas erste Programm soll einen Text zum Bildschirm schicken. Es kann mit jedem beliebigen Texteditor erstellt werden.
Einfache Ein- und Ausgabe mit Java 1. Hallo-Welt! Das erste Programm soll einen Text zum Bildschirm schicken. Es kann mit jedem beliebigen Texteditor erstellt werden. /** Die Klasse hello sendet einen
MehrDatenbanken Kapitel 2
Datenbanken Kapitel 2 1 Eine existierende Datenbank öffnen Eine Datenbank, die mit Microsoft Access erschaffen wurde, kann mit dem gleichen Programm auch wieder geladen werden: Die einfachste Methode ist,
MehrJava Kurs für Anfänger Einheit 4 Klassen und Objekte
Java Kurs für Anfänger Einheit 4 Klassen und Ludwig-Maximilians-Universität München (Institut für Informatik: Programmierung und Softwaretechnik von Prof.Wirsing) 13. Juni 2009 Inhaltsverzeichnis klasse
MehrErwin Grüner 09.02.2006
FB Psychologie Uni Marburg 09.02.2006 Themenübersicht Folgende Befehle stehen in R zur Verfügung: {}: Anweisungsblock if: Bedingte Anweisung switch: Fallunterscheidung repeat-schleife while-schleife for-schleife
MehrModul 122 VBA Scribt.docx
Modul 122 VBA-Scribt 1/5 1 Entwicklungsumgebung - ALT + F11 VBA-Entwicklungsumgebung öffnen 2 Prozeduren (Sub-Prozeduren) Eine Prozedur besteht aus folgenden Bestandteilen: [Private Public] Sub subname([byval
MehrFunktionale Programmierung mit Haskell
Funktionale Programmierung mit Haskell Dr. Michael Savorić Hohenstaufen-Gymnasium (HSG) Kaiserslautern Version 20120622 Überblick Wichtige Eigenschaften Einführungsbeispiele Listenerzeugung und Beispiel
MehrProjektseminar Texttechnologische Informationsmodellierung
Projektseminar Texttechnologische Informationsmodellierung XQuery Ziele der Sitzung Nach dieser Sitzung sollten Sie: XQuery als wesentlichen Standard zur Abfrage von in XML kodierten Daten kennen Mit Hilfe
Mehr2. XML 2.1 XML 1.0 und XML Schema. Jörg Schwenk Lehrstuhl für Netz- und Datensicherheit
XML- und Webservice- Sicherheit 2. XML 2.1 XML 1.0 und XML Schema Gliederung 1. XML 1.0 2. XML Namespaces: URI, URL und URN 3. XML Schema Literatur: A. Tanenbaum, Computer Networks. E. R. Harold and W.
MehrKomplexe Transformationen mit XSLT
XML-Praxis Komplexe Transformationen mit XSLT Jörn Clausen joern@techfak.uni-bielefeld.de Übersicht Sortieren XML erzeugen und weiterverarbeiten modes Daten aus mehreren XML-Dokumenten lesen XML-Praxis
MehrAbfragen: Grundbausteine
Abfragen: Grundbausteine Abfragen sollen gezielt Teile der Information wiedergeben. Das Ergebnis einer solchen Operation ist eine. Der Aufbau der Ergebnistabelle wird durch zwei Grundverfahren festgelegt:
MehrEinfache Ausdrücke Datentypen Rekursive funktionale Sprache Franz Wotawa Institut für Softwaretechnologie wotawa@ist.tugraz.at
Inhalt SWP Funktionale Programme (2. Teil) Einfache Ausdrücke Datentypen Rekursive funktionale Sprache Franz Wotawa Institut für Softwaretechnologie wotawa@ist.tugraz.at Interpreter für funktionale Sprache
MehrJava Einführung Operatoren Kapitel 2 und 3
Java Einführung Operatoren Kapitel 2 und 3 Inhalt dieser Einheit Operatoren (unär, binär, ternär) Rangfolge der Operatoren Zuweisungsoperatoren Vergleichsoperatoren Logische Operatoren 2 Operatoren Abhängig
MehrAccess 2010. Grundlagen für Anwender. Andrea Weikert 1. Ausgabe, 1. Aktualisierung, Juli 2012. inkl. zusätzlichem Übungsanhang ACC2010-UA
Andrea Weikert 1. Ausgabe, 1. Aktualisierung, Juli 2012 Access 2010 Grundlagen für Anwender inkl. zusätzlichem Übungsanhang ACC2010-UA 3 Access 2010 - Grundlagen für Anwender 3 Daten in Formularen bearbeiten
MehrProgrammierkurs Java
Programmierkurs Java Dr. Dietrich Boles Aufgaben zu UE16-Rekursion (Stand 09.12.2011) Aufgabe 1: Implementieren Sie in Java ein Programm, das solange einzelne Zeichen vom Terminal einliest, bis ein #-Zeichen
MehrSerienbriefe schreiben mit Ratio - Adressen (Microsoft Word Versionen 8.0 und 9.0)
Serienbriefe schreiben mit Ratio - Adressen (Microsoft Word Versionen 8.0 und 9.0) Allgemeines Die in Ratio gespeicherten Adressen können jederzeit exportiert werden, um sie an anderer Stelle weiter zu
MehrMatrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version 1.0.0. 23. September 2015 - 1 -
Matrix42 Use Case - Sicherung und Rücksicherung persönlicher Version 1.0.0 23. September 2015-1 - Inhaltsverzeichnis 1 Einleitung 3 1.1 Beschreibung 3 1.2 Vorbereitung 3 1.3 Ziel 3 2 Use Case 4-2 - 1 Einleitung
MehrDiana Lange. Generative Gestaltung Operatoren
Diana Lange Generative Gestaltung Operatoren Begriffserklärung Verknüpfungsvorschrift im Rahmen logischer Kalküle. Quelle: google Operatoren sind Zeichen, die mit einer bestimmten Bedeutung versehen sind.
MehrDatenexport aus JS - Software
Datenexport aus JS - Software Diese Programm-Option benötigen Sie um Kundendaten aus der JS-Software in andere Programme wie Word, Works oder Excel zu exportieren. Wählen Sie aus dem Programm-Menu unter
MehrBinärbäume als weiteres Beispiel für abstrakte Datentypen in PVS mit in Knoten gespeicherten Werten vom Typ T:
Binäre Bäume Binärbäume als weiteres Beispiel für abstrakte Datentypen in PVS mit in Knoten gespeicherten Werten vom Typ T: BinTree [T: TYPE]: DATATYPE empty: empty? node (key: T, left:bibtree, right:bibtree):
MehrHyperlink-Erstellung in InDesign für
Hyperlink-Erstellung in InDesign für Übersicht Sie können in InDesign Hyperlinks erstellen, sodass nach einem Export in eine Adobe PDF- oder SWF-Datei die Benutzer über einen Klick auf den Link zu anderen
MehrXML Schema vs. Relax NG
XML Schema vs. Relax NG p. 1/2 XML Schema vs. Relax NG Semistrukturierten Daten 1 Präsentation der Gruppe 2 XML Schema vs. Relax NG p. 2/2 Wozu XML Schema? W3C Empfehlung zur Definition von XML-Dokumentstrukturen
MehrWaimea Phone Monitor. Handbuch. Anzeige von eingehenden Anrufen auf Telefonanlagen mit TAPI-Interface
Waimea Phone Monitor Handbuch Anzeige von eingehenden Anrufen auf Telefonanlagen mit TAPI-Interface Ermittlung des Namens und anderer Informationen aus einer beliebigen ODBC-Datenbank auf Basis der Telefonnummer
MehrComputeranwendung und Programmierung (CuP)
Computeranwendung und Programmierung (CuP) VO: Peter Auer (Informationstechnologie) UE: Norbert Seifter (Angewandet Mathematik) Organisatorisches (Vorlesung) Vorlesungszeiten Montag 11:15 12:45 Freitag
MehrEinführung in die Java- Programmierung
Einführung in die Java- Programmierung Dr. Volker Riediger Tassilo Horn riediger horn@uni-koblenz.de WiSe 2012/13 1 Wichtig... Mittags keine Pommes... Praktikum A 230 C 207 (Madeleine + Esma) F 112 F 113
MehrObjektorientierung: Klassen und Objekte
Vorlesung und Übung Universität Paderborn Wintersemester 2015/2016 Dr. Peter Pfahler Objektorientierung: Klassen und Objekte EWS, WS 2015/16, Pfahler L-1 Objektorientierung behandelt in "Einführung in
MehrMORE Profile. Pass- und Lizenzverwaltungssystem. Stand: 19.02.2014 MORE Projects GmbH
MORE Profile Pass- und Lizenzverwaltungssystem erstellt von: Thorsten Schumann erreichbar unter: thorsten.schumann@more-projects.de Stand: MORE Projects GmbH Einführung Die in More Profile integrierte
MehrInformatik 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
MehrHochschule Karlsruhe Technik und Wirtschaft- 10.7.2013. Anhänge: Fakultät für Informatik und Wirtschaftsinformatik SS 2013 Prof. Schmidt.
Fakultät für Informatik und Wirtschaftsinformatik SS 2013 Datenbanken und Informationssysteme II Szenario: Projektverwaltung. Es gibt Projekte, Projektleiter, Mitarbeiter und ihre Zuordnung zu Projekten.
MehrArchitektur des agimatec-validation Frameworks
Development : Implementierung Validierungskonzept (Dokumentation) This page last changed on Apr 03, 2008 by roman.stumm. Architektur des agimatec-validation Frameworks Generierung der Metainformationen
MehrDas Typsystem von Scala. L. Piepmeyer: Funktionale Programmierung - Das Typsystem von Scala
Das Typsystem von Scala 1 Eigenschaften Das Typsystem von Scala ist statisch, implizit und sicher 2 Nichts Primitives Alles ist ein Objekt, es gibt keine primitiven Datentypen scala> 42.hashCode() res0:
MehrVerteilte Systeme: Übung 4
Verteilte Systeme: Übung 4 WSDL und SOAP Oliver Kleine Institut für Telematik https://www.itm.uni-luebeck.de/people/kleine SOAP Nachrichten Serialisierung in XML Root-Element einer SOAP Nachricht ist
Mehr3. Persistenz und Datenbanken Content Providers. Content Providers. Generische Schnittstelle zum Zugriff auf Daten zwischen Anwendungen
Content Providers Generische Schnittstelle zum Zugriff auf Daten zwischen Anwendungen Entkopplung der Daten-Schicht von der Anwendungsschicht Zugriff erfolgt URI-basiert Kontrolle der Zugriffsrechte eingebaute
Mehr07. Kapitel: Abfragen erstellen Geschätzter Zeitaufwand: 45 Minuten
07. Kapitel: Abfragen erstellen Geschätzter Zeitaufwand: 45 Minuten Schwierigkeitsgrad: Ziel: Mit einer Abfrage führen Sie die Daten aus dem Kontaktformular und den Anfrage-Arten zusammen. Diese exportieren
MehrWPF Steuerelemente Listbox, ComboBox, ListView,
WPF Steuerelemente Listbox, ComboBox, ListView, Dr. Beatrice Amrhein Überblick Einführung Listen ComboBox Tabellen 2 Einführung 3 Listen- und Tabellen-Elemente Listen und Tabellen-Elemente sind Steuerelemente,
MehrAuswahlabfragen mit ACCESS
Auswahlabfragen mit ACCESS Abfragekriterien und Operatoren Beim Entwerfen von ACCESS-Auswahlabfragen (queries) sind definierte Abfragekriterien bzw. Operatoren zu benutzen. Ein Abfragekriterium ist eine
Mehr4 Aufzählungen und Listen erstellen
4 4 Aufzählungen und Listen erstellen Beim Strukturieren von Dokumenten und Inhalten stellen Listen und Aufzählungen wichtige Werkzeuge dar. Mit ihnen lässt sich so ziemlich alles sortieren, was auf einer
MehrIVEU Advanced DICOM Header Mapping
IVEU Advanced DICOM Header Mapping Die IVEU Templates bieten außer der einfacher Erfassung von DICOM Header Werten mittels deren DICOM Data Tag z.b. 0010,0010 auch die Möglichkeit komplexere Werte zu erfassen.
MehrBedienungsanleitung Anlassteilnehmer (Vereinslisten)
Bedienungsanleitung Anlassteilnehmer Dieses Programm ist speziell für Vereine entworfen. Es ist lizenzfrei verwendbar und gratis. Das Programm ist mit Excel 2010 erstellt worden und enthält VBA Programmierungen,
MehrZählen von Objekten einer bestimmten Klasse
Zählen von Objekten einer bestimmten Klasse Ziel, Inhalt Zur Übung versuchen wir eine Klasse zu schreiben, mit der es möglich ist Objekte einer bestimmten Klasse zu zählen. Wir werden den ++ und den --
MehrWürfelt man dabei je genau 10 - mal eine 1, 2, 3, 4, 5 und 6, so beträgt die Anzahl. der verschiedenen Reihenfolgen, in denen man dies tun kann, 60!.
040304 Übung 9a Analysis, Abschnitt 4, Folie 8 Die Wahrscheinlichkeit, dass bei n - maliger Durchführung eines Zufallexperiments ein Ereignis A ( mit Wahrscheinlichkeit p p ( A ) ) für eine beliebige Anzahl
MehrXQuery Implementation in a Relational Database System
Humboldt Universität zu Berlin Institut für Informatik XQuery Implementation in a Relational Database System VL XML, XPath, XQuery: Neue Konzepte für Datenbanken Jörg Pohle, pohle@informatik.hu-berlin.de
MehrStudentische Lösung zum Übungsblatt Nr. 7
Studentische Lösung zum Übungsblatt Nr. 7 Aufgabe 1) Dynamische Warteschlange public class UltimateOrderQueue private Order[] inhalt; private int hinten; // zeigt auf erstes freies Element private int
Mehr... MathML XHTML RDF
RDF in wissenschaftlichen Bibliotheken (LQI KUXQJLQ;0/ Die extensible Markup Language [XML] ist eine Metasprache für die Definition von Markup Sprachen. Sie unterscheidet sich durch ihre Fähigkeit, Markup
MehrSchnellanleitung: Verbuchung von Studien- und Prüfungsleistungen
Schnellanleitung: Verbuchung von Studien- und Prüfungsleistungen Die folgenden Schritte sind für die Verbuchung von Studien- bzw. Prüfungsleistungen notwendig. Eine Online-Anleitung mit vielen weiterführenden
Mehreuro-bis Import von Bestellungen aus Buch- und Aboauskunft Stand 22.02.2007
euro-bis Import von Bestellungen aus Buch- und Aboauskunft Stand 22.02.2007 INHALTSVERZEICHNIS Konfiguration... 3 Buch- und Aboauskunft... 3 euro-bis... 3 Aufträge einlesen... 5 Kundendaten prüfen... 6
MehrWindows. Workshop Internet-Explorer: Arbeiten mit Favoriten, Teil 1
Workshop Internet-Explorer: Arbeiten mit Favoriten, Teil 1 Wenn der Name nicht gerade www.buch.de oder www.bmw.de heißt, sind Internetadressen oft schwer zu merken Deshalb ist es sinnvoll, die Adressen
MehrKapitel 33. Der xml-datentyp. In diesem Kapitel: Der xml-datentyp 996 Abfragen aus xml-datentypen 1001 XML-Indizierung 1017 Zusammenfassung 1023
Kapitel 33 Der xml-datentyp In diesem Kapitel: Der xml-datentyp 996 Abfragen aus xml-datentypen 1001 XML-Indizierung 1017 Zusammenfassung 1023 995 996 Kapitel 33: Der xml-datentyp Eine der wichtigsten
MehrUniversität Augsburg, Institut für Informatik Wintersemester 2011/2012 Prof. Dr. W. Kießling 03. Feb. 2012. Semesterklausur
Universität Augsburg, Institut für Informatik Wintersemester 2011/2012 Prof. Dr. W. Kießling 03. Feb. 2012 Dr. M. Endres, Dr.-Ing. S. Mandl Datenbankprogrammierung (Oracle) Semesterklausur Hinweise: Die
Mehr5 DATEN. 5.1. Variablen. Variablen können beliebige Werte zugewiesen und im Gegensatz zu
Daten Makro + VBA effektiv 5 DATEN 5.1. Variablen Variablen können beliebige Werte zugewiesen und im Gegensatz zu Konstanten jederzeit im Programm verändert werden. Als Variablen können beliebige Zeichenketten
MehrInstitut für Programmierung und Reaktive Systeme 26. April 2013. Programmieren II. 10. Übungsblatt
Technische Universität Braunschweig Dr. Werner Struckmann Institut für Programmierung und Reaktive Systeme 26. April 2013 Programmieren II 10. Übungsblatt Hinweis: Insgesamt werden in diesem Semester fünf
MehrKeyGateway incadea.engine DMS KeyReport Schlüsselmanagement auf höchstem Niveau
We manage your keys KeyGateway incadea.engine DMS KeyReport Schlüsselmanagement auf höchstem Niveau KeyGateway - Datenaustausch zwischen den Systemen Mit dem KeyGateway wurde eine Schnittstelle definiert,
MehrUnterprogramme. Funktionen. Bedeutung von Funktionen in C++ Definition einer Funktion. Definition einer Prozedur
Unterprogramme Unterprogramme sind abgekapselte Programmfragmente, welche es erlauben, bestimmte Aufgaben in wiederverwendbarer Art umzusetzen. Man unterscheidet zwischen Unterprogrammen mit Rückgabewert
MehrECO-Manager - Funktionsbeschreibung
ECO-Manager - Funktionsbeschreibung Version Autor Datum Kommentare 1.0 A. Sterzenbach 24.03.2006 - Generell Das Einarbeiten und das damit verbundene Aktualisieren eines großen Zusammenbaus (z.b. Werkzeugaufbau)
MehrEin Blick voraus. des Autors von C++: Bjarne Stroustrup. 04.06.2005 Conrad Kobsch
Ein Blick voraus des Autors von C++: Bjarne Stroustrup 04.06.2005 Conrad Kobsch Inhalt Einleitung Rückblick Nur eine Übergangslösung? Was würde C++ effektiver machen? Quelle 2 Einleitung Wo steht C++,
MehrFolgende Voraussetzungen für die Konfiguration müssen erfüllt sein: - Ein Bootimage ab Version 7.4.4. - Optional einen DHCP Server.
1. Dynamic Host Configuration Protocol 1.1 Einleitung Im Folgenden wird die Konfiguration von DHCP beschrieben. Sie setzen den Bintec Router entweder als DHCP Server, DHCP Client oder als DHCP Relay Agent
MehrBeuth Hochschule Die erweiterbare Markierungssprache XML WS10/11
Die erweiterbare Markierungssprache XML 1. Einleitung Eine Markierungssprache (markup language) dient dazu, Textdateien mit zusätzlichen Informationen anzureichern. Die verbreitete Markierungssprache HTML
MehrModellierung und Programmierung 1
Modellierung und Programmierung 1 Prof. Dr. Sonja Prohaska Computational EvoDevo Group Institut für Informatik Universität Leipzig 19. November 2015 Gültigkeitsbereich (Scope) von Variablen { int m; {
MehrGSD-Radionik iradionics Android-App
Neue Daten erfassen Daten speichern Daten löschen Suchen nach bereits erfassten ST = Stammdaten zum Erfassen der Daten. Vorname und Nachname sind Pflichtfelder, alles andere ist optional. Bei Tieren erfassen
MehrGrammatiken. Einführung
Einführung Beispiel: Die arithmetischen Ausdrücke über der Variablen a und den Operationen + und können wie folgt definiert werden: a, a + a und a a sind arithmetische Ausdrücke Wenn A und B arithmetische
MehrEinführung in die C++ Programmierung für Ingenieure
Einführung in die C++ Programmierung für Ingenieure MATTHIAS WALTER / JENS KLUNKER Universität Rostock, Lehrstuhl für Modellierung und Simulation 14. November 2012 c 2012 UNIVERSITÄT ROSTOCK FACULTY OF
MehrDelegatesund Ereignisse
Delegatesund Ereignisse «Delegierter» Methoden Schablone Funktionszeiger Dr. Beatrice Amrhein Überblick Definition eines Delegat Einfache Delegate Beispiele von Delegat-Anwendungen Definition eines Ereignisses
MehrScreening for Illustrator. Benutzerhandbuch
Benutzerhandbuch Contents 1. Einführung... 3 2. Screening for Illustrator - Übersicht... 4 3. Screening for Illustrator - Arbeitsverfahren... 5 4. Zusätzliche Leistungsmerkmale der InkManager-Tabelle...7
MehrSoftware Engineering. Zur Architektur der Applikation Data Repository. Franz-Josef Elmer, Universität Basel, HS 2015
Software Engineering Zur Architektur der Applikation Data Repository Franz-Josef Elmer, Universität Basel, HS 2015 Software Engineering: Mit acht bewährten Praktiken zu gutem Code 2 Schichtarchitektur
MehrArbeitsblätter. Sinnvolle Finanzberichte. Seite 19
Seite 19 Arbeitsblätter Seite 20 Dieses Arbeitsblatt wird Sie Schritt für Schritt durch das Verfahren von Finanzanalysen geleiten. Sie gehen von Ihren Finanzberichten aus egal wie einfach oder hoch entwickelt
MehrGrundlagen von Python
Einführung in Python Grundlagen von Python Felix Döring, Felix Wittwer November 17, 2015 Scriptcharakter Programmierparadigmen Imperatives Programmieren Das Scoping Problem Objektorientiertes Programmieren
MehrKundenspezifische Preise im Shop WyRu Online-Shop
Kundenspezifische Preise im Shop WyRu Online-Shop Team WyRu Christian Wyk / Günter Rubik SCS Bürocenter B1, A-2334 Vösendorf Internet http://www.wyru.at Kundenspezifische Preise sind ein Feature des WyRu
MehrWie kann ich in der Backstage-Ansicht eigene Dokumentationen einbinden?
Wie kann ich in der Backstage-Ansicht eigene Dokumentationen einbinden? Anforderung Durch die Bearbeitung einer XML-Datei können Sie Ihre eigenen Dokumentationen (z.b. PDF-Dateien, Microsoft Word Dokumente
MehrMelde- und Veröffentlichungsplattform Portal (MVP Portal) Hochladen einer XML-Datei
Seite 1 Melde- und Veröffentlichungsplattform Portal (MVP Portal) Hochladen einer XML-Datei Seite 2 1 Inhalt Melde- und Veröffentlichungsplattform Portal... 1 (MVP Portal)... 1 Hochladen einer XML-Datei...
MehrVielen Dank an Dennis Riehle für die Bereitstellung dieser Folien
Vielen Dank an Dennis Riehle für die Bereitstellung dieser Folien 1.1 Definition Datenbank Ein Datenbanksystem (DBS) ist ein System zur elektronischen Datenverwaltung. Die wesentliche Aufgabe eines DBS
MehrGruppe A PRÜFUNG AUS SEMISTRUKTURIERTE DATEN 184.705 2. 12. 2013 Kennnr. Matrikelnr. Familienname Vorname
Gruppe A PRÜFUNG AUS SEMISTRUKTURIERTE DATEN 184.705 2. 12. 2013 Kennnr. Matrikelnr. Familienname Vorname Arbeitszeit: 100 Minuten. Aufgaben sind auf den Angabeblättern zu lösen; Zusatzblätter werden nicht
MehrIn 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
MehrOrgChart 2.30 INTRANET-AUSGABE 2 DARSTELLUNGSOPTIONEN 5 SUCHFUNKTION 8 SYMBOLEDITOR 8 LOGA-VERSION 8 FEHLERBEREINIGUNGEN 9 SUCHFUNKTION 2
INTRANET-AUSGABE 2 SUCHFUNKTION 2 ANZEIGE ZUSÄTZLICHER EIGENSCHAFTEN 3 BEISPIEL DER ANZEIGE ZUSÄTZLICHER EIGENSCHAFTEN 4 DARSTELLUNGSOPTIONEN 5 MEHRFACHE SORTIERUNGEN 5 LEITENDER NACHFOLGER 5 TAPETE-EXPLORERDARSTELLUNG
MehrBinä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
MehrHandbuch zum Statistiktool Pentaho Stand: Dezember 2013
Handbuch zum Statistiktool Pentaho Stand: Dezember 2013 Sie erreichen das Tool über folgenden Link http://reports.onleihe.de/pentaho/login Anmeldung Startbildschirm Oben: Navigation Linke Spalte: Ordner
MehrImport und Export von Übergängern
Import und Export von Übergängern SibankPLUS bietet Ihnen eine komfortable Schnittstelle, um den Wechsel der Schüler nach der Stufe 4 von der Grundschule auf eine weiterführende Schule zu verarbeiten.
MehrDieses Tutorial gibt eine Übersicht der Form Klassen von Struts, welche Besonderheiten und Unterschiede diese aufweisen.
Übersicht Struts Forms Dieses Tutorial gibt eine Übersicht der Form Klassen von Struts, welche Besonderheiten und Unterschiede diese aufweisen. Allgemeines Autor: Sascha Wolski http://www.laliluna.de/tutorials.html
MehrRundung und Casting von Zahlen
W E R K S T A T T Rundung und Casting von Zahlen Intrexx 7.0 1. Einleitung In diesem Werkstattbeitrag erfahren Sie, wie Zahlenwerte speziell in Velocity, aber auch in Groovy, gerundet werden können. Für
MehrModul Datenbanksysteme 2 Prüfung skizzenhaft SS Aug. 2007. Name: Note:
1 Modul Datenbanksysteme 2 Prüfung skizzenhaft SS Aug. 2007 Name: Note: Nr. Aufgaben Max. Punkte Erreichte Punkte 1 Grundlagen ~ 10% Vgl. Hinweis unten 2 Integrität, Procedures, Triggers, Sichten ~ 20%
MehrJavakurs zu Informatik I. Henning Heitkötter
Javakurs zu Informatik I Arrays vergleichen Implementieren Sie folgende Methode, die prüft, ob die Elemente der beiden Arrays an jeder Position übereinstimmen: public static boolean identisch(int[] a,
MehrGrundzüge und Vorteile von XML-Datenbanken am Beispiel der Oracle XML DB
Grundzüge und Vorteile von XML-Datenbanken am Beispiel der Oracle XML DB Jörg Liedtke, Oracle Consulting Vortrag zum Praxis-Seminar B bei der KIS-Fachtagung 2007, Ludwigshafen Agenda
Mehr1 topologisches Sortieren
Wolfgang Hönig / Andreas Ecke WS 09/0 topologisches Sortieren. Überblick. Solange noch Knoten vorhanden: a) Suche Knoten v, zu dem keine Kante führt (Falls nicht vorhanden keine topologische Sortierung
MehrAnwendertreffen 20./21. Juni
Anwendertreffen Verbindungsmittelachsen VBA Allgemein Die Verbindungsmittelachsen werden nun langsam erwachsen. Nach zwei Jahren Einführungszeit haben wir bereits viele Rückmeldungen mit Ergänzungswünschen
MehrXQuery S 2015/2016 Seite 1 h_da W
XQuery Seite 1 XQUERY XQuery ist eine Suchanfragen Sprache mit der Funktionalität: Selektieren von Elementen und Attributen in einem Dokument J oin von mehreren Dokumenten Ändern von Daten Berechnen neuer
MehrXINDICE. The Apache XML Project 3.12.09. Name: J acqueline Langhorst E-Mail: blackyuriko@hotmail.de
Name: J acqueline Langhorst E-Mail: blackyuriko@hotmail.de 3.12.09 HKInformationsverarbeitung Kurs: Datenbanken vs. MarkUp WS 09/10 Dozent: Prof. Dr. M. Thaller XINDICE The Apache XML Project Inhalt Native
MehrTestklausur 1 zur Vorlesung. Modellierung und Programmierung I. Dr. Monika Meiler Zeit: 60 Minuten
Matrikelnummer: Punkte: Testklausur 1 zur Vorlesung Modellierung und Programmierung I Dr. Monika Meiler Zeit: 60 Minuten Bemerkungen: Jedes Blatt ist mit der Matrikelnummer zu versehen. Jede Aufgabe ist
MehrDetails 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
MehrStep by Step-Anleitung Version 1.00 vom 03. März 2009 Christian Schnettelker, www.manoftaste.de
Step by Step-Anleitung Version 1.00 vom 03. März 2009 Christian Schnettelker, www.manoftaste.de Einleitung seit einiger Zeit steht allen Mitgliedern der Laborgemeinschaft Mediteam und den an das MVZ Dr.
MehrDokument Lob erstellen
Dokument Lob erstellen Vorbemerkung Ein Lob wird immer mit einem Abschlusszeugnis ausgestellt und auch mit diesem Verteilt. Um ein Lob zu dokumentieren müssen folgende Bausteine definiert und eingerichtet
MehrScala kann auch faul sein
Scala kann auch faul sein Kapitel 19 des Buches 1 Faulheit Faulheit ( lazy evaluation ) ist auch in C oder Java nicht unbekannt int x=0; if(x!=0 && 10/x>3){ System.out.println("In if"); } Nutzen der Faulheit?
MehrWPF Bindung. Dr. Beatrice Amrhein
WPF Bindung Element- und Daten-Bindung Dr. Beatrice Amrhein Überblick Element-Bindung via Eigenschaften-Editor Grenzen des Eigenschaften Editors Die C# Klasse Binding Bindung an C# Objekte 2 Einführung
MehrInnovator 11 excellence. Import eines DB-Schemas mit Direktzugriff auf ein RDBMS via JDBC. HowTo. Udo Ende. www.mid.de
Innovator 11 excellence Import eines DB-Schemas mit Direktzugriff auf ein RDBMS via JDBC Udo Ende HowTo www.mid.de Zweck Aus einer Datenbank soll ein DB-Schema in ein Modell von Innovator Data excellence
MehrNutzer-Synchronisation mittels WebWeaver Desktop. Handreichung
Nutzer-Synchronisation mittels WebWeaver Desktop Handreichung Allgemeine Hinweise Um die Synchronisation der Nutzerdaten durchzuführen, starten Sie WebWeaver Desktop bitte ausschließlich mit dem für Ihre
MehrAufgaben zur C-Programmierung für die Praktikumsperiode des 1.Semesters
Prof. Dr. Ulrich Breitschuh Hochschule Anhalt(FH) Fachbereich Informatik Aufgaben zur C-Programmierung für die Praktikumsperiode des 1.Semesters Hinweis: Die Aufgaben 3, 6 und 8 sind testatpichtige Aufgaben.
MehrEinführung in die Programmierung
Name, Vorname Matrikelnummer Probeklausur zur Vorlesung Einführung in die Programmierung WS 2008/09 Dauer: 2 Stunden Hinweise: Schreiben Sie Ihren Namen und Ihre Matrikelnummer auf dieses Deckblatt und
MehrAGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom 21.10.2013b
AGROPLUS Buchhaltung Daten-Server und Sicherheitskopie Version vom 21.10.2013b 3a) Der Daten-Server Modus und der Tresor Der Daten-Server ist eine Betriebsart welche dem Nutzer eine grosse Flexibilität
Mehr