Kurzübersicht. Vorwort Stichwortverzeichnis Erste Schritte Einführung in LINQ SQL in Theorie und Praxis...

Größe: px
Ab Seite anzeigen:

Download "Kurzübersicht. Vorwort... 25. Stichwortverzeichnis... 1109. 1 Erste Schritte... 29. 2 Einführung in LINQ... 71. 3 SQL in Theorie und Praxis..."

Transkript

1 Kurzübersicht Vorwort Erste Schritte Einführung in LINQ SQL in Theorie und Praxis Datenzugriff unter ADO.NET Das DataSet-Objekt im Detail Datenbindung unter Windows Forms/WPF Datenbindung in ASP.NET-Anwendungen Reporting Services Crystal Report Access-Datenbanken Microsoft SQL Server-Einstieg Microsoft SQL Server-Programmierung LINQ to SQL Das ADO.NET Entity Framework Komplexbeispiel WebShop A Glossar B Wichtige Datei-Extensions C Northwind versus Nordwind Stichwortverzeichnis

2

3 Inhaltsverzeichnis Vorwort Erste Schritte Unsere Werkstatt Betriebssystem Internet Information Server Visual Studio SQL Server 2005/2008 oder Express Edition Microsoft Access Visual Basic und die Datenbankprogrammierung Zur Geschichte des universellen Datenzugriffs Merkmale webbasierter Anwendungen Ein Wort zum.net-sicherheitskonzept Was ist neu in.net 3.5/Visual Studio 2008? Ein wenig Datenbanktheorie Normalisieren von Tabellen Verknüpfen von Tabellen Weitere wichtige Begriffe Einführungsbeispiele auf eine lokale Access-Datenbank zugreifen? mit dem Microsoft SQL Server arbeiten? eine einfache LINQ to SQL-Anwendung schreiben? eine einfache ASP.NET-Webanwendung entwickeln? eine erste WPF-Anwendung entwickeln? Einführung in LINQ Die LINQ-Philosophie OOP-Modell versus relationales Modell Besonderheiten beim ORM Ein erstes LINQ-Beispiel Der Weg zu LINQ Die neuen Sprachfeatures Typinferenz Nullable-Typen Objekt-Initialisierer Anonyme Typen Erweiterungsmethoden Lambda-Ausdrücke Abfragen mit LINQ to Objects Grundlegend Syntax Übersicht der wichtigsten Abfrage-Operatoren Die Projektionsoperatoren Select und SelectMany... 92

4 8 Inhaltsverzeichnis Der Restriktionsoperator Where Die Sortierungsoperatoren OrderBy und ThenBy Der Gruppierungsoperator GroupBy Verknüpfen mit Join Aggregat-Operatoren Verzögertes Ausführen von LINQ-Abfragen Konvertierungsmethoden How-to-Beispiele LINQ-Abfragen verstehen? nichtgenerische Collections abfragen? SQL in Theorie und Praxis Einführung SQL-Dialekte Kategorien von SQL-Anweisungen Testprogramm und Beispieldatenbank Hinweise zur Bedienung Unsere Beispieldatenbank im Überblick Alternative Varianten für die SQL-Abfrage Bemerkungen Daten abfragen Abfragen mit SELECT Alle Spalten auswählen Auswahl der Spalten Filtern Beschränken der Ergebnismenge Eindeutige Records/doppelte Datensätze Tabellen verknüpfen Tabellen vereinigen Datensätze sortieren Datensätze gruppieren Unterabfragen Daten manipulieren Einfügen einzelner Datensätze Einfügen von Abfragedaten Exportieren/Importieren von Abfragedaten Aktualisieren/Ändern Löschen Erweiterte SQL-Funktionen Berechnete/Formatierte Spalten Berechnungsfunktionen NULL-Werte Datum und Zeit in SQL-Abfragen Datentypumwandlungen Kreuztabellenabfragen Datenbankverwaltung mit SQL (DDL) Datenbanken Tabellen Indizes

5 Inhaltsverzeichnis 9 Tabellen/Indizes löschen oder verändern Sichten (Views) Nutzer- und Rechteverwaltung Datenbankentwurf optimieren Indizes Abfrageoptimierung Weitere Möglichkeiten SQL in der Visual Basic-Praxis Ausführen oder abfragen? Einfügen von Strings zur Laufzeit Datumseingabe Parameterübergabe How-to-Beispiele nach einem INSERT das Zählerfeld abfragen? die Anzahl der Datensätze ermitteln? Datumsteile in SQL zur Suche nutzen? die Groß-/Kleinschreibung berücksichtigen? WITH OWNERACCESS OPTION verwenden? Datensätze richtig verknüpfen? doppelte Datensätze aus einer Tabelle löschen? die IFF-Funktion ersetzen? ein einfaches SQL-Abfrageprogramm erstellen? Aggregatfunktionen auswerten? SQL-Injection verhindern? die neuen Access 2007-Datenbankfeatures unterstützen? Übersichten Die wichtigsten SQL-Befehle Unterschiede ANSI-SQL und Access-SQL Datenzugriff unter ADO.NET Die wichtigsten Klassen in ADO.NET Klassenhierarchie Die Klassen der Datenprovider Klassen im DataSet Das Zusammenspiel der ADO.NET-Klassen Das Connection-Objekt Allgemeiner Aufbau OleDbConnection SqlConnection Fehlerbehandlung beim Öffnen einer Verbindung Schließen einer Verbindung Verbindungspooling Transaktionen Eigenschaften des Connection-Objekts Methoden des Connection-Objekts Ereignisse des Connection-Objekts Der ConnectionStringBuilder ConnectionString in den Anwendungseinstellungen speichern Das Command-Objekt

6 10 Inhaltsverzeichnis Erzeugen und Anwenden eines Command-Objekts Erzeugen mittels CreateCommand-Methode Eigenschaften des Command-Objekts Methoden des Command-Objekts Parameter-Objekte Erzeugen und Anwenden eines Parameter-Objekts Eigenschaften des Parameter-Objekts Das CommandBuilder-Objekt Erzeugen Anwenden Einsatzbeschränkungen Einige Regeln Optimistisches Konkurrenzmodell Das DataReader-Objekt DataReader erzeugen Daten lesen Eigenschaften des DataReaders Methoden des DataReaders Das DataAdapter-Objekt DataAdapter erzeugen Command-Eigenschaften Fill-Methode Update-Methode UpdateCommand und Parameter-Objekte InsertCommand und DeleteCommand MissingSchemaAction-Eigenschaft RowUpdating- und RowUpdated-Ereignis Weitere Features des Datenzugriffs Auslesen von Datenbankschemas Providerfabriken Massenkopieren How-to-Beispiele wichtige ADO.NET-Objekte schnell kennen lernen? eine Aktionsabfrage ausführen? Daten direkt zur Datenbank hinzufügen oder löschen? eine Access-Auswahlabfrage ausführen? parametrierte Abfragen ausführen? die Datenbank aktualisieren? RowUpdating-/RowUpdated-Ereignisse verstehen? Schemainformationen von der Datenbank abrufen? Übersichten Datentypen Connection-Objekt Command-Objekt Parameter-Objekt DataReader-Objekt DataAdapter CommandBuilder

7 Inhaltsverzeichnis 11 5 Das DataSet-Objekt im Detail Einführung Das Objektmodell Methoden zum Erzeugen eines DataSets Weitere wichtige Methoden des DataSets Die XML-Fähigkeiten des DataSet Das DataTable-Objekt DataTable erzeugen Spalten hinzufügen Berechnete Spalten Primärschlüssel ergänzen Einbinden von Constraints Hinzufügen von Relationen Zeilen zur DataTable hinzufügen Auf den Inhalt einer DataTable zugreifen Weitere Hinweise zum Bearbeiten von Zeilen Zeilen löschen Zeilenstatus und Zeilenversion Ereignisse des DataTable-Objekts Datenansichten mit DataView Erzeugen eines DataView Sortieren und Filtern von Datensätzen Suchen von Datensätzen Zeilenansicht mit DataRowView Weitere DataSet-Features Umwandlungen zwischen DataSet und DataReader Binäre Serialisierung für DataSet/DataTable Die DataTable kann mehr XML Schnelles Laden von DataSets Typisierte DataSets Was ist ein typisiertes DataSet? Das Datenquellen-Konzept Typisierte DataSets und TableAdapter LINQ to DataSet Untypisierte DataSets abfragen Typisierte DataSets abfragen Abhängigkeiten zwischen den Tabellen auflösen How-to-Beispiele eine DataTable erzeugen und in einer Binärdatei speichern? eine DataTable in einer Xml-Datei abspeichern? Master-Detailbeziehungen im DataGrid anzeigen? in einem DataView sortieren und filtern? nach Datensätzen suchen? vereinfacht nach Datensätzen suchen? zwischen DataTable und DataReader umwandeln? große Datenmengen in ein DataSet laden? ein DataSet binär serialisieren? ein DataSet in einen Xml-String konvertieren? ein untypisiertes in ein typisiertes DataSet laden?

