OSZ Handel I
Informatik

Autovermietung Flotter Flitzer
SQL-Script zur Vergabe der Zugriffsrechte

Johann Penon

[Startseite OSZ | Startseite Gymnasiale Oberstufe | Informatik | Unterrichtsmaterialien]
[ Datenbanken]
[Textende]

{ Skriptname  : rechte.sql                                                  }
{ Fundort     : scripts/rechte.sql                                          }
{ gelinkt nach: rechte.sql                                                  }
{                                                                           }
{ Funktion    : Setzt die Zugangsberechtigungen fuer die Autovermietung     }
{               Flotter Flitzer. Vgl. Dokumentation S. 38                   }
{                                                                           }
{ Datenbank   : Informix 4.0 und hoeher                                     }
{                                                                           }
{ Autoren     : Johann Penon (BICS)                                         }
{                                                                           }
{ erstellt am : 30. 01. 1996 veraltete Version stimmt nicht mit der         }
{               Online-Dokumentation berein                                }

GRANT CONNECT TO schulsys, ausleihe, rueck, pkw, wartung, systff;
GRANT DBA TO schulsys;

REVOKE ALL ON kunden FROM PUBLIC;
REVOKE ALL ON kunden FROM ausleihe, pkw, rueck, wartung, systff;

REVOKE ALL ON pkw FROM PUBLIC;
REVOKE ALL ON pkw FROM ausleihe, pkw, rueck, wartung, systff;

REVOKE ALL ON werkstatt FROM PUBLIC;
REVOKE ALL ON werkstatt FROM ausleihe, pkw, rueck, wartung, systff;

REVOKE ALL ON hersteller FROM PUBLIC;
REVOKE ALL ON hersteller FROM ausleihe, pkw, rueck, wartung, systff;

REVOKE ALL ON modelle FROM PUBLIC;
REVOKE ALL ON modelle FROM ausleihe, pkw, rueck, wartung, systff;

REVOKE ALL ON ausleihe FROM PUBLIC;
REVOKE ALL ON ausleihe FROM ausleihe, pkw, rueck, wartung, systff;

REVOKE ALL ON reparatur FROM PUBLIC;
REVOKE ALL ON reparatur FROM ausleihe, pkw, rueck, wartung, systff;

GRANT SELECT ON kunden TO ausleihe, rueck, systff;
GRANT INSERT ON kunden TO ausleihe, systff;
GRANT UPDATE ON kunden TO ausleihe, systff;
GRANT DELETE ON kunden TO systff;

GRANT SELECT ON pkw TO ausleihe, rueck, pkw, wartung, systff;
GRANT INSERT ON pkw TO pkw, systff;
GRANT UPDATE ON pkw TO pkw, systff;
GRANT DELETE ON pkw TO systff;

GRANT SELECT ON werkstatt TO pkw, wartung, systff;
GRANT INSERT ON werkstatt TO wartung, systff;
GRANT UPDATE ON werkstatt TO wartung, systff;
GRANT DELETE ON werkstatt TO wartung, systff;

GRANT SELECT ON hersteller TO ausleihe, rueck, pkw, wartung, systff;
GRANT INSERT ON hersteller TO pkw, systff;
GRANT UPDATE ON hersteller TO pkw, systff;
GRANT DELETE ON hersteller TO pkw, systff;

GRANT SELECT ON modelle TO ausleihe, rueck, pkw, wartung, systff;
GRANT INSERT ON modelle TO pkw, systff;
GRANT UPDATE ON modelle TO pkw, systff;
GRANT DELETE ON modelle TO pkw, systff;

GRANT SELECT ON ausleihe TO ausleihe, rueck, systff;
GRANT INSERT ON ausleihe TO ausleihe, rueck, systff;
GRANT UPDATE ON ausleihe TO rueck;

GRANT SELECT ON reparatur TO pkw, wartung, systff;
GRANT INSERT ON reparatur TO pkw, wartung, systff;

GRANT SELECT ON sysmenus TO ausleihe, pkw, rueck, wartung, systff; 

GRANT SELECT ON sysmenuitems TO ausleihe, pkw, rueck, wartung, systff;

[Startseite OSZ | Startseite Gymnasiale Oberstufe | Informatik | Unterrichtsmaterialien]
[ Datenbanken]
[Textanfang]

30. Mai 2005    Johann Penon