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

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories