Εξέλιξη Κομματιού

Εισαγωγή στο XQuery

  • Τι είναι το XQuery;
  • Παθ Εκφράσεις
  • FLWOR (for, let, where, order by, return)
  • Συναρτήσεις
  • Ενώσεις

Βασικά Στοιχεία του XQuery

  • Το σχέδιο της γλώσσας XQuery
  • XQuery σε κύριο πλαίσιο
  • Επεξεργασία Ερωτήματων
  • Το Μοντέλο Δεδομένων του XQuery
  • Τύποι
  • Χώροι Ονομάτων

Εκφράσεις

  • Κατηγορίες Εκφράσεων
  • Λέξεις-κλειδιά και Όνοματα
  • Χώρος κενών συσχέτισης στα Ερωτήματα
  • Λογικά
  • Μεταβλητές
  • Κλήσεις Συνάρτησης
  • Σχόλια
  • Σειρά Αξιολόγησης
  • Εκφράσεις Σύγκρισης
  • Εκφράσεις "if-then-else"
  • Εκφράσεις "and/or"

Παθ

  • Παθ Εκφράσεις
  • Προδιαγραφές
  • Δυναμικά Παθ
  • Εγγραφές Εισόδου
  • Συμβάσεις

Κατασκευαστές

  • Περιλήψη Στοιχείων και Ατομικών Πεδίων από την Εγγραφή Εισόδου
  • Κατευθυντικοί Κατασκευαστές
  • Υπολογισμένοι Κατασκευαστές

Εξαγωγή και Ενώσεις χρησιμοποιώντας FLWORs

  • Εξαγωγή με Παθ Εκφράσεις
  • FLWOR Εκφράσεις
  • Τυποποιημένες Εκφράσεις
  • Εξαγωγή Διαφορετικών Τιμών
  • Ενώσεις

Ταξινόμηση και Ομαδοποίηση

  • Ταξινόμηση στο XQuery
  • Ομαδοποίηση
  • Συσχέτιση Τιμών

Συναρτήσεις

  • Εγκατεστημένες Συναρτήσεις
  • Χρήστη-Ορισμένες Συναρτήσεις

Προχωρημένα Ερωτήματα

  • Αντιγραφή Στοιχείων Εισόδου με Προσαρμογές
  • Εργασία μεΘέσεις και Ακολουθίες
  • Συνδυασμός Αποτελεσμάτων
  • Χρήση Μεσαίων XML Εγγραφών

XML Namespace

  • XQuery και ένας χώρος ονομάτων
  • Δήλωση Χώρου Ονομάτων

Τύποι

  • Το Σύστημα Τύπων του XQuery
  • Οι Εγκατεστημένοι Τύποι
  • Τύποι, Κόμβοι και Ατομικές Τιμές
  • Έλεγχος Τύπων στο XQuery
  • Αυτόματες Μετασχηματισμοί Τύπων
  • Τύποι Ακολουθιών
  • Κατασκευαστές και Μετατροπή

Πρόλογος και Μόνιμη Ενότητα

  • Συμφωνία του Ερωτήματος: Πρόλογος και Σώμα
  • Συνέλεξη Ερωτημάτων από Διάφορους Μόδουλους
  • Δηλώσεις Μεταβλητών
  • Δήλωση Εξωτερικών Συναρτήσεων

Χρήση Σχημάτων

  • Τι είναι τα σχήματα;
  • Γιατί να χρησιμοποιούνε τα σχήματα με τα Ερωτήματα;
  • W3C XML Schema: Σύντομη Περίληψη
  • Σχήματα που βρίσκονται σε ισχύ
  • Επικύρωση Σχήματος και Τυποποίηση
  • Τύποι Ακολουθιών και Σχήματα

Η Τυποποίηση σε Προορισμό

  • Τι είναι η Τυποποίηση σε Προορισμό;
  • Η Εκφραση Typeswitch
  • Η Εκφράση Treat
  • Δηλώσεις Τύπων
  • Οι συναρτήσεις zero-or-one, one-or-more και exactly-one

Αρχές Σχεδιασμού Ερωτήματος

  • Σχεδιασμός Ερωτήματος:
    • Ευσαφήνεια
    • Μοναδικότητα
    • Αντίσταση
  • Διαχείριση Σφαλμάτων
  • Απόδοση

Αριθμοί

  • Δημιουργία και Σύγκριση Αριθμητικών Τιμών
  • Αριθμητικές Περιπτώσεις
  • Συναρτήσεις σε Αριθμούς

Συμβολοσειρές

  • Τύπος xs:string
  • Δημιουργία, Σύγκριση και Διαχείριση Συμβολοσειρών
  • Υποσυμβολοσειρες, μήκος
  • Σύνδεση και Διαίρεση Συμβολοσειρών
  • Κενό χώρος
  • Διεθνοποίηση

Κανονικές Εκφράσεις

  • Η δομή μιας κανονικής έκφρασης
  • Ανάπτυξη μεμονωμένων χαρακτήρων
  • Ανάπτυξη οποιουδήποτε χαρακτήρα
  • Ανάπτυξη ομάδων χαρακτήρων
  • Εκφράσεις Κλάσης Χαρακτήρων
  • Ρυθμίσεις τύπου κάνοντας ολιγόρημα
  • Αρχές σύνδεσης
  • Επανάληψη αναφορών
  • Χρήση Σημείων Ενότητας
  • Χρήση υπο-έκφρασεων με αντικατάσταση μεταβλητών

Τύποι Ημερομηνίας και Ώρας

  • Εξάγωγη των συστατικών μερών ημερομηνιών, ώρων και διαρκειών
  • Χρήση αριθμητικών τελεστών σε ημερομηνίες, ώρες και διαρκέιες
  • Τύποι Συστατικών της Ημερομηνίας

Πλήρωμες Ονόματος

  • Εργασία με πλήρωμες ονόματος
  • URIs, IDs

Άλλα XML Στοιχεία

  • Έγγραφα
  • Κόμβοι Κειμένου
  • Σχόλια
  • ΠΙ (Εντολές Επεξεργασίας)
  • Σχήμα XML
  • CDATA

Τυποποιημένες Αρχές σχετικά με το XQuery

  • Εξαγωγή XML
  • XQueryX
  • Χώρος Αναβάθμισης XQuery
  • Αναζήτηση πλήρους κειμένου
  • XQJ - XQuery API for Java

Χαρακτηριστικά Συγκεκριμένων Υλοποιήσεων

  • Έκδοση XML
  • Ορισμός του Πλαισίου Ερωτήματος
  • Δηλώσεις Επιλογών και Πρόσθετες Εκφράσεις
  • Παράμετροι Σειροποίησης

XQuery vs. SQL

  • XML Δεδομένα vs. Σχετικά Δεδομένα
  • Σύνταξη SQL vs. Σύνταξη XQuery
  • SQL και XQuery

XQuery vs. XSLT

  • XQuery και XPath
  • XQuery vs. XSLT

Απαιτήσεις

Κάποιες γνώσεις βασικών θεμάτων XML. Προηγμένες γνώσεις συσχετισμένων τεχνολογιών XML είναι χρήσιμες αλλά δεν είναι απαραίτητες.

 14 Ώρες

Αριθμός συμμετέχοντων


Τιμή ανά συμμετοχαστή

Σχόλια (3)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες