2019电大数据库原理与应用作业答案4_第1页
2019电大数据库原理与应用作业答案4_第2页
2019电大数据库原理与应用作业答案4_第3页
2019电大数据库原理与应用作业答案4_第4页
2019电大数据库原理与应用作业答案4_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、一、单项选择题(共 20 道试题,共 40 分。)1. ADO 控件属于 ActiveX 控件,使用之前必须将 Microsoft ADO Data Control 6.0 (OLE DB ) 添加到工具箱中,添加 ADO 控件的菜单命令为( )。A. “工程”引“用”B. “工程”部“件”C. “工具”选“项”D. “工程”添“加文件”2. 下面( )不是创建触发器时应该注意的问题。A. Create Trigger 语句必须是批处理中的第一条语句。B. 创建触发器的权限默认是属于表的所有者的,可以再授权给其他用户。C. 触发器是数据库中的对象,它的名称必须符合数据库对象的命名规则。D. 触

2、发器既可以在当前数据库中创建,也可以引用其他数据库中的对象。3. 用户登录 SQL Server 系统时,客户端选择( )时,无需输入登录帐号。A. Windows 身份验证B. SQL Server 身份验证C. 混合身份验证D. 以上都不对4. ( )允许用户定义一组操作,这些操作通过对指定的表进行删除、更新等命令来执行或激 活。A. 存储过程B. 视图C. 索引D. 触发器5. ( )是 SQL Server 服务器中一组预编译的 T-SQL 语句的集合。A. 存储过程B. 触发器C. 索引D. 视图6. 可以使用( )来修改存储过程的名称。A. sp_helptextB. sp_dep

3、endsC. sp_renameD. objname7. 下面( )系统存储过程不能用来查看存储过程的信息。A. sp_helptextsp_dependssp_renameD. sp_help8. 在 SQL Server 中,( )不属于触发器的类型。A. InsteadB. UpdateC. DeleteD. Instead of9. 以下说法正确的是( )。A. 一个登录帐号只能对应一个数据库用户帐号B. 一个登录帐号可以对应多个数据库用户帐号C. 登录帐号必须对应数据库用户帐号D. 以上都不对10. 在 SQL Server 中,可以使用( )语句创建存储过程。A. Create T

4、riggerB. Install ProcedureC. Create ProcedureA.GrantD. Create View11.( )是一种类似于电子数据表的绑定控件,可以显示一系列行和列来表示Recordset 对象的记录和字段。A.DataGrid 控件B.Table 控件C.Data 控件D.ADO 控件12.下列哪种角色默认包含所有数据库用户( )。A.guestB.saC.publicD.sysadmin13.下列( )权限具有优先权,它覆盖其他权限,并且成为有效权限。DenyC.RevokeD.Create14.SQL Server 为每个触发器创建了两个临时表,它们是(

5、)。A.Updated和 DeletedC.D.15.InsertedInserted和 Deleted和 UpdatedSeleted 和 InsertedSQL Server 使用权限来加强系统的安全性,下列不属于对象权限的是()。A. ExecuteB. Create tableC. UpdateD. Select16. 下列( )固定数据库角色在数据库中有一切权限。A. sysadminB. serveradminC. db_ownerD. db_accessadmin17. 下列哪条命令可以为数据库角色添加用户( )A. sp_addsrvrolememberB. sp_addrol

6、eC. sp_addrolememberD. sp_addapprole18. 下列哪种角色可以被删除( )。A. 固定服务器角色B. 固定数据库角色C. 应用程序角色和标准角色D. B 和 C19. 利用 ADO 访问数据库,首先要创建一个( )对象,用于建立和数据库的连接。A. Connection 对象B. Recordset 对象C. Command 对象D. Object 对象20. 设置 ADO 控件“通用”属性完成数据库的连接,打开 “记录源 ”选项卡,命令类型告诉数据库提 供者 Source 属性一个未知的类型,则设置命名类型为( )。A. AdCmdTextB. AdCmdT

7、ableC. AdCmdStoredProcD. AdCmdUnkown二、判断题(共 10 道试题,共 20 分。)1. 系统存储过程存储在 master 数据库中,以 “ sp_开”头命名A. 错误B. 正确2. 应用程序角色默认属于数据库用户dbo 。A. 错误B. 正确3. SQL Server 系统的默认登录帐号 sa 是不能被删除的。A. 错误B. 正确1 开始语句修改触发器的源4. Recordset 对象的 AbsolutePosition 属性是用来指定记录集中当前记录号,A. 错误B. 正确5. 替代触发器可以在表上定义,但不能在视图上定义A. 错误B. 正确6. 既可以使

8、用企业管理器修改触发器的源代码,也可以使用 Alter Trigger 代码。A. 错误B. 正确7. 存储过程只能建立在当前数据库上,故需要先用 Use 语句来指定数据库A. 错误B. 正确8. 固定服务器角色不可以删除,固定数据库角色可以删除。A. 错误B. 正确9. 设置了 DataGrid 控件的 DataSource 属性后,就会用数据源的记录集来自动填充该控件, 以及自动设置该控件的列标头。A. 错误B. 正确10. 登录帐号是 SQL Server 系统用来检验用户是不是该实例的合法用户。A. 错误B. 正确三、填空题(共 6 道试题,共 20 分。)1. 每个数据库都有一个特殊

9、数据库用户 dbo ,在数据库范围内拥有所有权限。2. 当对表进行插入、更新或删除操作时,会相应触动各种类型的触发器。其中, Insert 触发器会 在表中插入一条新记录时被激活。3. 数据库用户 guest 没有对应的登录名,它允许没有数据库用户的登录帐号访问数据库。4. SQL Server 身份验证模式有 Windows 身份验证模式 和混合验证模式。5. ADO控件通过可视化数据访问控件的形式建立数据库的记录集,而ADO 对象以代码编程的方式建立数据库的记录集,并通过数据绑定控件(如 DataDrid 控件)实现数据信息的访问。6. SQL Server 的验证分为以下三个过程,登陆数

10、据库服务器时的身份验证,访问数据库时的用 户验证,访问数据库对象时的操作验证。四、简答题(共 4 道试题,共 20 分。)1.Use RtvuStuGoCreate trigger student_delete on StudentFor DeleteAsPrint 使用触发器删除成绩表中的相关行开始Delete from Results Where Results.S_ID= deleted.S_IDPrint 使用触发器删除成绩表中的相关行结束Select * From Deleted GO请写出上述语句的功能。参考答案:建立一个触发器,当从学生信息表中删除某一行学生信息时,在其对应的成绩

11、表中删除相关行。2.Use RtvuStuGoCreate proc getDetailByNamename nvarchar(10)AsIf exists Select * From Student Where 姓名 = nameBeginSelect * From Student Where姓名 = nameEndElseBeginPrint 不存在此学生! End写出上述语句的功能。参考答案:创建存储过程 getDetailByName ,通过输入参数学生姓名,选出该学生的基本信息,对不存在此 学生姓名的输入值,必须作检测,打印信息“不存在此学生”。3. 创建存储过程 getDetailByName ,通过输入参数学生姓名,选出该学生的基本信息,对不存 在此学生姓名的输入值,必须作检测,打印信息 “不存在此学生 ”。参考答案:Use RtvuStu Go Create proc getDetailByNamename nvarchar(10)AsIf exists Select * FromStudent Where 姓名 = name Begin Select * From Student Where 姓名 = name End Else BeginPrint 不存在此学生! End4.Use RtvuStu

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论