Datenbank DB 2
Lernkarten zu Folie DB2 der HF-ICT.
Lernkarten zu Folie DB2 der HF-ICT.
Fichier Détails
Cartes-fiches | 106 |
---|---|
Langue | Deutsch |
Catégorie | Informatique |
Niveau | Université |
Crée / Actualisé | 09.05.2016 / 17.06.2021 |
Lien de web |
https://card2brain.ch/box/test352
|
Intégrer |
<iframe src="https://card2brain.ch/box/test352/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>
|
LEFT: Hier werden alle Records der ersten (linken)Tabelle genommen
SELECT * FROM Person p LEFT JOIN Adresse a ON p.Adresse = a.id; oder SELECT * FROM Person p LEFT OUTER JOIN Adresse a ON p.Adresse = a.id;
ALL, AND, ANY, IN, LIKE, NOT, OR
Fremdschlüsselattribute werden mit dem FOREIGN KEY Constraint gekennzeichnet. Oft mit dem NOT NULL-Constraint gekoppelt.
Gibt die Kalenderwoche zurück
Rundet zur nächst grösseren ganzen Zahl
Show create table myUser;
SELECT firma FROM Kunden WHERE EXISTS ( SELECT DISTINCT kundenID FROM Bestellung WHERE Bestellung.kundenID=Kunden.kundenID);
SELECT TOP 5 PERCENT name FROM Person;
INSERT INTO tabelle( kolonnen) VALUES (werte);
JA
SELECT t1.a, t2.b FROM t1 NATURAL JOIN t2;
ALTER TABLE mytable ADD feld datentyp;
"+, -, *, /, %, ^, &, |, ~"
SELECT produktID FROM Produkte WHERE produktID IN (SELECT produktID FROM Bestellung);
Gibt an, dass alle Werte für diese Kolonne unterschiedlich sein müssen.
SELECT spalte AS name, ... FROM tabelle(n);
DELETE FROM tabelle WHERE (bedingung);
CREATE TABLE Bestellung (Anzahl NUMBER(4,2) NULL, Preis FLOAT NOT NULL, BestellNr CHAR(8) UNIQUE);
UPDATE tabelle SET kolonne=wert, … WHERE (bedingung);
Operation wird beim Löschen des Primary-Key-Wertes durchgeführt.
JA
Beim natürlichen (NATURAL) Join werden gleichen Kolonnennamen und gleiche Werte von verschiedenen Tabellen verglichen.
Kartesiesches Produkt: SELECT * FROM t1, t2;
Mittels CHECK-Constraints können Bedingungen für den Datenbereich von Feldwerten angegeben werden: Numerisch, Datum / Zeit, Zeichenketten.
SELECT TOP 5 name FROM Person;
ALTER TABLE mytable DROP feld;
Besitzen die verknüpften Kolonnennamen in beiden Tabellen den gleichen Namen, so kann die USING-Klausel angegeben werden.
count(*), count(Spalte), count(DISTINCT Spalte)
CONSTRAINT name typ (expression);
INSERT INTO tabelle VALUES( werte);
ALTER TABLE tbl_name DROP FOREIGN KEY fk_symbol;
<>, <, >, >=, <=, IS NULL, BETWEEN, =
Gibt eine Zufallszahl (0..1) zurück
Natürlicher Logarithmus
CREATE TABLE Datum (Monat NUMBER(2) CHECK(Monat<13));
ALTER DATABASE dbname;
Primärschlüsselattribute werden mit dem Constraint PRIMARY KEY gekennzeichnet.
SELECT t1.a, t2.b FROM t1 LEFT JOIN t2 USING(id);
ALTER TABLE mytable MODIFY feld datentyp;