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;
- Ιόντα διαδρομής Express
- FLWOR (για, αφήστε, όπου, παραγγελία από, επιστροφή)
- Λειτουργίες
- Συμμετέχει
XQuery Βασικά στοιχεία
- Ο Σχεδιασμός της XQuery Γλώσσας
- XQuery στο πλαίσιο
- Επεξεργασία ερωτημάτων
- Το XQuery μοντέλο δεδομένων
- Τύποι
- Χώροι ονομάτων
Expressιόντα
- Κατηγορίες Expressιόντων
- Λέξεις-κλειδιά και ονόματα
- Κενό διάστημα στα ερωτήματα
- Κυριολεκτικά
- Μεταβλητές
- Κλήσεις λειτουργιών
- Σχόλια
- Εντολή αξιολόγησης
- Σύγκριση Expressιόντων
- «αν-τότε-άλλο» Expressιόντα
- "και/ή" Expressιόντα
Μονοπάτια
- Ιόντα διαδρομής Express
- Κατηγορήματα
- Δυναμικές Διαδρομές
- Έγγραφα εισαγωγής
- Συμφραζόμενα
Κατασκευαστές
- Συμπεριλαμβανομένων Element και Χαρακτηριστικών από το Έγγραφο Εισόδου
- Άμεσοι Κατασκευαστές
- Υπολογιστικοί Κατασκευαστές
Επιλογή και σύνδεση με χρήση FLWOR
- Επιλογή με ιόντα διαδρομής Express
- FLWOR Expressιόντα
- Ποσοτικοποιημένα Expressιόντα
- Επιλογή διακριτών τιμών
- Συμμετέχει
Ταξινόμηση και Ομαδοποίηση
- Ταξινόμηση σε XQuery
- Ομαδοποίηση
- Συγκεντρωτικές Αξίες
Λειτουργίες
- Ενσωματωμένες Λειτουργίες
- Λειτουργίες που καθορίζονται από το χρήστη
Ερωτήματα για προχωρημένους
- Αντιγραφή εισόδου Elements με Τροποποιήσεις
- Εργασία με θέσεις και αριθμούς ακολουθίας
- Συνδυασμός αποτελεσμάτων
- Χρήση ενδιάμεσων XML εγγράφων
XML Χώρος ονομάτων
- XQuery και έναν χώρο ονομάτων
- Δήλωση χώρου ονομάτων
Τύποι
- Το XQuery Σύστημα Τύπου
- Οι ενσωματωμένοι τύποι
- Τύποι, κόμβοι και ατομικές τιμές
- Πληκτρολογήστε Check in XQuery
- Αυτόματες μετατροπές τύπων
- Τύποι ακολουθιών
- Κατασκευαστές και Χύτευση
Prolog και Module
- Δομή ερωτήματος: Prolog και Body
- Συναρμολόγηση ερωτημάτων από πολλαπλές ενότητες
- Μεταβλητές Δηλώσεις
- Δήλωση Εξωτερικών Συναρτήσεων
Χρήση Σχημάτων
- Τι είναι ένα σχήμα;
- Γιατί να χρησιμοποιήσετε σχήματα με ερωτήματα;
- W3C XML Schema: A Brief Overview
- Ορισμοί σχήματος εντός πεδίου
- Επικύρωση σχήματος και ανάθεση τύπου
- Τύποι ακολουθιών και σχήματα
Στατική πληκτρολόγηση
- Τι είναι η στατική πληκτρολόγηση;
- Το ιόν του διακόπτη τύπου Express
- The Treat Expression
- Δηλώσεις τύπου
- Οι συναρτήσεις μηδέν-ή-ένα, ένα-ή-περισσότερο και ακριβώς-ένα
Αρχές σχεδίασης ερωτημάτων
- Σχεδιασμός ερωτήματος:
- Σαφήνεια
- Αρθρωτότητα
- Ευρωστία
- Χειρισμός σφαλμάτων
- Εκτέλεση
Αριθμοί
- Κατασκευή και σύγκριση αριθμητικών τιμών
- Αριθμητικές Πράξεις
- Λειτουργίες στους αριθμούς
Χορδές
- xs:string Τύπος
- Κατασκευή, σύγκριση και χειρισμός χορδών
- Υποχορδές, μήκος
- Συνένωση και διάσπαση χορδών
- Κενό διάστημα
- Διεθνοποίηση
Κανονικά Expressιόντα
- Η δομή ενός κανονικού Express ιόντος
- Αναπαράσταση μεμονωμένων χαρακτήρων
- Αντιπροσωπεύοντας οποιονδήποτε χαρακτήρα
- Αντιπροσωπεύοντας ομάδες χαρακτήρων
- Κατηγορία χαρακτήρων Expressιόντα
- Απρόθυμοι ποσοτικοί δείκτες
- Άγκυρες
- Πίσω-Αναφορές
- Χρήση σημαιών
- Χρήση ιόντων υπο-Express με μεταβλητές αντικατάστασης
Τύποι ημερομηνίας και ώρας
- Εξαγωγή στοιχείων ημερομηνιών, ωρών και διαρκειών
- Χρήση αριθμητικών τελεστών σε ημερομηνίες, ώρες και διάρκειες
- Οι τύποι στοιχείων ημερομηνίας
Πιστοποιημένα ονόματα
- Εργασία με αναγνωρισμένα ονόματα
- URI, αναγνωριστικά
Άλλα XML Εξαρτήματα
- Εγγραφα
- Κόμβοι κειμένου
- Σχόλια
- PI (Οδηγίες Επεξεργασίας)
- XML Οντότητα
- CDATA
XQuery-Σχετικά πρότυπα
- XML Σειριοποίηση
- XQueryΧ
- XQuery Δυνατότητα ενημέρωσης
- Αναζήτηση πλήρους κειμένου
- XQJ - XQuery API για Java
Ειδικά χαρακτηριστικά υλοποίησης
- XML Έκδοση
- Ρύθμιση του πλαισίου ερωτήματος
- Δηλώσεις επιλογής και ιόντα επέκτασης Express
- Παράμετροι σειριοποίησης
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.