Advertisement
Guest User

Untitled

a guest
Nov 21st, 2019
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
T-SQL 1.21 KB | None | 0 0
  1. Kierownik:
  2.  
  3. wyswietlanie,dodawanie,zmienianie adresów
  4. wyswietlanie,zmienianie,usuwanie z magazynu
  5. wyswietlanie,dodawanie,zmienianie,usuwanie produktów
  6. wyswietlanie,zmienianie zamówień
  7. wyswietlanie, zmienianie danych pracownikow
  8. wyswietlanie, zmienianie platnosci
  9.  
  10. Pracownik:
  11.  
  12. wyswietlanie,zmienianie adresów
  13. wyswietlanie,zmienianie w magazynie
  14. wyswietlanie, zmienianie w zamowieniach
  15. wyswietlanie platnosci
  16.  
  17. Administrator:
  18.  
  19. ma nadana role db_ddladmin - przez co może dropować tabele,zmieniac je etc. ale nie może dropnąć całej bazy
  20.  
  21.  
  22. CREATE ROLE Pracownik
  23. CREATE ROLE Kierownik
  24. GO
  25. GRANT SELECT, UPDATE ON dbo.Adresy  TO Pracownik
  26. GRANT SELECT, UPDATE ON dbo.Magazyn  TO Pracownik
  27. GRANT SELECT, UPDATE  ON dbo.Zamowienia  TO Pracownik
  28. GRANT SELECT  ON dbo.Platnosci  TO Pracownik
  29.  
  30. GRANT INSERT,SELECT, UPDATE ON dbo.Adresy  TO Kierownik
  31. GRANT SELECT, UPDATE, DELETE ON dbo.Magazyn  TO Kierownik
  32. GRANT INSERT, SELECT, UPDATE, DELETE ON dbo.Magazyn  TO Kierownik
  33. GRANT SELECT, UPDATE, DELETE  ON dbo.Produkty  TO Kierownik
  34. GRANT SELECT, UPDATE  ON dbo.Zamowienia  TO Kierownik
  35. GRANT SELECT, UPDATE  ON dbo.Pracownicy  TO Kierownik
  36. GRANT SELECT, UPDATE  ON dbo.Platnosci  TO Kierownik
  37.  
  38. GO
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement