Back To Top

MS SQL Server 2005 - Programmierung und Administration

Comelio SQL EinsatzÜber Transact SQL, die inte­grierte Programmier­sprache lassen sich alle datenbank­nahen Anwendungen direkt in der Datenbank in Form von Pro­zeduren und Funktionen programmieren. Für die erweiterte Anwendungsentwicklung eignet sich besonders C#, sodass auch umfassen­de Internet-Anwen­dungen auf komplexem Niveau erstellt werden können. Im Bereich XML bietet MS SQL Server Funktionalitäten für die Speicherung, Suche und Verarbei­tung von XML-Daten.


Programmierbarkeit

Komplettansicht

Unter dem Wort Programmier­barkeit versteht der MS SQL Server nicht nur die Fähigkeit, Quelltext in verschie­denen Spra­chen in der Datenbank zu spei­chern oder direkt auszuführen, sondern auch die programmierten Objekte. Die Syn­tax, mit der diese Objekte erstellt werden, ist ne­ben der Darstellung von Ab­fragen und Ana­lysen ein zentrales Thema dieses Artikels.

mehr...

Funktionen

Comelio-Blog MS SQL Server FunktionenNeben den Prozeduren gibt es auch noch die Möglichkeit, benutzerdefinierte Funktionen zu erstellen. Beide Modularten haben – wie in allen Datenbanken, die überhaupt solche Strukturen anbieten – große Gemeinsamkeiten. Daher werden viele Aspekte bereits bekannt sein, weswegen die Darstellung von Funktionen ein wenig kürzer ausfallen kann.

mehr...

Verwaltungsarbeiten

Comelio-Blog MS SQL Server VerwaltungsarbeitenDieser Abschnitt gibt neben ausführlichen Hinweisen zur Sicherheit von Modulen auch zusätzliche Informationen, wie Informationen über Funktionen und Prozeduren abgerufen werden können.

mehr...

Programmierung

Comelio-Blog MS SQL Server VerwaltungsarbeitenNach der ausführlichen Einfüh­rung zur Webservice-Techno­logie, folgen in diesem Kapitel Beispiele zur Erstellung und Verwendung von Webservices, die vom MS SQL Server 2005 bereitgestellt werden.

mehr...

XML in T-SQL zerlegen

Comelio-Blog MS SQL Server VerwaltungsarbeitenNeben dem Erzeugen und Speichern von XML, ist es auch wichtig die XML Daten zerlegen zu können. Wenn man bspw. Daten aus einer XML Datei in eine relationale Datenbank importieren und auf verschiedene Tabellen verteilen will. Bei einer einzelnen Tabelle ist das nicht so schwer, als wenn aus den XML-Daten einzelne Teilbäume für tabellenbezogene Ladevorgänge benötigt werden. Die Lösung nennt sich XPath.

mehr...

Variablen mit XML-Inhalt

Comelio-Blog MS SQL Server VerwaltungsarbeitenErstellt man eine Abfrage, welche XML-Werte zurückliefert, dann erhält man als Ergebnis Werte im Datentyp xml. Diese können dann direkt in einer Variablen oder für einen Rückgabewert einer Funktion genutzt werden. Dieser besondere Datentyp verhält sich wie jeder andere, weil er überall dort auftauchen kann, wo auch ein anderer Datentyp genutzt werden kann. Zum Beispel als Datentyp für eine Variable oder einen Rückgabewert.

mehr...

XML mit XPath zerlegen

Comelio-Blog MS SQL Server VerwaltungsarbeitenSobald man keine eigene Entscheidung über das XML-Format treffen kann, die angelieferten Daten tief verschachtelt sind und nicht den benötigten relationalen Strukturen entsprechen, genügt die einfache Zuordnung nicht mehr. Man muss die genaue Zuordnung mit Hilfe von XPath-Ausdrücken ausführen.

mehr...

XML: Datentypmethoden

