Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Sichten.

Ähnliche Präsentationen


Präsentation zum Thema: "Sichten."—  Präsentation transkript:

1 Sichten

2 CREATE TABLE artikelvn (
Nr INT(11), Name VARCHAR(50), FARBE VARCHAR(25), Preis DECIMAL(8,2), Lieferantin VARCHAR(3) ); INSERT INTO artikelvn SELECT * FROM artikel WHERE Lieferantin = "vn" Erzeuge eine neue Tabelle artikelvn und füge dort alle Artikel der Lieferantin vn ein.

3 CREATE VIEW artikelvn AS
SELECT * FROM artikel WHERE Lieferantin = "vn" Erzeuge eine Sicht artikelvn, die alle Artikel der Lieferantin vn enthält.

4 Erzeuge eine Sicht cd, die alle Bands mit ihren Alben enthält.
CREATE VIEW cd AS SELECT bandName, Name FROM album ORDER BY bandName Erzeuge eine Sicht cd, die alle Bands mit ihren Alben enthält.

5 CREATE VIEW auslastung AS
SELECT SchuelerinName, SUM(Stundenzahl) FROM besucht, fach WHERE besucht.FachName = fach.Name AND in_11 GROUP BY SchuelerinName Erzeuge eine Sicht auslastung, die zu jeder Schülerin ihre gesamte Wochenstundenzahl in der Q11 enthält.

6 Wenn man Tabelleninhalte in eine neue Tabelle kopiert, dann ist die neue Tabelle nur im Moment ihres Entstehens aktuell. Wenn man Tabelleninhalte in eine Sicht überträgt, dann ist die Sicht stets aktuell. Außerdem ermöglicht sie, die Zugriffsrechte der Nutzer passend einzuschränken.


Herunterladen ppt "Sichten."

Ähnliche Präsentationen


Google-Anzeigen