Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/www/htdocs/developerchannel.de/basics/header_1.php on line 26
Kostenlose Anmeldung bei 60 Suchmaschinen und 1.000 Linklisten
 
Home

User online:    Besucher: 2697564  Besucherstatistik

  Startseite  |  Top 100  |  Newsletter   |  Gästebuch  |  Suche  |  Mediadaten  |  Impressum  |  Kontakt  

    Programmierung:

     HTML
     Java Script
     PHP
     SQL
        Übersicht
        Datenmodell
        SQL-Grundlagen
        CREATE-Anweisung
        SELECT-Anweisung
        Änderungsanweisungen
        VIEW-Konzept
        Buchempfehlungen

    Kostenlos:

     Domains
     HP-Vorlagen
     Besucherzähler
     Grafiken
     Gästebücher
     Foren NEU !!

    Webspace:

     Free Webspace
     Profi Webspace NEU !!
     Server NEU !!

    Script Archive:

     ASP (102)
     DHTML (39)
     JavaScript (149)
     JAVA / JSP (33)
     Perl (201)
     PHP (463)

    Geld verdienen:

     Bannerwerbung
     Dialer
     Partnernetzwerke
     Pop up`s

    Promotion:

     Bannertausch
     Suchmaschinen
     Linktausch
     Linklisten
     Meta Tags
     Werbemails

    Download:

     Entwicklungstools
     Netzwerktools
     Securitytools
     PHP / mysql NEU !!

Wegweiser:   Startseite   >>   Übersicht SQL-Kurs   >>   Kapitel 6: VIEW-Konzept


SQL Kurs - Kapitel 6: VIEW-Konzept


6.1 Was ist ein VIEW SeitenanfangSeitenanfang

Die Möglichkeit des Erzeugens von Basisrelationen mit dem CREATE TABLE Befehl haben wir schon behandelt. Es existieren neben den so erzeugten Basisrelationen noch weitere Relationen sog. Sichten oder virtuelle Relationen (im englischen: View). Dies sind von Basisrelationen abgeleitete Relationen, wobei in der Datenbank nicht deren Inhalt, sondern nur die Ableitungsregeln abgespeichert sind.
Der Sinn von Sichten liegt darin, den Benutzern auch andere Betrachtungsweisen von Relationen zu geben, ohne dass diese Relationen real existieren, wodurch Redundanzen vermieden werden. Auch im Falle des Zugriffschutzes gibt es wichtige Anwendungen, wenn zum Beispiel nur auf einen Teil einer Relation von Dritten zugegriffen werden darf.


6.2 Wie wird ein VIEW definiert SeitenanfangSeitenanfang


CREATE VIEW view [(spalte,...)]
AS SELECT.....
[WITH CHECK OPTION]


Beispiel:

CREATE VIEW BONNKUNDE (KUNR, KUNAME)
AS SELECT KNR, KNAME
FROM KUNDE
WHERE KORT = 'Bonn'

ORDER BY im SELECT verboten

Es können auch Views von Views definiert werden

Im Standard ist eine Anweisung zum Löschen eines Views nicht enthalten




<<vorheriges Kapitel


Unsere Partner:   freeware-download.com |  CounterStar.com |  kostenlose Smileys  |  Geld verdienen |  Free SMS |  Eigene Homepage
kostenlose Kreditkarte |  Cron-Server |  T-Shirt Druck Shop |  kostenloser Besucherzähler |  Suchmaschinen-Marketing

Copyright ©2003 www.developerchannel.de Alle Rechte vorbehalten.
Bei Fragen und Anregungen wenden Sie sich bitte an unseren freundlichen Webmaster