8 12 Inhaltsverzeichnis ein typisiertes DataSet mit LINQ abfragen? mit LINQ to DataSet die Datenbank aktualisieren? Übersichten DataSet DataTable DataColumn DataRow DataView Datenbindung unter Windows Forms/WPF Windows Forms-Datenbindung Welche Möglichkeiten der Datenbindung gibt es? Manuelle Datenbindung an einfache Datenfelder Manuelle Datenbindung an Listen und Tabelleninhalte Entwurfszeit-Datenbindung an ein typisiertes DataSet Drag & Drop-Datenbindung Navigieren im DataSet Die Anzeige formatieren Das DataGridView Vom DataGrid zum DataGridView Grundlegende Datenbindung Standardmäßige Anzeige und Bedienung Wichtige Spalten-Einstellungen Automatische Größenanpassungen Selektieren von Zellen Columns- und Rows-Auflistungen DataGridViewCellStyle-Objekte Spaltentypen Editieren im DataGridView Fehlerbehandlung Eingabeprüfung WPF-Datenbindung Grundprinzip Bindungstypen Binden an Objekte Binden von Collections Datenbankinhalte anzeigen Formatieren von Werten How-to-Beispiele eine Objekt-Datenquelle verwenden? Steuerelemente an einen Objektbaum binden? Detailinformationen mit ListBox/ComboBox anzeigen? Steuerelemente manuell an ein DataSet binden? zwei Formulare an eine Datenquelle binden? mittels ComboBox zwei Tabellen verknüpfen? ein typisiertes DataSet manuell binden? :n-Beziehungen per Drag & Drop-Datenbindung anzeigen? die Spalten im DataGridView formatieren? mit DataReader und ListView arbeiten?

9 Inhaltsverzeichnis Bilder aus der Datenbank anzeigen? BLOB-Daten verwalten? BLOB-Daten anzeigen? das DataGridView als Datenbank-Frontend verwenden? Datenbindung unter LINQ to SQL kennen lernen? Daten als Diagramm darstellen? Datenbindung in ASP.NET-Anwendungen Übersicht Datenbindung unter ASP.NET Grundkonzept DataSource-Steuerelemente SqlDataSource im Detail Datenauswahl mit Parametern Parameter für INSERT, UPDATE und DELETE FilterExpression Caching Weitere Methoden Ereignisse Zugriff auf Geschäftsobjekte mit der ObjectDataSource Verbindung zwischen Objekt und DataSource Ein Beispiel sorgt für Klarheit Geschäftsobjekte in einer Session verwalten Typisierte DataSets und ObjectDataSource Verwendung von TableAdaptern in ASP.NET-Seiten Datenauswahl und Anzeige mit TableAdaptern Datenmanipulation mit TableAdaptern ObjectDataSource und typisierte DataSets LinqDataSource Bindung von einfachen LINQ-Collections Binden eines LINQ to SQL-DataContext Berechnete Spalten/Detaildaten Eigene LINQ-Ausdrücke zur Laufzeit übergeben Filtern mit der LinqDataSource Weitere Datenquellen Spezialfall AccessDataSource Verwalten strukturierter Daten mit der XmlDataSource Das GridView-Control im Detail Auswahlfunktion (Zeilenauswahl) Auswahl mit mehrspaltigem Index realisieren Hyperlink-Spalte für Detailansicht nutzen Spalten erzeugen/konfigurieren Template-Spalten verwenden Paging im GridView realisieren Editieren und Löschen im GridView Einfügen von Datensätzen Keine Daten, was tun? Weitere Controls für die Datenbindung DetailsView FormView

10 14 Inhaltsverzeichnis DataList Repeater ListView Label/TextBox CheckBoxList, BulletList, RadioButtonList, DropDownList, ListBox Hierarchische Datenanzeige mittels TreeView-Control Eingabeprüfung mit den Validator-Controls Übersicht Wo findet die Fehlerprüfung statt? Verwendung RequiredFieldValidator CompareValidator RangeValidator RegularExpressionValidator CustomValidator ValidationSummary Weitere Möglichkeiten der Validation-Controls Reports in ASP.NET-Anwendungen verwenden Der Microsoft ReportViewer Direkter Excel-/PDF-Export Parameterübergabe an lokale Reports Crystal Reports anzeigen Weitere Themen Dynamic Data ADO.NET Data Services AJAX How-to-Beispiele die Zellen im GridView formatieren? ein GridView mit Scrollbar realisieren? ein GridView mit Mouseover-Effekt realisieren? GridView-Daten im Excel-Format exportieren? Detaildaten in einem Popup-Fenster anzeigen? reagieren, wenn keine Daten vorhanden sind? eine Zeilensumme im GridView berechnen? im GridView eine Spaltensummen berechnen? korrekte Währungswerte im GridView anzeigen? Eingabewerte im GridView validieren? einen -Versand in ASP.NET realisieren? Projekte auf den IIS exportieren? Reporting Services Übersicht Report Designer Report Viewer Einführungsbeispiele Der erste Bericht so einfach geht das! Ein zweiter Bericht weg mit dem Assistenten! Unsere Werkzeuge zum Berichtsentwurf Oberfläche des Report-Designers

11 Inhaltsverzeichnis 15 Toolbox Bericht-Menü Programmieren im Ausdrucks-Editor Sortieren, Gruppieren und Filtern von Datensätzen Allgemeines Sortieren Gruppieren Filtern Kreuztabellenberichte Einfache Matrix Zeilen- und Spaltensummen anzeigen Zusätzliche berechnete Spalten einfügen Matrix mit zwei Zeilengruppen Bilder anzeigen Ein Bild in den Bericht einbetten Bilder aus einer Datenbank Externe Bilder Hintergrundbilder Diagramme darstellen Diagrammtypen Säulendiagramm Weitere Gruppen hinzufügen Weitere Diagramme Parameter anwenden Parameterdefinition Einbau von Parametern in den Berichtsentwurf Parameterwerte an Bericht übergeben Master-Detail-Reports SubReports Eingebettete Datenregionen Noch mehr Reporting Hyperlink realisieren Verwenden von ReportViewer-Ereignissen Hinzufügen von benutzerdefiniertem Code Ergänzungen zum ReportViewer How-to-Beispiele einen Unterbericht verwenden? eine Rechnung anzeigen? das Drillthrough-Event behandeln? auf eine benutzerdefinierte Assembly zugreifen? Crystal Report Übersicht Ein Einsteigerbeispiel Der Report-Designer Der Reportaufbau Die Druckvorschau-Komponente Wichtige Funktionen im Überblick Formelfelder

12 16 Inhaltsverzeichnis Parameterfelder Gruppennamenfelder Spezialfelder SQL-Ausdrucksfelder Laufende Summe-Felder Unterberichte Diagramme und Bilder Weitere Komponenten Das Ereignis-Modell Reports entwerfen Verbindung zur Datenbank herstellen Sortieren und Gruppieren Verwenden von Parameterfeldern Berechnungen im Report Gestalten mit bedingter Formatierung Kreuztabellenberichte Unterberichte Programmieren der Druckvorschau Der CrystalReportViewer im Überblick Wichtige Eigenschaften, Methoden und Ereignisse Direkte Ausgabe auf dem Drucker Die Lizenz zum Drucken Druckerauswahl und Konfiguration Drucken mit Druckerdialog Exportieren von Reports Bestimmen des Exportformats Export als Datei Export als Praxisbeispiel Rechnung mit Crystal Report drucken Datenbasis anpassen Report erzeugen Festlegen der Datenquelle Berechnungen im Report durchführen Auswahl der gewünschten Datensätze Reportdesign Druckvorschaufenster entwerfen Zuweisen der Daten und Übergabe der Parameter Die fertige Rechnung How-to-Beispiele ein Deckblatt erzeugen? Seitenzahlen, Druckdatum etc. einblenden? Spaltensatz oder Etiketten realisieren? die Seitenränder festlegen? mehrspaltige Reports erstellen? einen Seitenumbruch erzwingen? die Position und Größe der Druckvorschau vorgeben? Reports in die Applikation einbetten? Querdruck auswählen? RTF-/HTML-Text ausgeben?

13 Inhaltsverzeichnis den Report zur Laufzeit auswählen? Summen, Anzahlen, Mittelwerte etc. berechnen? farbliche und optische Formatierungen realisieren? den Datenbankpfad zur Laufzeit anpassen? die Login-Informationen zur Laufzeit ändern? Crystal Report unter LINQ to SQL nutzen? Access-Datenbanken Ein erster Blick auf Microsoft Access-Datenbanken Warum Access? Access-Datentypen Beschränkungen Zugriff aus Visual Basic Warum nicht nur ADO.NET? Die ADOX-Library Die JRO-Library ADO MD Einbinden von ADOX und JRO in VB Parameter für ADO.NET-Connectionstrings Access-Datenbankpasswort Access-Datenbanksicherheit (Benutzer-/Gruppenebene) Datenbankzugriff auf schreibgeschützte Medien (CD, DVD) Datenbanken erstellen Die Create-Methode Weitere Parameter Jet-spezifische Optionen Tabellen/Indizes erstellen/verwalten Tabellendefinition Indexdefinition Erstellen von Prozeduren und Sichten Tabellen verknüpfen (Relationen) Zugriffsschutz in Access-Datenbanken Grundlagen Sichern auf Datenbankebene Erstellen neuer Benutzer und Gruppen Vergabe von Rechten Verschlüsseln von Datenbanken Einbinden externer Tabellen Erstellen einer Verbindung Aktualisieren einer Verbindung Löschen einer Verbindung Replizieren von Datenbanken Begriffe Aufbau einer Replikatgruppe Probleme bei Replikationen Vorbereitungen zur praktischen Umsetzung Replikat erstellen Abgleich von Kopie und Original Datenbankanalyse

