XSL-FO

XSL-FO von Skulschus,  Marco, Wiederstein,  Marcus
XSL-FO (eXtensible Stylesheet Language/Formatting Ob- jects) ist eine W3C-Syntax, die speziell für die Transformation von XML-Dokumenten in PDF- und andere Druck-Formate geschaffen wurde. Dabei stellen die Formatierungsobjekte eine Zwischenschicht dar, in der die XML-Daten zunächst umgewandelt werden, bevor sie mit einem geeigneten Prozessor in ihr Zielformat gebracht werden. Dieses Buch enthält alles, was man zum Einsatz von XSL-FO benötigt: eine Darstellung des Standards, sehr viele Beispieldateien, Schemazeichnungen zum besseren Verständnis und Referenzen. XSL-FO-Prozessoren sind kostenlos und – je nach Anforderung – kostenpflichtig erhältlich. Dieses Buch setzt den Open Source-Prozessor Apache FOP ein und zeigt seine Verwendung in Java und.NET. XSL-FO entfaltet mit den beiden anderen Standards XSLT und XPath seine wahre Größe, da so die Möglichkeit besteht, komplexe Transformationen und Algorithmen zur Umwandlung zu erzeugen, die ebenfalls in XSLT eingebettet sind und anstelle von typischen HTML-Ausgaben nun PDF erzeugen können.
Aktualisiert: 2020-01-01
> findR *

MS SQL Server 2014

MS SQL Server 2014 von Skulschus,  Marco, Wiederstein,  Marcus
Der MS SQL Server bietet eine umfassende Unterstützung von XML-Technologien. Dieses Buch zeigt DB-Entwicklern/-Administratoren, wie sie mit Hilfe von T-SQL DB-basierte XML-Schnittstellen entwerfen oder XML und relationale Strukturen mischen können. Man lernt, aus relationalen Daten XML-Daten in T-SQL zu erzeugen, diese Daten zu verarbeiten oder wieder relational zu zerlegen. Weitere Themen sind direkte XML-Speicherung und die Arbeit mit XQuery, XSLT und XML Schema in der Datenbank. Ein kleiner Teil des Buchs stellt die Grundlagen in den verwendeten XML-Technologien dar.
Aktualisiert: 2020-01-01
> findR *

MS SQL Server 2014

MS SQL Server 2014 von Skulschus,  Marco, Wiederstein,  Marcus
Der MS SQL Server ist die Standard-DB für.NET-Anwendungen und Microsoft-basierte Systeme. Dieses Buch zeigt DB-Entwicklern und DB-Administratoren, wie sie mit Hilfe von T-SQL und MS SQL Server-Tools eine Datenbank und DB-Objekte aufbauen und verwalten sowie DB-interne Logik mit Prozeduren, Funktionen und Triggern implementieren. Administrationsaufgaben wie Optimierung und Tuning, Sicherheit und Backup/Recovery werden ebenfalls behandelt.
Aktualisiert: 2020-01-01
> findR *

Oracle PL/SQL

Oracle PL/SQL von Skulschus,  Marco, Wiederstein,  Marcus
Die SQL-Erweiterung PL/SQL der Oracle 10g/11g-Datenbank bietet eine umfangreiche Syntax für die Entwicklung von programmierbaren DB-Objekten wie Prozeduren/Funktionen und Triggern. So kann man vollständige datenbanknahe Anwendungen direkt in der Datenbank entwickeln und ihre Module in anderen Anwendungen, die in Java,.NET oder auch PHP geschrieben sind, wieder integrieren. Dieses Buch bietet Einsteigern einen umfassenden Überblick über die PL/SQL-Syntax und ihre Fähigkeiten.
Aktualisiert: 2020-01-01
> findR *

XSLT, XPath und XQuery

XSLT, XPath und XQuery von Skulschus,  Marco, Wiederstein,  Marcus
XSLT 1.0: Vorlagen/Templates,Kontrollanweisungen, Variablen und Parameter, Sortierungen und Gruppierungen, Ausgaben in HTML, Text / CSV und XML XSLT 2.0: Stylesheet-Funktionen, dynamisches XSLT, 2.0-Besonderheiten, Integration von XML Schema, strukturgetriebene Verarbeitung, reguläre Ausdrücke, SQL-ähnliche Abfragen XPath 1.0: Grundlagen, Knoten lokalisieren und filtern, Funktionsbibliothek XPath 2.0: Kontrollanweisungen, 2.0-Besonderheiten und –Funktionen XQuery 1.0: Abfragen und Umwandlung als Ersatz von XSLT/XPath Integration: Einsatz in.NET, Java, PHP und Datenbanken (Oracle PL/SQL, MS SQL Server T-SQL)
Aktualisiert: 2020-01-01
> findR *

XML Schema

XML Schema von Skulschus,  Marco, Wiederstein,  Marcus, Winterstone,  Sarah
Modellierung von einfachen XML-Strukturen mit XML Schema Typbibliothek von XML Schema und Erstellung eigener abgeleiteter Datentypen Komplexe Inhaltsmodelle und globale komplexe Datenstrukturen und Vererbung Schlüssel und Verweise in XML-Dokumenten definieren Auslagerung und Wiederverwendung Deklaration und Verwendung von Namensräumen Beschreibung von Datenbankmodellen mit XML Schema Generierung von SQL mit Hilfe von XSLT aus XML Schema Verwendung von XML Schema in Oracle und MS SQL Server XML Schema an.NET/Java-Klassen binden (De-)Serialisierung von Objektstrukturen in XML mit Java/.NET
Aktualisiert: 2020-01-01
> findR *

