Mit diesem Buch finden Sie einen leichten Einstieg in Einsatz, Verwaltung und Entwicklung einer Datenbank mit dem SQL Server 2005 - von der Express bis zur Enterprise Edition. Nach einer Einführung in die neuen Features, die Installation und die Konfiguration des SQL Servers werden Sie mit den neuen grafischen Oberflächen, allen voran dem SQL Server Management Studio, vertraut gemacht. Sie lernen, neue Datenbanken und Datenbankobjekte zu erstellen und Abfragen mit SQL zu generieren. Ein Schwerpunkt in diesem Buch liegt auf der Lösungsentwicklung mit Transact-SQL, wobei auch die neue Common Language Runtime-Integration mit .NET berücksichtigt wird. Thema sind hier Stored Procedures, Trigger, Userdefined Functions sowie die neuen Userdefined Aggregates. An DBAs richten sich die Kapitel zur Benutzerverwaltung und Berechtigungsvergabe. Weiterhin spielt Sicherheit eine große Rolle: Um auch für den Ernstfall gewappnet zu sein, erfahren Sie, wie Sie Ihre Datenbank sichern und auch wiederherstellen können. Auf der CD finden Sie zwei Beispieldatenbanken ("WAWI", "Personal") und viele Beispielskripte; auf einer DVD liegt zusätzlich noch eine 180-Tage-Testversion der SQL Server 2005 Enterprise Edition bei! Dieses Buch richtet sich an all diejenigen, die sich effizient in den SQL Server 2005 einarbeitenmöchten. Es sind nicht nur Einsteiger in dieses Thema und dieses Produkt, sondern auch Umsteiger von MS Access und Softwareentwickler, die Datenbankkenntnisse für die Umsetzung ihrer Projekte benötigen. Das Buch filtert aus der Vielzahl an Möglichkeiten jene Themen heraus, die für das Arbeiten mit dem Produkt besonders wichtig sind und am häufigsten in der Praxis benötigt werden. Insofern haben wir für Sie mit der Auswahl der Inhalte eine Vorentscheidung getroffen, die Ihnen durch die Konzentration auf das Wesentliche den schnellen Einstieg erleichtern soll. Mit den in diesem Buch vermittelten Kenntnissen werden Sie in die Lage versetzt, effizient und umfassend mit dem neuen SQL Server zu arbeiten. Auch Umsteiger von früheren SQL Server-Versionen werden hier wertvolle Informationen für ihre weitere Arbeit mit dem Produkt finden. Schließlich sind nicht nur viele neue Features hinzugekommen, auch so mache altbekannte Funktionalität ist nun an einer anderen Stelle und manchmal unter einem neuen Namen anzutreffen. Die Lektionen sind so aufgebaut, dass Sie direkt an Ihrem Computer arbeiten und die Anwendungen unmittelbar durch Nutzung des SQL Server ausprobieren und realisieren können.
Zum Aufbau des Buches im Einzelnen:
Im ersten Kapitel geben wir Ihnen einen Einstieg in die Leistungsmerkmale und Anwendungspotenzialedes SQL Servers 2005. Neben der Vorstellung der Editionen sowie der Erläuterung der Vorgehensweise zur Installation, erfahren Sie, welche Voraussetzungen Ihr System für den Einsatz dieses Produktes erfüllen muss.
Im zweiten Kapitel lernen Sie die Tools kennen, mit denen Sie auf den SQL Server zugreifenkönnen. Hier kommen Sie erstmals mit dem neuen SQL Server Management Studio inKontakt, welches das umfassendste dieser Tools ist und den Enterprise Manager sowieden Query Analyzer der Vorversionen abgelöst hat.
Das dritte Kapitel befasst sich mit der Erstellung einer Datenbank, dem Anlegen von Tabellen und dem Einrichten von Beziehungen. Sie erfahren dabei, aus welchen Komponenten eine SQL Server-Datenbank besteht, und erlernen gleichzeitig, Datenintegrität durch den Einsatz von Constraints zu implementieren.
Im vierten Kapitel erfahren Sie, wie Sie effizient durch den Einsatz von Abfragen, Sichten und SQL-Anweisungen auf Daten zugreifen. Sie erhalten dabei auch einen kompakten Überblick über die wichtigen Sprachbereiche und Anweisungen der Structured Query Language (SQL).
Kapitel fünf bietet Ihnen einen Überblick über die Datenbanksprache Transact-SQL, dieIhnen sowohl bei der Datenbankprogrammierung als auch bei der Verwaltung vonDatenbanken wertvolle Dienste leistet.
Nach der allgemeinen Einführung in Transact-SQL lesen Sie in Kapitel sechs, wie Sie diese Sprache zur Programmierung von gespeicherten Prozeduren (Stored Procedures) einsetzen. Durch den gezielten Einsatz solcher Prozeduren bilden Sie die datenbezogenen Vorgänge Ihrer Datenbankapplikation auf dem Server ab. Diese müssen dann von den verschiedenen Client-Programmen nur noch aufgerufen werden. So realisieren Sie effiziente Client-/Server-Applikationen. Transact-SQL wird aber auch zur Programmierung von Triggern verwendet, die es Ihnen erlauben, Automatismen in Ihre Datenbank zu integrieren, die auf das Einfügen, Ändern und Löschen von Datensätzen reagieren.
Das Kapitel sieben beschäftigt sich mit den Neuerungen, welche die .NET-Integration demSQL Server bringt. Sie lesen hier nicht nur, wie Sie Prozeduren, Funktionen und Triggermit einer .NET-Programmiersprache entwickeln, sondern auch, wie Sie neue Aggregatfunktionenselbst programmieren können.
Da Sie von einer Datenbank nicht viel haben, wenn Ihre wertvollen Daten nicht sichersind, erfahren Sie in Kapitel acht, wie Sie eine SQL Server-Datenbank regelmäßig sichernund im Ernstfall auch wieder herstellen können.
In Kapitel neun finden Sie alle Informationen, die Sie für die Herstellung der Sicherheit IhrerDatenbank benötigen. Sie lesen hier, wie Sie auf Ihrem SQL Server Benutzeranlegen und diesen die verschiedenen Berechtigungen zuweisen.
Zum Abschluss gibt Ihnen das zehnte Kapitel einen Überblick über erweiterte Funktionalitätenund Services, die Ihnen je nach eingesetzter Edition des SQL Server 2005 ergänzendzur Verfügung stehen. Dazu gehören neue Features wie die Datenbankspiegelung,mit der Sie die Hochverfügbarkeit Ihres Datenbanksystems garantieren können, sowiedie Integration Services zur Implementierung von Workflows.
Dieses Buch richtet sich an all diejenigen, die sich effizient in den SQL Server 2005 einarbeiten
möchten. Es sind nicht nur Einsteiger in dieses Thema und dieses Produkt, sondern auch Umsteiger von MS Access und Softwareentwickler, die Datenbankkenntnisse für die Umsetzung ihrer Projekte benötigen. Das Buch filtert aus der Vielzahl an Möglichkeiten jene Themen heraus, die für das Arbeiten mit dem Produkt besonders wichtig sind und am häufigsten in der Praxis benötigt werden. Insofern haben wir für Sie mit der Auswahl der Inhalte eine Vorentscheidung getroffen, die Ihnen durch die Konzentration auf das Wesentliche den schnellen Einstieg erleichtern soll. Mit den in diesem Buch vermittelten Kenntnissen werden Sie in die Lage versetzt, effizient und umfassend mit dem neuen SQL Server zu arbeiten. Auch Umsteiger von früheren SQL Server-Versionen werden hier wertvolle Informationen für ihre weitere Arbeit mit dem Produkt finden. Schließlich sind nicht nur viele neue Features hinzugekommen, auch so mache altbekannte Funktionalität ist nun an einer anderen Stelle und manchmal unter einem neuen Namen anzutreffen. Die Lektionen sind so aufgebaut, dass Sie direkt an Ihrem Computer arbeiten und die Anwendungen unmittelbar durch Nutzung des SQL Server ausprobieren und realisieren können.
Zum Aufbau des Buches im Einzelnen:
Im ersten Kapitel geben wir Ihnen einen Einstieg in die Leistungsmerkmale und Anwendungspotenziale des SQL Servers 2005. Neben der Vorstellung der Editionen sowie der Erläuterung der Vorgehensweise zur Installation, erfahren Sie, welche Voraussetzungen Ihr System für den Einsatz dieses Produktes erfüllen muss.
Im zweiten Kapitel lernen Sie die Tools kennen, mit denen Sie auf den SQL Server zugreifen können. Hier kommen Sie erstmals mit dem neuen SQL Server Management Studio in Kontakt, welches das umfassendste dieser Tools ist und den Enterprise Manager sowie den Query Analyzer der Vorversionen abgelöst hat.
Das dritte Kapitel befasst sich mit der Erstellung einer Datenbank, dem Anlegen von Tabellen und dem Einrichten von Beziehungen. Sie erfahren dabei, aus welchen Komponenten eine SQL Server-Datenbank besteht, und erlernen gleichzeitig, Datenintegrität durch den Einsatz von Constraints zu implementieren.
Im vierten Kapitel erfahren Sie, wie Sie effizient durch den Einsatz von Abfragen, Sichten und SQL-Anweisungen auf Daten zugreifen. Sie erhalten dabei auch einen kompakten Überblick über die wichtigen Sprachbereiche und Anweisungen der Structured Query Language (SQL).
Kapitel fünf bietet Ihnen einen Überblick über die Datenbanksprache Transact-SQL, die Ihnen sowohl bei der Datenbankprogrammierung als auch bei der Verwaltung von Datenbanken wertvolle Dienste leistet.
Nach der allgemeinen Einführung in Transact-SQL lesen Sie in Kapitel sechs, wie Sie diese Sprache zur Programmierung von gespeicherten Prozeduren (Stored Procedures) einsetzen. Durch den gezielten Einsatz solcher Prozeduren bilden Sie die datenbezogenen Vorgänge Ihrer Datenbankapplikation auf dem Server ab. Diese müssen dann von den verschiedenen Client-Programmen nur noch aufgerufen werden. So realisieren Sie effiziente Client-/Server-Applikationen. Transact-SQL wird aber auch zur Programmierung von Triggern verwendet, die es Ihnen erlauben, Automatismen in Ihre Datenbank zu integrieren, die auf das Einfügen, Ändern und Löschen von Datensätzen reagieren.
Das Kapitel sieben beschäftigt sich mit den Neuerungen, welche die .NET-Integration dem SQL Server bringt. Sie lesen hier nicht nur, wie Sie Prozeduren, Funktionen und Trigger mit einer .NET-Programmiersprache entwickeln, sondern auch, wie Sie neue Aggregatfunktionen selbst programmieren können.
Da Sie von einer Datenbank nicht viel haben, wenn Ihre wertvollen Daten nicht sicher sind, erfahren Sie in Kapitel acht, wie Sie eine SQL Server-Datenbank regelmäßig sichern und im Ernstfall auch wieder herstellen können.
In Kapitel neun finden Sie alle Informationen, die Sie für die Herstellung der Sicherheit Ihrer Datenbank benötigen. Sie lesen hier, wie Sie auf Ihrem SQL Server Benutzer anlegen und diesen die verschiedenen Berechtigungen zuweisen.
Zum Abschluss gibt Ihnen das zehnte Kapitel einen Überblick über erweiterte Funktionalitäten und Services, die Ihnen je nach eingesetzter Edition des SQL Server 2005 ergänzend zur Verfügung stehen. Dazu gehören neue Features wie die Datenbankspiegelung, mit der Sie die Hochverfügbarkeit Ihres Datenbanksystems garantieren können, sowie die Integration Services zur Implementierung von Workflows.
Zum Aufbau des Buches im Einzelnen:
Im ersten Kapitel geben wir Ihnen einen Einstieg in die Leistungsmerkmale und Anwendungspotenzialedes SQL Servers 2005. Neben der Vorstellung der Editionen sowie der Erläuterung der Vorgehensweise zur Installation, erfahren Sie, welche Voraussetzungen Ihr System für den Einsatz dieses Produktes erfüllen muss.
Im zweiten Kapitel lernen Sie die Tools kennen, mit denen Sie auf den SQL Server zugreifenkönnen. Hier kommen Sie erstmals mit dem neuen SQL Server Management Studio inKontakt, welches das umfassendste dieser Tools ist und den Enterprise Manager sowieden Query Analyzer der Vorversionen abgelöst hat.
Das dritte Kapitel befasst sich mit der Erstellung einer Datenbank, dem Anlegen von Tabellen und dem Einrichten von Beziehungen. Sie erfahren dabei, aus welchen Komponenten eine SQL Server-Datenbank besteht, und erlernen gleichzeitig, Datenintegrität durch den Einsatz von Constraints zu implementieren.
Im vierten Kapitel erfahren Sie, wie Sie effizient durch den Einsatz von Abfragen, Sichten und SQL-Anweisungen auf Daten zugreifen. Sie erhalten dabei auch einen kompakten Überblick über die wichtigen Sprachbereiche und Anweisungen der Structured Query Language (SQL).
Kapitel fünf bietet Ihnen einen Überblick über die Datenbanksprache Transact-SQL, dieIhnen sowohl bei der Datenbankprogrammierung als auch bei der Verwaltung vonDatenbanken wertvolle Dienste leistet.
Nach der allgemeinen Einführung in Transact-SQL lesen Sie in Kapitel sechs, wie Sie diese Sprache zur Programmierung von gespeicherten Prozeduren (Stored Procedures) einsetzen. Durch den gezielten Einsatz solcher Prozeduren bilden Sie die datenbezogenen Vorgänge Ihrer Datenbankapplikation auf dem Server ab. Diese müssen dann von den verschiedenen Client-Programmen nur noch aufgerufen werden. So realisieren Sie effiziente Client-/Server-Applikationen. Transact-SQL wird aber auch zur Programmierung von Triggern verwendet, die es Ihnen erlauben, Automatismen in Ihre Datenbank zu integrieren, die auf das Einfügen, Ändern und Löschen von Datensätzen reagieren.
Das Kapitel sieben beschäftigt sich mit den Neuerungen, welche die .NET-Integration demSQL Server bringt. Sie lesen hier nicht nur, wie Sie Prozeduren, Funktionen und Triggermit einer .NET-Programmiersprache entwickeln, sondern auch, wie Sie neue Aggregatfunktionenselbst programmieren können.
Da Sie von einer Datenbank nicht viel haben, wenn Ihre wertvollen Daten nicht sichersind, erfahren Sie in Kapitel acht, wie Sie eine SQL Server-Datenbank regelmäßig sichernund im Ernstfall auch wieder herstellen können.
In Kapitel neun finden Sie alle Informationen, die Sie für die Herstellung der Sicherheit IhrerDatenbank benötigen. Sie lesen hier, wie Sie auf Ihrem SQL Server Benutzeranlegen und diesen die verschiedenen Berechtigungen zuweisen.
Zum Abschluss gibt Ihnen das zehnte Kapitel einen Überblick über erweiterte Funktionalitätenund Services, die Ihnen je nach eingesetzter Edition des SQL Server 2005 ergänzendzur Verfügung stehen. Dazu gehören neue Features wie die Datenbankspiegelung,mit der Sie die Hochverfügbarkeit Ihres Datenbanksystems garantieren können, sowiedie Integration Services zur Implementierung von Workflows.
Dieses Buch richtet sich an all diejenigen, die sich effizient in den SQL Server 2005 einarbeiten
möchten. Es sind nicht nur Einsteiger in dieses Thema und dieses Produkt, sondern auch Umsteiger von MS Access und Softwareentwickler, die Datenbankkenntnisse für die Umsetzung ihrer Projekte benötigen. Das Buch filtert aus der Vielzahl an Möglichkeiten jene Themen heraus, die für das Arbeiten mit dem Produkt besonders wichtig sind und am häufigsten in der Praxis benötigt werden. Insofern haben wir für Sie mit der Auswahl der Inhalte eine Vorentscheidung getroffen, die Ihnen durch die Konzentration auf das Wesentliche den schnellen Einstieg erleichtern soll. Mit den in diesem Buch vermittelten Kenntnissen werden Sie in die Lage versetzt, effizient und umfassend mit dem neuen SQL Server zu arbeiten. Auch Umsteiger von früheren SQL Server-Versionen werden hier wertvolle Informationen für ihre weitere Arbeit mit dem Produkt finden. Schließlich sind nicht nur viele neue Features hinzugekommen, auch so mache altbekannte Funktionalität ist nun an einer anderen Stelle und manchmal unter einem neuen Namen anzutreffen. Die Lektionen sind so aufgebaut, dass Sie direkt an Ihrem Computer arbeiten und die Anwendungen unmittelbar durch Nutzung des SQL Server ausprobieren und realisieren können.
Zum Aufbau des Buches im Einzelnen:
Im ersten Kapitel geben wir Ihnen einen Einstieg in die Leistungsmerkmale und Anwendungspotenziale des SQL Servers 2005. Neben der Vorstellung der Editionen sowie der Erläuterung der Vorgehensweise zur Installation, erfahren Sie, welche Voraussetzungen Ihr System für den Einsatz dieses Produktes erfüllen muss.
Im zweiten Kapitel lernen Sie die Tools kennen, mit denen Sie auf den SQL Server zugreifen können. Hier kommen Sie erstmals mit dem neuen SQL Server Management Studio in Kontakt, welches das umfassendste dieser Tools ist und den Enterprise Manager sowie den Query Analyzer der Vorversionen abgelöst hat.
Das dritte Kapitel befasst sich mit der Erstellung einer Datenbank, dem Anlegen von Tabellen und dem Einrichten von Beziehungen. Sie erfahren dabei, aus welchen Komponenten eine SQL Server-Datenbank besteht, und erlernen gleichzeitig, Datenintegrität durch den Einsatz von Constraints zu implementieren.
Im vierten Kapitel erfahren Sie, wie Sie effizient durch den Einsatz von Abfragen, Sichten und SQL-Anweisungen auf Daten zugreifen. Sie erhalten dabei auch einen kompakten Überblick über die wichtigen Sprachbereiche und Anweisungen der Structured Query Language (SQL).
Kapitel fünf bietet Ihnen einen Überblick über die Datenbanksprache Transact-SQL, die Ihnen sowohl bei der Datenbankprogrammierung als auch bei der Verwaltung von Datenbanken wertvolle Dienste leistet.
Nach der allgemeinen Einführung in Transact-SQL lesen Sie in Kapitel sechs, wie Sie diese Sprache zur Programmierung von gespeicherten Prozeduren (Stored Procedures) einsetzen. Durch den gezielten Einsatz solcher Prozeduren bilden Sie die datenbezogenen Vorgänge Ihrer Datenbankapplikation auf dem Server ab. Diese müssen dann von den verschiedenen Client-Programmen nur noch aufgerufen werden. So realisieren Sie effiziente Client-/Server-Applikationen. Transact-SQL wird aber auch zur Programmierung von Triggern verwendet, die es Ihnen erlauben, Automatismen in Ihre Datenbank zu integrieren, die auf das Einfügen, Ändern und Löschen von Datensätzen reagieren.
Das Kapitel sieben beschäftigt sich mit den Neuerungen, welche die .NET-Integration dem SQL Server bringt. Sie lesen hier nicht nur, wie Sie Prozeduren, Funktionen und Trigger mit einer .NET-Programmiersprache entwickeln, sondern auch, wie Sie neue Aggregatfunktionen selbst programmieren können.
Da Sie von einer Datenbank nicht viel haben, wenn Ihre wertvollen Daten nicht sicher sind, erfahren Sie in Kapitel acht, wie Sie eine SQL Server-Datenbank regelmäßig sichern und im Ernstfall auch wieder herstellen können.
In Kapitel neun finden Sie alle Informationen, die Sie für die Herstellung der Sicherheit Ihrer Datenbank benötigen. Sie lesen hier, wie Sie auf Ihrem SQL Server Benutzer anlegen und diesen die verschiedenen Berechtigungen zuweisen.
Zum Abschluss gibt Ihnen das zehnte Kapitel einen Überblick über erweiterte Funktionalitäten und Services, die Ihnen je nach eingesetzter Edition des SQL Server 2005 ergänzend zur Verfügung stehen. Dazu gehören neue Features wie die Datenbankspiegelung, mit der Sie die Hochverfügbarkeit Ihres Datenbanksystems garantieren können, sowie die Integration Services zur Implementierung von Workflows.