20.07.2013 Views

Beginning SQL

Beginning SQL

Beginning SQL

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Chapter 12<br />

Exercise 1 Solution<br />

EXECUTE sp_addrole @rolename = ‘DataEntry’<br />

EXECUTE sp_addrole @rolename = ‘Management’<br />

EXECUTE sp_addrole @rolename = ‘Supervisor’<br />

Exercise 2 Solution<br />

EXECUTE sp_addlogin @loginame = ‘John’, @passwd = ‘ASDFG’<br />

EXECUTE sp_addlogin @loginame = ‘Joe’, @passwd = ‘qwerty’<br />

EXECUTE sp_addlogin @loginame = ‘Fred’, @passwd = ‘mnbvc’<br />

EXECUTE sp_addlogin @loginame = ‘Lynn’, @passwd = ‘zxcvbn’<br />

EXECUTE sp_addlogin @loginame = ‘Amy’, @passwd = ‘lkjhg’<br />

EXECUTE sp_addlogin @loginame = ‘Beth’, @passwd = ‘poiuy’<br />

EXECUTE sp_adduser ‘John’, ‘John’<br />

EXECUTE sp_adduser ‘Joe’, ‘Joe’<br />

EXECUTE sp_adduser ‘Fred’, ‘Fred’<br />

EXECUTE sp_adduser ‘Lynn’, ‘Lynn’<br />

EXECUTE sp_adduser ‘Amy’, ‘Amy’<br />

EXECUTE sp_adduser ‘Beth’, ‘Beth’<br />

Exercise 3 Solution<br />

EXECUTE sp_addrolemember @rolename = ‘DataEntry’, @membername = ‘John’, ‘Joe’,<br />

‘Lynn’<br />

EXECUTE sp_addrolemember @rolename = ‘Management’, @membername = ‘Amy’, ‘Beth’<br />

Exercise 4 Solution<br />

GRANT SELECT, INSERT, UPDATE<br />

ON Attendance<br />

TO DataEntry<br />

Exercise 5 Solution<br />

GRANT SELECT, DELETE<br />

ON Attendance<br />

TO Supervisor<br />

Exercise 6 Solution<br />

GRANT SELECT<br />

ON Attendance<br />

TO Management<br />

Exercise Answers<br />

389

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!