Oracle, PL/SQL und XML

Oracle, PL/SQL und XML von Skulschus,  Marco, Wiederstein,  Marcus
XML-Schnittstellen ersetzen allerorten Lösungen auf Basis von einfachen Textdateien oder Protokolldaten, Unternehmen gehen dazu über, semistrukturierte Daten direkt in einer (objekt)relationalen Datenbank zu speichern. Wenn Oracle im Einsatz ist, hat man eine vollwertige XML-Datenbank bereits zur Verfügung und kann aus einer Reihe von Werkzeugen für die Erzeugung, Speicherung, Abfrage und allgemein die Integration von XML-Daten in seine Datenlandschaft die beste Kombination auswählen. Dieses Buch stellt die Techniken von Oracle dar, wie in der Standard-DB oder in der speziellen XML DB (XDB) XML-Daten verwendet werden können. Dabei erläutert es die verschiedenen traditionellen und Oracle-spezifischen Speicheransätze sowie die vollständige relationale Zerlegung oder native Speicherung und Verarbeitung im XML-Datentyp XMLType genauso wie die Verarbeitung mit Hilfe von PL/SQL, die Erzeugung über SQL/XML und den Einsatz von Webservices. Das Buch fokussiert insbesondere den Aspekt der Errichtung von XML-fähigen Schnittstellen zwischen kooperierenden Systemen. Versionen: 9i, 10g und 11g.
Aktualisiert: 2020-01-01
> findR *

MS SQL Server 2014

MS SQL Server 2014 von Skulschus,  Marco, Wiederstein,  Marcus
Dieses Buch ermöglicht den Einstieg in relationale Datenbanken und den Microsoft SQL Server 2014. Es zeigt DB-Entwicklern oder Nutzern aus dem Marketing und Controlling, wie sie mit Hilfe von T-SQL Daten abfragen, Tabellen verknüpfen und komplexe Analysen durchführen. Mit Hilfe von T-SQL und dem Management Studio lernt man, Tabellen anzulegen und dann mit T-SQL-Operationen Daten zu bearbeiten. Die Programmierung von fortgeschrittenen T-SQL-Skripten wird ebenfalls dargestellt. Als Beispiel dient die umfassende AdventureWorks-Datenbank.
Aktualisiert: 2020-01-01
> findR *

XML: Standards und Technologien

XML: Standards und Technologien von Skulschus,  Marco, Wiederstein,  Marcus
XML (eXtensible Markup Language) ist seit mehreren Jahren als Technologie für die Abbildung, den Transport und die Speicherung von strukturierten Daten etabliert und stellt in immer mehr IT-Prozessen und Anwendungen einen wesentlichen Baustein dar. Dieses Buch erklärt die gängigen Standards und Technologien, die im Bereich XML eingesetzt werden, liefert dabei zu jedem Thema viele Syntax-Beispiele und gibt Hinweise zum richtigen Einsatz. Sie lernen die beiden Standards DTD und XML Schema für die Modellierung und Validierung von XML-Daten kennen. Mit Pfadausdrücken in XPath sehen Sie, wie Sie Knoten lokalisieren und XML-Strukturen filtern, während Sie mit XQuery ganz neue XML-Dokumente auf Basis von SQL-ähnlichen Abfragen erzeugen. Die tatsächliche Umwandlung von XML sehen Sie anhand von XSLT für HTML, XML und Text und anhand von XSL-FO für Druckformate wie PDF. Serviceorientierte Architekturen werden mit Webservices aufgebaut, die ebenfalls in diesem Buch mit einer allgemeinen Beschreibung und den beiden wesentlichen Standards SOAP und WSDL eingeführt werden. Da XML auch als Speicher- und Transportformat dienen kann, zeigt das Thema XML und Datenbanken, wie XML aus relationalen Daten in MS SQL Server und Oracle abgerufen und auch wieder umgewandelt werden kann.
Aktualisiert: 2020-01-01
> findR *

Grundlagen empirische Sozialforschung

