10.1 任务及其实施
通过前面各个任务的实施,已经完成了“教学管理数据库”的分析、创建,并在该数据库中创建了视图、存储过程、触发器等必要的数据库对象。
为了对本数据库中的教师、学生和管理员3类用户进行有效的管理,既为它们提供必要的操作权限,同时又能保障数据库安全地运行,需要分析各类用户,甚至个别特殊用户的需求为他们设计和分配相应的角色及操作权限。本次任务具体要完成的项目如下:
①设置服务器的身份验证模式为SQL Server身份验证模式。
②分别创建学生账号student01、教师账号teacher01、管理员manager01。
③创建学生、教师和管理员3个数据库用户:student01,teacher01和manager01。
④授予3个用户相应的权限:student01和teacher01都拥有为db_datareader数据库架构,均分配db_datareader数据库角色。