"西南交通大学数据库实验课程设计:SQL角色授权与备份实验报告"

需积分: 0 0 下载量 166 浏览量 更新于2023-12-31 收藏 924KB DOC 举报
西南交通大学数据库实验课程设计中,学生进行了一项名为《数据库原理与设计实验》的实验,具体是实验5:数据库保护实验。实验要求学生使用SQL语句来完成对象角色的创建与授权,并对角色授予删除和修改表中数据的权限。同时,学生还进行了数据库备份与删除的实验,通过丰富的截图展示了操作步骤以及运行结果。 在实验中,学生需要根据实际需求为数据库创建3类角色,每类角色至少添加2位用户。在这个过程中,学生首先创建了名为Manrole的管理Manager表的角色,并使用sp_addrole 'Manrole','DBO'的SQL语句进行创建。接着创建了名为TOrole的管理TickeManagement表的角色和名为Resrole的管理Resaurant表的角色,同样使用了sp_addrole 'TOrole','DBO'和sp_addrole 'Resrole','DBO'的SQL语句进行创建。这些角色的创建都得到了成功的运行截图的展示,确保了操作的准确性和有效性。 除了角色的创建,学生还需要创建用户。通过使用SQL语句sp_addlogin 'www','www'和sp_addlogin 'a'等,学生成功地创建了相关用户,确保了数据库的完整性和安全性。 在实验报告中,学生还展示了数据库备份与删除的操作过程。在备份数据库时,学生使用了SQL语句进行备份并使用了截图展示了备份过程和结果,确保了数据库的可靠性和安全性。另外,在数据库删除的操作中,学生同样使用了SQL语句进行了删除并提供了相关截图。这些截图展示了完整的操作步骤和运行结果,确保了操作的准确性和有效性。 综上所述,通过这次实验,学生在西南交通大学数据库实验课程设计中,通过严格要求的授权和角色创建、数据库备份与删除的操作中,熟练掌握了SQL语句的使用,并且丰富的截图展示了操作步骤和结果,确保了操作的准确性和有效性。这样的实验设计和操作过程有助于学生在课程学习中提高数据库操作的能力和熟练度,为将来的实际工作打下了扎实的基础。