Oracle 9i - SQL
SQL für Oracle-Datenbanken - hier steht, wie's geht!
Hier lernen Sie Schritt für Schritt das Wichtigste zu SQL unter besonderer Berücksichtigung des Datenbanksystems Oracle. Eignen Sie sich alles Wichtige zum Thema Datenbanktheorie an: Datenbanktypen, Aufbau und Einsatz von Datenbanksystemen, Entwurf von Datenbanken und relationales Datenmodell. Erlangen Sie die notwendigen Kenntnisse, um mit SQL-Befehlen Daten in einer Oracle-Datenbank zu speichern, abzufragen und zu manipulieren. Lernen Sie, wie Sie formatierte Berichte erzeugen und die Zugriffe auf Datenbanken und Datenbankobjekte steuern. Praxisorientierte Übungen helfen Ihnen, Ihr Wissen in die Praxis umzusetzen.
Werfen Sie einen Blick ins Buch!
Ausgabe: 1. Auflage vom 24. November 2005
Matchcode: ORA9SQL
ISBN:
Umfang: 185
Inhalt:
- 1Einführung
- 1.1Voraussetzungen und Ziele
- 1.2Aufbau und Konventionen
- 1.3Entwicklung der Datenbanken
- 1.4Datenbankmodelle
- 1.4.1Hierarchische Datenbanken
- 1.4.2Netzwerkdatenbanken
- 1.4.3Relationale Datenbanken
- 1.4.4Objektorientierte Datenbanken
- 1.4.5Objektrelationale Datenbanken
- 1.4.6Einordnung von Oracle 9i
- 1.5Aufbau und Organisation einer Datenbank
- 1.5.1Ebenen-Modell
- 1.5.2Datenbankmanagementsystem (DBMS
- 1.5.3Komponenten des DBMS Oracle 9i
- 1.6Schnellübersicht
- 2Der Datenbankentwurf
- 2.1Einführung
- 2.2Der Datenbank-Lebenszyklus
- 2.3Der Datenbankentwurf
- 2.3.1Die Entwurfsphasen
- 2.3.2Abstraktionskonzepte
- 2.4Das Entity-Relationship-Modell
- 2.4.1Elemente und grafische Darstellung des ER-Modells
- 2.4.2Datenbankentwurf mit dem ER-Modell
- 2.5Übung
- 3Das relationale Datenmodell
- 3.1Begriffe aus dem Bereich relationaler Datenbanken
- 3.1.1Relation
- 3.1.2Schlüssel
- 3.2Transformation des ER-Modells in ein relationales Modell
- 3.3Normalisierung des Datenbankschemas
- 3.3.1Probleme beim Ändern, Einfügen und Löschen von Datensätzen (Anomalien
- 3.3.2Abhängigkeiten
- 3.3.3Der Normalisierungsprozess
- 3.3.4Normalform (1NF
- 3.3.5Normalform (2NF
- 3.3.6Normalform (3NF
- 3.3.7Weitere Normalformen
- 3.4Theorie relationaler Sprachen
- 3.5Schnellübersicht
- 3.6Übung
- 3.1Begriffe aus dem Bereich relationaler Datenbanken
- 4SQL und SQL*Plus
- 4.1Die Datenbankabfragesprache SQL
- 4.2SQL*Plus
- 4.3Schnellübersicht
- 4.4Übung
- 5Daten abfragen und sortieren
- 5.1Daten abfragen
- 5.1.1Einführung
- 5.1.2Die Anweisung SELECT verwenden
- 5.1.3Ermittlung der Struktur einer Tabelle
- 5.1.4Besondere Möglichkeit bei der Datenausgabe
- 5.2Bedingungen definieren
- 5.2.1Einführung
- 5.2.2Vergleichsoperatoren
- 5.2.3Bereichsprüfung
- 5.2.4Elementprüfung
- 5.2.5Mustervergleich
- 5.2.6Test auf Nullwerte
- 5.2.7Logische Operatoren
- 5.2.8Die Wertigkeit der einzelnen Operatoren
- 5.2.9Sortieren von Abfrageergebnissen
- 5.3Schnellübersicht
- 5.4Übung
- 5.1Daten abfragen
- 6Einfache Funktionen bei Datenabfragen verwenden
- 6.1Einführung
- 6.2Zeichenkettenfunktionen
- 6.3Numerische Funktionen
- 6.4Datumsfunktionen
- 6.5Typumwandlungsfunktionen
- 6.6Allgemeine Funktionen
- 6.7Bedingungsprüfungen mit einfachen Funktionen
- 6.8Schnellübersicht
- 6.9Übung
- 7Daten gruppieren und zusammenfassen
- 7.1Aggregatfunktionen
- 7.2Abfrageergebnisse gruppieren
- 7.3Schnellübersicht
- 7.4Übung
- 8Daten aus mehreren Tabellen abfragen
- 8.1Tabellen verknüpfen
- 8.2Einfaches Verknüpfen von Tabellen
- 8.3Tabellen verknüpfen mit JOIN
- 8.4Zwei Tabellen vereinigen
- 8.5Schnitt- und Differenzmengen
- 8.6Schnellübersicht
- 8.7Übung
- 9Unterabfragen
- 9.1Verwendung von Unterabfragen
- 9.2Unterabfragen, die einen Wert liefern
- 9.3Unterabfragen, die mehrere Werte liefern
- 9.4Schnellübersicht
- 9.5Übung
- 10Tabellen erstellen und verwalten
- 10.1Tabellenarten
- 10.2Tabellen erstellen
- 10.3Datentypen
- 10.4Integritätsregeln für Tabellen - Constraints
- 10.5Tabellen bearbeiten
- 10.6Schnellübersicht
- 10.7Übung
- 11Daten manipulieren
- 11.1Daten einfügen
- 11.2Daten aktualisieren
- 11.3Daten integrieren
- 11.4Daten löschen
- 11.5Schnellübersicht
- 11.6Übung
- 12Transaktionen steuern
- 12.1Konsistente Datenbestände und Transaktionen
- 12.2Transaktionen abschließen
- 12.3Transaktionen kontrollieren
- 12.4Transaktionen zurücksetzen
- 12.5Schnellübersicht
- 12.6Übung
- 13Weitere Objekte
- 13.1Sichten
- 13.2Indizes
- 13.3Sequenzen
- 13.4Synonyme
- 13.5Schnellübersicht
- 13.6Übung
- 14Formatierte Berichte erzeugen
- 14.1SQL*Plus anpassen
- 14.2Formatbefehle
- 14.3Skripte für Berichte erstellen
- 14.4Schnellübersicht
- 14.5Übung
- 15Zugriffe verwalten
- 15.1Sicherheitskonzepte
- 15.2Privilegien
- 15.3Rollen
- 15.4Benutzer erstellen, verwalten und löschen
- 15.5Schnellübersicht
- 15.6Übung
- A.1Installation der Datenbanksoftware
- A.2Deinstallation der Datenbanksoftware
- Stichwortverzeichnis