وبلاگ بلیان

Richtig einsteigen: Datenbanken entwickeln mit SQL Server 2008 R2 Express: [mit SQL Server 2008 R2 Express auf DVD ; Alles was Einsteiger beno tigen: viele U bungen und Insider-Tipps, Hintergrundwissen und Konzepte, Software zum sofortigen Loslegen]

معرفی کتاب «Richtig einsteigen: Datenbanken entwickeln mit SQL Server 2008 R2 Express: [mit SQL Server 2008 R2 Express auf DVD ; Alles was Einsteiger beno tigen: viele U bungen und Insider-Tipps, Hintergrundwissen und Konzepte, Software zum sofortigen Loslegen]» نوشتهٔ Robert Panther، منتشرشده توسط نشر Microsoft Press Division. ein Imprint von O'Reilly Verlag GmbH & Co. KG - c/o dpunkt.verlag GmbH در سال 2010. این کتاب در فرمت pdf، زبان آلمانی ارائه شده است.

Buchcover......Page 1 Richtig einsteigen: Datenbanken entwickeln mit SQL Server 2008 R2 Express, 2. Auflage......Page 2 Impressum......Page 3 Inhaltsverzeichnis......Page 4 Vorwort......Page 14 Vorwort zur 2. Ausgabe......Page 15 1.2 Aufbau des Buches......Page 16 Aufbau der einzelnen Kapitel......Page 17 1.4 Schreibweisen......Page 18 1.5 DVD, Softlinks und Website zum Buch......Page 19 1.6 Zusammenfassung......Page 20 Microsoft SQL Server entsteht......Page 22 SQL Server bekommt neue Tools......Page 23 Kleiner Überblick über die wichtigsten Versionen und Builds......Page 24 Neue Datentypen......Page 26 Neue Features für die größeren Editionen von SQL Server 2008......Page 27 Neue Business-Intelligence-Features für SQL Server 2008 R2......Page 28 2.4 Die verschiedenen SQL Server-Editionen im Vergleich......Page 29 SQL Server Compact Edition......Page 30 SQL Server Web Edition......Page 31 SQL Server Enterprise Edition......Page 32 SQL Azure......Page 33 2.6 Zusammenfassung......Page 34 Hardwarevoraussetzungen......Page 36 Softwarevoraussetzungen......Page 37 Installation der Advanced Edition......Page 38 Aktualisieren von SQL Server......Page 48 SQL Server-Installationscenter......Page 49 SQL Server-Konfigurations-Manager......Page 50 SQL Server Business Intelligence Development Studio......Page 53 SQL Server-Import/Export-Assistent......Page 54 3.4 Übungen zu diesem Kapitel......Page 56 3.5 Zusammenfassung......Page 57 4.1 Erstellen von Datenbanken und Tabellen......Page 60 Anlegen einer Datenbank......Page 61 Anlegen von Tabellen......Page 64 Spalten und Datentypen......Page 69 NULL-Werte und Defaults......Page 72 Ändern von Tabelleninhalten......Page 73 Anzeigen von Daten......Page 75 Ändern von Datenbankeinstellungen......Page 76 Anpassen der Felddefinitionen einer Tabelle......Page 78 4.4 Primärschlüssel......Page 79 Funktionsweise von Indizes......Page 82 Erstellen von Indizes......Page 84 4.6 Übungen zu diesem Kapitel......Page 86 4.7 Zusammenfassung......Page 87 5.1 Relationen und Fremdschlüssel......Page 88 5.2 Normalisierung......Page 92 Erstellen von Datenbankdiagrammen......Page 94 Ändern von Datenstrukturen mit Datenbankdiagrammen......Page 97 5.4 Abfragen......Page 98 5.5 Sichten (Views)......Page 101 Sichten auf eine Tabelle......Page 102 Sichten, die mehrere Tabellen nutzen......Page 103 5.6 Übungen zu diesem Kapitel......Page 105 5.7 Zusammenfassung......Page 106 6.1 Was ist eigentlich SQL?......Page 108 6.2 SQL-Anweisungen im Management Studio ausführen......Page 109 Abfragen auf einer Tabelle......Page 111 Aggregierungsfunktionen und Gruppierungen......Page 114 Abfragen auf mehreren Tabellen......Page 115 INSERT und SELECT INTO zum Einfügen von Daten......Page 117 UPDATE zum Ändern von Daten......Page 118 DELETE und TRUNCATE TABLE zum Löschen von Daten......Page 119 Erstellen von Sichten......Page 120 Verwenden von Sichten in SELECT-Abfragen......Page 121 Verwenden von Sichten für Datenänderungsoperationen......Page 122 6.6 Übungen zu diesem Kapitel......Page 125 6.7 Zusammenfassung......Page 126 Fallunterscheidung mit CASE......Page 128 Unterabfragen......Page 130 Aggregierungsfunktionen mit COMPUTE nutzen......Page 133 7.2 Komplexe INSERTs, UPDATEs und DELETEs......Page 134 UPDATE auf Basis von mehreren Tabellen......Page 135 DELETE auf Basis von mehreren Tabellen......Page 136 Die klassische Variante (ohne MERGE)......Page 137 Die neue Variante (mit MERGE)......Page 138 7.5 Zusammenfassung......Page 140 8.1 Arbeiten mit SQL-Skripts......Page 142 8.2 Variablen......Page 143 Systemvariablen......Page 144 Tabellenvariablen und temporäre Tabellen......Page 145 Fallunterscheidung mit IF......Page 147 WHILE-Schleifen......Page 148 8.4 Debuggen von SQL-Skripts......Page 149 Schrittweise Ausführung......Page 150 Breakpoints (Haltepunkte) nutzen......Page 152 RAISERROR......Page 153 TRY … CATCH......Page 155 Transaktionen......Page 156 Deadlocks......Page 160 8.7 Übungen zu diesem Kapitel......Page 161 8.8 Zusammenfassung......Page 162 Systemprozeduren......Page 164 Die wichtigsten Systemfunktionen......Page 166 9.2 Benutzerdefinierte gespeicherte Prozeduren......Page 169 Gespeicherte Prozeduren mit Parametern......Page 170 Gespeicherte Prozeduren mit OUTPUT-Parametern......Page 172 Skalarwertfunktionen (oder kurz: Skalarfunktionen)......Page 173 Tabellenwertfunktionen......Page 175 Aggregatfunktionen......Page 177 Ein einfacher UPDATE-Trigger......Page 178 Verwendung von geänderten Daten im Trigger......Page 181 INSTEAD OF-Trigger......Page 183 Ein einfacher Cursor......Page 184 Cursor und Trigger kombiniert verwenden......Page 185 9.6 Übungen zu diesem Kapitel......Page 187 9.7 Zusammenfassung......Page 188 Skriptgenerierung aus Dialogfeldern heraus......Page 190 Skriptgenerierung über den Objekt-Explorer......Page 194 Skriptgenerierung mit dem Vorlagen-Explorer......Page 197 Datenbanken erstellen......Page 198 Datenbanken anpassen......Page 199 Datenbanken löschen......Page 200 Tabellen......Page 201 Indizes......Page 203 10.4 DDL-Trigger......Page 204 Datenbanktrigger......Page 205 Was wurde eigentlich geändert?......Page 207 10.5 Übungen zu diesem Kapitel......Page 208 10.6 Zusammenfassung......Page 209 11.2 Anmeldungen und Authentifizierung......Page 210 Anlegen von SQL Server-Anmeldungen......Page 212 Windows-Benutzer und -Gruppen als Anmeldungen anlegen......Page 213 Anmeldungen testen......Page 216 11.3 Verwalten von Datenbankbenutzern......Page 218 11.4 Rechte und Rollen......Page 221 Serverrechte und -rollen......Page 222 Datenbankrechte und -rollen......Page 224 11.5 Verwendung von Schemas......Page 226 Schemas verwenden......Page 228 Berechtigungen für Schemas verwalten......Page 230 11.7 Zusammenfassung......Page 233 Der naive Backup-Ansatz: Dateien kopieren......Page 234 Trennen und Verbinden von Datenbanken......Page 237 12.2 Das Transaktionslog......Page 240 12.3 Sichern und Wiederherstellen von Datenbanken......Page 242 Wahl der richtigen Sicherungsstrategie......Page 248 Der Import-/Export-Assistent......Page 250 Masseneinfügen per BULK INSERT......Page 254 BCP – Masseneinfügen über die Kommandozeile......Page 255 Formatdateien für BULK INSERT und bcp nutzen......Page 257 12.6 Zusammenfassung......Page 258 Kapitel 13 SQL Server und .NET Framework......Page 260 13.2 Zugriff über ADO.NET......Page 261 LINQ to SQL-Klassen per Quelltext erstellen......Page 264 LINQ to SQL-Klassen mit dem Server-Explorer erstellen......Page 267 13.4 Das ADO.NET Entity Framework......Page 268 13.5 Die CLR-Integration von SQL Server......Page 274 13.7 Zusammenfassung......Page 278 14.1 Überblick über die Reporting Services......Page 280 14.2 Konfiguration der Reporting Services......Page 281 14.3 Erstellen eines Reports mit dem Report-Designer......Page 285 14.5 Zusammenfassung......Page 291 15.1 Verbindung zu anderen Servern......Page 294 Überblick über die SQL Server-Replikation......Page 296 Welche Rolle spielt SQL Server Express bei der Replikation?......Page 297 Kurzvorstellung SQL Server Compact Edition......Page 298 Datenbanken mit der Compact Edition erstellen......Page 300 15.4 SQL Azure......Page 304 Zusammenspiel zwischen SQL Azure und SQL Server 2008 R2......Page 305 »Side by Side «-Installation......Page 307 »In Place «-Installation......Page 308 15.7 Zusammenfassung......Page 309 16.1 Überblick über Datenebenenanwendungen......Page 310 Extrahieren von Datenebenenanwendungen......Page 311 Registrieren von Datenebenenanwendungen......Page 314 Importieren von Datenebenenanwendungen......Page 315 Aktualisieren von Datenebenenanwendungen......Page 316 16.5 Zusammenfassung......Page 319 Einfache Abfragen......Page 320 Komplexere Abfragen......Page 321 Unterabfragen......Page 322 UPDATE......Page 323 DELETE/TRUNCATE TABLE......Page 324 MERGE......Page 325 Tabellen erstellen und ändern......Page 326 Sichten erstellen und ändern......Page 327 Gespeicherte Prozeduren erstellen und ändern......Page 328 Benutzerdefinierte Funktionen erstellen und ändern......Page 329 Trigger erstellen und ändern......Page 330 Datenbankobjekte löschen......Page 331 Server- und Datenbankrollen......Page 332 A.5 SQL Server-Datentypen......Page 333 Numerische Datentypen......Page 334 Alphanumerische Datentypen......Page 335 Zeit- und Datumstypen......Page 336 Sonstige Datentypen......Page 337 Systemfunktionen......Page 338 Systemprozeduren......Page 339 Systemvariablen......Page 340 B.1 SQL Server 2008/2008 R2 Express......Page 342 B.2 Updates und Service Packs......Page 343 B.3 Zusatztools und sonstige Dateien......Page 344 C: Weiterführende Infos im Web......Page 346 C.2 Microsoft-Websites zu SQL Server......Page 347 C.3 Sonstige Websites zu SQL Server......Page 348 C.4 SQL Server-Foren und -Newsgroups......Page 350 D......Page 352 L......Page 353 R......Page 354 S......Page 355 X......Page 356 B......Page 358 D......Page 359 H......Page 361 M......Page 362 P......Page 363 S......Page 364 T......Page 368 Z......Page 369 SQL Server 2008 R2 Express als kostenloser und leistungsfähiger Datenbankserver ist ideal, um in die professionelle Datenbankentwicklung einzusteigen. Mit dieser Version von SQL Server ist es möglich, auch komplexe Datenbankprojekte zu verwirklichen, die die Funktionalität einer Desktop-Datenbank wie Microsoft Access übersteigen. Wenn Sie in die Datenbankentwicklung mit einem professionellen Datenbankserver einsteigen wollen, ist dieses Buch genau das Richtige für Sie. Es vermittelt sowohl die Datenbankgrundlagen als auch das Programmierwissen, das Sie benötigen, um die umfangreichen Möglichkeiten von SQL Server 2008 R2 Express auszunutzen. Das didaktische Konzept des Buches beinhaltet viele Übungen, praxisnahe Tipps und zusätzliche Informationen auf der Website zum Buch
دانلود کتاب Richtig einsteigen: Datenbanken entwickeln mit SQL Server 2008 R2 Express: [mit SQL Server 2008 R2 Express auf DVD ; Alles was Einsteiger beno tigen: viele U bungen und Insider-Tipps, Hintergrundwissen und Konzepte, Software zum sofortigen Loslegen]