Tabulky/pohledy

Správce » Program Správce » Uživatelé » Tabulky/pohledy

Práva v definici role:
  • pro uživatelé ADMIN% je k dispozici právo "Vytvářet fakultní tabulky/pohledy" na záložce Ostatní EXE. Na základě přiděleného práva mají uživatelé ADMIN% (a STDOWNER) přístup do "Správy fakultních tabulek a pohledů".
    • pomocí tlačítka "Tabulky/pohledy" v režimu "Uživatelé" se otevře formulář pro definici fakultních tabulek a pohledů
  • pro ostatní uživatele jsou k dispozici dvě nová práva "Číst data fakultních tabulek" a "Zapisovat data fakultních tabulek"

Editační formulář:
  • uživatel STDOWNER okno s definicí pohledů otevře v režimu "read-only"
    • může volit libovolné schéma ADMIN% a prohlížet, jaké tabulky/pohledy jsou tam vytvořeny
Stdowner
Stdowner
  • uživatel ADMIN% má k dipozici pouze "své" schéma
    • do editační oblasti je možné zapsat příkaz pro vytvoření/úpravu/smazání tabulky
    • je možno použít příkazy:
      • CREATE TABLE
      • ALTER TABLE
      • DROP TABLE
      • CREATE (OR REPLACE) VIEW
      • DROP VIEW
    • po provedení příkazu CREATE se grantují práva všem uživatelům s příslušnou rolí, informace o tom se zobrazuje pro kontrolu, komu se práva přidělila
    • vpravo je přehled tabulek a pohledů ve vybraném schématu, pomocí tlačítka "Načíst DLL" je možné načíst jejich definici (objeví se v editační oblasti)
Fakultní administrátor
Fakultní administrátor

Použití:
  • uživatelé s právem číst/zapisovat data fakultních tabulek mají přístup k tabulkám/pohledům ve schématech ADMIN% podle fakulty v přiřazení role
  • role s těmito právy se typicky dává uživatelům exe aplikací, kteří mohou pouštět selecty (kombinace s právem "Pouštět libovolné SELECTy").
    Práva mohou být ve stejné roli nebo v různých rolích pro jednoho uživatele
  • pro použití fakultních tabulek/pohledů ve webovém modulu Studijní sestavy je potřeba přidělit příslušnou roli uživateli WUCI
po přidělení role je třeba "přegrantovat" pomocí "Grant 1 objektu"
  • v definici sestav je v SQL vždy potřeba uvést schéma, ze kterého se objekty berou (např. ADMINFSV.POKUS)