O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

Relationale Datenbanken

anna.vonflue Alemão

Mindmap über Relationale Datenbanken: SQL, Queries, Joins und Transactions

Mindmap: Relationale Datenbanken

Conteúdo do mapa

Relationale Datenbanken

  1. SQL

    • Wichtig
      • DB erstellen
        • CREATE DATABASE contacts; USE contacts;
        • löschen
          • DROP DATABASE contacts;
      • Relationen
        • erstellen
          • CREATE TABLE personen; name char(50) email char (50)
        • löschen
          • DROP TABLE personen;
            • Daten werden gelöscht
      • Primärschlüssel
      • Fremdschlüssel
      • Tuple
        • Einfügen
          • INSERT INTO... VALUES...
        • Ändern
          • UPDATE... SET... WHERE...
        • Löschen
          • DETELE FROM... WHERE...
        • Suchen
          • SELECT... FROM... WHERE...
  2. Basics

    • Beziehungen
      • 1:N
      • 1:1
      • M:N
        • Assoziationstabelle
    • Allgemeines Verfahren
      • Entität = Relation
      • Eigenschaft einer Entität = Attribut
      • Beziehungen: Kardinalitäten bestimmen
  3. Queries

    • Aggregationen
      • SELECT MAX()
        • zurück: Grösster Wert der Spalte
      • SELECT AVG()
        • zurück: Mittel einer Spalte
      • SELECT SUM()
        • zurück: Total einer Spalte
      • SELECT COUNT(*)
        • zurück: Anzahl Datensätze in Tabelle
    • GROUP BY
      • Sortieren von Tabelleninhalten
    • HAVING
      • zurück: Gesuchter Wert
    • ORDER BY
      • Sortierung
        • ASC
          • Aufsteigend
        • DESC
          • Absteigend
        • SELECT * FROM Customers ORDER BY Country DESC;
  4. Joins

    • InnerJoin
    • LeftJoin
    • RightJoin
    • FullJoin
  5. Transactions

    • Def: Transaktion ist Sequenz von Operationen, welche von einem Prozess ausgeführt werden.
    • wenn ACID = tranaktionale DB
      • Atomicity
      • Consistency
      • Isolation
      • Durability
    • Umsetzung
      • Workspace
      • Transaktionen
    • Funktion in DB
      • Transaktionslog
      • Transakt. Management
    • Probleme
      • Inmitten der Sequenz von Operationen fällt der Strom aus (beim DBMS und/oder Client).
      • Mehrere Prozesse führen gleichzeitig eine Sequenz von Operationen aus
  6. XML in RM

    • Von Relationen nach XML
      • Domänenspez.
        • Jede Relation ergibt einen Complex-Type
        • Jedes Relationenattribut = Simple-Type -> ein Kind-Element des Complex-Types ist.
        • Primary- und Foreign Key Beziehungen können nach Bedarf (je nach Kardinalität) auf ein ID/IDREF Referenzmechanismus abgebildet werden.
      • Domänenunabhängig
        • Wir brauchen nur ein XSD und können damit beliebige Relationen abbilden.
    • Von XML nach Relationen
      • Domänenunabhängig
        • Wir brauchen ein einziges relationales Schema und können damit XML mit beliebigem XSD speichern. Dafür ist das einfügen und suchen mit SQL komplizierter.
    • XPath nach SQL
      • Bild

Informações

Descrição
Block 2 - Lectures 4, 5, Joins, Transactions, XML-RM
Criado por
anna.vonflue
Visualizações
91
Tags
dbc
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?