Grundlagen empirische Sozialforschung von Skulschus,  Marco, Wiederstein,  Marcus
Unternehmen sind verpflichtet, betriebliche Entscheidungen auf Basis fundierter Daten aus den verschiedenen Unternehmensbereichen in Kombination mit zusätzlichen Informationen, die für erweiterte Untersuchungen intern und extern beschafft werden müssen, im Rahmen eines auf die Unternehmensziele hin angepassten Business Intelligence-Prozesses zu treffen. Dabei ist es nicht immer nur möglich, auf Daten, die aus den betrieblichen Leistungsprozessen stammen, zurückzugreifen. Verstärkt gehen auch mittelständische Unternehmen dazu über, Daten aus externen Datenquellen zu integrieren oder sie auch unter Einsatz von Befragungen bei Mitarbeitern, Kunden, Lieferanten oder in anvisierten Testmärkten zu beschaffen. Dieses Buch bietet das nötige Grundlagenwissen aus dem Bereich der empirischen Sozialforschung, damit Mitarbeiter im Bereich Personal, Marketing/Vertrieb, Informationstechnik und Controlling in der Lage sind, Befragungsprojekte zu planen, aufzusetzen und ggf. mit externer Unterstützung durchzuführen. Sie lernen in diesem Buch die Grundlagen der sozialwissenschaftlichen Modellbildung kennen, die bei einem Befragungsprojekt zu berücksichtigen sind. Aus den Bereichen der Statistik sehen Sie, welche Möglichkeiten sich bieten, Stichproben auszuwählen und Abhängigkeiten zwischen den untersuchten Variablen zu bestimmen. Um auch konkrete Beispiele für Befragungsprojekte und insbesondere Fragebögen zu haben, gibt Ihnen dieses Buch eine beispielhafte Einführung in die Fragebogenkonstruktion und die Durchführung von konkreten Befragungsprojekten. --- Die Themen der einzelnen Kapitel werden im Folgenden kurz aufgelistet: 1. Im ersten Kapitel lernen Sie, den Einsatz von Befragungen als Teilbereich eines erweiterten Business Intelligence-Kreislaufs zu verstehen und werden mit verschiedenen Gründen konfrontiert, warum der Einsatz der Methoden der empirischen Sozialforschung in einer so globalisierten Welt gerade auch für kleine und mittelständische Unternehmen von Bedeutung sein kann. In diesem Kapitel begegnen sie verschiedenen allgemeinen Grundbegriffen, die den Rahmen für das gesamte Buch aus dem Themengebiet des Reporting und Data Mining abstecken. 2. Das zweite Kapitel gibt einen Überblick über die Methodik der empirischen Sozialforschung, die man im Rahmen eines Befragungsprojekts automatisch nutzt und welche die wissenschaftliche Basis der Befragung bilden. Wesentliche Konzepte, die erläutert werden, sind hier ein Streifzug durch wissenschaftstheoretische Grundlagen und die Vorstellung der grundsätzlichen Überlegung zur sozialwissenschaftlichen Theoriebildung. Das Kapitel beginnt bei der Überlegung, dass ein Großteil der Phänomene, die mit den Methoden der Sozialwissenschaften beobachtet und erklärt werden sollen, zunächst nur in einem Begriff und nicht als tatsächliche Objekte in unserer Umwelt vorliegen. Man spricht auch hier von der Konstruktion der Wirklichkeit durch Sprache. Auf Basis dieser Grundüberlegung folgen dann verschiedene Definitionen, die für die einzelnen Schritte im Prozess der Wissensermittlung in den Sozialwissenschaften wesentlich sind. 3. Das dritte Kapitel ergänzt die Bausteine, die im zweiten Kapitel beschrieben worden sind, durch die Beschreibung des Ziels der gesamten forschenden Arbeit in der empirischen Sozialforschung. Es definiert den Begriff der Erklärung und zeigt, wie Erklärungen genutzt werden können. Als zwei große Unterarten, wie Erklärungen entwickelt werden können, stellt es die deduktiv-nomologische Erklärung und die Induktion genauer und weitere Erklärungsarten in einer Übersicht dar. Auch das Konzept der Falsifikation zur Prüfung von Erklärungen wird erläutert. 4. Das vierte Kapitel konzentriert sich auf die beiden Konzepte der Operationalisierung und Messung. Operationalisierung meint, für ein insbesondere nicht direkt zu beobachtendes Phänomen so genannte Indikatoren zu suchen, für die man dann konkrete Variablen ableitet, die man tatsächlich messen kann. Die Messung kann je nach Datentyp der Variable auf verschiedenen Skalen erfolgen. Das Kapitel stellt die verschiedenen Begrifflichkeiten, die bei der Operationalisierung wichtig sind, theoretisch und mit Beispielen vor. Das Konzept der Messung bezieht sich darauf, ein so genanntes empirisches Relativ in ein numerisches Relativ zu übertragen, wobei verschiedene Abbildungsarten unterschieden werden können. 5. Im fünften Kapitel lernen Sie, welche Verfahren es gibt, Stichproben zu nehmen und damit den Kreis der befragten Personen zu bestimmen. Ausgehend von einer Darstellung der verschiedenen Erhebungsformen, lernen Sie die Unterschiede zwischen den diversen Formen der Zufallsstichprobe sowie die zentralen Begriffe der willkürlichen und bewusste Auswahl sowie das Konzept der Repräsentativität kennen. Es beschreibt auch typische Schwierigkeiten bei der Ansprache der theoretisch ermittelten Stichprobenteilnehmer. 6. Das sechste Kapitel listet die unterschiedlichen gängigen Techniken der Datenerhebung auf, wobei deutlich wird, dass zur Auswahl durchaus nicht nur eine Online-Befragung steht. Vielmehr hat man hier die Wahl zwischen dem standardisierten Interview, der schriftlichen Befragung, dem Telefoninterview, einer internetgestützten Befragung sowie der Beobachtung und der Inhaltsanalyse. Mit Blick auf die übergeordnete Fragestellung, betriebsrelevante Entscheidungen auf Basis von solchermaßen erhobenen Daten zu erleichtern, erfolgt auch immer eine Bewertung und eine Beschreibung von empfehlenswerten Anwendungsfällen der jeweiligen Technik. 7. Das siebte Kapitel beschreibt die verschiedenen Eigenschaften der Frage, die zur Messung einer Variable zum Einsatz kommen. Als Unterscheidungsmöglichkeiten kommen hier verschiedene Typologien zum Einsatz, die miteinander verglichen werden, wie die Unterscheidung nach der Skala, nach ihrer Funktion oder der Form der Antwortvorgabe. Da man diese verschiedenen Typologien gleichrangig nebeneinander verwenden kann, geben sie einen umfassenden Überblick über die verschiedenen Betrachtungs- und Beschreibungsweisen von Fragen in einem Fragebogen. 8. Im achten Kapitel wird der Fragebogen vorgestellt. Es beschreibt seine Struktur und typischen Aufbau sowie verschiedene Anforderungen an die Darstellung von Fragen, Antworten und Hinweise für den Interviewer. Der Fragebogen bildet einen strukturierten Dialog mit dem Teilnehmer ab, der durch eine Reihe von datenverzerrenden Effekten beeinflusst wird. Diese Effekte werden für verschiedene Darstellungsformen des Fragebogens erläutert. Interaktive Elemente erleichtern normalerweise die Datenerhebung und bieten die Möglichkeit, den Teilnehmer für die Untersuchung zu begeistern. Traditionelle und innovative Elemente für die Erstellung von interaktiven Fragebögen werden anhand von Beispielen vorgeführt. 9. Das neunte Kapitel führt die verschiedenen Techniken zur Ableitung von Zusammenhängen/Korrelationen und Mustern ein, mit denen die Daten dann ausgewertet werden können. Dieses Kapitel bildet einen Streifzug durch die Bereiche der deskriptiven und schließenden Statistik sowie des Data Mining. Es soll einen Überblick anhand von verschiedenen Beispielen vermitteln, in denen Ergebnisse auf Basis einer Beispielumfrage ermittelt und mit verschiedenen Standardwerkzeugen wie MS Excel oder dem MS SQL Server verarbeitet werden. 10. Das zehnte Kapitel diskutiert kurz Grenzen der hier vorgestellten Methoden und dient daher gleichzeitig auch noch einmal als Zusammenfassung.
Aktualisiert: 2018-07-12
> findR *

