Datenbank DB 2

Lernkarten zu Folie DB2 der HF-ICT.

Lernkarten zu Folie DB2 der HF-ICT.


Kartei Details

Karten 106
Sprache Deutsch
Kategorie Informatik
Stufe Universität
Erstellt / Aktualisiert 09.05.2016 / 17.06.2021
Weblink
https://card2brain.ch/box/test352
Einbinden
<iframe src="https://card2brain.ch/box/test352/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>
Was macht die Aktion ON UPDATE?

Operation wird beim Verändern eines Primary-Key-Wertes durchgeführt.

Math-Funktion: COS / ACOS / etc.

Trigonometrische Funktionen

String-Funktion: LENGTH

Gibt die Länge der Zeichenkette zurück

Date-Funktion: CURRENT_TIME

Liefert momentane Zeit

Alle Daten einer Tabelle löschen.

DELETE FROM tabelle;

Eine Datenbank vollständig löschen.

DROP DATABASE dbname;

Daten aller Zeilen aktualisieren.

UPDATE tabelle SET kolonne=wert, …;

Math-Funktion: SQRT

Gibt die Quadratwurzel zurück

Math-Funktion: PI

Gibt den Wert von p zurück.

Index hinzufügen.

CREATE INDEX indexname ON tabelle (feld);

Date-Funktion: WEEKDAY

Gibt den numerischen Wert des Wochentags zurück

Welches sind die Referenz-Optionen für eine Aktion?

RESTRICT | CASCADE | SET NULL | NO ACTION | SET DEFAULT

Was ergibt EXCEPT?

Ohne Schnittmenge und zweite Resultatmenge

Was sind DEFAULT-Werte?

Beim Anlegen von Tabellen können Defaultwerte vergeben werden.

Math-Funktion: FLOOR

Rundet zur nächst kleineren ganzen Zahl

Eine Datenbank anlegen.

CREATE DATABASE dbname;

Date-Funktion: DAYOFYEAR

Gibt den numerischen Jahrestag zurück

Die fünf Constraints:

NULL/NOT NULL, UNIQUE, PRIMARY KEY, FOREIGN KEY, CHECK

Vorhandene Datenbanken anzeigen.

SHOW DATABASES;

Subselect: Was macht Exists?

Prüft, ob die Unterabfrage mindestens ein Resultat erbringt.

Aktionen für referentielle Integrität

ON UPDATE, ON DELETE

NULL/NOT NULL-Constraint?

Gibt an, ob Nullwerte erlaubt sind. Dieser Constraint wird beim Anlegen einer Kolonne angegeben. Wird nichts angegeben wir der Default (NULL) genommen.

Reihenfolge der Select-Klauseln

SELECT - FROM - WHERE - GROUP BY - ORDER BY - HAVING

/* abfragen der variablen - mySQL*/

Show variables;

Was ergibt UNION?

Vereinigungsmenge

Was macht HAVING?

HAVING filtert das aggregierte Resultatset.

String-Funktion: ASCII

Gibt den ASCII-Wert des Zeichens zurück

5 Aggregatsfunktionen

MIN, MAX, AVG, SUM, COUNT

Math-Funktion: ABS

Berechnet den absoluten Wert einer Zahl

Alle Datensätze der Tabelle Adresse ausgeben.

SELECT * FROM Adresse;

Math-Funktion: ROUND

Rundet zur nächst grösseren oder kleineren ganzen Zahl.

Domäne erstellen (geht nicht in MySQL).

CREATE DOMAIN myDomain AS datentyp CHECK (bedingung);

Was ist ein RIGHT-Join?

RIGHT: Hier werden alle Records der zweiten (rechten)Tabelle genommen

Es werden nur diejenigen Tupel ausgegeben, für die die WHERE-Bedingung wahr (TRUE) ist.

SELECT spaltenliste FROM tabelle(n) WHERE bedingung;

Eine Datenbank zur Benutzung auswählen.

USE dbname;

Date-Funktion: DATEADD

Addiert eine Zeitspanne zu einem Datum

String-Funktion: REPLACE

Ersetze Zeichen durch andere (oder String).

Index entfernen.

DROP INDEX indexname;

Date-Funktion: DAYNAME

Gibt den Namen des Wochentags zurück

String-Funktion: CONCAT

Fügt verschiedene Parameter zu einer Zeichenkette zusammen