E-Book Content
Robert Panther
Richtig einsteigen: Datenbanken entwickeln mit SQL Server 2008 R2 Express
Robert Panther – Richtig einsteigen: Datenbanken entwickeln mit SQL Server 2008 R2 Express Copyright © 2010 O’Reilly Verlag GmbH & Co. KG
Das in diesem Buch enthaltene Programmmaterial ist mit keiner Verpflichtung oder Garantie irgendeiner Art verbunden. Autor, Übersetzer und der Verlag übernehmen folglich keine Verantwortung und werden keine daraus folgende oder sonstige Haftung übernehmen, die auf irgendeine Art aus der Benutzung dieses Programmmaterials oder Teilen davon entsteht. Die in diesem Buch erwähnten Software- und Hardwarebezeichnungen sind in den meisten Fällen auch eingetragene Marken und unterliegen als solche den gesetzlichen Bestimmungen. Der Verlag richtet sich im Wesentlichen nach den Schreibweisen der Hersteller. Das Werk, einschließlich aller Teile, ist urheberrechtlich geschützt. Jede Verwertung außerhalb der engen Grenzen des Urheberrechtsgesetzes ist ohne Zustimmung des Verlags unzulässig und strafbar. Das gilt insbesondere für Vervielfältigungen, Übersetzungen, Mikroverfilmungen und die Einspeicherung und Verarbeitung in elektronischen Systemen.
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 12 11 10 ISBN 978-3-86645-218-3, PDF-eBook-ISBN 978-3-86645-385-2 © O’Reilly Verlag GmbH & Co. KG Balthasarstraße 81, D-50670 Köln Alle Rechte vorbehalten Umschlaggestaltung: Hommer Design GmbH, Haar (www.HommerDesign.com) Fachlektorat, Layout und Satz: Haselier IT-Services, Amsterdam Korrektorat: Frauke Wilkens, München Gesamtherstellung: Kösel, Krugzell (www.KoeselBuch.de)
Inhaltsverzeichnis Vorwort . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
Vorwort zur 2. Ausgabe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
Teil I Einführung 1
Einleitung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15
1.1
Warum dieses Buch? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
1.2
Aufbau des Buches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Aufbau der einzelnen Kapitel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
1.3
Die Beispieldatenbank . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
1.4
Schreibweisen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
1.5
DVD, Softlinks und Website zum Buch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
1.6
Zusammenfassung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2 Der Microsoft SQL Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
21
2.1
Historie des Microsoft SQL Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sybase und die Anfänge des Microsoft SQL Server . . . . . . . . . . . . . . . . . . . . . . Microsoft SQL Server entsteht . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Der SQL Server wird erwachsen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SQL Server bekommt neue Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Kleiner Überblick über die wichtigsten Versionen und Builds . . . . . . . . . . . . . .
21 21 21 22 22 23
2.2
Neuerungen bei SQL Server 2008 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Neue Datentypen . . . . .