Relationale Datenbanken

Descripción

Block 2 - Lectures 4, 5, Joins, Transactions, XML-RM
anna.vonflue
Mapa Mental por anna.vonflue, actualizado hace más de 1 año
anna.vonflue
Creado por anna.vonflue hace casi 11 años
77
0

Resumen del 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
                                                                                                Mostrar resumen completo Ocultar resumen completo

                                                                                                Similar

                                                                                                XML / XSD
                                                                                                anna.vonflue
                                                                                                Entity Relationship Model (ER)
                                                                                                anna.vonflue
                                                                                                ÁLGEBRA - De Mapa Mental
                                                                                                JL Cadenas
                                                                                                Inglés - Verbos Compuestos I (Phrasal Verbs)
                                                                                                Diego Santos
                                                                                                Técnicas de Expresión Oral
                                                                                                Camilo Ospina
                                                                                                Sistema Economico
                                                                                                bella_colindres
                                                                                                Músculos del hombro
                                                                                                Nadim Bissar
                                                                                                Algunos desafíos de la educación básica en el umbral de nuevo milenio César Coll
                                                                                                dayana.marisol13
                                                                                                MOVILIDAD HUMANA
                                                                                                shecsid1 .LOOR
                                                                                                II. LA ESCUELA AL CENTRO DEL SISTEMA EDUCATIVO
                                                                                                DIRECCIÓN GENERAL DE EDUCACIÓN FISICA FEDERALIZADA
                                                                                                Lectura afectiva básica
                                                                                                darwin jaramillo