Zestawienie zagadnień obowiązujących na Egzaminie z PDS

 

Studia dzienne – wszystko

SUM – 1, 3, 4 + zagadnienia z laboratorium (ORDBMS=>XML, XML jako tekst, XML jako obiekt)

  1. XML Schema
    1. Definiowanie XML-Schema w oparciu o

                                                               i.      przykładowy dokument XML

                                                             ii.      DTD

    1. Znajomość elementów występujących w XML-Schema

                                                               i.      listy typów

                                                             ii.      unie typów

                                                            iii.      ograniczenia, wzorce

                                                            iv.      elementy mieszane

                                                              v.      rozszerzanie, zawężanie typów

                                                            vi.      typy wirtualne,

                                                           vii.      grupy elementów, atrybutów

                                                         viii.      any, anyattribute

                                                           ix.      zastępniki

                                                             x.      wykorzystanie wielu schematów

                                                           xi.      przestrzenie nazw, kwalifikacje

                                                          xii.      klucze unikalne i referencje

  1. Modele obiektowo-relacyjne dla XML
    1. Translacja dokumentów na zawartość tabel
    2. Translacja DTD na schematy
  2. XML w RDBMS
    1. SQL-Server

                                                               i.      FOR XML (trzy klauzule)

·         Translacja zapytań na dokumenty XML

·         Zadany dokument XML - opracowywanie zapytania

                                                             ii.      OPENXML – wykorzystanie w kombinacjach operacji SQL

                                                            iii.      Ogólna znajomość rozszerzeń w SQL Server 2005

  1. Języki zapytań
    1. XML-QL

                                                               i.      Tworzenie zapytań

·         w oparciu o DTD

·         w oparciu o dokumenty XML

·         wykorzystanie konstrukcji ELEMENT_AS, CONTENT_AS

·         wykorzystanie wielu źródeł danych

·         zmienne na wszystkich możliwych poziomach

    1. XQuery

                                                               i.      Tworzenie zapytań

·         w oparciu o DTD

·         w oparciu o dokumenty XML

·         nacisk na wyrażenia XPath

·         tylko najważniejsze funkcje

·         wyrażenia warunkowe

    1. XUpdate

                                                               i.      Tworzenie poleceń modyfikujących dokumenty

·         wykorzystanie zmiennych,

·         łączenie wielu sekwencyjnych poleceń

  1. XML-owe bazy danych
    1. Tamino

                                                               i.      Ogólna znajomość architektury

·         Nacisk na hierarchie struktury danych

                                                             ii.      Typy indeksów i ich rola

                                                            iii.      Schematy Tamino

·         cechy

·         różnice w stosunku do XML Schema

                                                            iv.      Języki zapytań

·         X-Query

·         rozszerzenia XQuery (modyfikacje)

    1. dbXML

                                                               i.      Hierarchie struktury danych

                                                             ii.      Typy kolekcji i ich cechy

                                                            iii.      Typy indeksów i ich rola

·         umiejętność dobrania właściwego indeksu do określonych zapytań

                                                            iv.      Języki zapytań

                                                              v.      Interfejsy

·         Ogólna znajomość

    1. XML:DB API

                                                               i.      Ogólna znajomość klas

·         znaczenie

·         metody