14 18 Inhaltsverzeichnis Verwendung von GetSchema Datenbankeigenschaften mit ADOX ermitteln Tabellen mit ADOX bestimmen Sichten/Abfragen mit ADOX bestimmen Nutzer und Nutzergruppen auslesen Nutzer- und Gruppenberechtigungen ermitteln Weitere Aufgabenstellungen Access-Datenbanken reparieren/komprimieren Distribution von Access-Datenbanken Access 2007-Datenbanken Zugriff auf die Datenbanken Neuer Connectionstring Übersicht neue Datentypen Arbeiten mit den DAOs Memofeld mit Archiv-Funktion Anlage-Feld Rich-Text-Feld Multivalue-Feld (MVF) How-to-Beispiele ADO installieren? Access-Datenbanken exklusiv öffnen? die Zugriffsgeschwindigkeit auf Access-Datenbanken erhöhen? Access-Datenbanken im Netzwerk verwenden? alle aktiven Verbindungen zur Datenbank auflisten? eine Spalte mit eindeutigen Zufallswerten erzeugen? das Datenbank-Kennwort ändern? Abfragen über mehrere Datenbanken realisieren? die Beschreibung von Datenbankfeldern abrufen? Microsoft SQL Server-Einstieg Übersicht SQL Server Express Edition SQL Server Compact Edition Unterschiede Express Edition/MS SQL Server/Jet-Engine Client- versus Fileserver-Programmierung Die wichtigsten Tools des SQL Servers Vordefinierte Datenbanken Einschränkungen Zugriff aus Visual Basic Transact-SQL Die Sprache des SQL Servers Schreibweise Kommentare Variablen deklarieren/verwenden Bedingungen mit IF/ELSE auswerten Verwenden von CASE Verwenden von WHILE BREAK/CONTINUE Verwenden von GOTO Fehlerbehandlung Datenbanken mit DMO verwalten

15 Inhaltsverzeichnis 19 Installation/Einbindung Einführungsbeispiel SQL Server Management Objects (SMO) Einbindung Einführungsbeispiel Anmelden am Server Datensicherheit auf dem Microsoft SQL Server Überblick Sicherheitsmodell Verwalten mit dem SQL Server Management Studio Verwalten mit T-SQL How-to-Beispiele den Netzwerkzugriff auf den SQL Server Express aktivieren? die SQL Server Express Edition administrieren? die SQL Server Express Edition erkennen? mit der Express Edition die Volltextsuche nutzen? mit der Express Edition ein Backup/Restore realisieren? SQLDMO 2005 installieren? alle Nutzer einer Datenbank ermitteln? alle registrierten Microsoft SQL Server ermitteln? alle Datenbanken und deren Tabellen ermitteln? eine Tabelle löschen? eine Tabelle mit den DMO erzeugen? die Anzahl der Datensätze beschränken? Platzhalterzeichen in T-SQL verwenden? Teilstrings erzeugen? Leerzeichen entfernen? mit DROP INDEX jeden Index löschen? korrekt verarbeiten? die Anzahl der Datensätze einer Abfrage bestimmen? IFF ersetzen? mit Bedingungen Feldinhalte formatieren? Abfragen mit Platzhaltern beschleunigen? die Groß-/Kleinschreibung berücksichtigen? das Ergebnis einer Stored Procedure speichern? eine Datenbank umbenennen? eine Datenbank zwischen Servern verschieben? eine Datenbankstruktur kopieren? nach dem Löschen IDENTITY auf 0 setzen? eine Tabellenspalte umbenennen? Unterschiede zwischen temporären Tabellen erkennen? Daten aus verschiedenen Datenbanken anzeigen? die PRINT-Anweisung in VB anzeigen? Übersichten Datentypen Unterschiede Access- und SQL Server-Datentypen

16 20 Inhaltsverzeichnis 12 Microsoft SQL Server-Programmierung Praktisches Arbeiten mit dem SQL Server Erstellen von SQL Server-Datenbanken Erzeugen und Verwalten von Tabellen Datenbankdiagramme Erzeugen und Verwenden von Sichten (Views) Gespeicherte Prozeduren verwenden Programmierung/Verwendung von Triggern Volltextabfragen Die Verwendung von FileStream-Storage Der Einsatz als Local Database Cache Fehlerbehandlung Das Fehlermodell des SQL Servers Verwenden von 874 Verwenden von RAISEERROR Fehlerbehandlung mit TRY...CATCH Fehlerbehandlung mit ADO.NET Weitere Features des Datenzugriffs unter ADO.NET Alle verfügbaren SQL Server ermitteln Asynchrone Befehlsausführung Benachrichtigungen über Datenänderungen Multiple Active Resultsets (MARS) CLR-Integration im SQL Server 2005/ Grundsätzlicher Ablauf CLR-Unterstützung aktivieren Assembly erstellen Benutzerdefinierte Funktionen (UDF) Stored Procedures Aggregat-Funktionen Trigger in VB realisieren Mehr Sicherheit Fazit XML-Unterstützung Der XML-Datentyp XML-Daten mit SELECT erzeugen XML-Abfragen Der Clientzugriff auf die XML-Daten Webdienste über den SQL Server bereitstellen How-to-Beispiele Aktualisierungs- und Löschweitergaben realisieren? Änderungen in Tabellen protokollieren? SQL-Anweisungen debuggen? ein SqlConnection-Objekt programmieren? eine Gespeicherte Prozedur aufrufen? mit Table Value Parametern arbeiten? mit Stapel-Abfragen arbeiten? Query Notifications einrichten und auswerten? die MARS-Technologie kennen lernen? die neuen Row-Constructors verwenden?

17 Inhaltsverzeichnis LINQ to SQL Übersicht Das LINQ to SQL-Datenmodell Der DataContext Die Entitäts-Klassen Umstiegsbeispiel für den»ehemaligen«sql-programmierer Datenbank-Entwurfskonzepte Der schnelle Weg zu den SQL Server-Daten Der LINQ to SQL-Designer Die.DBML-Datei Die Designer.vb-Datei Ein erster Test und ein Blick unter die Motorhaube SQL-Debugging leicht gemacht Der steinige Weg zur Persistenz Das Datenmodell entwickeln Erzeugen der Datenbank und Herstellen der Verbindung Besonderheit: SQL Server Compact Edition Ein paar Gedanken zum Erstellen neuer Datenbanken Datenauswahl/Datentypen Einfache Datentypen IQueryable(Of T) Datenauswahl basierend auf Detaildaten Bereichsauswahl (Paging) Probleme mit First() Datenbindung Datenquelle hinzufügen Anzeige von Detaildaten Listendarstellung mit anonymen Typen optimieren Lazy Loading/Prefetch/Delay Loaded ObjectTracking ausschalten Bearbeiten und Aktualisieren Editieren Fehler beim Aktualisieren Konflikte beim Aktualisieren von Datensätzen Lokale Datenaktualisierung per DataContext Neue Datensätze erzeugen Löschen Eingabevalidierung Prüfung auf Feld-Ebene (Eigenschaft) Prüfung auf Datensatzebene (Objekt) Überprüfung vor Update, Insert oder Delete Stored Procedures Allgemeine Verwendung Skalare Rückgabewerte Typisierte Rückgabewerte Insert/Update/Delete per Stored Procedure Weitere LINQ to SQL-Features Direkte SQL-Programmierung Verwendung der partiellen Klassen/Methoden

18 22 Inhaltsverzeichnis 14 Das ADO.NET Entity Framework Das Grundkonzept Konzeptionelle Schicht Logische Schicht Zuordnungsschicht Wie erstelle ich die Schema-Dateien? Das Gesamtmodell im Überblick Wie kann mit dem EDM gearbeitet werden? Unsere Beispieldatenbank Das Datendiagramm Weitere Tabellen Der EDM-Entwurf Der EDM-Assistent Der EDM-Designer Weitere Fenster des EDM-Designers Funktionsimporte Komplexe Typen Die erzeugten Klassen/partielle Klassen Abschließende Worte zum EDM-Designer Einsatz des EntityClient für die Datenabfrage Ein Überblick Einsatzbeispiel Connection aufbauen Wann sollten Sie diese Variante nutzen? Verwenden der Objektdienste Eine Übersicht Einführungsbeispiele esql Einführungsbeispiele LINQ to Entities Praktisches Arbeiten mit dem EDM Einfache Daten abfragen Abfrage mit Projektion Detaildaten/Verwendung der Navigationseigenschaften Wie funktioniert das explizite Laden? Was passiert beim vorzeitigen Laden? Zugriff mit Paging Lokale Datenaktualisierung per ObjectContext Einfaches Einfügen von Datensätzen Abrufen eines Identity-Wertes nach dem Einfügen Einfügen von Datensätzen in 1:n/m:n-Beziehungen Bearbeiten von Entitäten Übernahme der Daten mit SaveChanges Löschen von Daten Verwendung von Stored Procedures Die Eigenschaft EntityState Verwendung des ObjectStateManagers Anhängen von Objekten Arbeiten mit Vererbung SQL-Anweisungen analysieren Partielle Klassen/Methoden/Validierung