Comelio-Blog MS SQL Server VerwaltungsarbeitenNach dem Abruf von XML-Daten aus der Datenbank oder dem Dateisystem oder der Zusam­mensetzung auf Basis einer Abfrage, stellt sich die Frage nach der Ver­arbeitung. Zur Verfügung stehen Metho­den, die sich über eine objektorientier­te Punktnotation aufrufen lassen und zur weiteren Abfrage, Untersuchung und Filterung von XML-Daten dienen.

mehr...

XPath

Comelio-Blog MS SQL Server XPathMan benötigt für die Navigation innerhalb eines XML-Dokuments eine möglichst kurze Ausdruckssprache. Dies ist sowohl in XML Schema wie auch in XSLT / XSL-FO oder eben im MS SQL Server die Navigations- und Abfragesprache XPath.

mehr...

Definition und Übersicht

Comelio-Blog MS SQL Server ProgrammierbarkeitDie Darstellung der Themen folgt den Doku­menten des W3C (World Wide Web Consortium), dem Stan­dardisierungsgremium von (X)HTML, CSS, XML und vielen anderen XML-Standards (XML Schema, XSLT, XSL-FO): http://www.w3.org/2002/ws/

mehr...

XSLT

Comelio-Blog MS SQL Server XSLTEine Möglichkeit zur Bearbei­tung von XML-Daten ergibt sich nach relationaler Zerlegung, Abfrage und Verarbeitung mit XQuery mit Hilfe von XSLT. Dieser Standard vom W3C (http://www.w3.org/TR/xslt20/) besteht aus einer XML-Datei, in der in einer deklara-tiven Sprache Formatierungs- und Umwandlungsanweisungen für XML-Daten­ströme ge-geben werden, die zu Ergeb­nissen in HTML, XML oder Text führen.

mehr...

Technologien

Comelio-Blog MS SQL Server Technologien WebservicesVerschiedene der im Rahmen von Webservices verwendeten Technologien wurden bereits erwähnt. Sie sollen in diesem Abschnitt noch einmal dargestellt werden. Dies zeigt vor allem, welche Techniken dabei zum Einsatz kommen. Viele dieser Techniken bestehen aus XML-Technologien (einzelnen Textdateien), die unter­schiedliche Aspekte der Implementierung von Webservices berühren.

mehr...

Umsetzung im MS SQL Server

Comelio-Blog MS SQL Server 2005 WebservicesNach der allgemeinen Darstellung der Webservice-Technik, beschäftigt sich dieser Abschnitt nun mit der konkreten Umsetzung im MS SQL Server. Beispiele folgen zu den einzelnen Konzepten im nächsten Abschnitt, wobei dann auf die Technik an sich nicht mehr eingegangen wird.

mehr...

SOAP

Comelio-Blog MS SQL Server SOAPDas SOAP-XML-Format dient für den Nachrichtenaustausch zwi­schen Webservice und seinem Klient. Je nachdem, welche Komplexität die vom Webservice erwartete und versandte Nachricht hat, muss in .NET oder einer anderen Programmiersprache diese Nachricht vom Programmierer nicht von Hand erstellt werden.

mehr...

Nachrichtenstruktur

Comelio-Blog MS SQL Server NachrichtenstrukturDas automatisch erstellte WSDL liefert zwar die Information, dass überhaupt XML zurück­geliefert wird, wenn nicht nur ein einfacher Rückgabewert einer Funktion die Antwort bildet, aber in XML Schema wird nicht die SELECT…FOR XML-Anfrage ausgelesen und so ausgewertet, dass die Antwortstruktur auch in diesem Bereich automatisch generiert wird.

mehr...

» Kontaktformular










comelio.com

mail address

mail address

  • Berlin | Comelio GmbH
    Fon: +49(0)30-8145622-00
    Fax: +49(0)30-8145622-10
  • München | Comelio GmbH
    Fon: +49(0)89-38156860-0
    Fax: +49(0)89-38156860-9
  • Hamburg | Comelio GmbH
    Fon: +49(0)40-20934996-0
    Fax: +49(0)40-20934996-9
  • Wien | Comelio GmbH
    Fon: +43-720-2097-97
    Fax: +43-720-2097-98