1 / 14

Moderne Datenbank-Entwicklung mit VSTS Database Edition

Moderne Datenbank-Entwicklung mit VSTS Database Edition. Klassische Datenbankentwicklung. Direkt in der Datenbank Änderungen wirken sich sofort auf das gesamte Projekt aus Lokale Testumgebung – großer Aufwand für Entwickler Schemaänderungen führen zu Problemen

remy
Download Presentation

Moderne Datenbank-Entwicklung mit VSTS Database Edition

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Moderne Datenbank-Entwicklung mit VSTS Database Edition

  2. Klassische Datenbankentwicklung • Direkt in der Datenbank • Änderungen wirken sich sofort auf das gesamte Projekt aus • Lokale Testumgebung – großer Aufwand für Entwickler • Schemaänderungen führen zu Problemen • Keine Nachvollziehbarkeit der Änderungen • Richtlinien für Scripterstellung • Scripterstellung ist aufwändig • Änderungen beim Kunden bzw. in der Produktionsumgebung fließen nicht zurück • Database Trigger Change Log

  3. Verteilung der Datenbanken ?

  4. Datenbankentwicklung mit VSTS • Lokales Abbild der DB im Projekt • Lokale Staging Area für Änderungen • Offline Entwicklung möglich • Jedes Objekt als Scriptdatei vorhanden • Versionierung mittels TFS • „One Version of the Truth“ • Aus Schema Sicht -> Sourceverwaltung • Aus Daten Sicht -> Produktionsdatenbank

  5. VSTS Database Edition • Arbeiten mit der Database Edition • Erste Schritte … Erstellen einer Datenbank • Schemavergleich • Datenvergleich • Datengenerierungspläne • Refactoring

  6. Erste Schritte… • DEMO • Erstellen eines neuen Datenbankprojekts • Konfigurieren der lokalen Entwicklungsumgebung • Veröffentlichen eines Schemas • Hinzufügen des Projekts zur Sourceverwaltung

  7. VSTS Database Edition • Arbeiten mit der Database Edition • Erste Schritte … Erstellen einer Datenbank • Schemavergleich und Datenvergleich • Datengenerierungspläne • Refactoring

  8. Schema- und Datenvergleich • DEMO • Vergleich eines Datenbankprojektes mit einer Datenbank • Vergleichen von 2 Datenbanken • Anzeige von Datenunterschieden

  9. VSTS Database Edition • Arbeiten mit der Database Edition • Erste Schritte … Erstellen einer Datenbank • Schemavergleich und Datenvergleich • Datengenerierungspläne • Refactoring

  10. Datengenerierungspläne • DEMO • Erstellen eines Datengenerierungsplans • Festlegen der zu generierenden Daten • Vorschau der Daten

  11. VSTS Database Edition • Arbeiten mit der Database Edition • Erste Schritte … Erstellen einer Datenbank • Schemavergleich und Datenvergleich • Datengenerierungspläne • Refactoring

  12. Refactoring • DEMO • Umbenennen einer Spalte im Schema • Daten für neues Schema generieren • Neues Schema veröffentlichen

  13. Zusammenfassung Team Foundation Server Testdaten generieren Refactoring Schema CompareData Compare Schema CompareData Compare

  14. Fragen?

More Related