据库系统与应用(SQL)第三次作业.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
据库系统与应用(SQL)第三次作业

2011年春季学期数据库系统及应用(SQL)第三次作业 一、填空题(本大题共30分,共 10 小题,每小题 3 分) 1. SQL Server使用的数据库编程语言是 ______ 。 2. 数据库试运行主要包括 ______ 和 ______ ???内容。 3. 实体集指 ______ 的集合。 4. 存储管理程序包括两个部分 ______ 和?? ______ 。 5. 整个数据库系统的工作流程大致可以分为三个阶段,分别是: ______ 、 ______ ???????????????????和 ______ 。 6. E-R图向关系模型转化要解决的问题是如何将实体和实体之间的联系转换成关系模式,如何确定这些关系模式的 ______ 和?? ______ 。 各E-R图之间的冲突主要有三类:??? ______ 、 ______ 、 ______ 。 7. 数据库数据具有 ______ 、 ______ 、 ______ 、 ______ 和 ______ 。 8. 从数据挖掘与数据库及数据仓库的耦合程序来看,数据挖掘可分为: ______ 、 ______ 、 ______ 和 ______ 。 9. 现实世界的事物反映到人的头脑中经过思维加工成数据,这一过程要经过三个领域,依次是[BLANK、[BLANK、和[BLANK。 10. 删除存储过程的语句格式是: ______ 。使用 ______ 命令修改存储过程,可以保留该存储过程的权限分配,避免重新分配权限。并且不影响其他的独立的存储过程或触发器。 二、计算题(本大题共16分,共 2 小题,每小题 8 分) 1. 将R=(ABCD,{A→B,B→C,B→D,C→A})分解为关于U1=AB,U2=ACD两个关系,求R1,R2?。 2. 将关系模式R({C,T,H,R,S,G})分解成具有无损连接的BCNF。 三、简答题(本大题共20分,共 4 小题,每小题 5 分) 1. 简述Transact-SQL的特点。 2. 简述在对象浏览器中如何使用模板创建表。 3. 实现参照完整性要考虑哪几个问题。 4. 比较有代表性的数据库应用领域和发展方向有哪些? 四、分析题(本大题共14分,共 2 小题,每小题 7 分) 1. 查询所有出版社的名称,如果它所在的州有书店,则一起显示书店的名称。 2. 修改下列Transact-SQL语言中的语法格式错误: (1)SELECT * from titles (2)BACKUP DATAbase{database_name /@database_name_var } TO backup_devicel [,dump_device2[,…,backup_devicen]] [with options] (3) USE Pubs --打开Pubs数据库 go --检索Publishers表的数据 SELECT * From Publishers go 五、程序设计题(本大题共20分,共 2 小题,每小题 10 分) 1. 创建一个名为up_get_pub的用户存储过程,其功能是通过输入出版社的名称来获得某一出版社的情况。当用户没有提供必需的输入参数值时,返回值15;当按照指定的名称没有找到出版社时,返回值—101,否则返回值0。 2. 利用游标将图书表中的数据分行显示。 答案: 一、填空题 1. 参考答案: Transact-SQL 2. 参考答案: 功能测试性能测试 3. 参考答案: 同一类型实体 4. 参考答案: 文件管理程序缓冲区管理程序 5. 参考答案: 第一阶段:数据库管理员建立并维护数据库第二阶段:用户编写应用程序第三阶段:应用程序在DBMS支持下运行 6. 参考答案: 属性码属性冲突命名冲突结构冲突 7. 参考答案: 较高的独立性尽可能高的访问速度较小的冗余安全控制机制允许多用户共享 8. 参考答案: 不耦合松散耦合半紧密耦合紧密耦合 9. 参考答案: 现实世界信息世界机器世界(或数据世界) 10. 参考答案: DROP?PROC?procedure_nameALTER?PROCEDURE 二、计算题 1. 参考答案: R1=(AB,{A→B,B→A})R2=(ACD,{A→C,C→A,A→D}) 2. 参考答案: 解:关系模式R的最小函数依赖集F={C→T,CS→G,HR→C,HS→R,TH→R}。关系模式R的候选关键字为:HS。由CS不包含候选关键字,CS→G,根据算法(3)分解R为Rl?(Ul)和R2?(U2),其中Ul?={C,S,G},U2?={C,T,H,R,S},并求得Rl和R2上函数依赖最小集:Rl?(CSG,{CS→G})(属于BCNF)R2?

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档