《SQL Server2005数据库应用技术》习题参考答案(5)
时间:2025-07-07
时间:2025-07-07
DDL 触发器:在 CREATE、ALTER、DROP 和其他 DDL 语句上操作时发生调用DDL 触发器。
43.DML触发器和DDL触发器之间的区别和联系是什么?
43.DML触发器和DDL触发器之间的联系:都是激发存储过程以响应事件。
DML触发器和DDL触发器之间的区别:DDL触发器响应数据定义语言(DDL),如CREATE、ALTER、DROP语句,而DML触发器响应数据操作语言(DML),如UPDATE、INSERT、DELETE语句。
45.如何保护数据库中的索引不被删除或修改? 45.创建DDL触发器:
CREATE TRIGGER undrop_index ON Datebase For Drop_index,Alter_index AS Print 禁止删除和修改索引 ROLLBACK
46.简述SQL Server2005的登录模式。
46.SQL Server2005服务器的登录模式是指服务器如何处理登录名和密码,SQL Server2005提供了两种这样的身份验证模式:Windows身份验证和混合身份验证模式。
47.什么是角色?有何作用?
47.角色(roles):是SQL Server 2005中管理权限相近的安全账户的集合,相当于Windows域中的组。SQL Server2005中角色分为三类:服务器角色、数据库角色和应用程序角色。 角色的作用:通过对角色进行权限管理,可以达到定义为该角色的一组用户统一进行权限管理。
48.什么是授权的主体?
48.授权的主体指:数据库用户,各种角色、数据库对象。SQL Server2005中未被授权的用户将无法访问或存取数据库中的数据。SQL Server通过验证主体是否已获得适当的权限来控制主体对安全对象执行的操作。
49.数据库备份和还原的概念和作用是什么?
49.备份就是将数据库中的数据进行导出,生成副本,然后在系统发生故障后能够恢复全部或部分数据。
数据还原就是在数据库的一定生命周期的某一时刻还原数据。作为数据库管理员,应该将数据还原的频率减到最低,预计潜在灾难所能影响到的范围,当灾难发生时,加快还原速