19 Inhaltsverzeichnis Komplexbeispiel WebShop Grundkonzept Aufgabenstellung Unterschiedliche Frontends für Kunden und Verkäufer Die Datenbankstruktur Datenbankdiagramm Tabellen Stored Procedures Ansichten/Views Bemerkungen Entwurf WebShop-Projekt/Datenbank Stammdatenverwaltung mit Webdienst Das Interface Entwurf Webdienst Die Methoden im Einzelnen Windows-Verwaltungsfrontend Entwurf Verbindung zum Webdienst herstellen Oberflächengestaltung Implementierung Stammdatenverwaltung Test Stammdatenverwaltung Typisiertes DataSet für den Report Reportentwurf Reporteinbindung Filtern der Artikelgruppen Kunden-Tabelle ASP.NET-Kundeninterface Übersicht Entwurf Default.aspx Vorbereitung Benutzersteuerelemente Welcome.ascx Shop.ascx Warenkorb.ascx Anmeldung.ascx Bestellung.ascx Danke.ascx Kundenkonto.ascx NeuerKunde.ascx Abschlusstest und Bemerkungen Test Abschlussbemerkungen A Glossar B Wichtige Datei-Extensions C Northwind versus Nordwind Stichwortverzeichnis

mit Visual Basic 2005

mit Visual Basic 2005 Walter Doberenz, Thomas Gewinnus DatenbankProgrammierung mit Visual Basic 2005 Microsoft Press Inhaltsverzeichnis Vorwort 23 1 Einführung 27 Unsere Werkstatt 28 Betriebssystem 28 Internet Information Server

Mehr

Walter Doberenz, Thomas Gewinnus. Datenbankprogrammierung mit Visual Basic 2008

Walter Doberenz, Thomas Gewinnus. Datenbankprogrammierung mit Visual Basic 2008 Walter Doberenz, Thomas Gewinnus Datenbankprogrammierung mit Visual Basic 2008 Walter Doberenz, Thomas Gewinnus Datenbankprogrammierung mit Visual Basic 2008 Walter Doberenz, Thomas Gewinnus: Datenbankprogrammierung

Mehr

Datenbank-Programmierung mit Visual Basic 2010

Datenbank-Programmierung mit Visual Basic 2010 Datenbank-Programmierung mit Visual Basic 2010 Grundlagen, Rezepte, Anwendungsbeispiele von Walter Doberenz, Thomas Gewinnus 1. Auflage Datenbank-Programmierung mit Visual Basic 2010 Doberenz / Gewinnus

Mehr

Walter Doberenz, Thomas Gewinnus. Datenbankprogrammierung mit Visual Basic 2010

Walter Doberenz, Thomas Gewinnus. Datenbankprogrammierung mit Visual Basic 2010 Walter Doberenz, Thomas Gewinnus Datenbankprogrammierung mit Visual Basic 2010 Kurzübersicht Vorwort. 31 1 Erste Schritte 35 2 Einführung in LINQ 83 3 SQL in Theorie und Praxis 121 4 Einführung ADO.NET

Mehr

Walter Doberenz, Thomas Gewinnus. Datenbankprogrammierung mit Visual Basic 2012

Walter Doberenz, Thomas Gewinnus. Datenbankprogrammierung mit Visual Basic 2012 Walter Doberenz, Thomas Gewinnus Datenbankprogrammierung mit Visual Basic 2012 16 Arbeiten mit sqlcmd... Migrieren von Access-Datenbanken... 12 Arbeiten mit dem Entity Framework... Das Grundkonzept...

Mehr

Kurzübersicht. Vorwort. Stichwortverzeichnis... ... 31 ... 35. 1 Erste Schritte. 2 Einführung in LlNQ. ... 83. 3 SQL in Theorie und Praxis...

Kurzübersicht. Vorwort. Stichwortverzeichnis... ... 31 ... 35. 1 Erste Schritte. 2 Einführung in LlNQ. ... 83. 3 SQL in Theorie und Praxis... Kurzübersicht Vorwort 31 1 Erste Schritte 35 2 Einführung in LlNQ 83 3 SQL in Theorie und Praxis 121 4 Einführung ADONET 5 Das DataSet-Objekt im Detail 213 305 6 Windows Forms-Datenbindung 7 Datenbindung

Mehr

1.1 auf eine lokale Access-Datenbank zugreifen? 64 1.2 mit dem SQL Server arbeiten? 70

1.1 auf eine lokale Access-Datenbank zugreifen? 64 1.2 mit dem SQL Server arbeiten? 70 Inhaltsverzeichnis Vorwort 33 1 Erste Schritte 37 Unsere Werkstatt 38 Betriebssystem 38 Visual Studio 2012 38 Anforderungen an Hard- und Software... 40 SQL Server oder LocalDB....,... 41 Microsoft Access

Mehr

Falls Sie dieses Buch als ebook erworben haben, können sie die Begleitdateien unter www.microsoft-press.de/support.asp?

Falls Sie dieses Buch als ebook erworben haben, können sie die Begleitdateien unter www.microsoft-press.de/support.asp? Falls Sie dieses Buch als ebook erworben haben, können sie die Begleitdateien unter www.microsoft-press.de/support.asp?s110=446 oder msp.oreilly.de/support/9783866454460/611 herunterladen. Walter Doberenz,

Mehr

Inhaltsverzeichnis. Einleitung... 11

Inhaltsverzeichnis. Einleitung... 11 Inhaltsverzeichnis Einleitung...................................................... 11 Einführung......................................................... 11 Zielgruppe dieses Buches.............................................

Mehr

Visual Basic.NET undado.net

Visual Basic.NET undado.net .NETSolutions Visual Basic.NET undado.net Datenbanken programmieren F. SCOTT BARKER Markt+ Übersetzung: Gabriele Broszat Einleitung 21 Zum Autor Zur Begleit-CD-ROM Wer sollte dieses Buch nutzen? Welche

Mehr

Inhaltsverzeichnis. Vorwort. Erste Schritte. Einführung in LINQ

Inhaltsverzeichnis. Vorwort. Erste Schritte. Einführung in LINQ Inhaltsverzeichnis Vorwort 1... Erste Schritte... Unsere Werkstatt... Betriebssystem... Visual Studio 2012... Anforderungen an Hard- und Software... SQL Server oder LocalDB... Microsoft Access... C# und

Mehr

Inhaltsverzeichnis. Vorwort. Erste Schritte. Einführung in LINQ

Inhaltsverzeichnis. Vorwort. Erste Schritte. Einführung in LINQ Inhaltsverzeichnis Vorwort 1... Erste Schritte... Unsere Werkstatt... Betriebssystem... Visual Studio 2012... Anforderungen an Hard- und Software... SQL Server oder LocalDB... Microsoft Access... Visual

Mehr

Inhaltsverzeichnis. 1 Der SQL Server 2008 stellt sich vor 15. 2 Die grafischen Tools des SQL Server 2008 59. 3 Eine neue Datenbank erstellen 87

Inhaltsverzeichnis. 1 Der SQL Server 2008 stellt sich vor 15. 2 Die grafischen Tools des SQL Server 2008 59. 3 Eine neue Datenbank erstellen 87 Vorwort 11 1 Der SQL Server 2008 stellt sich vor 15 1.1 SQL Server wer ist das? 16 1.1.1 Der SQL Server im Konzert der Datenbanksysteme 16 1.1.2 Entscheidungsszenarien für Datenbanksysteme 17 1.1.3 Komponenten

Mehr

Bibliografische Informationen digitalisiert durch http://d-nb.info/995021198

Bibliografische Informationen digitalisiert durch http://d-nb.info/995021198 Auf einen Blick 1 Einleitung 15 2 Datenbankentwurf 23 3 Datenbankdefinition 43 4 Datensätze einfügen (INSERT INTO) 95 5 Daten abfragen (SELECT) 99 6 Daten aus mehreren Tabellen abfragen (JOIN) 143 7 Unterabfragen

Mehr

Inhaltsverzeichnis. 1 Einleitung 13

Inhaltsverzeichnis. 1 Einleitung 13 Inhaltsverzeichnis Teil I: Erste Schritte 1 Einleitung 13 1.1 Die Themenschwerpunkte dieses Buchs 13 Datenmodellierung 13 Oberflächengestaltung 14 Programmierung 15 1.2 Wie Sie am besten mit diesem Buch

Mehr

SQL Server 2005 Der schnelle Einstieg

SQL Server 2005 Der schnelle Einstieg Klemens Konopasek Ernst Tiemeyer SQL Server 2005 Der schnelle Einstieg Abfragen, Transact-SQL, Entwicklung und Verwaltung An imprint of Pearson Education München Boston San Francisco Harlow, England Don

Mehr

Teil A Grundlagen 31

Teil A Grundlagen 31 Schnellüberblick 11 Zu diesem Buch 17 So finden Sie den geeigneten Ausgangspunkt in diesem Buch 17 Neue Eigenschaften von Microsoft Excel 2000 19 Korrekturen, Kommentare und Hilfe 20 Besuchen Sie unsere

Mehr

26.1.1 Vor- und Nachteile speicheroptimierter Tabellen... 764

