Dirk Mertins, Jörg Neumann, Andreas Kühnel. SQL Server Das Programmierhandbuch. Galileo Press
|
|
- Kerstin Schneider
- vor 8 Jahren
- Abrufe
Transkript
1 Dirk Mertins, Jörg Neumann, Andreas Kühnel SQL Server 2014 Das Programmierhandbuch Galileo Press
2 Inhalt Vorwort 33 TEJLI Grundlagen 1 Installation und Aktualisierung von SQL Server Überblick über die verfügbaren SQL-Server-2014-Versionen Installationsvoraussetzungen Installation von SQL Server Installation der SQL-Server-Beispieldatenbank Aktualisierung auf SQL Server Der Upgrade Advisor Durchführung der Aktualisierung 58 2 Datenbankgrundlagen Server und Client Relationale Datenbanken Struktureller Aufbau von Tabellen Im Zusammenhang mit Tabellen gebräuchliche Fachbegriffe Schlüssel Beziehungsarten Datenbankmanagementsystem Integritätsarten 86 3 Logischer Datenbankentwurf Grundlagen des Datenbankentwurfs 89 5
3 3.2 Normalisierungsregeln (Normalformen) Erste Normalform Zweite Normalform Dritte Normalform Normalisierung in der Praxis Denormalisierung Entity-Relationship-Diagramme Die Oberfläche von SQL Server Das SQL Server Management Studio Der Objekt-Explorer Das Bearbeiten von SQL-Anweisungen im Management Studio Der SQL-Abfrage-Editor Der Ergebnisbereich Der Abfrage-Designer SQL-Server-Dokumentation und Hilfen zur Programmierung Die SQL-Server-Dokumentation SQL-Server-IntelliSense Der Vorlagen-Explorer Die Skript-Cenerierung Die Verwendung von Lesezeichen Überblick über die SQL-Server-Dienste Das Dienstprogramm»sqlcmd« SQL-Server-Integration in die Windows PowerShell Allgemeiner Aufruf der PowerShell Aufruf der PowerShell mit SQL-Server-Integration Zugriff auf SQL Server mit der Windows PowerShell Die SQL-Server-Cmdlets Der SQL-Server-Aktivitätsmonitor Berichte 160 6
4 TEIL II SQL-Programmierung 5 Grundlegende Abfragetechniken Einführung in SQL SQL-Grundlagen Formatierung Bezeichner Systemdatentypen Informationen zu den Datentypen einer Tabelle Verwendung und Kennzeichnung von Zahlen, Zeichenketten und Datums-/Uhrzeitwerten Kommentare Grundlegende Operatoren Arithmetische Operatoren Zeichenkettenoperator Vergleichsoperatoren Logische Operatoren Einfache Abfragen USE ELECT... FROM Berechnete Spalten in Abfragen DISTINCT ORDER BY-Klausel WHERE-Klausel Auswahloperatoren (NOT) NULL-Auswahloperator BETWEEN-Auswahloperator IN-Auswahloperator LIKE-Auswahloperator Aggregatfunktionen Unterabfragen Definition der Werteliste des IN-Operators durch eine Unterabfrage Verwendung der Operatoren ALL und ANY mit Unterabfragen Korrelierte Unterabfragen 209 7
5 5.8 Zusammenfassung, Gruppierung und Beschränkung von Abfrageergebnissen Verknüpfung mehrerer Abfrageergebnisse durch UNION Beschränkung des Abfrageergebnisses mit TOP (n) Seitenweises Abrufen von Datensätzen GROUP BY-Klausel Die Mengen-Operatoren EXCEPT und INTERSECT Der EXCEPT-Operator Der INTERSECT-Operator Ausgaben mit PRINT und SELECT Grundlagen der SQL-Programmierung Das Stapeltrennzeichen GO (Lokale) Variablen Variablendeklaration Wertezuweisung an eine Variable Kombinierte Deklaration und Wertezuweisung Inkrement und Dekrement Gültigkeitsbereich von Variablen Verwendung von Variablen Lokale und globale Variablen in SQL Server Wertezuweisung an Variablen durch Abfragen Ablaufsteuerung Blöcke IF... ELSE IFEXISTS WHILE-Schleife RETURN GOTO WAITFOR Fallunterscheidungen DieCASE-Funktion Die IIF-Funktion Die CHOOSE-Funktion Die ISNULL-Funktion 255 8
6 6.5 Funktionen Konfigurationsfunktionen Datums-/Uhrzeitfunktionen Zeichenfolgenfunktionen Mathematische Funktionen Funktionen zur Statusabfrage Konvertierungsfunktionen Formatierung von Ausdrücken mit der FORMAT-Funktion Dynamische SQL-Anweisungen Ausführung dynamischer Anweisungen mit EXECUTE Ausführung dynamischer Anweisungen mit»sp_executesql« Fehler in SQL Server und ihre Behandlung Struktur von Fehlermeldungen in SQLServer Fehlerbehandlung Fehlerbehandlung mittry und CATCH Funktionen zur Fehlerbehandlung Gegenüberstellung von TRY... CATCH und Abbruchverursachende Fehler Erstellung benutzerdefinierter Fehlermeldungen Programmgesteuerte Fehlerauslösung Fehlerauslösung unter Verwendung von Parametern Löschen von benutzerdefinierten Fehlermeldungen Mehrtabellenabfragen _ Tabellen verknüpfen (JOIN-Anweisung) Einbindung zweier Tabellen in die SELECT-Anweisung Innere Verknüpfung (INNER JOIN) Äußere Verknüpfung (OUTER JOIN) Mehrfache JOIN-Anweisungen Kreuzverknüpfung (CROSS JOIN) Umkehrung der Funktionsweise des INNER JOINs Abfragen unter Verwendung mehrerer Server Vollgekennzeichnete (vollqualifizierte) Namen Einrichtung eines Verbindungsservers 314 9
7 8 Erstellen und Ändern von Datenbanken Erstellen einer einfachen Datenbank Einfluss der»model«-datenbank auf das Erstellen neuer Datenbanken Löschen von Datenbanken Erstellen einer Datenbank mit mehreren Dateien Nachträgliche Änderungen an Datenbankdateien Dateien hinzufügen Dateieigenschaften ändern Dateien löschen Erstellen einer Datenbank mit mehreren Dateigruppen Datenbanken verkleinern Datenbankdateien verkleinern Gespeicherte Systemprozeduren (Stored Procedures) zur Datenbankverwaltung Datenbank-Momentaufnahmen Erstellen einer Datenbank-Momentaufnahme Interne Verwaltung einer Datenbank-Momentaufnahme Erstellen eines Snapshots für eine Datenbank mit mehreren Datendateien Weitere Informationen zu Momentaufnahmen Datenbank-Momentaufnahme löschen RAID-Systeme RAID RAID RAID RAID Transparente Datenverschlüsselung Die Struktur dertransparenten Datenverschlüsselung in SQL Server Erstellen von Tabellen Die grundlegende Syntax zur Tabellenerstellung Berechnete Spalten
8 9.1.2 Definition einer Identitätsspalte SPARSE-Eigenschaft einer Tabellenspalte Festlegung des physischen Speicherorts Verwendung von FILESTREAM zur Speicherung von Daten im Dateisystem Tabellen ändern Spalten hinzufügen ADD Spalten ändern ALTER COLUMN Spalten löschen DROP COLUMN Löschen von Tabellen Implementierung der Datenintegrität Die Einschränkungsarten im Überblick Definition von Einschränkungen Eigenschaften von Constraints Lösch- und Änderungsweitergabe Anwendungsbeispiel zu Einschränkungen Nachträgliche Definition von Einschränkungen Verwaltung von Einschränkungen Deaktivierung und Aktivierung von Einschränkungen Löschen einer Einschränkung Temporäre Tabellen Lokale temporäre Tabellen Globale temporäre Tabellen Partitionierung von Tabellen Erstellung einer Partitionsfunktion Erstellungeines Erstellung einer partitionierten Partitionsschemas 392 Tabelle Speicherung von Daten in FileTables Voraussetzungen für die Verwendung von FileTables Aktivierung von FILESTREAM auf Serverebene Vorhandensein einer Datenbank mit einer FILESTREAM-Dateigruppe konfiguriertem nicht transaktionalem Zugriff Erstellung einer FileTable
9 10.3 Zugriff auf eine FileTable Sichten zur Abfrage vorhandener FileTables in einer Datenbank Verwendung der räumlichen und hierarchischen Datentypen Räumliche Datentypen Der»geometry«-Datentyp Der»geography«-Datentyp Koordinatenübergabe an räumliche Datentypen Das Klassenmodell räumlicher Datentypen Grundlegende Techniken zur Verwendung räumlicher Datentypen Allgemeine Verwendung räumlicher Datentypen Methoden zur Verarbeitung räumlicher Daten CircularArcs Beispiel für die Verwertung des»geography«-datentyps Indizierung von Geodäten Der hierarchische Datentyp Die Methoden des hierarchischen Datentyps Daten verwalten Grundlegende Befehle zur Datensatzmanipulation Einfügen von Datensätzen mit INSERT Daten aktualisieren mit UPDATE Löschen von Daten mit DELETE Verwendung des Zeilenkonstruktors Kombinierte Auswahl-/Einfügeanweisungen INSERT...SELECT SELECT... INTO Die MERGE-Anweisung Grundlagen der MERGE-Anweisung Filterung von Datensätzen DieOUTPUT-Klausel
10 12.5 Massenkopierprogramme BULKINSERT »bcp« Benutzerverwaltung und Schemas Authentifizierung am Server Einrichten eines Logins mit Windows-Authentifizierung Einrichten eines Logins mit SQL-Server-Authentifizierung Datenbankzugriff erteilen Zusammenfassung von Benutzern zu Rollen Feste Serverrollen Feste Datenbankrollen Hinzufügen eines Benutzers zu einer Rolle Rechtevergabe an Benutzer und Rollen Objektberechtigungen Anweisungsberechtigungen SQL-Anweisungen zur Rechtevergabe Deaktivierung und Aktivierung von Logins und Datenbankbenutzern Vordefinierte Konten auf Server-und Datenbankebene Das Login»System administrator«(»sa«) Der Datenbankbenutzer»guest« Schema Objektverwaltung bis SQL Server Objektverwaltung seit SQL Server Erstellen eines Schemas Namensauflösung bei fehlender Schema-Angabe Eigenständige Datenbanken Das Konzept der eigenständigen Datenbanken Konfiguration des Servers zur Verwendung eigenständiger Datenbanken Erstellung einer eigenständigen Datenbank Identifizierung eigenständiger Datenbanken
11 14.5 Besonderheiten der Benutzerverwaltung eigenständiger Datenbanken Verbindungsaufbau zu einer eigenständigen Datenbank Konvertierung einer Datenbank in eine eigenständige Datenbank Durchführung der Konvertierung Konvertierung von Benutzern Identifizierung datenbankübergreifender Elemente Migration einer eigenständigen Datenbank auf einen anderen Server Sicherung einer eigenständigen Datenbank auf dem Quellserver Wiederherstellung einer eigenständigen Datenbank auf dem Zielserver Sichten Einsatz von Sichten Verwalten von Sichten Erstellen einer Sicht Ändern einer Sicht Löschen einer Sicht Datenmanipulationsanweisungen auf eine Sicht DML-Anweisungen auf eine Sicht ohne WHERE-Klausel DML-Anweisungen auf eine Sicht mit WHERE-Klausel Systemsichten von SQL Server Informationsschemasichten Systemsichten im Schema»sys« Programmierung von gespeicherten Prozeduren Überblick über die Verwendung von gespeicherten Prozeduren in SQL Server Erstellung und Aufruf von gespeicherten Prozeduren Grundlegende Syntax zu Erstellung einer gespeicherten Prozedur Verwendung von Eingabeparametern
12 Die verschiedenen Arten der Parameterübergabe Verweisbezogene Übergabe Verwendung von Ausgabeparametern Verwendungeines Rückgabestatuscodes Tabellenübergabe an eine gespeicherte Prozedur Optionen von gespeicherten Prozeduren ENCRYPTION RECOMPILE RESULT SETS EXECUTE AS Programmierung von benutzerdefinierten Funktionen Überblick über benutzerdefinierte Funktionen Skalare Funktionen (Skalarwertfunktionen) Inlinefunktionen (Tabellenwertfunktionen) Tabellenwertfunktion mit mehreren Anweisungen Ändern und Löschen von benutzerdefinierten Funktionen Ändern einer benutzerdefinierten Funktion Löschen einer benutzerdefinierten Funktion Verwendung des Datentyps»table«als lokale Variable Verwendung von Einschränkungen Programmierung und Einsatz von Triggern DML-Trigger Programmierung von DML-Triggern DDL-Trigger DDL-Trigger mit Serverbereich DDL-Trigger mit Datenbankbereich Informationen zur Auslösung von DDL-Triggern
13 19 Nachverfolgung von Datenänderungen Die Möglichkeiten zur Nachverfolgung von Datenänderungen: Change Data Capture und die Änderungsnachverfolgung Change Data Capture Konfiguration der Datenbank zur Verwendung von Change Data Capture Konfiguration von Change Data Capture zur Überwachung einer Tabelle Die Aufzeichnungsinstanz Verwendung der Abfragefunktionen Zyklische Abfragen Abfragen auf einen Zeitbereich Erstellung von Datetime-Wrapperfunktionen für die Abfrage auf Zeitbereiche Änderungsnachverfolgung Ereignisbenachrichtigungen (Event Notifications) Konfiguration einer Datenbank zur Nutzung des Service Brokers Konfiguration des Zieldienstes Einrichtung der Warteschlange Erstellung des Dienstes Einrichtung der Route Erstellen einer Ereignisbenachrichtigung Auslösen und Empfangen einer Ereignisbenachrichtigung Service-Broker-Aktivierung Erstellung der Aktivierungsprozedur Modifizierung der Warteschlange zur Verwendung der internen Aktivierung Löschen der erstellten Objekte Erstellung und Einsatz eines Cursors 64i 21.1 Funktionsweise eines Cursors Erstellung eines Cursors
14 21.3 Öffnen eines Cursors Das Abrufen von Datensätzen aus einem Cursor Aufruf einer FETCH-Anweisung ohne Verwendung von Variablen Aufruf einer FETCH-Anweisung unter Verwendung von Variablen Die Verwendung von Positionsangaben zum Abruf von Daten aus einem Cursor Schließen und Löschen eines Cursors Schleifenprogrammierung zum automatischen Durchlaufen eines Cursors Daten in der Cursorauswahl aktualisieren und löschen Aktualisieren Löschen Sequenzen Erstellung einer Sequenz mit Standardeinstellungen Informationen zu den vorhandenen Sequenzen in einer Datenbank Abrufen von Sequenzwerten Abruf einzelner Sequenzwerte Anfordern eines Wertebereichs Die Verwendung der Parameter AS, START, INCREMENT, MINVALUE, MAXVALUE, CYCLE und CACHE AS, START und INCREMENT MAXVALUE CYCLE MINVALUE CACHE Indizes Der nicht gruppierte Index auf einem Heap Vorgehensweise beim Durchlaufen eines Index Der gruppierte Index Der nicht gruppierte Index auf einem gruppierten Index
15 23.4 Der Columnstore-Index Erstellung von Indizes Manuelle Erstellungeines Index Automatische Erstellung von Indizes Verwaltung von Indizes Fragmentierung Neuerstellung von Indizes Löschen eines Index Statistiken Löschen einer Statistik Aktualisieren einer Statistik Informationen zu Statistiken abrufen Planung des Einsatzes von Indizes Verwenden des Datenbankmodul-Optimierungsratgebers Weitere Optimierungsmöglichkeiten mit Hilfe von Indizes Indizes mit eingeschlossenen Spalten Gefilterte Indizes Indizierte Sichten Partitionierte Indizes Columnstore-Indizes Das Grundprinzip von Coiumnstore-Indizes Erstellung eines nicht gruppierten Columnstore-Index Beispiel für den Leistungsvergleich eines regulären nicht grup pierten Index mit einem nicht gruppierten Columnstore-Index Steuerung der Verwendung nicht gruppierter Columnstore-Indizes Erstellung eines gruppierten Columnstore-Index Abfragen von Informationen über vorhandene Columnstore-Indizes Transaktionen Einführung in Transaktionen ACID Interne Transaktionsverarbeitung
16 25.4 Verhalten bei Systemfehlern Programmierung expliziter Transaktionen Implizite Transaktionen Sperren Sperrebenen Gemeinsame Sperren (Shared Locks) Exklusive Sperren (Exclusive Locks) Isolationsstufen auf Verbindungsebene READ UNCOMMITTED READ COMMITTED REPEATABLE READ SERIALIZABLE Snapshot Zusammenfassung der Eigenschaften von Sperrstufen Setzen eines Timeout-Wertes Sperrhinweise auf Tabellenebene Informationen zu Sperren Deadlocks Vermeidung von Deadlocks Beispiel zur Erzeugung eines Deadlocks Erfassung von Deadlocks im Profiler Speicheroptimierte Tabellen Grundlagen der speicheroptimierten Tabellen Vor-und Nachteile speicheroptimierter Tabellen Beständigkeit speicheroptimierter Tabellen Speicheroptimierte Tabellen mit nicht beständigen Speicheroptimierte Tabellen mit beständigen Inhalten 765 Inhalten Konfiguration einer Datenbank zur Verwendung speicheroptimierter Tabellen Hinzufügen einer Dateigruppe zur Speicherung speicher optimierter Tabellen Hinzufügen einer Datei zur Speicherung speicheroptimierter Tabellen Festlegung der Isolationsstufe für speicheroptimierte Tabellen
17 26.4 Erstellung speicheroptimierter Tabellen Erstellung einer speicheroptimierten Tabelle mit beständigen Inhalten Erstellung einer speicheroptimierten Tabelle mit nicht beständigen Inhalten Vergleich des Verhaltens beider Arten von speicheroptimierten Tabellen Indizierung speicheroptimierter Tabellen Unterschiede zwischen der Indizierung speicheroptimierter und dateibasierter Tabellen Indexarten für die Verwendung mit speicheroptimierten Tabellen Nicht gruppierte Indizes Nicht gruppierte Hash-Indizes Überlegungen zur Verwendung nicht gruppierter Indizes oder nicht gruppierter Hash-Indizes Abfragen zu Indizes speicheroptimierter Tabellen Systemintern kompilierte gespeicherte Prozeduren 78i 28.1 Überblick über systemintern kompilierte gespeicherte Prozeduren und deren Verwendung Erstellung systemintern kompilierter gespeicherter Prozeduren Erstellung einer systemintern kompilierten gespeicherten Prozedur für den lesenden Zugriff auf eine speicheroptimierte Tabelle Erstellung einer nativ kompilierten Prozedur zur Demonstration der Optionen ATOMIC und LANGUAGE Ändern einer systemintern kompilierten gespeicherten Prozedur Informationen zum Speicherort und den geladenen DLL-Dateien
18 TEIL III.NET-Programmierung 29 SQL Server als Laufzeitumgebung für.net Die Programmiermodelle im Vergleich T-SQL Erweiterte gespeicherte Prozeduren Einbindung von COM-Objekten Einsatz von Managed Code Die CLR-Integration im Detail CLR-Hosting Thread- und Speichermanagement I/O-Zugriffe Assemblies Loading Application Domain Management Der Hosting-Layer Verwaltung von Assemblies Sicherheitsstufen NET-Programmierung sos 30.1 CLR-Unterstützung aktivieren CLR-Unterstützung per Skript aktivieren CLR-Prozeduren und Funktionen CLRvs. T-SQL Prozeduren vs. Funktionen Veröffentlichung von Methoden Implementierungsregeln Parameter und Rückgabewerte Sicherheitsaspekte Gespeicherte Prozeduren Eine gespeicherte Prozedur mit Visual Studio erstellen DasSqlProcedure-Attribut Parameter und Rückgabe Temporäre Prozeduren Assembly bereitstellen Assembly ohne Visual Studio kompilieren
19 Installation mit»sqlcmd«durchführen Prozeduren mit Visual Studio debuggen Benutzerdefinierte Funktionen Einschränkungen DasSqlFunction-Attribut Funktionen bereitstellen Skalare Funktionen Eine Skalarfunktion erstellen Tabellenwertige Funktionen Unterschiede zwischen T-SQL-und CLR-Funktionen Eine tabellenwertige Funktion erstellen ServerseitigerDatenzugriffmitADO.NET Der Kontext Verbindung zur Datenbank herstellen Pipes DieSend-Methode Die ExecuteAndSend()-Methode Ausgabestrom steuern Impersonalisierung Benutzerdefinierte Typen DasSqlUserDefinedType-Attribut Einen benutzerdefinierten Datentyp erstellen Das INullable-Interface DieToString()-Methode Die Parse()-Methode Erstellung des CalendarWeek-Datentyps Den CalendarWeek-Typ Den CalendarWeek-Typ installieren 848 testen Validierungen Methoden implementieren Serialisierung Typen als Klassen abbilden Zugriff vom Client Benutzerdefinierte Aggregate Das SqlUserDefinedAggregate-Attribut Die lnit()-methode Die AccumulateQ-Methode Die Merge()-Methode DieTerminateQ-Methode
20 Ein Beispielaggregat Das MaxRange-Aggregat implementieren Hinweise zur Implementierung Aggregate installieren Benutzerdefinierte Trigger Das SqlTrigger-Attribut DieTriggerContext-Klasse Trigger implementieren Hinweise zur Implementierung Trigger installieren Administration und Monitoring von CLR-Objekten Informationen über die installierten Assemblies ermitteln Laufzeitinformationen von CLR-Objekten ermitteln T-SQL: Erweiterte Themen CROSS APPLY und OUTER APPLY Kreuztabellen mit PIVOT erstellen Entscheidungstabellen mit PIVOT erstellen Kreuztabellen in flache Listen transformieren Common Table Expressions Verarbeitung von hierarchischen Daten Maximale Rekursionsstufe einstellen Fehlerbehandlung Informationen über den Fehler ermitteln Eigene Fehler auslösen Verschachtelte Fehlerbehandlung Ranking- und Windowing-Funktionen Ergebnisse mit RANK() gewichten Ranking ohne Lücken mit DENSE_RANK() Gruppierte Ranglisten mit Windowing Zeilen mit ROW_NUMBER() nummerieren PagingmitROW_NUMBER() Daten mit NTILE() partitionieren Die OUTPUT-Klausel Die TABLESAMPLE-Klausel EXCEPT- und INTERSECT-Statement
21 31.9 Tabellenwertparameter Tabellenwertparameter definieren Tabellenwertparameter verwenden Prozeduren mit Tabellenwertparametern aufrufen AufrufvomClientmitADO.NET Limitationen Einsatz von XML in der Datenbank Warum XML? HTML und XML Auszeichnungssprachen Auszeichnungen XML-Fähigkeiten von SQL Server Der XML-Datentyp Vor-und Nachteile der XML-Datenspeicherung XML-Felder anlegen XML-Felder mit einem Schema verknüpfen Auf gespeicherte XML-Daten zugreifen Eine kurze Einführung in XPath XQuery als Abfragesprache Die Methoden des XML-Datentyps Indizierung von XML-Feldern Darstellung von Abfrageergebnissen im XML-Format Der RAW-Modus Allgemeine Optionen der FOR XML-Klausel DerAUTO-Modus Der PATH-Modus Der EXPLICIT-Modus XML-Schema ermitteln XML-Daten in einem relationalen Modell speichern Ein XML-Dokument in eine Tabelle importieren
22 33 DatenbankzugriffmitADO.NET 97i 33.1 Einleitung Projekte anlegen und speichern Die Beispieldatenbank Die Datenprovider Die Verbindung zu einer Datenbank herstellen Die Verbindungszeichenfolge Die Verbindung mit einer bestimmten SQL-Server-Instanz aufbauen Öffnen und Schließen einer Verbindung Das Verbindungspooling Die Ereignisse eines»connection«-objekts Verbindungszeichenfolgen aus einer Konfigurationsdatei abrufen Die Klasse»SqlConnection«im Überblick Verbindungen mit dem»oledb«-datenprovider Die Datenbankabfrage Das»SqlCommand«-Objekt Abfragen, die genau ein Ergebnis liefern Das»SqlDataReader«-Objekt Datensätze einlesen Schließen des»sqldatareader«-objekts MARS (Multiple Active Resultsets) Batch-Abfragen mit»nextresult«durchlaufen Das Schema eines»sqldatareader«-objekts untersuchen Parametrisierte Abfragen Parametrisierte Abfragen mit dem»sqlclient«-datenprovider Die Klasse»SqlParameter« Asynchrone Abfragen Gespeicherte Prozeduren (Stored Procedures) Der SqlDataAdapter Was ist ein»dataadapter«? Die Konstruktoren der Klasse»DataAdapter« Die Eigenschaft»SelectCommand« Den lokalen Datenspeicher mit»fiü«füllen Tabellenzuordnung mit TableMappings Das Ereignis»FillError«des»SqlDataAdapters«
23 das 33.8 Daten im lokalen Speicher -»DataSet« Verwenden des»dataset«-objekts Dateninformationen in eine XML-Datei schreiben Dem»DataSet«Schemainformationen übergeben Schemainformationen bereitstellen Eigenschaften einer»datacolumn«, die der Gültigkeitsprüfung dienen Die»Constraints«-Klassen einer»datatable« Das Schema mit Programmcode erzeugen Schemainformationen mit»sqldataadapter«abrufen Änderungen in einer»datatable«vornehmen Was bei einer Änderung einer Datenzeile passiert Manuelles Steuern der Eigenschaft»DataRowState« Mit mehreren Tabellen arbeiten Der Weg über JOIN-Abfragen Mehrere Tabellen in einem»dataset« Eine»DataRelation«erzeugen »DataRelations«und Einschränkungen In Beziehung stehende Daten suchen Ergänzung zum Speichern von Schemainformationen in einer XML-Schemadatei Aktualisieren der Datenbank Aktualisieren mit dem»commandbuilder«-objekt Manuell gesteuerte Aktualisierungen Aktualisieren mit»executenonquery« Manuelles Aktualisieren mit dem»dataadapter« Den zu aktualisierenden Datensatz in der Datenbank suchen Den Benutzer über fehlgeschlagene Aktualisierungen informieren Konfliktverursachende Datenzeilen bei der Datenbank abfragen LINQ im 34.1 Was ist LINQ? Uli Verzögerte Ausführung LINQ-Erweiterungsmethoden an einem Beispiel LINQtoObjects Musterdaten Die allgemeine LINQ-Syntax
24 34.3 Die Abfrageoperatoren Übersicht der Abfrageoperatoren Die»from«-Klausel Mit»where«filtern Die Projektionsoperatoren Die Sortieroperatoren Gruppieren mit»groupby« Verknüpfungen mit»join« Die Set-Operatoren-Familie Die Familie der Aggregatoperatoren Quantifizierungsoperatoren Aufteilungsoperatoren Die Elementoperatoren Die Konvertierungsoperatoren Einführung in das ADO.NET Entity Framework KritischeBetrachtungvonADO.NET Die Organisation der Daten in Klassen Ein erstes Entity Data Model (EDM) erstellen Das Entity Data Model im Designer Die übergeordneten Eigenschaften einer Entität Eigenschaftstypen eines Entitätsobjekts Assoziationen im Entity Data Model Der Kontext der Entitäten Der Aufbau des Entity Data Models Die Klassen des Entity Data Models (EDM) Die Klassen für die DbContext-API Die Entitäten für.net-framework-4-objectcontext Der»ObjectContext« Die Architektur des Entity Frameworks Object Services Die Schichten des Entity Frameworks
25 36 Abfragen mit.net 4 Framework-ObjectContext Abfragen mit LINQto Entities Einfache Abfragen Navigieren in Abfragen Aggregatmethoden Joins in UNQ definieren In Beziehung stehende Daten laden Abfragen mit Entity SQL Ein erstes Beispiel mit Entity SQL Die fundamentalen Regeln der Entity-SQL-Syntax Filtern mit Entity SQL Parametrisierte Abfragen Der EntityClient-Provider Verbindungen mit»entityconnection« Die Klasse»EntityCommand« Abfrage-Generator-Methoden (QueryBuilder-Methoden) SQL-Direktabfragen Entitätsaktualisierung und Zustandsverwaltung Aktualisieren von Entitäten Entitäten ändern Hinzufügen neuer Entitäten Löschen einer Entität Der Lebenszyklus einer Entität im Objektkontext Der Zustand einer Entität Das Team der Objekte im Überblick Neue Entitäten im Objektkontext Die Zustände einer Entität Zusätzliche Entitäten in den Datencache laden Die Zustandsverfolgung mit»mergeoption«steuern Das»ObjectStateEntry«-Objekt Die Current-und Originalwerte abrufen Die Methode»TryGetObjectStateEntry«
26 Geänderte Entitäten mit»getobjectstateentries«abrufen Die Methode»GetModifiedProperties« Die Klasse»EntityKey« Die Methoden»GetObjectByKey«und»TryGetObjectByKey« Komplexere Szenarien Die Methode»ChangeState« Die Methoden»ApplyCurrentChanges«und»ApplyOriginalChanges« Konflikte behandeln Allgemeine Betrachtungen Das pessimistische Sperren Das optimistische Sperren Konkurrierende Zugriffe mit dem Entity Framework Das Standardverhalten des Entity Frameworks Das Aktualisierungsverhalten mit»fixed«beeinflussen Auf die Ausnahme»OptimisticConcurrencyException«reagieren Das»ClientWins«-Szenario Das»StoreWins«-Szenario Die DbContext-API Datenabfragen mit»dbcontext« Eine Entität mit»dbseto.find«suchen Lokale Daten mit»load«und»local« In Beziehung stehende Daten laden Ändern von Entitäten Entitäten ändern Hinzufügen einer neuen Entität Löschen einer Entität ChangeTracking (Änderungsnachverfolgung) Snapshot ChangeTracking Change Tracking Proxies
27 39.4 Kontextlose Entitäten ändern Entitätszustände »DbContext«eine neue Entität hinzufügen »DbContext«eine geänderte Entität hinzufügen »DbContext«eine zu löschende Entität angeben 1277 Index
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
MehrDirk Mertins, Jörg Neumann, Andreas Kühnel. SQL Server 2008 R2. Das Programmierhandbuch. Galileo Press
Dirk Mertins, Jörg Neumann, Andreas Kühnel SQL Server 2008 R2 Das Programmierhandbuch Galileo Press Auf einen Blick 1 Installation und Aktualisierung von SQL Server 2008 R2 27 2 Datenbankgrundlagen 57
MehrInhaltsverzeichnis. 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
MehrSQL 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
MehrGalileo Computing. SQL Server 2012. Das Programmierhandbuch. Inkl. ADO.NET 4.0 Entity Framework
Galileo Computing SQL Server 2012 Das Programmierhandbuch. Inkl. ADO.NET 4.0 Entity Framework Bearbeitet von Dirk Mertins, Jörg Neumann, Andreas Kühnel erweitert 2012. Buch. ca. 1294 S. Hardcover ISBN
MehrSQL 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
MehrDatenbankentwicklung mit dem Microsoft SQL Server 2005
Holger Schmeling Datenbankentwicklung mit dem Microsoft SQL Server 2005 ISBN-10: 3-446-22532-3 ISBN-13: 978-3-446-22532-9 Inhaltsverzeichnis Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-22532-9
MehrMicrosoft 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
MehrInhaltsverzeichnis. Einleitung... 11
Inhaltsverzeichnis Einleitung...................................................... 11 Einführung......................................................... 11 Zielgruppe dieses Buches.............................................
MehrInhaltsverzeichnis. 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
MehrVorwort 11. Eine neue Datenbank erstellen 79;
Vorwort 11 Der SQL Server 2012 stellt sich vor 15] 1.1 SQL Server - wer ist das? 15 1.1.1 Der SQL Server im Konzert der Datenbanksysteme 16 1.1.2 Entscheidungsszenarien für Datenbanksysteme 17 1.1.3 Komponenten
MehrEinführung in SQL Datenbanken bearbeiten
Einführung in SQL Datenbanken bearbeiten Jürgen Thomas Entstanden als Wiki-Buch Bibliografische Information Diese Publikation ist bei der Deutschen Nationalbibliothek registriert. Detaillierte Angaben
MehrAdministering 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
MehrInhalt. 1. MySQL-Einführung 1. 2. Datenbankentwurf 27
Inhalt 1. MySQL-Einführung 1... 1.1 Geschichte von MySQL... 1 1.2 Entscheidungskriterien für MySQL... 2 1.3 Installation eines MySQL-Servers... 3 1.3.1 Linux... 5 1.3.2 Windows 9x/Me/NT/2000/XP... 7 1.3.3
Mehr1.6 Zusammenfassung... 19
Vorwort 13 Vorwort zur 2 Ausgabe 14 Teil I Einführung 1 Einleitung 15 11 Warum dieses Buch? 15 1 2 Aufbau des Buches 15 Aufbau der einzelnen Kapitel 16 13 Die Beispieldatenbank 17 1 4 Schreibweisen 17
MehrVisual 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
MehrBibliografische 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
MehrDatenbank- Programmierung mit InterBase
Michael Ebner Datenbank- Programmierung mit InterBase ADDISON-WESLEY An imprint of Pearson Education München Boston San Francisco Harlow, England Don Mills, Ontario Sydney Mexico City Madrid Amsterdam
MehrMicrosoft SQL Server 2005 für Administratoren
Microsoft SQL Server 2005 für Administratoren Irene Bauder ISBN 3-446-22800-4 Inhaltsverzeichnis Weitere Informationen oder Bestellungen unter http://www.hanser.de/3-446-22800-4 sowie im Buchhandel Inhaltsverzeichnis
MehrInhaltsverzeichnis. 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
MehrImplementieren einer Microsoft SQL Server 2005-Datenbank M4739
Implementieren einer Microsoft SQL Server 2005-Datenbank M4739 Mögliche Seminarart Seminarsprache : Klassenraumtraining, WalkIn, Firmenseminar : Deutsch Einführung Dieser fünftägige, von einem Kursleiter
MehrGrundlagen 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
MehrDas Programmierhandbuch SQL Server 2005
Dirk Mertins, Andreas Kühnel, Jörg Neumann Das Programmierhandbuch SQL Server 2005 Galileo Press Vorwort 23 1.1 Installationsvoraussetzungen 25 1.1.1 Die verschiedenen Versionen des SQL Servers 2005 25
MehrInhaltsverzeichnis. 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
MehrBILDUNGSANGEBOTE FÜR UNTERNEHMEN LEHRGÄNGE IM IT-BEREICH
BILDUNGSANGEBOTE FÜR UNTERNEHMEN LEHRGÄNGE IM IT-BEREICH Praxisnahe Bildungsangebote AUF EINEN Für Auszubildende und Mitarbeiter von Unternehmen bietet das Berufsbildungswerk Dresden verschiedene Ausbildungsmodule
MehrIBM Informix SQL. Seminarunterlage. Version 11.04 vom
Seminarunterlage Version: 11.04 Version 11.04 vom 27. April 2015 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen sind Warenzeichen
MehrPostgreSQL. Professionell und praxisnah. Jens Hartwig. An imprint of Pearson Education
Jens Hartwig PostgreSQL Professionell und praxisnah An imprint of Pearson Education München Boston San Francisco Harlow, England Don Mills, Ontario Sydney Mexico City Madrid Amsterdam Inhalt 1 Einleitung
MehrCARL HANSER VERLAG. Christopher Allen. Oracle PL/SQL für Einsteiger Der Einsatz von SQL und PL/SQL in der Oracle-Datenbank 3-446-21801-7
CARL HANSER VERLAG Christopher Allen Oracle PL/SQL für Einsteiger Der Einsatz von SQL und PL/SQL in der Oracle-Datenbank 3-446-21801-7 www.hanser.de Inhaltsverzeichnis Danksagung...XI Einleitung...XIII
MehrDATENBANKEN 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.
MehrInhaltsverzeichnis. Vorwort Vorwort zur 2. Ausgabe Teil I Einführung. 1 Einleitung Der Microsoft SQL Server...
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...
MehrThorsten 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
MehrDatenbanken 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,
MehrInhaltsverzeichnis. Inhaltsverzeichnis
Inhaltsverzeichnis 1 Einstieg in den MS SQL Server 2005 13 1.1 Kleiner Einstieg für neue Administratoren 13 1.2 Neuigkeiten des MS SQL Servers 2005 16 1.3 Die Editionen des MS SQL Servers 2005 24 1.4 MS
MehrAuf einen Blick. Abfrage und Bearbeitung. Erstellen einer Datenbank. Komplexe Abfragen. Vorwort... 13
Auf einen Blick Vorwort... 13 Teil 1 Vorbereitung Kapitel 1 Einleitung... 17 Kapitel 2 SQL der Standard relationaler Datenbanken... 21 Kapitel 3 Die Beispieldatenbanken... 39 Teil 2 Abfrage und Bearbeitung
MehrInhaltsverzeichnis. Vorwort... 13. Einleitung... 15
Vorwort.................................................. 13 Einleitung................................................ 15 1 Aufwand versus Sicherheit was ist angemessen?.............. 17 1.1 Warum ist
MehrGregor Kuhlmann Friedrich Müllmerstadt. MySQL. Der Schlüssel zu Datenbanken-Design und -Programmierung. c 3 E. i- O Rowohlt Taschenbuch Verlag
Gregor Kuhlmann Friedrich Müllmerstadt MySQL Der Schlüssel zu Datenbanken-Design und -Programmierung r?: X c 3 E i- O uu Rowohlt Taschenbuch Verlag Inhalt Editorial 11 Einleitung 12 1 Einführung in das
MehrInhaltsverzeichnis. Vorwort Kapitel 1 Einleitung... 15
Vorwort..................................................... 13 Kapitel 1 Einleitung.......................................... 15 Kapitel 2 SQL der Standard relationaler Datenbanken... 19 2.1 Die Geschichte................................
MehrMCSA: SQL 2016 Database Development
MCSA: SQL 2016 Database Development Querying Data with Transact-SQL & Developing SQL Databases Seminarziel In diesem 6-tägigen Kurs werden die Teilnehmer von Grund auf in die Entwicklung
MehrAuf einen Blick. Abfrage und Bearbeitung. Erstellen einer Datenbank. Komplexe Abfragen. Vorwort 13
Auf einen Blick Vorwort 13 Teil 1 Vorbereitung Kapitel 1 Einleitung 17 Kapitel 2 SQL - der Standard relationaler Datenbanken 21 Kapitel 3 Die Beispieldatenbanken 39 Teil 2 Abfrage und Bearbeitung Kapitel
MehrOP-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
Mehr2 Datenbanksysteme, Datenbankanwendungen und Middleware... 45
Vorwort 15 Teil I Grundlagen 19 i Einführung In das Thema Datenbanken 21 I.I Warum ist Datenbankdesign wichtig? 26 i.2 Dateisystem und Datenbanken 28 1.2.1 Historische Wurzeln 29 1.2.2 Probleme bei der
MehrInhaltsverzeichnis. Teil I Erste Schritte. 1 Einleitung... 9. Teil II Grundlagen von VBA. 2 Die ersten VBA-Prozeduren erstellen...
Teil I Erste Schritte 1 Einleitung.... 9 1.1 Die Themenschwerpunkte dieses Buches... 9 Visual Basic for Applications... 9 Die Beispiel-Datenbank... 10 1.2 Wie Sie am besten mit diesem Buch arbeiten...
MehrRobert Panther. Datenbanken entwickeln mit SQL Server 2008 Express Edition
Robert Panther Datenbanken entwickeln mit SQL Server 2008 Express Edition Robert Panther: Datenbanken entwickeln mit SQL Server 2008 Express Edition Microsoft Press Deutschland, Konrad-Zuse-Str. 1, 85716
MehrInhaltsverzeichnis. Vorwort 11. Teill Einführung
Vorwort 11 Teill 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 DVD, Softlinks und Website
MehrSQL Server 2008 Performance-Optimierung
Holger Schmeling SQL Server 2008 Performance-Optimierung Das Praxisbuch für Entwickler und Administratoren ^ ADDISON-WESLEY An imprint of Pearson Education München Boston San Francisco Harlow, England
MehrInhaltsverzeichnis. 1 Einleitung 11
Inhaltsverzeichnis Teil I: Erste Schritte 1 Einleitung 11 1.1 Die Themenschwerpunkte dieses Buchs 11 Visual Basic for Applications 11 Die Beispieldatenbank 12 1.2 Wie Sie am besten mit diesem Buch arbeiten
MehrVorwort zur 5. Auflage... 15 Über den Autor... 16
Vorwort zur 5. Auflage...................................... 15 Über den Autor............................................ 16 Teil I Grundlagen.............................................. 17 1 Einführung
MehrInhaltsverzeichnis. Vorwort 13. Kapitel 1 Einleitung 15
Vorwort 13 Kapitel 1 Einleitung 15 Kapitel 2 SQL-der Standard relationaler Datenbanken... 19 2.1 Die Geschichte 19 2.2 Die Bestandteile 20 2.3 Die Verarbeitung einer SQL-Anweisung 22 2.4 Die Struktur von
MehrInhaltsverzeichnis. 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
MehrMCSE Crash Test SQL Server 7 Systemadministration
Jeffrey R. Garbus, David F. Pascuzzi, Alvin T. Chang MCSE Crash Test SQL Server 7 Systemadministration Übersetzung aus dem Amerikanischen von Meinhard Schmidt, Willich Einleitung Das Microsoft Certified
MehrAuf einen Blick. Vorwort 11. 1 Einführung 13. 2 Sprachgrundlagen von VBScript 37. 3 Objektorientierte Programmierung mit. dem Windows Script Host 115
Mehr
desk.modul : WaWi- Export
desk.modul : WaWi- Export Die Schnittstelle besteht aus einem Programm, welches die Daten aus der OfficeLine ausliest und in eine XML-Datei exportiert. Die Schnittstelle ist als ein eigenständiges Programm
MehrRichtig einsteigen: Datenbanken entwickeln mit SQL Server 2012
Richtig einsteigen: Datenbanken entwickeln mit SQL Server 2012 von Robert Panther 1. Auflage Richtig einsteigen: Datenbanken entwickeln mit SQL Server 2012 Panther schnell und portofrei erhältlich bei
Mehrjetzt 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
MehrArbeiten 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<Trainingsinhalt> XML und Datenbanken
XML und Datenbanken i training Inhaltsverzeichnis Vorwort 11 Kapitel 1 XML 13 1.1 Voraussetzungen für XML 14 1.2 Allgemeines 14 1.3 Migration von HTML zu XML 16 1.4 Argumente für XML
MehrAuf einen Blick. Auf einen Blick
Auf einen Blick Auf einen Blick TEIL I Grundlagen 1 Installation und Aktualisierung von SQL Server 2012... 35 2 Datenbankgrundlagen... 65 3 Logischer Datenbankentwurf... 89 4 Die Oberfläche von SQL Server
Mehr8 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
MehrSchnellübersichten. SQL Grundlagen und Datenbankdesign
Schnellübersichten SQL Grundlagen und Datenbankdesign 5 Datenbanken 2 6 Tabellen erstellen und verwalten 3 7 Daten einfügen, aktualisieren, löschen 4 8 Einfache Datenabfragen 5 9 Schlüsselfelder und Indizes
MehrCLR-Integration im SQL-Server. Alexander Karl
CLR-Integration im SQL-Server Alexander Karl seit der Version SQL-Server 2005 können Programmierungen zusätzlich zum T-SQL auch mit.net-sprachen erfolgen. Data Types Stored Procedures Triggers Functions
MehrDatenmanagement 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
MehrProzedurale Datenbank- Anwendungsprogrammierung
Idee: Erweiterung von SQL um Komponenten von prozeduralen Sprachen (Sequenz, bedingte Ausführung, Schleife) Bezeichnung: Prozedurale SQL-Erweiterung. In Oracle: PL/SQL, in Microsoft SQL Server: T-SQL.
MehrEine völlig andere Form Abfragen zu erstellen ist, sie mit Hilfe der Datenbankabfragesprache SQL zu gestalten.
Einführung SQL 2010 Niko Becker Mit unseren Übungen zu ACCESS können Sie Aufbau und Struktur einer relationalen Datenbank kennenlernen. Wir zeigen Ihnen wie Sie Tabellen, Formulare und Berichte erstellen
MehrGeordnete Form...36 Erfassung und Speicherung...37 Relationale Datenbanken...37 Einfache Tabellen...37 Objekte und Begriffe relationaler
Inhaltsverzeichnis Einleitung...13 SQL: Die Abfragesprache für Datenbanken...17 Kennzeichnende Merkmale von SQL...17 SQL-Dialekte...18 Kurze Entwicklungsgeschichte...18 SQL/86 oder SQL/1...19 SQL/89 oder
MehrMicrosoft SQL Server 2008 für Administratoren
Irene Bauder Microsoft SQL Server 2008 für Administratoren ISBN-10: 3-446-41393-6 ISBN-13: 978-3-446-41393-1 Inhaltsverzeichnis Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-41393-1
MehrEinführung in SQL. Sprachumfang: Indizes. Datensätzen. Zugriffsrechten
Einführung in SQL Die Sprache SQL (Structured Query Language) ist eine Programmiersprache für relationale Datenbanksysteme, die auf dem ANSI-SQL-Standard beruht. SQL wird heute von fast jedem Datenbanksystem
MehrPraxisbuch SharePoint-Entwicklung
Fabian Moritz, Rene Hezser Praxisbuch SharePoint-Entwicklung Galileo Press Auf einen Blick 1 SharePoint als Entwicklungsplattform 13 2 SharePoint-Entwicklungswerkzeuge 69 3 Das erste SharePoint-Projekt
MehrKapitel 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
MehrOracle SQL. Seminarunterlage. Version vom
Seminarunterlage Version: 12.16 Version 12.16 vom 12. Oktober 2017 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen sind Warenzeichen
MehrFür wen dieses Buch ist... 10 Der Inhalt im Überblick... 10 Arbeiten mit diesem Buch... 12 Die wichtigsten Neuheiten in Excel 2010...
--- Dieses Buch auf einen Blick 9 Für wen dieses Buch ist.................................................... 10 Der Inhalt im Überblick.................................................... 10 Arbeiten
MehrMOC 2145 Windows Server 2003: Verwalten einer Domänen-Umgebung
MOC 2145 Windows Server 2003: Verwalten einer Domänen-Umgebung Unterrichtseinheit 1: Einführung in die Verwaltung von Konten und Ressourcen In dieser Unterrichtseinheit wird erläutert, wie Konten und Ressourcen
MehrInhaltsverzeichnis. Vorwort. Basiswissen
Inhaltsverzeichnis Vorwort 1 Basiswissen 1.1 Erste Schritte mit der Windows PowerShell 1.1.1 Was ist die Windows PowerShell? 1.1.2 Geschichte 1.1.3 Eine Motivation 1.1.4 PowerShell herunterladen und installieren
MehrPrüfungsnummer: 70-461-deutsch. Prüfungsname: Querying. Version: Demo. SQL Server 2012. http://zertifizierung-portal.de/
Prüfungsnummer: 70-461-deutsch Prüfungsname: Querying Microsoft SQL Server 2012 Version: Demo http://zertifizierung-portal.de/ 1.Sie sind als Datenbankadministrator für das Unternehmen it-pruefungen tätig.
MehrAnleitung zur Einrichtung einer ODBC Verbindung zu den Übungsdatenbanken
Betriebliche Datenverarbeitung Wirtschaftswissenschaften AnleitungzurEinrichtungeinerODBC VerbindungzudenÜbungsdatenbanken 0.Voraussetzung Diese Anleitung beschreibt das Vorgehen für alle gängigen Windows
Mehr5 Sicherheit und Zugriff auf SQL Server 2008 R2
5 Sicherheit und Zugriff auf SQL Server 2008 R2 5.1 Grundkonzept Das Sicherheitskonzept von SQL Server 2008 R2 ist dreistufig aufgebaut: Betriebssystem-Ebene: Zunächst ist eine Anmeldung am Betriebssystem
MehrWhitepaper. Produkt: combit Relationship Manager / address manager. FILESTREAM für Microsoft SQL Server aktivieren
combit GmbH Untere Laube 30 78462 Konstanz Whitepaper Produkt: combit Relationship Manager / address manager FILESTREAM für Microsoft SQL Server aktivieren FILESTREAM für Microsoft SQL Server aktivieren
MehrAdministering 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
MehrInhaltsverzeichnis. vii
vii Inhaltsverzeichnis 1 Architektur, Modellierung und Entwurf 1 1.1 Datenbanken was ist das?... 2 1.2 Datenbankmanagementsystem... 3 1.3 Architektur eines Datenbanksystems... 4 1.3.1 Die konzeptuelle
MehrLEHRPLAN. Webprogrammierung. Fachoberschule. Fachbereich Wirtschaft. Fachrichtung Wirtschaftsinformatik
LEHRPLAN Webprogrammierung Fachoberschule Fachbereich Wirtschaft Fachrichtung Wirtschaftsinformatik Ministerium für Bildung, Kultur und Wissenschaft Hohenzollernstraße 60, 66117 Saarbrücken Postfach 10
MehrLINQ to SQL. Proseminar Objektorientiertes Programmieren mit.net und C# Christoph Knüttel. Institut für Informatik Software & Systems Engineering
LINQ to SQL Proseminar Objektorientiertes Programmieren mit.net und C# Christoph Knüttel Institut für Informatik Software & Systems Engineering Agenda 1. LINQ allgemein Vorteile Bausteine und Varianten
MehrInhaltsverzeichnis. Thorsten Kansy. Datenbankprogrammierung mit.net 4.0. Herausgegeben von Dr. Holger Schwichtenberg ISBN: 978-3-446-42120-2
sverzeichnis Thorsten Kansy Datenbankprogrammierung mit.net 4.0 Herausgegeben von Dr. Holger Schwichtenberg ISBN: 978-3-446-42120-2 Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-42120-2
MehrInhaltsverzeichnis. 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
MehrSQL Tutorial. SQL - Tutorial SS 06. Hubert Baumgartner. INSO - Industrial Software
SQL Tutorial SQL - Tutorial SS 06 Hubert Baumgartner INSO - Industrial Software Institut für Rechnergestützte Automation Fakultät für Informatik Technische Universität Wien Inhalt des Tutorials 1 2 3 4
Mehr2 Anlegen und Konfigurieren von Datenbanken 35
Inhalt 1 Einführung und Installation 9 1.1 Einführung 11 1.1.1 Aufbau 11 1.1.2 Schreibkonventionen 12 1.1.3 Zur Beispieldatenbank 13 1.1.4 Kurz-Installation 19 1.2 Die Oracle-Installation 20 1.3 Die Installation
MehrInhalt 1 2. Dieses Buch auf einen Blick 9. Das Programm kennenlernen 17. Excel-Dateien verwalten 41
Inhalt 1 2 3 Dieses Buch auf einen Blick 9 Für wen dieses Buch ist.................................................... 10 Der Inhalt im Überblick.................................................... 10
Mehr3 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,
MehrInstallation des edu- sharing Plug- Ins für Moodle
Installation des edu- sharing Plug- Ins für Moodle [edu-sharing Team] [Dieses Dokument beschreibt die Installation und Konfiguration des edu-sharing Plug-Ins für das LMS Moodle.] edu- sharing / metaventis
Mehrdatenfabrik.email Validieren von Email-Adressen 1 www.datenfabrik.com
datenfabrik.email Validieren von Email-Adressen Erstellen eines neuen SSIS Projektes. Wählen Sie das Template Integration Services Project aus.. Geben Sie einen Namen für das Projekt an und wählen Sie
MehrProgrammierpraxis mit
Klaus Kupfemagel Programmierpraxis mit o, Das Buch für den fortgeschrittenen Anwender, Programmierer und Datenbankverwalter technische Hochschule Darmstadt FACHBEREICH INFORMATIK B I B L I O T H E K Inventar-Nr.:.X,.....^...j...
MehrPHP Kurs Online Kurs Analysten Programmierer Web PHP
PHP Kurs Online Kurs Analysten Programmierer Web PHP Akademie Domani info@akademiedomani.de Allgemeines Programm des Kurses PHP Modul 1 - Einführung und Installation PHP-Umgebung Erste Lerneinheit Introduzione
Mehrdatenfabrik.phone Telefonnummern mit den SQL Server Integration Services validieren www.datenfabrik.com
datenfabrik.phone Telefonnummern mit den SQL Server Integration Services validieren Erstellen eines neuen SSIS Projektes. Wählen Sie das Template Integration Services Project aus.. Geben Sie einen Namen
MehrPHP Programmierung. Seminarunterlage. Version 1.02 vom
Seminarunterlage Version: 1.02 Version 1.02 vom 27. August 2013 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen sind Warenzeichen
Mehri i apitel apitel K K Inhalt Inhalt
Seite iv 0 Einleitung........................................... 1 Kombination der Leistungsbereiche.............. 3 Über dieses Buch.................................. 3 Arbeiten mit den Beispielanwendungen..........
MehrInstallation Microsoft SQL Server 2008 Express
Installation Microsoft SQL Server 2008 Express Im nachfolgenden Dokument werden alle Einzelschritte aufgeführt, die als Voraussetzung für die korrekte Funktion der SelectLine Applikation mit dem SQL Server
MehrMailUtilities: Remote Deployment - Einführung
MailUtilities: Remote Deployment - Einführung Zielsetzung Die Aufgabe von Remote Deployment adressiert zwei Szenarien: 1. Konfiguration der MailUtilities von einer Workstation aus, damit man das Control
MehrMicrosoft SQL Server 2005 - Konfigurierung, Administration, Programmierung
Ruprecht Droge, Markus Raatz Microsoft SQL Server 2005 - Konfigurierung, Administration, Programmierung Microsoft Press Vorwort XI 1 Einführung in SQL Server 2005 1 Geschichte des SQL Servers 1 Wichtige
MehrSchritt 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
MehrDynamisches SQL. Folien zum Datenbankpraktikum Wintersemester 2009/10 LMU München
Kapitel 4 Dynamisches SQL Folien zum Datenbankpraktikum Wintersemester 2009/10 LMU München 2008 Thomas Bernecker, Tobias Emrich unter Verwendung der Folien des Datenbankpraktikums aus dem Wintersemester
Mehr'RZQORDGXQG,QVWDOODWLRQYRQ-HW5HSRUWVIU '\QDPLFV1$95RGHUIUKHU
'RZQORDGXQG,QVWDOODWLRQYRQ-HW5HSRUWVIU '\QDPLFV1$95RGHUIUKHU 1. Für die Installation benötigen Sie folgende Informationen und Dateien: - Aktivierungscode - Dynamics NAV Lizenzdatei (.jlf) - Datenbankinformationen:
MehrInhaltsverzeichnis. Einleitung... 13. Text vom Benutzer erfragen... 22 Text über ein Dialogfeld erfragen... 23
Inhaltsverzeichnis Einleitung............................................................................. 13 1 Texte und Textauswertungen........................................................ 17 Text
Mehr