Martin: xml-Datenbank

Hallo,

ich komme mehr aus der Design-Richtung und habe eine generelle Frage
zu Xml-Datenbanken:
In einem Stellenangebot wurde ein Webdesigner gesucht, der neben eigentlichen Gestaltungsarbeiten in Html, CSS, Flash ... auch eine
Xml-DB administrieren soll. Wie ist so eine DB auf XML-Basis aufgebaut, wo kann man eine kurze Einführung finden? Welche weiteren
Sprachen kommen dann dazu (Access,MySQL?)

MFG

Martin

  1. Hallo Martin,

    Wie ist so eine DB auf XML-Basis aufgebaut, wo kann man eine kurze Einführung finden? Welche weiteren
    Sprachen kommen dann dazu (Access,MySQL?)

    Eine reine XML-Datenbank speichert die Daten nicht in Tabellen, d.h. grob formuliert ein XML-Dokument wird nicht auf Tabellen aufgeteilt, sondern bleibt als solches für den Datenbanknutzer erhalten. Die Anfragesprache ist dann in der Regel auch nicht SQL (wie bei relationalen Datenbanken), sondern eine die auf den XML-Dokumenten selbst operiert.
    Gängige Standards sind dabei:
    XPath (http://www.w3.org/TR/xpath) und XQuery (http://www.w3.org/TR/xquery/), aber auch eigene Abfragedialekte.

    Tamino ist z.B. eine XML-DB von der Software AG (http://www.softwareag.com/tamino/). Es gibt aber auch Open Source XML-DB wie z.B. Xindice (http://xml.apache.org/xindice/) der Apache Group.

    Kurze Einführungen generell zum Thema hab ich nicht parat, aber Google hilft da sicher weiter.

    Unter der Administration einer DB kann man allerdings viel verstehen. In der Regel sollte darunter nicht unbedingt die Programmierung von Abfragen fragen, sondern eher der DB-Betrieb (also z.B. Userberechtigungen usw.). Passt also so gut wie gar nicht zu Flash und Co. Ich würde an Deiner Stelle einfach mal anrufen und fragen, was darunter zu verstehen ist.

    Gruß
    Franz

  2. Hallo,

    ich komme mehr aus der Design-Richtung und habe eine generelle Frage
    zu Xml-Datenbanken:
    In einem Stellenangebot wurde ein Webdesigner gesucht, der neben eigentlichen Gestaltungsarbeiten in Html, CSS, Flash ... auch eine
    Xml-DB administrieren soll. Wie ist so eine DB auf XML-Basis aufgebaut, wo kann man eine kurze Einführung finden? Welche weiteren
    Sprachen kommen dann dazu (Access,MySQL?)

    MFG

    Martin

    Hallo, folgende Links kannst Du Dir ansehen:
    http://www.selfxml.de/
    http://www.mintert.com/xml/buch/
    http://www.thozie.de/webmaster/xml/

    Mit freundlichen Grüßen
    Antje

  3. hallo Martin,

    ich komme mehr aus der Design-Richtung und habe eine generelle Frage
    zu Xml-Datenbanken:
    In einem Stellenangebot wurde ein Webdesigner gesucht, der neben eigentlichen Gestaltungsarbeiten in Html, CSS, Flash ... auch eine
    Xml-DB administrieren soll. Wie ist so eine DB auf XML-Basis aufgebaut, wo kann man eine kurze Einführung finden? Welche weiteren
    Sprachen kommen dann dazu (Access,MySQL?)

    wenn es eine echte XML-DB ist, d.h. nicht "nur" eine DB wo es halt eben vorwiegend xml dateien/daten gespeichert werden.
    unter administrieren kann man auch sehr vieles verstehen, angefangen von der installation über einrichtung, datenpflege oder aber auch zuprogramierung könnte es bedeuten.
    welche sprache du dazu brauchst hängt von der möglichkeiten der xml-db ab. z.B. kannst du auf dem excelon (auch ein xml db) mit java zugreifen. beim textml-server von ixiasoft, würdest du z.B. asp brauchen können. usw.

    vielleicht helfen dir die links:
    http://www.ixiasoft.com/
    http://www.exceloncorp.com/

    grüße
    thomas