Relationale Datenbanken

Descrição

Block 2 - Lectures 4, 5, Joins, Transactions, XML-RM
anna.vonflue
Mapa Mental por anna.vonflue, atualizado more than 1 year ago
anna.vonflue
Criado por anna.vonflue aproximadamente 11 anos atrás
80
0

Resumo de Recurso

Relationale Datenbanken
  1. SQL
    1. Wichtig
      1. DB erstellen
        1. CREATE DATABASE contacts; USE contacts;
          1. löschen
            1. DROP DATABASE contacts;
          2. Relationen
            1. erstellen
              1. CREATE TABLE personen; name char(50) email char (50)
              2. löschen
                1. DROP TABLE personen;
                  1. Daten werden gelöscht
              3. Primärschlüssel
                1. Fremdschlüssel
                  1. Tuple
                    1. Einfügen
                      1. INSERT INTO... VALUES...
                      2. Ändern
                        1. UPDATE... SET... WHERE...
                        2. Löschen
                          1. DETELE FROM... WHERE...
                          2. Suchen
                            1. SELECT... FROM... WHERE...
                      3. Basics
                        1. Beziehungen
                          1. 1:N
                            1. 1:1
                              1. M:N
                                1. Assoziationstabelle
                              2. Allgemeines Verfahren
                                1. Entität = Relation
                                  1. Eigenschaft einer Entität = Attribut
                                    1. Beziehungen: Kardinalitäten bestimmen
                                  2. Queries
                                    1. Aggregationen
                                      1. SELECT MAX()
                                        1. zurück: Grösster Wert der Spalte
                                        2. SELECT AVG()
                                          1. zurück: Mittel einer Spalte
                                          2. SELECT SUM()
                                            1. zurück: Total einer Spalte
                                            2. SELECT COUNT(*)
                                              1. zurück: Anzahl Datensätze in Tabelle
                                            3. GROUP BY
                                              1. Sortieren von Tabelleninhalten
                                              2. HAVING
                                                1. zurück: Gesuchter Wert
                                                2. ORDER BY
                                                  1. Sortierung
                                                    1. ASC
                                                      1. Aufsteigend
                                                      2. DESC
                                                        1. Absteigend
                                                        2. SELECT * FROM Customers ORDER BY Country DESC;
                                                    2. Joins
                                                      1. InnerJoin
                                                          1. LeftJoin
                                                            1. RightJoin
                                                              1. FullJoin
                                                              2. Transactions
                                                                1. Def: Transaktion ist Sequenz von Operationen, welche von einem Prozess ausgeführt werden.
                                                                  1. wenn ACID = tranaktionale DB
                                                                    1. Atomicity
                                                                      1. Consistency
                                                                        1. Isolation
                                                                          1. Durability
                                                                          2. Umsetzung
                                                                            1. Workspace
                                                                              1. Transaktionen
                                                                              2. Funktion in DB
                                                                                1. Transaktionslog
                                                                                  1. Transakt. Management
                                                                                  2. Probleme
                                                                                    1. Inmitten der Sequenz von Operationen fällt der Strom aus (beim DBMS und/oder Client).
                                                                                      1. Mehrere Prozesse führen gleichzeitig eine Sequenz von Operationen aus
                                                                                    2. XML in RM
                                                                                      1. Von Relationen nach XML
                                                                                        1. Domänenspez.
                                                                                          1. Jede Relation ergibt einen Complex-Type
                                                                                            1. Jedes Relationenattribut = Simple-Type -> ein Kind-Element des Complex-Types ist.
                                                                                              1. Primary- und Foreign Key Beziehungen können nach Bedarf (je nach Kardinalität) auf ein ID/IDREF Referenzmechanismus abgebildet werden.
                                                                                              2. Domänenunabhängig
                                                                                                1. Wir brauchen nur ein XSD und können damit beliebige Relationen abbilden.
                                                                                              3. Von XML nach Relationen
                                                                                                1. Domänenunabhängig
                                                                                                  1. 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.
                                                                                                2. XPath nach SQL
                                                                                                  1. Bild

                                                                                                Semelhante

                                                                                                XML / XSD
                                                                                                anna.vonflue
                                                                                                Entity Relationship Model (ER)
                                                                                                anna.vonflue
                                                                                                Quiz: Além do Sistema Solar
                                                                                                Paulo César Agap
                                                                                                Curiosidades do Mundo: A Química do Universo!
                                                                                                Alessandra S.
                                                                                                Oração Subordinada Substantiva
                                                                                                GoConqr suporte .
                                                                                                Seguridade Social e o PAS
                                                                                                Clara Fonseca
                                                                                                geologia 10 ano
                                                                                                isabelinha_oli_97
                                                                                                Fatoração de Polinômios
                                                                                                Sara Helena
                                                                                                Exercícios de fixação – Informática Básica
                                                                                                Renato Costa
                                                                                                Lançamentos
                                                                                                Nayanne Araujo