From: Petr Slegr <xslegr@CS.FELK.CVUT.CZ>
Subject: Re: pristup k zaznamu v databazi
Date: Mon, 11 Dec 1995 08:25:51 MET
Next Article (by Date): Re: Dotaz na kvalitu a zkusenosti s MAIL602 3.0 Tomas Vild
Previous Article (by Date): Euphorbia Intisy havran@INFIMA.CZ
Articles sorted by: [Date] [Subject]
Doplnuji sam sebe:
>>nevi nekdo o databazovem systemu (lokalni hracka typu Paradox, Access
>>nebo db-server), ktery by _systemove_ (tzn. neni potreba/mozno nebo
>>nutno programovat) podporoval ochranu dat na urovni pristupovych prav
>>k jednotlivym zaznamum (tzn. aby se mimo jine ke kazdemu zaznamu/vete
>>evidoval - bylo mozno - majitel, vznik), bylo mozno urcit pro koho (s
>>vyuzitim standardniho bezpecnostniho systemu, tzn. skupiny uzivatelu,
>>ktere maji jaky typ pristupu) je zaznam jak pristupny, pripadne
>>definovat pravidla (pro tu kterou tabulku v databazi - standardni
>>nastaveni)?
>1.) Ruzna prava k ruznym tabulkam (jako ruznym objektum) jsou
>myslim v systemech jako Access, Pdox (a dalsi Borland produkty)
>samozrejma: opravneni uzivatelu a skupin pro ruzne operace.
>2.) Pristupem k jednotlivym zaznamum predpokladam myslite k jednotlivym
>vetam tabulky, nikoli k jednotlivym polozkam (polim, ci atributum).
>Pomoci by Vam mozna mohla WinBase602. Nekterymy rysy jiz nalezi k postrelacnim
>databazim - napriklad vicehodnotovymi polozkami.
>WinBase ma specialni typy polozek pro
>- ukladani jmen autoru zmen obsahu jine polozky, pro kterou je urcena (A)
>- ukladani casu techto zmen (B)
>- ukladani minulych hodnot polozky (cca 64 000x) (C)
>Vhodnou pozici techto typu ve strukture tabulky lze dosahnout take sledovani
>autora a data jakekoli zmeny v hodnotach polozek (cele tabulky).
>Dotazem na pritomnost urciteho jmena ve sledovaci polozce by dany uzivatel
>mohl v pohledu do odpovedi pracovat pouze se svymi zaznamy.
!!! Toto neni standardne mozne
>Jinym reseni, ktere vsak nepokryva moznosti B a C, je pro urcitou
>retezcovou polozku stanovit specialni implicitni hodnotu, ktera bude
>zapisovat jmeno uzivatele, ovsem pouze pri vlozeni zaznamu. Na hodnotu
>teto polozky se lze velice jednoduse dotazovat.
Je nutne pouzit tuto variantu, coz lze u vsech produktu, ktere
maji vyraz pro implicitni hodnotu - uzivatelske jmeno.
Pro zachovani konzistence je samozrejme treba zajistit, aby uzivatele
nemohli menit hodnotu teto polozky - napr. zpristupnenim
pouze pro cteni (jako hodnotovou slozku).
Presto lze vyse uvedene vlastnosti WinBase pro efektivni sledovani
zmen uplatnit.
>Dodavam, ze ad 1 i prava k jednotlivym polozkam tabulky jsou ve WinBase
>samozrejma.
S pozdravem
Petr Slegr
Next Article (by Date): Re: Dotaz na kvalitu a zkusenosti s MAIL602 3.0 Tomas Vild
Previous Article (by Date): Euphorbia Intisy havran@INFIMA.CZ
Articles sorted by: [Date] [Subject]