Best Practices in der Datenbank-programmierung

Slides:



Advertisements
Ähnliche Präsentationen
SQL Server 2005.NET Integration Sebastian Weber Developer Evangelist Microsoft Deutschland GmbH.
Advertisements

Design- und Entwicklungswerkzeuge
Web-Entwicklung mit ASP.NET 2.0 und Visual Studio 2005 Uwe Baumann Marketing Manager Developer Tools Microsoft Deutschland GmbH Oliver Scheer Developer.
SQL Server 2005 Übersicht für Entwickler Sebastian Weber Developer Evangelist Microsoft Deutschland GmbH.
Visual FoxPro 7.0: mehr als 'nur' .NET!
Neue Mobilität Frank Prengel Developer Evangelist Developer Platform & Strategy Group Microsoft Deutschland GmbH
1. 2 Microsoft.NET Überblick Dirk Primbs Technologieberater Developer Platform & Strategy Group Microsoft Deutschland GmbH.
Web Matrix Project Kurzüberblick Dirk Primbs Technologieberater Developer Platform Strategy Group Microsoft Deutschland GmbH.
Was ist J2EE Die Vorteile von J2EE J2EE Modell Die Komponente von J2EE
Datenbankzugriff im WWW (Kommerzielle Systeme)
eXist Open Source Native XML Database
Zusammenfassung & Fazit
Microsofts XML-Strategie aus Sicht des Endanwenders Klaus Rohe Developer Platform & Strategy Group Microsoft Deutschland GmbH.
Oracle WebServer - Einführung. © Prof. T. Kudraß, HTWK Leipzig Oracle Web Application Server HTML WebServer ® File system Static HTML PL/SQL Packages.
Introducing the .NET Framework
SharePoint Portal Server 2003 Überblick und Einblick in ein Migrationsprojekt.
Mono und andere freie.NET Implementierungen. Implementierungen Microsoft.NET Framework Win32, Win64? Microsoft.NET Compact Framework WinCE (Mobile, Phone)
MSDN Webcast Visual Studio 2005 mit Visual FoxPro Jochen Kirstätter Mai 2005 –
Uwe Habermann VFX 10.0 Visual Extend Produktaktivierung.
Agenda 09: :00 Überblick über Microsoft Visual Studio 2005 Tools for the Microsoft Office System 09: :00 Überblick über Microsoft Visual Studio.
MSDN Webcast: VB.NET für Einsteiger und Umsteiger, Teil 10 Die erste, eigene Klassenbibliothek (Level 100) Presenter: Daniel Walzenbach Technologieberater.
TechNet Webcast Microsoft Office System mit Line-of-Business-Anwendungen integrieren - Nahtloser Austausch von Unternehmensdaten Joern Hagenguth Audience.
Architektur und Funktionalitäten der Oracle XML DB - ein Überblick mit ausgewählten praktischen Beispielen - im Rahmen des 17. Workshop Grundlagen von.
Datasets und Objektmodelle
T-SQL - Techniken und Neuerungen Jörg Neumann RESCO GmbH Hamburg.
Silverlight Eine Einführung. Agenda 1.Was ist Silverlight? 2.Die Silverlight Philosophie 3.Vorstellung des Szenarios 4.Einführendes Beispiel 5.Konzepte.
Clustered Neuronal Network A C#.NET project for Compute Cluster Server 2003.
die DREHSCHEIBE für Informationen, Dokumente und Vorgänge
SQL Server 2005 CLR-Integration
Mit 3 Schichte zum Erfolg
Aichinger Christian, Strasser Jürgen. Inhalt JSF EJB Praxis - Integration.
Tools und Verfahren Steffen Krause Technologieberater Microsoft Deutschland GmbH
Your name Bedeutung von Internet- Technologien Gruppe 1 Andreas Feuerstein Philipp Hochratner Christian Weinzinger.
Developer Day Office APPs entwicklen Simon Amrein Trivadis AG Die ersten Schritte in eine neue Office-Welt.
Dariusz Parys Developer Evangelist Microsoft Deutschland GmbH Christian Weyer Solutions Architect thinktecture.
Entwicklung verteilter Anwendungen I, WS 13/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 5 Folie 2 ADO.NET s.a:
Windows Presentation Foundation, Vorlesung Wintersemester 2013/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 9 Folie 2 ADO.NET (1) Klassen für Zugriffe.
Uwe Habermann Venelina Jordanova Professioneller Einstieg in eine neue Welt!
Vergleich verschiedener Konzepte für das Software Engineering Praktikum.
… und was man damit machen kann.
Management- und Web Services- Architekturen
Freiwillige Feuerwehr der Stadt Perg
SQL Server 2005 TechTalk September 2005
XML und Datenbanken © 2006 Markus Röder
Gruppe 5. Einleitung ElzbietaChristofTommy SimonIngoMax.
Datenanbindung in Webapplikationen
Fakultät für Informatik WI/WE 2005S UE WI/WE Web Engineering /3 Dr. Michael Derntl Fakultät.
Fakultät für Informatik WI/WE 2005S UE WI/WE Web Engineering /3 und /4 Michael Derntl Fakultät.
Datenbankanbindung in Web-Applikationen
MTS Microsoft Transaction Server Martin Basziszta
SQL Server nach MySQL Datenbank-Migration SQLWays – Software für Migration Präsentation Copyright (c) Ispirer Systems Ltd. Alle.
Warum IIS? Best of Microsoft Webserver
Eine persönliche Fallstudie …
cubido business solutions gmbh Haidfeldstrasse 33 A-4060 Leonding Rainer Stropek SQL Server.
MSDN TechTalk Anwendungen integrieren in Microsoft Dynamics CRM 4.0.
Client-Server-Modell
© 2001 Sven Dammann1 Aufbau Integrierter Informationssysteme XML Bearbeitung und relationale Abbildung Sven Dammann Martin-Luther-Universität Halle-Wittenberg.
Microsoft.NET InfoPoint 8. Juni 2005 Stefan Bühler.
Datenbanken im Web 1.
DaimlerChrysler Workshop Architektur HyperbolicModeler  Notes Client  Notes native Java Klassen  Mehr Informationen über Design  Zugriff auf Dokumente.
Übersicht und Neuerungen
Application Infrastructure Technologies Extending OnPremise EAI to the Cloud Wilfried Mausz BSc. dataformers GmbH Lothar Mausz dataformers.
Regionalveranstaltung Rhein / Main am
Cubido business solutions gmbh Haidfeldstrasse 33 A-4060 Leonding di(fh) Wolfgang Straßer ° Rundumblick.
WebServices Vortrag zur Diplomarbeit WebServices Analyse und Einsatz von Thomas Graf FH Regensburg
Excel-Berichte erstellen und verteilen
 Präsentation transkript:

