Opdracht 3 - Fred Triep

advertisement
1
Opdracht 9
Het oefenen met SQL commando's voor het maken van opdrachten t.a.v. de
beveiliging van een database (DSL= Data Sequrity Language), & 3.5 (pag 71 t/m 74)
Maak de onderstaande SQL opdrachten aan de hand van je boek, omdat je ze niet
kunt uitvoeren met Access 97.
A.
Bescherming tegen verlies van gegevens.
1.
We voegen een record toe en voordat we besluiten de database te sluiten,
maken we de wijzigingen ongedaan.
2.
We wijzigen de adressen van een aantal werknemers en we zorgen er voor
dat deze definitief in de tabel worden opgeslagen.
B.
Autorisatie van gebruik
3.
Introduceer de gebruiker 'Joop' met het wachtwoord 'Geheim'
4.
Geef de gebruiker 'Joop' het recht om records van de tabel werknemers te
raadplegen.
5.
Geef de gebruiker 'Arie' het recht om de kolom woonplaats in de tabel
werknemers aan te passen.
6.
Geef de gebruiker 'Anneke' het recht om zelf tabellen aan te maken.
7.
Geef de gebruiker 'Wim' de bevoegdheden van een Database Administrator
8.
Gebruiker 'Peter' heeft gebruiker 'Ineke' het recht gegeven om de tabel 'leden'
uit zijn database te raadplegen. Daarna gaat Ineke in deze tabel alle leden
bekijken, die de woonplaats 'Amsterdam' hebben.
Gegeven commando door Peter:
2
Gegeven commando door Ineke:
9.
Geef het commando, dat Ineke kan intypen zodat ze daarna gewoon met de
tabel 'Leden' kan werken.
10.
Geef het commando, waarmee 'Ineke' de synoniem kan opheffen.
11.
Geef de SQL opdracht, waarmee 'Peter' het recht kan ontnemen aan 'Ineke'
om de tabel 'Leden' te raadplegen
Download