Premium Partner

AWP 2. EX VIEWS

AWP 2. EX VIEWS

AWP 2. EX VIEWS


Kartei Details

Karten 19
Sprache Deutsch
Kategorie Informatik
Stufe Berufslehre
Erstellt / Aktualisiert 15.06.2023 / 15.06.2023
Lizenzierung Namensnennung - Nicht-kommerziell -Weitergabe unter gleichen Bedingungen (CC BY-NC-SA)    (Doz3)
Weblink
https://card2brain.ch/box/20230615_awp_2_ex_views
Einbinden
<iframe src="https://card2brain.ch/box/20230615_awp_2_ex_views/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>

Was sind Views (in Bezug auf relationale Datenbanken) und welche Besonderheiten sind dabei anzumerken?

Views sind virtuelle Tabellen, welche auf dem Ergebnis einer SQL Abfrage basieren.

Mit welchen MySQL-Anweisungen kann man jeweils einen View erstellen, ändern und löschen?

CREATE VIEW AS ;

CREATE OR REPLACE VIEW AS;

DROP VIEW

DCL ist ein Teil der Sprache MySQL, wofür steht die Abkürzung DCL und wozu wird die DCL benötigt?

DATA CONTROL LAGUAGE, wird dazu genutzt Usern Rechte zu gewährleisten oder zu verweigern.

Mit welcher MySQL-Anweisung kann man Rechte an Benutzer vergeben bzw. vererben? Was bedeutet dabei der Befehlszusatz WITH GRANT OPTION?

GRANT <RECHT>

ON <Datenbankobjekt>

TO <USER>

WITH GRANT OPTION ermöglicht das Vergeben von Rechten an Benutzer und erlaubt diesen, die Rechte an andere Benutzer weiterzugeben.

Mit welcher MySQL-Anweisung kann man Rechte von Benutzern wieder

aberkennen? Was bedeutet dabei der Befehlszusatz CASCADE ?

REVOKE-Befehl mit CASCADE Nimmt auch den Usern die Rechte, die diese vom angegeben User geerbt haben

Was sind Unterabfragen in MySQL? Wo werden sie i.d.R. verwendet?

Eine Unterabfrage ist eine eigenständige SELECT-Anweisung innerhalb der WHERE-Klausel einer übergeordneten SQL-Anweisung. Grundsätzlich werden Unterabfragen dort benötigt, wo eine Bedingung vom Ergebnis einer anderen Abfrage abhängt.

Wozu dienen die Operanten ALL und ANY ? Nennen Sie ein Beispiel für deren Verwendung.

ALL -> Bedingung muss für alle Zeilen der Unterabfrage erfüllt sein

ANY -> Bedingung muss mind. eine Zeile der Unterabfrage erfüllt sein

Welche Art von Ergebnis liefert eine EXISTS-Unterabfrage? Nennen Sie ein Beispiel für eine mögliche Verwendung.

Eine EXISTS-Unterabfrage liefert true zurück, wenn ein entsprechendes Tupel existiert, welches die Bedingung erfüllt, sonst false.