Tags: create, database, Datenbank, schema, sql
Quelle:
Quelle:
Betrachte den folgenden CREATE TABLE-Befehl:
CREATE TABLE Hierarchie (
Angestellter VARCHAR2(20) NOT NULL PRIMARY KEY,
Vorgesetzter VARCHAR2(20) NOT NULL,
FOREIGN KEY (Angestellter) REFERENCES Hierarchie (Vorgesetzter)
ON DELETE CASCADE
)Engine = InnoDB;
Es wird versucht, folgenden Datensatz in die leere Tabelle einzufügen.
INSERT INTO hierarchie VALUES ('Hugo','Emil');
Gib den Inhalt der Tabelle nach dem Einfügen des Datensatzes an.
CREATE TABLE Hierarchie (
Angestellter VARCHAR2(20) NOT NULL PRIMARY KEY,
Vorgesetzter VARCHAR2(20) NOT NULL,
FOREIGN KEY (Angestellter) REFERENCES Hierarchie (Vorgesetzter)
ON DELETE CASCADE
)Engine = InnoDB;
Es wird versucht, folgenden Datensatz in die leere Tabelle einzufügen.
INSERT INTO hierarchie VALUES ('Hugo','Emil');
Gib den Inhalt der Tabelle nach dem Einfügen des Datensatzes an.
Die Tabelle ist leer.
Der Datensatz konnte nicht eingefügt werden, da Emil als Angestellter noch nicht erfasst wurde. Es gibt somit einen Fehler
Der Datensatz konnte nicht eingefügt werden, da Emil als Angestellter noch nicht erfasst wurde. Es gibt somit einen Fehler
Tags: create, Datenbank, FOREIGN KEY, INSERT, PRIMARY KEY, sql, table
Quelle:
Quelle:
Tags: case sensitive, Datenbank, sql
Quelle:
Quelle:
Mit dem Wildcard "%" und LIKE selektiert man unter SQL kein, ein oder mehrere Zeichen. Stimmt das?
JA
Tags: Datenbank, like, sql
Quelle:
Quelle:
Der Ausdruck "SELECT Vorname FROM KUNDEN ORDER BY Nachname DESC"
a) ist nicht ausführbar, da über eine Spalte "Nachname" sortiert wird, die gar nicht angezeigt wird.
b) bewirkt eine absteigende Sortierung über den Nachnamen
c) bewirkt eine aufsteigende Sortierung über den Nachnamen
a) ist nicht ausführbar, da über eine Spalte "Nachname" sortiert wird, die gar nicht angezeigt wird.
b) bewirkt eine absteigende Sortierung über den Nachnamen
c) bewirkt eine aufsteigende Sortierung über den Nachnamen
b) ist richtig
Tags: Datenbank, DESC, FROM, ORDER BY, SELECT, sql
Quelle:
Quelle:
Mit welchem Operator werden auch mehrfach vorkommenden Datensätze des gleichen Satzaufbaus vereinigt?
DISTINCT
Tags: Datenbank, DISTINCT, SQL
Quelle:
Quelle:
Mit welchem Zeichen in der SELECT-Klausel werden alle Spalten einer Tabelle bei einer SELECT-Anfrage ausgegeben?
*
Tags: Datenbank, SELECT, SQL
Quelle:
Quelle:
Mit welchem Operator werden mehrfach vorkommenden Datensätze zweier Relationen des gleichen Satzaufbaus vereinigt?
UNION ALL
Tags: ALL, Datenbank, SQL, UNION
Quelle:
Quelle:
Was ist der Unterschied zwischen einer Datenbasis und dem Data Dictionary
Die Datenbasis beinhaltet "Benutzer-Spezifischen-Daten"
Das Data Dictionary ist die Datenbasis für das DBMS, welches alle Struktur Informationen der anderen Datenbasen enthält.
Das Data Dictionary ist die Datenbasis für das DBMS, welches alle Struktur Informationen der anderen Datenbasen enthält.
Tags: data dictionary, Datenbank, datenbasis, sql
Quelle:
Quelle:
Was ist der Unterschied zwischen CHAR und VARCHAR?
CHAR: fixe Länge, auch wenn weniger Daten gespeichert werden
VARCHAR: variable Länge
VARCHAR: variable Länge
Tags: CHAR, Datenbank, datentyp, sql, VARCHAR
Quelle:
Quelle:
Tags: Constraint, Datenbank, Primärschlüssel, PRIMARY KEY, sql
Quelle:
Quelle:
Wie sieht die DDL der folgenden Tabelle aus:
Kunde(PK_KundenId, Name, Vorname, Telefonnummer, Adresse, PLZ, Ort)
Kunde(PK_KundenId, Name, Vorname, Telefonnummer, Adresse, PLZ, Ort)
CREATE TABLE Kunde (
PK_KundenId INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
Name VARCHAR(50),
Vorname VARCHAR(50),
Telefonnummer CHAR(15),
Adresse VARCHAR(75),
PLZ INT,
Ort VARCHAR(75)
)
PK_KundenId INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
Name VARCHAR(50),
Vorname VARCHAR(50),
Telefonnummer CHAR(15),
Adresse VARCHAR(75),
PLZ INT,
Ort VARCHAR(75)
)
Tags: AUTO_INCREMENT, CREATE, Datenbank, ddl, mysql, PRIMARY KEY, sql, table
Quelle:
Quelle:
Gib je ein SQL Beispiel für die Data Definition, Data Manipulation und Data Query Language?
DDL: CREATE TABLE
DML: INSERT, UPDATE, DELETE
DQL: SELECT
DML: INSERT, UPDATE, DELETE
DQL: SELECT
Tags: CREATE, Datenbank, ddl, DELETE, dml, dql, INSERT, SELECT, TABLE, UPDATE
Quelle:
Quelle:
Was ist der Unterschied einer Tabellen- und einer Spaltenbedingung (Constraint)?
Tabellen beziehen sich auf die ganze Tabelle und können mehrere Spalten betreffen
Spalten beziehen sich immer auf die aktuelle Spalte
--> Spalten können auch als Tabellenbedingungen erstellt werden
Spalten beziehen sich immer auf die aktuelle Spalte
--> Spalten können auch als Tabellenbedingungen erstellt werden
Tags: bedingung, column, constraints, datenbank, spalte, tabelle, table
Quelle:
Quelle:
Was bedeutet der folgende Ausdruck:
ON DELETE CASCADE / ON UPDATE CASCADE
ON DELETE CASCADE / ON UPDATE CASCADE
Wenn in der Master-Tabelle ein Wert gelöscht/verändert wird, werden die Referenzen in der Detail-Tabelle mitgelöscht/mitverändert
Tags: Datenbank, detail-tabelle, master-tabelle, ON DELETE CASCADE, ON UPDATE CASCADE, sql
Quelle:
Quelle:
Was bedeutet der folgende Ausdruck:
ON DELETE SET NULL / ON UPDATE SET NULL
ON DELETE SET NULL / ON UPDATE SET NULL
Wenn in der Master-Tabelle ein Wert gelöscht/verändert wird, werden die Referenzen in der Detail-Tabelle auf NULL gesetzt
Tags: Datenbank, detail-tabelle, master-tabelle, NULL, ON DELETE SET NULL, ON UPDATE SET NULL, referenz, sql
Quelle:
Quelle:
Was ist der Unterschied zwischen DBS und DBMS?
DBS:
Datenbanksystem
DBS = Datenbasen, Data Dictionary und DBMS
DBMS:
Datenbank Managementsystem
Verwaltung der Datenbasen
Datenbanksystem
DBS = Datenbasen, Data Dictionary und DBMS
DBMS:
Datenbank Managementsystem
Verwaltung der Datenbasen
Tags: data dictionary, Datenbank, datenbasis, dbms, dbs
Quelle:
Quelle:
Tags: Datenbank, sql
Quelle:
Quelle:
Tags: befehl, create, Datenbank, sql, table
Quelle:
Quelle:
Was macht folgendes SQL Statement?
SELECT * FROM R
UNION
SELECT * FROM S
Und welche Voraussetzungen müssen vorhanden sein?
SELECT * FROM R
UNION
SELECT * FROM S
Und welche Voraussetzungen müssen vorhanden sein?
Vereinigen von Relationen R und S
Die Spalten der Relation R und S müssen in der Anzahl und der Datentypreihenfolge übereinstimmen, ansonsten wird die Anweisung einen Fehler geben.
Die Spalten der Relation R und S müssen in der Anzahl und der Datentypreihenfolge übereinstimmen, ansonsten wird die Anweisung einen Fehler geben.
Tags: Datenbank, sql, statement, union
Quelle: http://de.wikibooks.org/wiki/Relationenalgebra_und_SQL:_Vereinigung
Quelle: http://de.wikibooks.org/wiki/Relationenalgebra_und_SQL:_Vereinigung
Wie ist das Kartesische Produkt definiert?
Jede Zeile der einen Tabelle wird mit jeder Zeile der anderen Tabelle kombiniert.
Tags: Datenbank, definition, relationen algebra
Quelle: http://de.wikibooks.org/wiki/Relationenalgebra_und_SQL:_Kartesisches_Produkt
Quelle: http://de.wikibooks.org/wiki/Relationenalgebra_und_SQL:_Kartesisches_Produkt
Welche beiden Operationen werden bei einem JOIN ausgeführt?
Kartesisches Produkt und Selektion
Tags: datenbank, definition, join, kartesisches produkt, selektion
Quelle:
Quelle:
Tags: Datenbank, sql, union
Quelle:
Quelle:
Tags: Datenbank, dml, sql
Quelle:
Quelle:
Tags: Datenbank, dql, sql
Quelle:
Quelle:
Tags: Datenbank, ddl, sql
Quelle:
Quelle:
Kartensatzinfo:
Autor: Stejan
Oberthema: Informatik
Thema: SQL
Schule / Uni: ZbW
Ort: St. Gallen
Veröffentlicht: 04.03.2011
Tags: sql database datenbank
Schlagwörter Karten:
Alle Karten (26)
ALL (1)
AUTO_INCREMENT (1)
bedingung (1)
befehl (1)
case sensitive (1)
CHAR (1)
column (1)
Constraint (1)
constraints (1)
create (3)
CREATE (2)
data dictionary (2)
database (1)
datenbank (2)
Datenbank (24)
datenbasis (2)
datentyp (1)
dbms (1)
dbs (1)
ddl (3)
definition (2)
DELETE (1)
DESC (1)
detail-tabelle (2)
DISTINCT (1)
dml (2)
dql (2)
FOREIGN KEY (1)
FROM (1)
INSERT (2)
join (1)
like (1)
master-tabelle (2)
mysql (1)
NULL (1)
ORDER BY (1)
Primärschlüssel (1)
PRIMARY KEY (3)
referenz (1)
schema (1)
SELECT (3)
selektion (1)
spalte (1)
sql (18)
SQL (3)
statement (1)
tabelle (1)
table (4)
TABLE (1)
union (2)
UNION (1)
UPDATE (1)
VARCHAR (1)