MS SQL Server 2012 (3)

MS SQL Server 2012 (3) von Skulschus,  Marco, Wiederstein,  Marcus
* Grundlagen zu XML-Technologien (XML Schema, XQuery, XPath) * Erzeugen von XML-Strukturen aus relationalen Daten mit T-SQL-Abfragen * Validierung und Typisierung mit XML Schema mit T-SQL * Verwendung von XSLT und.NET in der DB * Verarbeiten, abfragen und verwenden von XML in der Datenbank mit T-SQL mit XPath und XQuery
Aktualisiert: 2017-03-01
> findR *

MS SQL Server 2005 – T-SQL Programmierung und Abfragen

MS SQL Server 2005 – T-SQL Programmierung und Abfragen von Skulschus,  Marco, Wiederstein,  Marcus
Der MS SQL Server 2005 bietet nach fünf langen Jahren eine umfassende Aktualisierung und Verbesserung der Microsoft-Datenbank. Dieses Buch stellt den ersten Band einer umfangreichen Reihe zum SQL Server 2005 dar und zeigt Programmierern und Nutzern der Datenbank, die Daten abfragen und bearbeiten wollen, wie sie mit Hilfe von T-SQL Abfragen und Analysen durchführen, Daten bearbeiten und in der Datenbank Funktionen und Prozeduren erstellen können. Als Beispiel dient die umfassende AdventureWorks-Datenbank, die von Microsoft entwickelt wurde, um die neuen Fähigkeiten des SQL Servers 2005 optimal zu präsentieren. Die weiteren Bände dieser Reihe beschäftigen sich mit Administration, XML,.NET, Reporting/Analysis Services, Business Intelligence und Data Warehousing. In diesem Band finden Sie zahlreiche Beispiele zu (UN)PIVOT, Untersummen, Würfel, Rangfolgen, OVER-Aggregate, dynamische Anweisungen, CTE, Akkumulation, Durchschnitte und Funktionen/Prozeduren. Der MS SQL Server 2005 bietet nach fünf langen Jahren eine umfassende Aktualisierung und Verbesserung der Microsoft-Datenbank. Dieses Buch stellt den ersten Band einer auf vier Bände ausgelegten Reihe zum SQL Server 2005 dar und zeigt Programmierern und Nutzern der Datenbank, die Daten abfragen und bearbeiten wollen, wie sie T-SQL, C#.NET und VB.NET sowie XML-Technologien in der Datenbank arbeiten können. Die Grundlagen von T-SQL werden von Grund auf erläutert, wobei das Ziel ist, umfangreiche und komplexe Abfragen/Analysen sowie Prozeduren und Funktionen zu erstellen. Als Beispiel dient die umfassende AdventureWorks-Datenbank, die von Microsoft entwickelt wurde, um die neuen Fähigkeiten des SQL Servers 2005 optimal zu präsentieren. Die weiteren Bände dieser Reihe beschäftigen sich mit Administration, Reporting/Analysis Services, Business Intelligence und Data Warehousing. Als Leser haben wir uns die Teilnehmer, welche die verschiedenen T-SQL-Seminare im Bereich MS SQL Server besuchen, vorgestellt. Hierbei handelt es sich um Programmierer, die für eine oder in einer MS SQL Server-Datenbank Software entwickeln. Ihre Aufgabe ist es normalerweise nicht, diese Datenbank einzurichten, von den Datenstrukturen her zu planen oder von Grund auf neu aufzubauen. Die Tabellen und die allgemeinen Strukturen sind bereits vorgegeben, sodass ihre Aufgabe daraus besteht, umfangreiche Abfragen und Analysen auszuführen, die Datenbank mit Hilfe von Funktionen und Prozeduren in T-SQL oder.NET zu erweitern und möglicherweise auch mit XML umzugehen. Weitere Bücher in dieser Reihe behandeln die an anderer Stelle erwähnten weiteren Themen. 1. Das erste Kapitel stellt verschiedene Grundlagen zum (neuen) MS SQL Server vor. Es beschreibt im Wesentlichen die Installation der Datenbank, den Umgang mit dem grafischen Werkzeug Management Studio sowie die Beispieldatenbank AdventureWorks. Dieses Kapitel stellt an verschiedenen Beispielen dar, wie man fast ohne SQL, was einen Hauptteil des Buchs bestimmt, Tabellen anlegt, mit Daten füllt bzw. Abfragen durchführt. Ob man später diese grafischen Hilfsmittel weiterhin benutzen wird, ist dem persönlichen Belieben überlassen, doch im Normalfall sollten insbesondere die vielen Beispiele zur Verwendung von SQL und T-SQL dafür Sorge tragen, dass man verstärkt doch eher den entsprechenden Quelltext schreibt anstatt ihn über grafische Werkzeuge zu erzeugen. 2. Das zweite Kapitel stellt Standard-SQL am Beispiel vom MS SQL Server und vor allen Dingen der AdventureWorks-Datenbank vor. Dabei beginnt es ausdrücklich mit der einfachen Standardabfrage SELECT * FROM tabelle und arbeitet sich dann durch die typischen Bereiche wie filtern, sortieren und gruppieren, die nicht nur mit dem MS SQL Server, sondern mit jeder Datenbank möglich sind. Es stellt anschließend die verschiedenen Standard-SQL-Funktionen für Aggregate und damit für Datengruppierungen vor, ehe es schließlich sehr ausführlich die vielen Funktionen vom MS SQL Server vorstellt, welche für viele Fragestellungen eine Lösung bieten, ohne die Daten in einer äußeren Anwendung zu verarbeiten, und die sich für jede Datenbank anders darstellen. Hier sind von System zu System große Unterschiede hinsichtlich de Funktionsumfangs und der Fähigkeiten der Funktionen zu beobachten. 3. Das dritte Kapitel konzentriert sich auf die Darstellung von so genannten komplexen Abfragen. Dies bedeutet zunächst, dass man die Daten nicht nur aus einer einzigen Tabelle abruft, sondern mehrere Tabellen miteinander über ihre Primärschlüssel-Fremdschlüssel-Verknüpfung verbinden muss. Hier stellt das Kapitel die traditionelle Variante den neuen, so genannten ANSI-SQL-Verknüpfungen gegenüber. Eine zweite Stufe hinsichtlich der Verwendung von komplexen Abfragen ist dann der Einsatz von Unterabfragen. Hier folgt eine Darstellung von einfachen Unterabfragen, Spaltenunterabfragen, abgeleiteten Tabellen und korrelierten Unterabfragen. Die verschiedenen Techniken sind in vielen Datenbanken gleich oder wenigstens ähnlich nutzbar, sind auch in der Praxis sehr sinnvoll und werden häufig eingesetzt - jedoch gibt es hier eine große Menge an Programmierern, die einen viel zu großen Bogen um diese Techniken machen und es vorziehen, in einer äußeren Anwendung die gleichen Operationen nachzuvollziehen. Dieses Kapitel möchte allerdings gerade Lust auf diese Techniken machen, da eine viel kürzere Syntax zu gleichen Ergebnissen führt. Schließlich folgt noch die Darstellung, wie man Fallunterscheidungen über die CASE-Anweisung in SQL realisiert und wie zusätzliche Aggregate errechnet werden können. Darunter sind Rangfolgen, Untersummen und Würfel zu verstehen, wobei hier auf der einen Seite verschiedene spezielle MS SQL Server-Techniken als auch Standard-Techniken, die allerdings selten auswendig niedergeschrieben, sondern vielmehr auf Basis eines fertigen Beispiels angewandt, zum Einsatz kommen. 4. Das vierte Kapitel arbeitet den Bereich der Datenmanipulation durch. Dies erfordert in verschiedenen Beispielen bereits einige einfache Techniken aus T-SQL. In einem ersten Teil erstellt man über SQL die Datenstrukturen für Tabellen und Sichten. Hierbei geht es weniger um den Administrationsaspekt als um die Grundlagen, welche für den Programmierer wesentlich sind. In einem zweiten, umfangreicheren Teil werden dann für verschiedene vereinfachten Tabelle der Beispieldatebank die typischen Bearbeitungsszenarien von Datenerfassung-, -bearbeitung, -aktualisierung und -löschung vorgestellt. Dabei werden neben den Standard-Möglichkeiten, wie sie in den meisten Datenbanksystemen möglich sind, gerade auch die seltenen und weniger geläufigen Möglichkeiten der verschiedenen Anweisungen vorgestellt. 5. Das fünfte Kapitel bietet schließlich eine ausführliche Einführung in die SQL-Erweiterung von MS SQL Server mit dem Namen Transact SQL (T-SQL). Zwar gibt es in einigen vorherigen Kapiteln bereits verschiedene Beispiele, die mit einfachen Mitteln von T-SQL operieren, doch die Erstellung von Variablen, die Verwendung und die Auswahl von geeigneten Datentypen, die Erstellung und Nutzung von Cursorn sowie schließlich auch die Erstellung von Prozeduren und Funktionen ist den einzelnen Abschnitten dieses fünften Kapitels vorbehalten. 6. Das sechste Kapitel greift noch einmal den Bereich der Abfragen auf, wobei hier die sehr fortgeschrittenen und teilweise auch neuen Techniken für mehr in den Bereich der Analysen reichende Anweisungen dargestellt werden. Hier wird die neue Technik der Common Table Expressions eingefügt, die in vielen Beispielen dieses Kapitels genutzt wird. Als Beispiele für Analysen finden sich dann fortgeschrittene Aggregate wie Akkumulationen und Durchschnitte und auch die Erstellung von Rangfolgen bzw. Hitparaden in diesem Kapitel wieder. Auch das Thema der Pivot-Abfragen wird behandelt. Neben klassischen Lösungen stellt dieses Kapitel auch insbesondere die neuen Technologien der Version 2005 vor. Beispieldateien Als Beispiel-Datenbank dient die sehr umfangreiche Datenbank AdventureWorks, welche im kommenden Kapitel kurz eingeführt und vorgestellt wird. Sie ersetzt die seit Jahren bekannte Datenbank Nordwind. Sie ist wesentlich umfangreicher als die bekannte Nordwind-Datenbank und ermöglicht es nun auch mit einer speziellen DataWarehouse-Variante sämtliche Themengebiete des SQL Servers 2005 hervorragend darzustellen. Die Datenbank selbst kann entweder direkt bei der Installation des SQL Servers zusätzlich installiert oder auch direkt von der Microsoft-Webseite herunter geladen werden. Die verschiedenen Abfragen und Programmdateien, welche in diesem Buch erstellt und diskutiert werden, liegen ebenfalls im Internet zum Download bereit. Die ein-zelnen Quelltexte sind vollständig dokumentiert und enthalten neben dem eigentlichen Quelltext auch in einem Kommentarbereich die Ergebnisse. Dies ermöglicht es, die Dateien auch ohne Testen vollständig zu verwenden. Es werden nur für sehr wenige Beispiele eigene Tabellen erstellt, da der Leser, für den dieses Buch geschrieben ist, im Normalfall eine bereits bestehende Datenbank bearbeiten, erweitern und vor allen Dingen nutzen soll. Das Administrationsbuch geht verstärkt auf die Techniken der Erstellung ein. Comelio Medien gehört zur Comelio GmbH, einem in D, A und CH arbeitenden IT-Systemhaus. Er bietet den Mitarbeitern der Comelio GmbH die Gelegenheit, Themenbereiche aus ihren Aufträgen in den Bereichen Beratung, Entwicklung oder Schulung in Buchform aufzubereiten und ihr Wissen der deutschsprachigen Entwicklergemeinde zur Verfügung zu stellen. Das Dienstleistungsangebot des Mutterunternehmens umfasst die Bereiche Softwareentwicklung mit.NET von Microsoft, Oracle und MySQL. Weitere Geschäftsfelder sind Beratung und Schulung. Die Comelio GmbH ist Microsoft Gold Certified Partner mit den Kompetenzen Softwareentwicklung, Netzwerktechnik und Schulung Inhaltsverzeichnis 1 Grundlagen 1.1 Installation 1.2 Erste Schritte 1.2.1 Management Studio 1.2.2 Abfragen direkt ausführen 1.2.3 Abfragen im Editor ausführen 1.2.4 Vorlagen-Editor 1.2.5 Dokumentation 1.3 Programmierbarkeit 1.4 Beispieldatenbank AdventureWorks 1.4.1 Allgemeine Design-Prinzipien 1.4.2 Darstellung einzelner Tabellenbereiche 2 Einfache Abfragen 2.1 Grundstruktur von SELECT 2.1.1 Spaltenauswahl 2.1.2 Aliasnamen 2.1.3 Qualifizierte Spaltennamen 2.2 Bedingungen 2.2.1 Einfache Bedingungen und Operatoren 2.2.2 Boolesche Operatoren 2.2.3 Mathematische Operatoren 2.2.4 Mengen-Operatoren 2.3 Ergebnisse aufbereiten 2.3.1 Duplikate ein-/ausblenden 2.3.2 Ergebnisse sortieren 2.3.3 Standard-Aggregate 2.3.4 Gruppieren 2.3.5 Zufällige Datenauswahl 2.4 Eingebaute Funktionen 2.4.1 Datums- und Zeitfunktionen 2.4.2 Mathematische Funktionen 2.4.3 Zeichenkettenfunktionen 2.4.4 Systemfunktionen 3 Komplexe Abfragen 3.1 Verknüpfungen 3.1.1 Manuelle Verknüpfungen 3.1.2 ANSI-SQL-Verknüpfungen 3.2 Unterabfragen 3.2.1 Einfache Unterabfragen 3.2.2 Spaltenunterabfragen 3.2.3 Abgeleitete Tabellen 3.2.4 Korrelierte Unterabfragen 3.2.5 Operatoren für Unterabfragen 3.3 Verzweigungen 3.3.1 CASE mit Selektor 3.3.2 Selektorlose CASE-Anweisung 3.4 Zusätzliche Aggregate 3.4.1 Rangfolgen 3.4.2 Untersummen und Würfel 4 Datenmanipulation 4.1 Datenstrukturen anlegen 4.1.1 Tabellen 4.1.2 Sichten 4.2 Daten bearbeiten 4.2.1 Vorbereitung 4.2.2 Einfügen 4.2.3 Aktualisieren 4.2.4 Löschen 5 Grundlagen T-SQL 5.1 T-SQL Blöcke 5.1.1 Variablen und Anweisungen 5.1.2 Datentypen 5.2 Kontrollanweisungen 5.2.1 Fallunterscheidungen 5.2.2 Schleifen 5.3 Dynamische Anweisungen 5.3.1 Einsatz von EXEC 5.3.2 Einsatz von sp_executesql 5.4 Fehlerbehandlung 5.4.1 Ausnahmen 5.4.2 Traditionelle Fehlerbehandlung 5.5 Cursor 5.5.1 Cursor-Varianten 5.5.2 Verwendung 5.5.3 Beispiele 5.6 Transaktionen 5.6.1 Einfache Transaktionen 5.6.2 Sicherungspunkte 5.6.3 Erweiterte Transaktionssteuerung 6 Analysen 6.1 Tabellenausdrücke 6.1.1 Grundprinzip 6.1.2 Erweiterte Tabellenausdrücke 6.1.3 Datenmanipulation und CTEs 6.2 Aggregate und Rangfolgen 6.2.1 Aggregate mit OVER 6.2.2 Akkumulationen und Durchschnitte 6.2.3 Hitparaden 6.2.4 Bereiche/Quantile 6.3 Pivot 6.3.1 Klassisches Pivotieren 6.3.2 Einsatz von (UN)PIVOT Interview Welche neuen Fähigkeiten haben Ihnen am SQL Server 2005 besonders gefallen? Wie das immer so bei neuen Fähigkeiten ist: manchmal nehmen sie auch Arbeit weg. So verhält es sich nämlich mit den beiden Operatoren PIVOT und UNPIVOT. Wir haben natürlich noch ein Beispiel eingefügt, in dem man die herkömmliche Technik der Pivot-Bildung sehen kann, aber dies ist für Neueinsteiger sicherlich eher abschreckend. Die neuen Operatoren nehmen einen Großteil der Arbeit auf sich. Allerdings benötigt man doch schon etwas mehr T-SQL-Kenntnisse, um die Pivot-Bildung dynamisch durchzuführen. Ein weitere Technik? Ja, die nächste sehr gelungene Neuerung ist die WITH-Klausel, mit der man allgemeine Tabellenausdrücke formulieren kann. Sie heißen auf Neu-Deutsch Common Table Expressions und lassen sich besonders dekorativ auch als CTE abkürzen. Sie sind ein Ersatz für temporäre Tabelle, deren Daten man in späteren Schritten verarbeiten bzw. weiter abfragen möchte. Dadurch kann man sich neben temporären Tabellen auch abgeleitete Tabellen in der FROM-Klausel sparen, da sie auch mehrfache Referenzen erlauben und vor allen Dingen die Abfrage vertikal und nicht horizontal wachsen lassen. Dies erleichtert den Quelltext. Das wie viele Buch über Datenbanken und SQL ist dieses nun? Wir haben beide zusammen ja schon ein allgemeines Grundlagen-Buch zu SQL im Jahre 2002 geschrieben, das auch heute noch im Internet verkauft wird, obwohl es gar nicht mehr lieferbar ist. Wir überlegen immer, ob wir ein solches Werk noch einmal neu auflegen sollten. Dann hatten wir auch das ein Programmierhandbuch zu Oracle geschrieben, in dem 300 Seiten zum Thema SQL für Oracle enthalten sind. Beim dritten Mal sind natürlich die einfachen Grundlagen nicht mehr so ganz interessant, aber die Beispiel-Datenbank ist sehr spannend und von der Didaktik her einzigartig. Zudem sind die Themen, mit denen man in der Berufswelt begonnen hat, doch sicherlich immer mit einem besonderen Zauber umgeben. Es ist ja auch kein reines SQL-Buch, sondern beschreibt auch die Programmierung von Prozeduren und Funktionen. Für welchen Leser haben Sie geschrieben? Wir machen Seminare zum Thema SQL, Transact SQL und PL/SQL für Oracle seit mehreren Jahren. In die Kurse zu SQL kommen eigentlich immer Neueinsteiger oder Teilnehmer mit Anfängerkenntnissen zu SQL aus einer anderen Datenbank. Sie möchten hauptsächlich Abfragen und Analysen durchführen, Skripte für Datenbearbeitung oder erweiterte Untersuchungen anfertigen, sowie diese Abfragen in Form von Sichten, Prozeduren und Funktionen auslagern. Wir zeigen daher die T-SQL-Syntax sowie einen sehr umfassenden und hoffentlich für alle Wechselfälle des Lebens vollständige Darstellung der Abfragetechniken. Warum fehlen in Ihrem Buch genau die Themen.NET und XML, die in jedem anderen Buch zum gleichen Thema erscheinen? Wir schauen uns natürlich sehr genau an, welche Themen andere Autoren bearbeiten und versuchen, ein eigenes Buch so zu positionieren, dass es auf der einen Seite die vom Leser erwarteten Themen zum Buchtitel abdeckt, dass es allerdings auf der anderen Seite auch Unterscheidungsmerkmale zu diesen anderen Werken gibt. In diesem Zusammenhang fällt tatsächlich auch, dass wir gerade.NET und XML nicht behandeln. Ursprünglich gab es tatsächlich ein XML-Kapitel, aber als es dann schon 170 Seiten erreicht hatte und das Thema Webservices noch überhaupt nicht enthielt, fragte ein Kollege, ob es nicht besser wäre, ein eigenes Buch zu diesem Thema zu erstellen. Es ist – wie ich finde – für einen T-SQL-Interessierten tatsächlich sehr unbefriedigend, ein Drittel eines Buchs umsonst gekauft zu haben, weil er weder.NET benutzt noch unbedingt mit XML arbeiten will. Das möchten wir bei Comelio Medien etwas besser handhaben als andere Verlage. Was ist mit den Lesern, die beides doch wissen wollen? Müssen die mehrere Bücher kaufen? Zunächst muss man in jedem Fall dann maximal alle drei Bücher erwerben: T-SQL-Programmierung,.NET-Integration und XML-Verwendung. Es wird allerdings laut Plan auch einen sehr umfangreichen Sammelband in Form eines Programmierhandbuchs geben, in dem dann alle drei Bücher enthalten sind. Dieser wird sicherlich auch 1000 Seiten übersteigen.
Aktualisiert: 2017-07-25
> findR *

