第九章单元测试
  1. 一存储过程:CREATE PROCEDURE pr_getstudent @age Int Asselect name,age from Students where Age = @age假如你要在Students表中查找年龄是18岁的学生,( )可以正确的调用这个存储过程。

  2. A:EXEC pr_getstudent @ age ='18' B:EXEC pr_getstudent age =18 C:EXEC pr_getstudent age ='18' D:EXEC pr_getstudent @ age =18
    答案:EXEC pr_getstudent @ age =18
  3. 使用存储过程而不使用存储在客户端计算机本地的 T-SQL 程序的优点包括

  4. A:其余选项都对 B:可被作为一种安全机制来充分利用 C:能够实现较快的执行速度 D:能够减少网络流量
  5. DML 事件包括

  6. A:delete B:update C:其余选项都对 D:insert
  7. 设计一个数据库跟踪系里的课程负载情况 :PROFESSORS表包含每一个教授的信息。COURSES 表包含所有的课程的信息。每门课程被分配给一个指定的教授,而每一个教授可以教授几门课程。只有在PROFESSORS 表中注册过的教授才能够教授课程,而这个教授也只能教授那些在COURSES表中登记过的课程 。关于约束正确的是

  8. A:在COURSES表中建立一个主键,引用PROFESSORS表。 B:在PROFESSORS表中创建一个外键,引用COURSES表。 C:在PROFESSORS表中建立一个主键,引用COURSES表。 D:在COURSES表中创建一个外键,引用 PROFESSORS表。
  9. 在SQL SERVER服务器上,存储过程是一组预先定义并()的程序

  10. A:保存 B:编译 C:解释 D:执行
  11. sp_*是()类型的存储过程

  12. A:系统 B:扩展 C:安全 D:链接
  13. DDL 触发器是针对下述事件设计的

  14. A:alter B:CREATE C:drop D:其余选项都对
  15. 触发器是特殊的存储过程,是基于()创建的

  16. A: B: C: D:视图
  17. SQL Server中只能使用一种方式来执行动态SQLEXEC命令

  18. A:错 B:对
  19. 创建触发器时需要从临时表中获取操作过程数据

  20. A:错 B:对

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(1) dxwkbang
返回
顶部