Index http://www.comelio-medien.com/buch-katalog/e-books/sql Index Index Sonstiges .NET-Funktionen 151 [NOT] EXISTS 86 [NOT] IN 52 Operatoren Mathematische Operatoren 55 SQL Server Management Studio 15 A Abfrage-Anomalie 34 Abfrage-Editor 16 Abfrage speichern 16 Abgeleitete Tabellen 80 Mehrstufige Verschachtelung 81 Vereinfachte Berechnungen 82 AdventureWorks 17 Personaldaten 17 Produktdaten 18 Verkaufsdaten 19 Aktualisierungs-Anomalie 35 Aliasnamen Spalten 48 Tabellen 49 ALL 85 ALTER 103 ALTER PROCEDURE 144 Anforderungen an ein DBS 38 Anhängen/Abhängen einer DB 183 Anmeldung 172 Anomalie 34 ANSI-SQL-Verknüpfungen 71 ANY 87 Applikationsserver 42 Attribut 39 Äußere Verknüpfung 72 AVG 62 B BACKUP 179 Bedingungen 50 Benutzer 166, 171 Berechnete Bedingungen 56 Berechnete Spalten 55 Besitzkette 177 http://www.comelio-medien.com/buch-katalog/e-books/sql Besitzketten 177 Beziehungen eineindeutig 25 komplex 26 Beziehungen zwischen Daten 24 Beziehungstabellen 28 Boolesche Operatoren 52 Boyce-Codd-Normalform 34 C CASE Mit Selektor 87 Ohne Selektor 89 Clustered Index 109 Codd 27 COUNT und COUNT_BIG 63 CREATE FUNCTION 151, 154 CREATE PROCEDURE 143 CREATE TABLE 99 D Data Dictionary 36 Daten Definition 21 Eigenschaften 22 Datenbank (DB) 36 Datenbankmanagementsystem (DBMS) 35, 36 Datenbank-Server 41 Datenbanksystem (DBS) 35 Datendefinitionssprache 43 Datenformat 22 Datenkontrollsprache 43 Datenmanioulationssprache 43 Datensicherheit 168 Datensicherung 179 Datentypen Definition 22 elementare 23 zusammengesetzte 23 Datenzugriff 168 DB-Anomalie 34 DBMS 35 DBS 35 DCL - Data Control Language 43 187 Index DDL - Data Definition Language 43 DEFAULT 148 deleted-Tabelle 159 DENY 173 Developer Edition 11 Differenz 45 DISTINCT 60 Division 45 DML - Data Manipulation Language 43 Domäne Definition 22 Drei-Ebenen-Modell (ANSI / PARC) 37 DROP 103 DROP FUNCTION 151 Duplikate ein-/ausblenden 60 Gruppieren 64 Gruppierung Definition 47 E JOIN INNER JOIN 71 Eineindeutige Beziehung 25 Einfache Unterabfragen 77 Einfüge-Anomalie 35 ENCRYPTION 144 Entity-Relationship-Modell 27 Ergebnismenge aus Prozedur 145 ER-Modell 27 EXCEPT 59, 73 EXEC 147 EXECUTE AS 144, 177 Express Edition 11 Externe Sicht 37 F FOREIGN KEY-Klausel 101 Fremdschlüssel anlegen 101 Funktion Sicherheit 166 Funktionale Abhängigkeit 30 Funktionale Beziehung 25 Funktionen 150 Einfache Tabellenwertfunktionen 152 Erweiterte Tabellenwertfunktionen 154 Sicherheit 176 Skalarfunktionen 151 Tabellenwertfunktionen 152 Typologie 150 G GRANT 173 Gruppenbedingungen 65 Gruppensuchbedingung Definition 47 188 H HAVING 65 I Index 109 Innere Verknüpfung 71 INNER JOIN 71 inserted-Tabelle 159 INSTEAD OF-Trigger 161 Interne Sicht 37 J K Kardinalität 39 Katalogsichten für Objekte 117 Komplexe Beziehung 25 Konsistenz 34 Konzeptionelle Sicht 37 Korrelierte Spaltenunterabfragen 84 Korrelierte Unterabfragen 83 Kreuzverknüpfung 70 L Lösch-Anomalie 35 M Management Studio Prozeduren öffnen 144 SQL-Skript generieren 96 Tabellen anlegen 93 Manuelle Verknüpfungen 68 MAX 63 Mengen-Operatoren 57 MIN 63 MS SQL Server Standardinstallation 11 N Nicht-normalisierte Tabelle 29 Non-Clustered Index 109 Normalform 1NF 30 2NF 31 http://www.comelio-medien.com/buch-katalog/e-books/sql Index 3NF 32 Normalformen 29 O OBJECT_DEFINITION() 121 OBJECT_ID 100 OBJECT_ID() 119 OBJECTPROPERTY() 120 OBJECTPROPERTYEX() 120 Objektanalyse 27 Objekt-Explorer 15 Offline/Online-Zustand der DB 182 Operatoren 50, 55 ALL 85 ANY 87 Boolesche Operatoren 52 IN 52 IS [NOT] NULL 51 Mengen-Operatoren 57 [NOT] EXISTS 86 SOME 87 OUTER JOIN 72 OUTPUT 148 OUTPUT 144 P Produkt 45 Projektion 44 Prozedur Sicherheit 166 Prozeduren 142 Ergebnismenge zurückliefern 145 Rückgabewerte 149 Sicherheit 176 Standardwerte 148 Syntax 143 Typologie 142, 145 Q Qualifizierte Spaltennamen 49, 69 R RDM 27 Rechte 173 Kaskadierend weitergeben 174 Redundanz 34 Relation 20, 39 Relationale Algebra 43 Relationales Datenbank-System 35 RESTORE 181 http://www.comelio-medien.com/buch-katalog/e-books/sql REVOKE 174 Rolle 166, 171 Rückgabewerte 149 S Schnittmenge 45 Selbstverknüpfung 75, 102 SELECT Grundstruktur 47 Selektion 44 Semantisches Modell 20 Sicherheit 166 Varianten 169 Sicht 37 Sicherheit 166 Skalarfunktionen 150, 151 SOME 87 Sortierung Definition 48 Spaltenliste Definition 47 Spaltenunterabfragen 79 SQL Übersetzung 42 Standard-Aggregate 62 Standardwerte 148 Structured Query Language 42 Suchbedingung Definition 47 SUM 63 sys.objects 118 sys.procedures 119 Systemkatalog 36 T Tabelle 19, 38 SQL-Skript generieren 96 Tabellen Ändern durch ALTER 103 Erweiterte Tabellendefinition 100 Fremdschlüssel anlegen 101 Löschen mit DROP 103 Mit SQL erstellen 97 Tabellenangabe Definition 47 Tabellenwerfunktionen 150 Tabellenwertfunktionen 152 Einfach 152 Erweitert 154 Tätigkeitsanalyse 27 189 Index Testversion 11 Trigger Sicherheit 176 Tupel 19, 39 U Union 44 UNION [ALL] 58 Universal-Relation 29 Unterabfrage Einzelne Werte 77 Unterabfragen Einfach 77 Korrelierte Spaltenunterabfragen 84 Korrelierte Unterabfragen 83 Spaltenunterabfrage 79 Wertelisten 78 V VARYING 144 Verknüpfung Äußere 72 Einfach 68 Innere 71 Mehrfach 70 Selbstverknüpfung 75 Verzweigungen 87 W Wertebereich. Siehe Domäne Wiederherstellung 181 WITH GRANT OPTION 174 WITH RECOMPILE 148 Z Zeichenketten verknüpfen 55 Zugriffskontrolle 168 190 http://www.comelio-medien.com/buch-katalog/e-books/sql