MS SQL Server 2012 (1)

MS SQL Server 2012 (1) von Skulschus,  Marco, Wiederstein,  Marcus
* Grundlagen relationaler Datenbanken * Übersicht zum MS SQL Server-System und seinen Werkzeugen * Einfache und komplexe Abfragen mit T-SQL * T-SQL-Operationen für DB-Objekte und Datenpflege * Fortgeschrittene Analysen und Auswertungen * T-SQL-Skripte mit Variablen, Fallunterscheidungen, Cursorn und Transaktionen * Pivot, berichtsähnliche Abfragen und T-SQL-Funktionen
Aktualisiert: 2017-03-01
> findR *

XML: Standards und Technologien

XML: Standards und Technologien von Skulschus,  Marco, Wiederstein,  Marcus
XML (eXtensible Markup Language) ist seit mehreren Jahren als Technologie für die Abbildung, den Transport und die Speicherung von strukturierten Daten etabliert und stellt in immer mehr IT-Prozessen und Anwendungen einen wesentlichen Baustein dar. Dieses Buch erklärt die gängigen Standards und Technologien, die im Bereich XML eingesetzt werden, liefert dabei zu jedem Thema viele Syntax-Beispiele und gibt Hinweise zum richtigen Einsatz. Sie lernen die beiden Standards DTD und XML Schema für die Modellierung und Validierung von XML-Daten kennen. Mit Pfadausdrücken in XPath sehen Sie, wie Sie Knoten lokalisieren und XML-Strukturen filtern, während Sie mit XQuery ganz neue XML-Dokumente auf Basis von SQL-ähnlichen Abfragen erzeugen. Die tatsächliche Umwandlung von XML sehen Sie anhand von XSLT für HTML, XML und Text und anhand von XSL-FO für Druckformate wie PDF. Serviceorientierte Architekturen werden mit Webservices aufgebaut, die ebenfalls in diesem Buch mit einer allgemeinen Beschreibung und den beiden wesentlichen Standards SOAP und WSDL eingeführt werden. Da XML auch als Speicher- und Transportformat dienen kann, zeigt das Thema XML und Datenbanken, wie XML aus relationalen Daten in MS SQL Server und Oracle abgerufen und auch wieder umgewandelt werden kann.
Aktualisiert: 2017-03-01
> findR *
MEHR ANZEIGEN

