Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
XQuery Εισαγωγή
- Τι είναι το XQuery; Εκφράσεις διαδρομής FLWOR (για, ας, όπου, παραγγελία κατά, επιστροφή) Συναρτήσεις Ενώσεις
XQuery Βασικά στοιχεία
- Ο σχεδιασμός της XQuery γλώσσας XQuery στα ερωτήματα επεξεργασίας περιβάλλοντος Οι XQuery τύποι μοντέλων δεδομένων Χώροι ονομάτων
Expressιόντα
- Κατηγορίες Expressιόντων Λέξεις-κλειδιά και ονόματα Κενό διάστημα σε ερωτήματα κυριολεκτικά μεταβλητές συνάρτηση κλήσεις σχόλια Αξιολόγηση Σύγκριση σειράς Expressιόντα "if-then-else" Expressιόντα "και/ή" Expressιόντα
Μονοπάτια
- Ιόντα διαδρομής Express Κατηγορηματικά δυναμικά μονοπάτια Εισαγωγή περιβάλλοντος εγγράφων
Κατασκευαστές
- Συμπεριλαμβανομένων Elements και χαρακτηριστικών από το έγγραφο εισόδου Direct Constructors Computed Constructors
Επιλογή και σύνδεση με χρήση FLWOR
- Επιλογή με διαδρομή Expressιόντα FLWOR Expressιόντα ποσοτικοποιημένα Expressιόντα Επιλογή διακριτών τιμών Συνδέσεις
Ταξινόμηση και Ομαδοποίηση
- Ταξινόμηση σε XQuery Ομαδοποίηση συγκεντρωτικών τιμών
Λειτουργίες
- Ενσωματωμένες Λειτουργίες Λειτουργίες που καθορίζονται από το χρήστη
Ερωτήματα για προχωρημένους
- Αντιγραφή στοιχείων εισόδου με τροποποιήσεις Εργασία με θέσεις και αριθμούς ακολουθίας Συνδυασμός αποτελεσμάτων με χρήση ενδιάμεσων XML εγγράφων
XML Χώρος ονομάτων
- XQuery και μια δήλωση χώρου ονομάτων
Τύποι
- Το XQuery Σύστημα τύπων Οι ενσωματωμένοι τύποι Τύποι, κόμβοι και ατομικές τιμές Τύπος Έλεγχος σε XQuery Αυτόματες μετατροπές τύπων Τύποι ακολουθίας Κατασκευαστές και χύτευση
Prolog και Module
- Structure of a Query: Prolog and Body Assembling Queries from Multiple Modules Variable Declarations Declaring External Functions
Χρήση Σχημάτων
- Τι είναι ένα σχήμα; Γιατί να χρησιμοποιήσετε σχήματα με ερωτήματα; W3C XML Σχήμα: Μια σύντομη επισκόπηση Ορισμοί σχήματος εντός πεδίου Επικύρωση σχήματος και ανάθεση τύπων ακολουθιών Τύποι και σχήματα
Στατική πληκτρολόγηση
- Τι είναι η στατική πληκτρολόγηση; The Typeswitch Expression The Treat Expression Type Declarations The zero-or-one, one-or-more, and ακριβώς-one
Αρχές σχεδίασης ερωτημάτων
- Σχεδιασμός ερωτήματος: Σαφήνεια δομοστοιχειωτή ευρωστία
Κατασκευή και σύγκριση αριθμητικών τιμών Αριθμητικές πράξεις Αριθμητικές πράξεις Συναρτήσεις σε αριθμούς
- Χορδές
xs:string Τύπος Κατασκευή, σύγκριση και χειρισμός συμβολοσειρών Υποχορδές, μήκος Συνένωση και διαίρεση συμβολοσειρών Διεθνοποίηση κενού χώρου
- Κανονικά Expressιόντα
Η δομή ενός κανονικού Express ιόντος που αντιπροσωπεύει μεμονωμένους χαρακτήρες που αντιπροσωπεύει οποιονδήποτε χαρακτήρα που αντιπροσωπεύει ομάδες χαρακτήρων Κατηγορία χαρακτήρων Express ιόντα απρόθυμοι ποσοτικοί προσδιοριστές αγκυρώνει πίσω-αναφορές με χρήση σημαιών με χρήση υπο-Express ιόντων με μεταβλητές αντικατάστασης
- Τύποι ημερομηνίας και ώρας
Εξαγωγή στοιχείων ημερομηνιών, ωρών και διαρκειών με χρήση αριθμητικών τελεστών σε ημερομηνίες, ώρες και διάρκειες Οι τύποι στοιχείων ημερομηνίας
- Πιστοποιημένα ονόματα
Εργασία με URI, αναγνωριστικά αναγνωρισμένων ονομάτων
- Άλλα XML Εξαρτήματα
Έγγραφα Κόμβοι κειμένου Σχόλια PI (Οδηγίες Επεξεργασίας) XML Οντότητα CDATA
- XQuery-Σχετικά πρότυπα
XML Serialization XQueryX XQuery Update Facility Full-Text Search XQJ - XQuery API for Java
- Ειδικά χαρακτηριστικά υλοποίησης
XML Έκδοση Ρύθμιση της επιλογής περιβάλλοντος ερωτήματος Δηλώσεις και παραμέτρους σειριοποίησης εκφράσεων επεκτάσεων
- XQuery έναντι SQL
Δεδομένα XML έναντι σχεσιακών δεδομένων Σύνταξη SQL έναντι XQuery Σύνταξη SQL και XQuery
- XQuery έναντι XSLT
XQuery και XPath XQuery έναντι XSLT
Requirements
Κάποιες γνώσεις βασικών XML. Η προηγμένη γνώση τεχνολογιών που σχετίζονται με το XML είναι επωφελής αλλά δεν απαιτείται.
14 Hours
Testimonials (3)
Theory and excises not separated but after every bigger Topic there were exercises to remember theory in practice
Krzysztof - Nordea
Course - XQuery
The pacing was good enough
Daniel - Nordea
Course - XQuery
I was very lucky to have one-to-one training and it gave me a good grounding in the subject as well as exploring some of my real use-cases that were really complex