26.1.1 Vor- und Nachteile speicheroptimierter Tabellen... 764 25.4 Verhalten bei Systemfehlern... 735 25.5 Programmierung expliziter Transaktionen... 737 25.6 Implizite Transaktionen... 741 25.7 Sperren... 743 25.7.1 Sperrebenen... 743 25.7.2 Gemeinsame Sperren (Shared

Mehr

Zu diesem Buch 1. Was ist neu in Excel 2007? 5. Erste Schritte mit Excel 2007 13. Danksagung... xi

Zu diesem Buch 1. Was ist neu in Excel 2007? 5. Erste Schritte mit Excel 2007 13. Danksagung... xi Inhalt Danksagung.................................................................... xi 1 2 3 Zu diesem Buch 1 Kein Fachchinesisch!............................................................... 1 Ein

Mehr

Inhaltsverzeichnis. Vorwort 13

Inhaltsverzeichnis. Vorwort 13 Vorwort 13 1 Leistungsvermögen und Arbeitsumgebung des SQL Server 17 1.1 Einsatzmöglichkeiten des SQL Server 17 1.1.1 Online Transactional Processing-Lösungen (OLTP) 23 1.1.2 Webbasierte Datenbanklösungen

Mehr

Inhaltsverzeichnis. 1 Hallo 13

Inhaltsverzeichnis. 1 Hallo 13 1 Hallo 13 2 Grundlagen 15 2.1 Das Internet 15 2.1.1 Geschichte des Internets 15 2.1.2 Kommunikation mit TCP/IP 16 2.1.3 Anwendungen im Internet 18 2.1.4 HTTP unter der Lupe 20 2.2 Webserver, PHP und MySQL

Mehr

Inhaltsverzeichnis. Einleitung und Danksagung 11 Für wen ist dieses Buch? 12 Voraussetzungen für die Arbeit mit diesem Buch 13 Danksagung 13

Inhaltsverzeichnis. Einleitung und Danksagung 11 Für wen ist dieses Buch? 12 Voraussetzungen für die Arbeit mit diesem Buch 13 Danksagung 13 Einleitung und Danksagung 11 Für wen ist dieses Buch? 12 Voraussetzungen für die Arbeit mit diesem Buch 13 Danksagung 13 1 Was ist SharePoint? - Ein Überblick 15 SharePoint Foundation 2010 - die Basis

Mehr

Visual Basic.NET und ADO.NET

Visual Basic.NET und ADO.NET .NETSolutions Visual Basic.NET und ADO.NET Datenbanken programmieren F. SCOTT BARKER Markt+ Übersetzung: Gabriele Broszat Einleitung Zum Autor Zur Begleit-CD-ROM Wer sollte dieses Buch nutzen? Welche Themen

Mehr

Leseprobe. Walter Doberenz, Thomas Gewinnus. Visual C# 2008. Grundlagen und Profiwissen ISBN: 978-3-446-41862-2

Leseprobe. Walter Doberenz, Thomas Gewinnus. Visual C# 2008. Grundlagen und Profiwissen ISBN: 978-3-446-41862-2 Leseprobe Walter Doberenz, Thomas Gewinnus Visual C# 2008 Grundlagen und Profiwissen ISBN: 978-3-446-41862-2 Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-41862-2 sowie im

Mehr

Microsoft SQL Server 2000 Programmierung

Microsoft SQL Server 2000 Programmierung Rebecca M. Riordan Microsoft SQL Server 2000 Programmierung Schritt für Schritt Microsoft Press Einführung Ihr Ausgangspunkt Neue Features in SQL Server 2000 Verwenden der beiliegenden CD-ROM Systemanforderungen

Mehr

Inhaltsverzeichnis .NET 3.5. WPF, WCF, LINQ, C# 2008, VB 2008 und ASP.NET AJAX. Herausgegeben von Holger Schwichtenberg ISBN: 978-3-446-41045-9

Inhaltsverzeichnis .NET 3.5. WPF, WCF, LINQ, C# 2008, VB 2008 und ASP.NET AJAX. Herausgegeben von Holger Schwichtenberg ISBN: 978-3-446-41045-9 sverzeichnis Walter Doberenz, Matthias Fischer, Jana Frank, Thomas Gewinnus, Jörg Krause, Patrick A. Lorenz, Jörg Neumann, Holger Schwichtenberg.NET 3.5 WPF, WCF, LINQ, C# 2008, VB 2008 und ASP.NET AJAX

Mehr

Grundlagen relationaler Datenbanken... 2. Access 2010 - Grundlagenseminar... 3. Access 2010 - Aufbauseminar... 4. Von Excel 2010 zu Access 2010...

Grundlagen relationaler Datenbanken... 2. Access 2010 - Grundlagenseminar... 3. Access 2010 - Aufbauseminar... 4. Von Excel 2010 zu Access 2010... Inhalt Grundlagen relationaler Datenbanken... 2 Access 2010 - Grundlagenseminar... 3 Access 2010 - Aufbauseminar... 4 Von Excel 2010 zu Access 2010... 5 Access 2010 - Programmierung Teil 1... 6 Access

Mehr

SQL Server 2008 Der schnelle Einstieg

SQL Server 2008 Der schnelle Einstieg Klemens Konopasek SQL Server 2008 Der schnelle Einstieg Abfragen, Transact-SQL, Entwicklung und Verwaltung ADDISON-WESLEY An imprint of Pearson Education München Boston San Francisco Harlow, England Don

Mehr

Schnellstarthandbuch. Hilfe aufrufen Klicken Sie auf das Fragezeichen, um Hilfeinhalt anzuzeigen.

Schnellstarthandbuch. Hilfe aufrufen Klicken Sie auf das Fragezeichen, um Hilfeinhalt anzuzeigen. Schnellstarthandbuch Microsoft Access 2013 unterscheidet sich im Aussehen deutlich von älteren Access-Versionen. Dieses Handbuch soll Ihnen dabei helfen, sich schnell mit der neuen Version vertraut zu

Mehr

Inhaltsverzeichnis. Einleitung 11 Über die Autorin 12 Danke 13 Über das Buch 13 Der Aufbau des Buches 14 Die CD-ROM zum Buch 14

Inhaltsverzeichnis. Einleitung 11 Über die Autorin 12 Danke 13 Über das Buch 13 Der Aufbau des Buches 14 Die CD-ROM zum Buch 14 Einleitung 11 Über die Autorin 12 Danke 13 Über das Buch 13 Der Aufbau des Buches 14 Die CD-ROM zum Buch 14 Neuerungen in Office 2007 17 Neues Office, neue Optik, neues Dateiformat 18 Multifunktionsleiste,

Mehr

In diesem Thema lernen wir die Grundlagen der Datenbanken kennen und werden diese lernen einzusetzen. Access. Die Grundlagen der Datenbanken.

In diesem Thema lernen wir die Grundlagen der Datenbanken kennen und werden diese lernen einzusetzen. Access. Die Grundlagen der Datenbanken. In diesem Thema lernen wir die Grundlagen der Datenbanken kennen und werden diese lernen einzusetzen. Access Die Grundlagen der Datenbanken kurspc15 Inhaltsverzeichnis Access... Fehler! Textmarke nicht

Mehr

CARL HANSER VERLAG. Walter Doberenz, Thomas Kowalski. Visual Basic.NET -- Kochbuch 3-446-22025-9. www.hanser.de

CARL HANSER VERLAG. Walter Doberenz, Thomas Kowalski. Visual Basic.NET -- Kochbuch 3-446-22025-9. www.hanser.de CARL HANSER VERLAG Walter Doberenz, Thomas Kowalski Visual Basic.NET -- Kochbuch 3-446-22025-9 www.hanser.de 9 1 Sprache 19 R1.1... mit VB.NET sauber programmieren?... 21 R1.2... an der Kommandozeile compilieren?...

Mehr

Inhaltsverzeichnis. Einleitung und Danksagung. 1 Was ist SharePoint? - Ein Überblick.

Inhaltsverzeichnis. Einleitung und Danksagung. 1 Was ist SharePoint? - Ein Überblick. Einleitung und Danksagung. Für wen ist dieses Buch? Voraussetzungen für die Arbeit mit diesem Buch Danksagung. 11 12 13 13 1 Was ist SharePoint? - Ein Überblick. SharePoint Foundation 2010 - die Basis

Mehr

Inhaltsverzeichnis. Vorwort 33

Inhaltsverzeichnis. Vorwort 33 Inhaltsverzeichnis Vorwort 33 1 Erste Schritte 37 Unsere Werkstatt 38 Betriebssystem 38 Visual Studio 2012 38 Anforderungen an Hard- und Software 40 SQL Server oder LocalDB 41 Microsoft Access 42 C# und

Mehr

CartCalc FAQ (frequently asked questions) häufige Fragen zu CartCalc

CartCalc FAQ (frequently asked questions) häufige Fragen zu CartCalc CartCalc FAQ (frequently asked questions) häufige Fragen zu CartCalc Installation Frage: Wie installiere ich CartCalc? Antwort: Die Installation von CartCalc erfolgt automatisch. Nach Einlegen der Demo-CD

Mehr

Windows 8.1. Grundkurs kompakt. Markus Krimm, Peter Wies 1. Ausgabe, Januar 2014. inkl. zusätzlichem Übungsanhang K-W81-G-UA

Windows 8.1. Grundkurs kompakt. Markus Krimm, Peter Wies 1. Ausgabe, Januar 2014. inkl. zusätzlichem Übungsanhang K-W81-G-UA Markus Krimm, Peter Wies 1. Ausgabe, Januar 2014 Windows 8.1 Grundkurs kompakt inkl. zusätzlichem Übungsanhang K-W81-G-UA 1.3 Der Startbildschirm Der erste Blick auf den Startbildschirm (Startseite) Nach

Mehr

Schnellübersichten. Access 2016 Fortgeschrittene Techniken für Datenbankentwickler

Schnellübersichten. Access 2016 Fortgeschrittene Techniken für Datenbankentwickler Schnellübersichten Access 2016 Fortgeschrittene Techniken für Datenbankentwickler 1 Abfragen mit Funktionen 2 2 Abfragen mit erweiterten Funktionen 3 3 Formular in der Entwurfsansicht erstellen 4 4 Eigenschaften

Mehr

jetzt lerne ich PHP 5 & MySQL 4.1 Der schnelle Einstieg in die objektorientierte

jetzt lerne ich PHP 5 & MySQL 4.1 Der schnelle Einstieg in die objektorientierte jetzt lerne ich PHP 5 & MySQL 4.1 Der schnelle Einstieg in die objektorientierte Webprogrammierung SVEN LETZEL FRIEDHELM BETZ Inhaltsverzeichnis jetzt lerne ich Hallo! 15 1 Grundlagen 17 1.1 Das Internet

Mehr

8 Access-Abfragen migrieren

8 Access-Abfragen migrieren Leseprobe aus Access und SQL Server http://www.acciu.de/asqllesen 8 Access-Abfragen migrieren Mit der Migration der Tabellen Ihrer Anwendung zu einer SQL Server-Datenbank und dem Verknüpfen der SQL Server-Tabellen

Mehr

Webseiten entwickeln mit ASP.NET

Webseiten entwickeln mit ASP.NET Webseiten entwickeln mit ASP.NET Eine Einführung mit umfangreichem Beispielprojekt. Alle Codes in Visual Basic und C# Bearbeitet von Jamal Baydaoui 1. Auflage 2013. Buch. 316 S. ISBN 978 3 446 43723 4

Mehr

Thorsten Kansy. Datenbankprogrammierung. mit.net 3.5 HANSER

Thorsten Kansy. Datenbankprogrammierung. mit.net 3.5 HANSER J Thorsten Kansy I Datenbankprogrammierung mit.net 3.5 Mehrschichtige Applikationen mit Visual Studio 2008 und MS SQL Server 2008 HANSER Inhalt 1 Vorwort und Einleitung 1 2 Neuerungen in SQL Server 2008

Mehr

Administering Microsoft SQL Server 2012/2014 Database (M20462) M20464 www.globalknowledge.at info@globalknowledge.at 01/66 55 655 3000

Administering Microsoft SQL Server 2012/2014 Database (M20462) M20464 www.globalknowledge.at info@globalknowledge.at 01/66 55 655 3000 Developing Microsoft SQL Server Databases Dauer: 5 Tage Kursnummer: M20464 Überblick: Im Rahmen dieses fünftägigen Kurses werden Ihnen das Know-How und die notwendigen Fertigkeiten zur Implementierung

Mehr

Im Original veränderbare Word-Dateien

Im Original veränderbare Word-Dateien Objekte einer Datenbank Microsoft Access Begriffe Wegen seines Bekanntheitsgrades und der großen Verbreitung auch in Schulen wird im Folgenden eingehend auf das Programm Access von Microsoft Bezug genommen.

Mehr

Inhaltsverzeichnis. Einleitung 11. Modul 1 Die erste Datenbank 15. Modul 2 Tabellen in der Entwurfsansicht definieren 21. Inhaltsverzeichnis

Inhaltsverzeichnis. Einleitung 11. Modul 1 Die erste Datenbank 15. Modul 2 Tabellen in der Entwurfsansicht definieren 21. Inhaltsverzeichnis Inhaltsverzeichnis Einleitung 11 Zum Co@ch 11 Zielgruppe 11 Selbststudium 11 Aufbau 12 Einsatzgebiete von Access und Access-Datenbanken 12 Access als Alternative zu SQL-Servern und Oracle-Datenbanken 12

Mehr

MS Access 2010 Kompakt

MS Access 2010 Kompakt 2 ABFRAGEN Eine Abfrage ist im Wesentlichen der Filterung eines Datenbestandes sehr ähnlich. Auch hier werden aus einer Menge von Informationen nur jene Datensätze ausgewählt, die einem vorher definierten

Mehr

Aufgaben zur fachwissenschaftlichen Prüfung Modul 3 Daten erfassen, ordnen, verarbeiten und austauschen: Schwerpunkt Datenbanken

Aufgaben zur fachwissenschaftlichen Prüfung Modul 3 Daten erfassen, ordnen, verarbeiten und austauschen: Schwerpunkt Datenbanken Aufgaben zur fachwissenschaftlichen Prüfung Modul 3 Daten erfassen, ordnen, verarbeiten und austauschen: Schwerpunkt Datenbanken 30 Wozu dient ein Primärschlüssel? Mit dem Primärschlüssel wird ein Datenfeld

Mehr

Arbeiten mit ACCESS 2013

Arbeiten mit ACCESS 2013 Dipl.-Hdl., Dipl.-Kfm. Werner Geers Arbeiten mit ACCESS 2013 Datenbanken mit Datenmodellierung Tabellen, Abfragen, Formularen und Berichten Beziehungen Makros Datenaustausch SQL Structured Query Language

Mehr

Nutritioner V2.0: Lokaler, Synchronisations- und Servermodus

Nutritioner V2.0: Lokaler, Synchronisations- und Servermodus Nutritioner V2.0: Lokaler, Synchronisations- und Servermodus Es stehen drei unterschiedliche Modi für die individuellen Anforderungen zur Verfügung: 1. Servermodus Es besteht ein ständiger Zugriff auf

Mehr

Access 2010. Grundlagen für Anwender. Andrea Weikert 1. Ausgabe, 1. Aktualisierung, Juli 2012. inkl. zusätzlichem Übungsanhang ACC2010-UA

Access 2010. Grundlagen für Anwender. Andrea Weikert 1. Ausgabe, 1. Aktualisierung, Juli 2012. inkl. zusätzlichem Übungsanhang ACC2010-UA Andrea Weikert 1. Ausgabe, 1. Aktualisierung, Juli 2012 Access 2010 Grundlagen für Anwender inkl. zusätzlichem Übungsanhang ACC2010-UA 3 Access 2010 - Grundlagen für Anwender 3 Daten in Formularen bearbeiten

Mehr

Stundenerfassung Version 1.8 Anleitung Arbeiten mit Replikaten

Stundenerfassung Version 1.8 Anleitung Arbeiten mit Replikaten Stundenerfassung Version 1.8 Anleitung Arbeiten mit Replikaten 2008 netcadservice GmbH netcadservice GmbH Augustinerstraße 3 D-83395 Freilassing Dieses Programm ist urheberrechtlich geschützt. Eine Weitergabe

Mehr

Datenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin

Datenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin Datenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin PhpMyAdmin = grafsches Tool zur Verwaltung von MySQL-Datenbanken Datenbanken erzeugen und löschen Tabellen und Spalten einfügen,

Mehr

Vorwort 13. 1 Was ist neu an Access 2000? 17

Vorwort 13. 1 Was ist neu an Access 2000? 17 Inhalt Vorwort 13 1 Was ist neu an Access 2000? 17 1.1 Die Neuheiten im Überblick 17 Look & Feel 17 Neues Dateiformat 18 Flexiblere Zwischenablage 20 1.2 Installation 20 1.3 Datei-Öffnen- und Speichern-Dialoge

Mehr

Arbeiten mit einem lokalen PostgreSQL-Server

Arbeiten mit einem lokalen PostgreSQL-Server Arbeiten mit einem lokalen PostgreSQL-Server Download für das Betriebssystem Windows PostgreSQL-Server und pgadmin: http://www.enterprisedb.com/products-servicestraining/pgdownload#windows pgadmin: http://www.pgadmin.org/download/windows.php

Mehr

Administering Microsoft SQL Server Databases

Administering Microsoft SQL Server Databases Administering Microsoft SQL Server Databases Dauer: 5 Tage Kursnummer: M20462 Überblick: Im Rahmen dieses fünftägigen Kurses vermitteln wir Ihnen das nötige Know-How und die notwendigen Fertigkeiten, um

Mehr

Programmieren lernen in ASP.NET mit C#

Programmieren lernen in ASP.NET mit C# Programmieren lernen in ASP.NET mit C# von Patrick A. Lorenz, Christoph A. Müller 1. Auflage Hanser München 2003 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 22311 0 Zu Leseprobe schnell und

Mehr

DATENBANKEN SQL UND SQLITE VON MELANIE SCHLIEBENER

DATENBANKEN SQL UND SQLITE VON MELANIE SCHLIEBENER DATENBANKEN SQL UND SQLITE VON MELANIE SCHLIEBENER INHALTSVERZEICHNIS 1. Datenbanken 2. SQL 1.1 Sinn und Zweck 1.2 Definition 1.3 Modelle 1.4 Relationales Datenbankmodell 2.1 Definition 2.2 Befehle 3.

Mehr

Inhaltsverzeichnis. Einleitung... 11 Über die Autorin... 12 Danke... 13 Über das Buch... 13 Der Aufbau des Buches... 14 Die CD-ROM zum Buch...

Inhaltsverzeichnis. Einleitung... 11 Über die Autorin... 12 Danke... 13 Über das Buch... 13 Der Aufbau des Buches... 14 Die CD-ROM zum Buch... Inhaltsverzeichnis Einleitung................................................................................. 11 Über die Autorin...........................................................................

Mehr

Inhaltsverzeichnis. jetzt lerne ich

Inhaltsverzeichnis. jetzt lerne ich Inhaltsverzeichnis jetzt lerne ich Einführung 15 1 Erste Schritte 21 1.1 Datenbanken und Datenbank-Managementsysteme 21 1.2 Zugriff auf Datenbanken 22 1.3 Was der Großvater noch wusste... 22 1.4 Einordnung

Mehr

Microsoft ASP.NET 2.0 Crashkurs

Microsoft ASP.NET 2.0 Crashkurs Hannes Preishuber Microsoft ASP.NET 2.0 Crashkurs Microsoft Press Vorwort Willkommen in der Welt von ASP.NET Kinder und Bücher Support Danksagung XI XI XII XII XIII 1 Einführung In ASP.NET 2.0 1 Webanwendungen

Mehr

OP-LOG www.op-log.de

OP-LOG www.op-log.de Verwendung von Microsoft SQL Server, Seite 1/18 OP-LOG www.op-log.de Anleitung: Verwendung von Microsoft SQL Server 2005 Stand Mai 2010 1 Ich-lese-keine-Anleitungen 'Verwendung von Microsoft SQL Server

Mehr

Datenmanagement in Android-Apps. 16. Mai 2013

Datenmanagement in Android-Apps. 16. Mai 2013 Datenmanagement in Android-Apps 16. Mai 2013 Überblick Strukturierung von datenorientierten Android-Apps Schichtenarchitektur Möglichkeiten der Datenhaltung: in Dateien, die auf der SDCard liegen in einer

Mehr

Historical Viewer. zu ETC5000 Benutzerhandbuch 312/15

Historical Viewer. zu ETC5000 Benutzerhandbuch 312/15 Historical Viewer zu ETC5000 Benutzerhandbuch 312/15 Inhaltsverzeichnis 1 Allgemeine Hinweise... 3 1.1 Dokumentation...3 2 Installation... 3 3 Exportieren der Logdatei aus dem ETC 5000... 3 4 Anlegen eines

Mehr

MOC 20486 - Entwicklung von ASP.NET MVC 4 Webapplikationen

MOC 20486 - Entwicklung von ASP.NET MVC 4 Webapplikationen MOC 20486 - Entwicklung von ASP.NET MVC 4 Webapplikationen Kompakt-Intensiv-Training Diese Schulung bereitet Sie optimal auf die MOC-Zertifzierung vor. Zu Beginn der Schulung erhalten Sie einen Überblick

Mehr

Access 2000 und MS SQL Server im Teamwork

Access 2000 und MS SQL Server im Teamwork Access 2000 und MS SQL Server im Teamwork von Irene Bauder, Jürgen Bär 1. Auflage Hanser München 2000 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 21473 6 Zu Inhaltsverzeichnis schnell und

Mehr

Betriebssysteme Arbeiten mit dem Windows Explorer

Betriebssysteme Arbeiten mit dem Windows Explorer Frage: Betriebssysteme Arbeiten mit dem Windows Explorer Was ist der Windows Explorer und welche Funktionen bietet er? Antwort: Der Windows Explorer ist das primäre Windows-eigene Programm zum Kopieren,

Mehr

MOC 50466A: Windows Azure-Lösungen mit Microsoft Visual Studio 2010

MOC 50466A: Windows Azure-Lösungen mit Microsoft Visual Studio 2010 MOC 50466A: Windows Azure-Lösungen mit Microsoft Visual Studio 2010 Kompakt-Intensiv-Training Diese Schulung bereitet Sie optimal auf die MOC-Zertifzierung vor. Windows Azure ist das Microsoft-Betriebssystem

Mehr

Allgemeines zu Datenbanken

Allgemeines zu Datenbanken Allgemeines zu Datenbanken Was ist eine Datenbank? Datensatz Zusammenfassung von Datenelementen mit fester Struktur Z.B.: Kunde Alois Müller, Hegenheimerstr. 28, Basel Datenbank Sammlung von strukturierten,

Mehr

Inhaltsverzeichnis. Vorwort Teil I Einführung. 1 Einleitung Der Microsoft SQL Server... 19

Inhaltsverzeichnis. Vorwort Teil I Einführung. 1 Einleitung Der Microsoft SQL Server... 19 Vorwort... 11 Teil I Einführung 1 Einleitung... 13 1.1 Warum dieses Buch?... 13 1.2 Aufbau des Buches... 13 Aufbau der einzelnen Kapitel... 14 1.3 Die Beispieldatenbank... 15 1.4 Schreibweisen... 15 1.5

Mehr

Über die Autoren 7 Über den Übersetzer 7 Über den Übersetzer der Vorauflage 8. Einführung 21

Über die Autoren 7 Über den Übersetzer 7 Über den Übersetzer der Vorauflage 8. Einführung 21 Inhaltsverzeichnis Über die Autoren 7 Über den Übersetzer 7 Über den Übersetzer der Vorauflage 8 Einführung 21 Über dieses Buch 21 Einige Annahmen über Sie als Leser 21 Symbole, die in diesem Buch verwendet

Mehr

Dipl. Inf. Dipl. Math. Y. Orkunoglu Datum: 11.09.2009

Dipl. Inf. Dipl. Math. Y. Orkunoglu Datum: 11.09.2009 Hochschule Darmstadt DATENBANKEN Fachbereich Informatik Praktikum 3 Dipl. Inf. Dipl. Math. Y. Orkunoglu Datum: 11.09.2009 PL/SQL Programmierung Anwendung des Cursor Konzepts und Stored Procedures Und Trigger

Mehr

Umzug der Datenbank Firebird auf MS SQL Server

Umzug der Datenbank Firebird auf MS SQL Server Umzug der Datenbank Firebird auf MS SQL Server Umzugsanleitung auf MS SQL Server Im Folgenden wird ein Umzug der julitec CRM Datenbank von Firebird auf MS SQL Server 2008 Express R2 beschrieben. Datensicherung

Mehr

HP ALM 11.5 ADOPTION READINESS TOOL (ART) INHALT

HP ALM 11.5 ADOPTION READINESS TOOL (ART) INHALT HP ALM 11.5 ADOPTION READINESS TOOL (ART) INHALT APPLICATION LIFECYCLE MANAGEMENT 11.5 ÜBERBLICK Dieser Inhalt wurde gezielt für Benutzer der Anwendung Application Lifecycle Management 11.5 erstellt. Der

Mehr

1. Einführung. 2. Alternativen zu eigenen Auswertungen. 3. Erstellen eigener Tabellen-Auswertungen

1. Einführung. 2. Alternativen zu eigenen Auswertungen. 3. Erstellen eigener Tabellen-Auswertungen 1. Einführung Über die Tabellen-Auswertungen können Sie eigene Auswertungen nach Ihren Wünschen erstellen. Diese Auswertungen werden immer anhand der aktuellen Daten aus orgamax ermittelt, Sie können also

Mehr

novapro Open Audittrail Report

novapro Open Audittrail Report novapro Open Audittrail Report Bedienungshandbuch 7001042001 Q11 Diese Beschreibung entspricht dem aktuellen Programmstand Version 1.0. Änderungen erfolgen zu jeder Zeit und ohne vorherige Ankündigung.

Mehr

Inhalt 1 2. Über dieses Buch 9. Eigene Web Apps erstellen 15. Web Apps weiterentwickeln 27

Inhalt 1 2. Über dieses Buch 9. Eigene Web Apps erstellen 15. Web Apps weiterentwickeln 27 Inhalt 1 2 3 Über dieses Buch 9 Neue Funktionen in Access 2013........................................... 10 Ein kurzer Überblick...................................................... 12 Voraussetzungen.........................................................

Mehr

Office Objektmodell (1)

Office Objektmodell (1) Office Objektmodell (1) Durch.NET Programme (z.b. Visual Basic) können Microsoft Office Anwendungen automatisiert werden. Diese Technik basiert auf den s.g. Interop-Assemblys das sind Sammlungen von Funktionen

Mehr

CC Modul Leadpark. 1. Setup 1.1 Providerdaten 1.2 Einstellungen 1.3 Qualifizierungsstati 1.4 Reklamationsstati 1.5 Design 1.

CC Modul Leadpark. 1. Setup 1.1 Providerdaten 1.2 Einstellungen 1.3 Qualifizierungsstati 1.4 Reklamationsstati 1.5 Design 1. CC Modul Leadpark 1. Setup 1.1 Providerdaten 1.2 Einstellungen 1.3 Qualifizierungsstati 1.4 Reklamationsstati 1.5 Design 1.6 Dateien 2. Mein Account 2.1 Shortcutmenü 2.2 Passwort 2.3 E-Mail 2.4 Daten 3.

Mehr

GEOPROCESSING UND MODELBUILDER

GEOPROCESSING UND MODELBUILDER GEOPROCESSING UND MODELBUILDER RÄUMLICHE ANALYSEFUNKTIONEN UND DATENMODELLIERUNG IN ARCGIS MIT TOOLBOX UND MODELBUILDER. EINFÜHRUNG INS PYTHON-SCRIPTING IN ARCGIS DAUER: 2 Tage ÜBERSICHT In dieser Schulung

Mehr

Access [basics] Gruppierungen in Abfragen. Beispieldatenbank. Abfragen gruppieren. Artikel pro Kategorie zählen

Access [basics] Gruppierungen in Abfragen. Beispieldatenbank. Abfragen gruppieren. Artikel pro Kategorie zählen Abfragen lassen sich längst nicht nur dazu benutzen, die gewünschten Felder oder Datensätze einer oder mehrerer Tabellen darzustellen. Sie können Daten auch nach bestimmten Kriterien zu Gruppen zusammenfassen

Mehr

BILDARCH LAN. 1 Einleitung. 2 Installation Übersicht. Server

BILDARCH LAN. 1 Einleitung. 2 Installation Übersicht. Server BILDARCH LAN 1 Einleitung BILDARCH LAN eignet sich für die Verwaltung von grossen Bildbeständen in einem LAN. Mit dem BILDARCH-Viewer können die Benutzer gezielt nach bestimmten Bildern suchen, diese am

Mehr

MOC 4729 - Wichtige Webanwendungstechnologien mit Microsoft Visual Studio 2005

MOC 4729 - Wichtige Webanwendungstechnologien mit Microsoft Visual Studio 2005 MOC 4729 - Wichtige Webanwendungstechnologien mit Microsoft Visual Studio 2005 Unterrichtseinheit 1: Erstellen einer Webanwendung In dieser Unterrichtseinheit werden die unterschiedlichen Arten von Websites

Mehr

INSTALLATION DES SQL SERVER 2008r2 für rza fakt

INSTALLATION DES SQL SERVER 2008r2 für rza fakt INSTALLATION DES SQL SERVER 2008r2 für rza fakt Die Einrichtung des SQL Server für die rza fakt, kann mittels Installation der rza lohn.easy-setupdatei ganz einfach durchgeführt werden. Installieren Sie

Mehr

PowerPoint 2002 Kompendium / ISBN:3-8272-6056-6

PowerPoint 2002 Kompendium / ISBN:3-8272-6056-6 PowerPoint 2002 Kompendium / ISBN:3-8272-6056-6 ~ Vorwort Herzlich willkommen! Über dieses Buch Schreibweisen und Konventionen Hinweise zu den verwendeten Symbolen Vielen Dank Kapitel 1 Für Einsteiger

Mehr

Schritt 1: Verwenden von Excel zum Erstellen von Verbindungen mit SQL Server-Daten

Schritt 1: Verwenden von Excel zum Erstellen von Verbindungen mit SQL Server-Daten 1 von 5 12.01.2013 17:59 SharePoint 2013 Veröffentlicht: 16.10.12 Zusammenfassung: Informationen zur Verwendung von Excel zum Erstellen und Freigeben von Verbindungen mit SQL Server-Daten, mit deren Hilfe

Mehr

3 Richtlinienbasierte Verwaltung und Multi-Server- Administration

3 Richtlinienbasierte Verwaltung und Multi-Server- Administration Richtlinienbasierte Verwaltung und Multi-Server-Administration 3 Richtlinienbasierte Verwaltung und Multi-Server- Administration SQL Server Management Studio bietet eine Reihe von Unterstützungsmöglichkeiten,

Mehr

Handbuch Fischertechnik-Einzelteiltabelle V3.7.3

Handbuch Fischertechnik-Einzelteiltabelle V3.7.3 Handbuch Fischertechnik-Einzelteiltabelle V3.7.3 von Markus Mack Stand: Samstag, 17. April 2004 Inhaltsverzeichnis 1. Systemvorraussetzungen...3 2. Installation und Start...3 3. Anpassen der Tabelle...3

Mehr

Updateseite_BuV-PlugIn-NERZ-Gesamt

Updateseite_BuV-PlugIn-NERZ-Gesamt Autoren Dipl.-Ing. H. C. Kniß Dipl.-Math. L. Givorgizova Ersteller Geschäftsstelle NERZ e. V. Kölner Straße 30 D-50859 Köln Version: 5.0 Stand: 15.02.2013 Status: akzeptiert 1 Allgemeines 1.1 Änderungsübersicht

Mehr

Matrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version 1.0.0. 23. September 2015 - 1 -

Matrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version 1.0.0. 23. September 2015 - 1 - Matrix42 Use Case - Sicherung und Rücksicherung persönlicher Version 1.0.0 23. September 2015-1 - Inhaltsverzeichnis 1 Einleitung 3 1.1 Beschreibung 3 1.2 Vorbereitung 3 1.3 Ziel 3 2 Use Case 4-2 - 1 Einleitung

Mehr

Windows Presentation Foundation

Windows Presentation Foundation Windows Presentation Foundation WS 2013/14 Steuerelemente - Controls Kategorien von Steuerelementen s.a. http://msdn.microsoft.com/en-us/library/bb613551.aspx http://msdn.microsoft.com/en-us/library/ms754204.aspx

Mehr

Downloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler

Downloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler Downloadfehler in DEHSt-VPSMail Workaround zum Umgang mit einem Downloadfehler Downloadfehler bremen online services GmbH & Co. KG Seite 2 Inhaltsverzeichnis Vorwort...3 1 Fehlermeldung...4 2 Fehlerbeseitigung...5

Mehr

Kapitel 33. Der xml-datentyp. In diesem Kapitel: Der xml-datentyp 996 Abfragen aus xml-datentypen 1001 XML-Indizierung 1017 Zusammenfassung 1023

Kapitel 33. Der xml-datentyp. In diesem Kapitel: Der xml-datentyp 996 Abfragen aus xml-datentypen 1001 XML-Indizierung 1017 Zusammenfassung 1023 Kapitel 33 Der xml-datentyp In diesem Kapitel: Der xml-datentyp 996 Abfragen aus xml-datentypen 1001 XML-Indizierung 1017 Zusammenfassung 1023 995 996 Kapitel 33: Der xml-datentyp Eine der wichtigsten

Mehr

ecaros2 - Accountmanager

ecaros2 - Accountmanager ecaros2 - Accountmanager procar informatik AG 1 Stand: FS 09/2012 Inhaltsverzeichnis 1 Aufruf des ecaros2-accountmanager...3 2 Bedienung Accountmanager...4 procar informatik AG 2 Stand: FS 09/2012 1 Aufruf

Mehr

Dokumentation zur Anlage eines JDBC Senders

Dokumentation zur Anlage eines JDBC Senders Dokumentation zur Anlage eines JDBC Senders Mithilfe des JDBC Senders ist es möglich auf eine Datenbank zuzugreifen und mit reiner Query Datensätze auszulesen. Diese können anschließend beispielsweise

Mehr

Microsoft Excel 2010 Pivot-Tabellen - Das Praxisbuch

Microsoft Excel 2010 Pivot-Tabellen - Das Praxisbuch Microsoft Excel 2010 Pivot-Tabellen - Das Praxisbuch Ideen und Lösungen für die Datenanalyse mit PivotTables und PivotCharts von Jürgen Schwenk 1. Auflage Microsoft 2011 Verlag C.H. Beck im Internet: www.beck.de

Mehr

Erstellen eines Formulars

Erstellen eines Formulars Seite 1 von 5 Word > Erstellen bestimmter Dokumente > Formen Erstellen von Formularen, die in Word ausgefüllt werden können Basierend auf einer Vorlage können Sie dieser Inhaltssteuerelemente und Hinweistext

Mehr

Macher Solutions Produktinformation SAP Crystal Reports 2011

Macher Solutions Produktinformation SAP Crystal Reports 2011 Merkmale und Funktionen Crystal Reports stellt umfangreiche Funktionen für Entwurf, Analyse, Visualisierung und Bereitstellung aussagekräftiger Berichte zur Verfügung. Integration von SAP Crystal Spielen

Mehr

Handbuch ECDL 2003 Basic Modul 5: Datenbank Grundlagen von relationalen Datenbanken

Handbuch ECDL 2003 Basic Modul 5: Datenbank Grundlagen von relationalen Datenbanken Handbuch ECDL 2003 Basic Modul 5: Datenbank Grundlagen von relationalen Datenbanken Dateiname: ecdl5_01_00_documentation_standard.doc Speicherdatum: 14.02.2005 ECDL 2003 Basic Modul 5 Datenbank - Grundlagen

Mehr

Einstieg in VBA mit Excel Galileo Press

Einstieg in VBA mit Excel Galileo Press Thomas Theis Einstieg in VBA mit Excel Galileo Press Geleitwort des Fachgutachters 15 loooodoooooooockx)ock90000000aqoc^oc}ooaooooooooocx>c)ooocxx3ao 1 1 Was wird besser durch Makros und VBA? 17 12 Arbeiten

Mehr

Daten-Synchronisation zwischen dem ZDV-Webmailer und Outlook (2002-2007) Zentrum für Datenverarbeitung der Universität Tübingen

Daten-Synchronisation zwischen dem ZDV-Webmailer und Outlook (2002-2007) Zentrum für Datenverarbeitung der Universität Tübingen Daten-Synchronisation zwischen dem ZDV-Webmailer und Outlook (2002-2007) Zentrum für Datenverarbeitung der Universität Tübingen Inhalt 1. Die Funambol Software... 3 2. Download und Installation... 3 3.

Mehr