Bücher von Wiederstein, Marcus

Sie suchen ein Buch oder Publikation vonWiederstein, Marcus ? Bei Buch findr finden Sie alle Bücher Wiederstein, Marcus. Entdecken Sie neue Bücher oder Klassiker für Sie selbst oder zum Verschenken. Buch findr hat zahlreiche Bücher von Wiederstein, Marcus im Sortiment. Nehmen Sie sich Zeit zum Stöbern und finden Sie das passende Buch oder die Publiketion für Ihr Lesevergnügen oder Ihr Interessensgebiet. Stöbern Sie durch unser Angebot und finden Sie aus unserer großen Auswahl das Buch, das Ihnen zusagt. Bei Buch findr finden Sie Romane, Ratgeber, wissenschaftliche und populärwissenschaftliche Bücher uvm. Bestellen Sie Ihr Buch zu Ihrem Thema einfach online und lassen Sie es sich bequem nach Hause schicken. Wir wünschen Ihnen schöne und entspannte Lesemomente mit Ihrem Buch von Wiederstein, Marcus .

Wiederstein, Marcus - Große Auswahl an Publikationen bei Buch findr

Bei uns finden Sie Bücher aller beliebter Autoren, Neuerscheinungen, Bestseller genauso wie alte Schätze. Bücher von Wiederstein, Marcus die Ihre Fantasie anregen und Bücher, die Sie weiterbilden und Ihnen wissenschaftliche Fakten vermitteln. Ganz nach Ihrem Geschmack ist das passende Buch für Sie dabei. Finden Sie eine große Auswahl Bücher verschiedenster Genres, Verlage, Schlagworte Genre bei Buchfindr:

Unser Repertoire umfasst Bücher von

Sie haben viele Möglichkeiten bei Buch findr die passenden Bücher für Ihr Lesevergnügen zu entdecken. Nutzen Sie unsere Suchfunktionen, um zu stöbern und für Sie interessante Bücher in den unterschiedlichen Genres und Kategorien zu finden. Neben Büchern von Wiederstein, Marcus und Büchern aus verschiedenen Kategorien finden Sie schnell und einfach auch eine Auflistung thematisch passender Publikationen. Probieren Sie es aus, legen Sie jetzt los! Ihrem Lesevergnügen steht nichts im Wege. Nutzen Sie die Vorteile Ihre Bücher online zu kaufen und bekommen Sie die bestellten Bücher schnell und bequem zugestellt. Nehmen Sie sich die Zeit, online die Bücher Ihrer Wahl anzulesen, Buchempfehlungen und Rezensionen zu studieren, Informationen zu Autoren zu lesen. Viel Spaß beim Lesen wünscht Ihnen das Team von Buchfindr.