浙大2013秋-数据库技术在线作业及答案精选.doc

浙大2013秋-数据库技术在线作业及答案精选.doc

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
浙大2013秋-数据库技术在线作业及答案 1. 如果K是关系模式R(U,F)的任一候选关键字,X是任一属性或属性集,如果X?K,则X称为 ( ) ;否则称为 ( ) 。正确答案:B A 非属性 主属性 B 主属性 非主属性 C 主属性 主属性 D 非属性 非主属性 单选题正确答案:C 2.( )是由SUN公司推出的第一个标准的、用于执行SQL语句 的Java API。JDBC是完全用 Java语言 编写的,是Java程序访问数据库的接口技术 ,编程人员能够用纯JAVA API来编写数据库应用程序,利用Java语言的跨平台特点,就可以做到只须写一遍数据库应用程序就能在任何平台、各种数据库系统上运行(数据库改变,驱动程序跟着改变,但应用程序不变),以减少不必要的重复代码。 A ODBC B ADO.NET C JDBC 单选题 正确答案:A 3. C/S架构可以传统的两层结构,也可以是多层结构(三层或者三层以上)。在传统的两层结构中,一层为( ),另一层为 ( )。 在三层客户/服务器结构中,将服务器端分为 ( ) 服务器和 ( ) 服务器,应用服务器主要用来 部署和封装 业务处理程序,而数据库服务器主要支持数据库的存储和数据处理 。客户端通过应用服务器递交业务请求和数据请求 ,应用服务器完成对数据库的访问及其相关处理,并最终将处理结果 返回给客户端。 A 客户层 服务器层 应用 数据库 B 客户层 服务器层 WEB 数据库 C 浏览器层 服务器层 WEB 数据库 D 浏览器层 服务器层 应用 数据库 单选题正确答案:A 4.避免死锁的主要方法有两种:一是() ,即在设计阶段规定所有的事务都按相同的顺序来封锁表;一是 (),即在设计阶段规定为了完成一个事务, 一次性封锁 所需要的全部表。 A 相同顺序法 一次封锁法 B 一次封锁法 相同顺序法 C 超时法 等待图法 D 等待图法 超时法 单选题正确答案:C 5.在客户/服务器结构的数据库中,在数据库中还可以存放程序,因为这种程序以数据库对象的形式存储在数据库中,所以称为 () 。 A 游标 B 触发器 C 存储过程 D 视图 单选题正确答案:B 6.():当一个事务读取了另一个事务正在更新、但没有提交的数据时可能产生所谓的读“脏”数据问题,也称作“脏读”(Dirty Read)或未提交读。 A 丢失更新 B 读“脏”数据 C 不可重复读 D 幻像读 单选题正确答案:C 7.( )阶段根据 系统分析 说明书中规定的功能要求,考虑实际条件,设计出一个易于实现、易于维护的系统。 A 系统规划 B 系统分析 C 系统设计 D 系统实施 单选题 正确答案:B 8.( )阶段的主要任务是对组织的环境、目标、现行系统的状况进行初步调查,研究建立新系统的必要性和可行性 ,给出拟建系统的备选方案。对这些方案进行 可行性分析 ,写出 可行性分析报告 。 A 系统分析 B 系统规划 C 系统设计 D 系统实施 单选题正确答案:C 9.( )是位于用户与操作系统之间的一层数据管理软件。 A DB B DBS C DBMS D Data 单选题正确答案:B 10.在SQL SERVER中,从游标中读取记录使用() 语句 A GET B FETCH C RETURN D SELECT 单选题正确答案:B 11.根据SQL标准,修改表的数据结构,下面哪种语句适用? A UPDATE B ALTER C CHANGE D SHIFT 单选题正确答案:C 12. 如果R(U,F) 1NF,并且R中的每个 ( ) 都 ( ) 函数依赖于关键字 ,则R(U,F) 2NF 。 A 主属性 完全 B 非主属性 部分 C 非主属性 完全 D 主属性 部分 单选题 正确答案:B 13.根据 SQL标准,要修改表student中所有学生的年龄age,使之在原值基础上减一,下面哪个语句适用? A update student set age = 1 B update student set age = age - 1 C update age = age -1 from student D update from student where age = age -1 单选题正确答案:D 14.根据SQL标准,下面哪条语句与select min(age) from student等效? A select age from student where age >= min(age) B select distinct age from student where age >= all min(age) C select distinct a.age from student a where a.ag

文档评论(0)

pfenejiarz + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档