Best Practices in der Datenbank-programmierung Jörg Neumann RESCO GmbH, Hamburg Marcel Gnoth Avanade Deutschland GmbH

Jörg Neumann IT-Consultant bei der RESCO GmbH in Hamburg. Hält Schulungen und Coachings zum SQL Server 2005 Schreibt für verschiedene Fachzeitschriften Schreibt an einem Buch über den SQL Server 2005 Hält Vorträge auf Entwicklerkonferenzen Schwerpunkte: SQL Server Smart Clients Visual Studio Extensibility Links zu weiterführenden Artikeln und Büchern finden Sie am Ende der Slides. Kontakt: Joerg.Neumann@RESCO.de

Marcel Gnoth Dipl. Inf. Marcel Gnoth, MCSD Autor Sprecher Themen marcel@gnoth.net , www.gnoth.net (Code+Folien) Senior Consultant, Avanade Deutschland GmbH Office Business Application Group Autor dotnetpro, dotnet-magazin, Developerworld, MSDN Sprecher BASTA!, TechTalk, SQL Server Days Themen Verteilte nachrichtenbasierte Informationssysteme MS Message Queueing, SQL Server Service Broker Office System 2003 Integration Workshop gleich im Anschluss VB6, COM, SQL Server, .Net

Agenda Szenario Überblick CLR-Integration Transaktionen T-SQL: Techniken und Neuerungen Query Notifications & Service Broker Szenario umsetzen

Szenario vorstellen Verarbeitung von Dokumenten auf dem Server Große Firma, zu Stoßzeiten treffen viele Dokumente ein Bearbeitung kostet Zeit Abhängig von der Last, werden : Dokumente entgegengenommen Oder gleich bearbeitet Dokument Daten werden gespeichert: Als XML Dokument Als Daten in Tabellen

Szenario Bild

Neue Möglichkeiten mit SQL Server 2005 und ADO.NET 2.0 Jörg Neumann RESCO GmbH Hamburg

Serverseitiger Zugriff mit SQL2005 PIVOT, Common Table Expressions Ranking-Funktionen, OUTPUT, uvm. CLR-Integration SP, UDF, UDT, UDA, Trigger in manged Code Service Broker Asychrone Verarbeitung von Anfragen Lastverteilung Server-to-Server-Kommunikation

XML-Verarbeitung FOR XML OPENXML XML-Datentyp Ergebnisse in XML-Form empfangen OPENXML XML-Daten in relationales Modell transferieren XML-Datentyp Natives Speichern von XML-Daten Abfragen über XPath und XQuery Modifizierung von Elementdaten möglich Bis zu 2GB

Native Web Services Kommunikation über HTTP/SOAP Veröffentlichung von SP‘s, UDF‘s als Web Services Dynamische Batch-Abfragen möglich Kein IIS erforderlich Plattformunabhängig Keine Abhängigkeit von Zugriffs-API‘s Geht durch Firwalls

Clientseitiger Zugriff mit ADO 2.0 MARS Multiple Active Resultsets Mehrere, parallele DataReader System.Transaction Sichere, clientseitig gestartete Transaktionen Support für DTC und Single Face Commit Transaktionsfähige Komponenten Query Notifications Benachrichtigung über Datenänderungen

Fragen?