数据库[精选].docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库[精选]

单选题 二.多选题 三.填空题 1.用________结构表示实体以及实体间联系的数据模型称为关系模型。 2. 数据库的并发访问问题可以通过________机制来解决。 3. 选取关系中满足某个条件的元组的关系运算称为________运算。 4. ________索引使表中记录的物理顺序与索引键值的顺序一致。 5. 电子商务系统中,支持顾客之间网上交易的是________系统。 四.程序填空 从以下答案集合中选择一个正确的答案的编号,填入相应空格。答案集合如下: (1)关系模式的三类完整性规则包括实体完整性规则、域完整性规则及________规则。 (2)数据库的________使数据的组织和存储方法与应用程序互不依赖,从而大大降低应用程序的开发和维护代价。 (3)在数据表中,________使用户能够定义一个值,每当用户没有在某一列中输入值时,则系统将所定义的值提供给这一列。 (4)信息世界的概念模型通常采用________描述。 (5)在关系模型中,操作的对象和结果都采用________结构描述。 五.操作题 ★考生注意★: 1.部分操作题的结果需要保存到C:\KS\Answer.doc文件,该文件已存在,请勿新建。 2.使用MS SQL Server的考生,题目完成后,请将数据库分离,否则答题结果无法正确提交。 (一) 数据库管理系统应用(本大题3道小题,共20分) 在数据库管理系统(MS SQL Server或MS Access)中完成以下任务。 1. 数据库创建(13分) (1)创建数据库和数据表:在C:\KS文件夹下建立某企业客户订货管理数据库Answer(注意数据库文件的初始大小使用系统默认值)。在客户订购商品时,每个客户有唯一代码,每个客户可发出多个订单,所有订单号都有唯一编码。按照以下表结构在Answer数据库中建立客户表Customer和订单表OrderList,定义各表的主关键字,设置相应的完整性约束,建立两张表之间的关系。 (2)数据添加:请按各表数据说明完成两个表的数据添加,并合理补充数据表所空缺的数据。 (3)关系图:生成Answer数据库的关系图,并用屏幕拷贝方式将关系图图像复制后粘贴到C:\KS\Answer.doc文件中的相应题号下。 2.数据库应用(3分) 从下面题目中任意选择完成一道小题,并将存储过程代码或触发器代码或交叉表查询结果(屏幕拷贝)保存到C:\KS\Answer.doc文件中相应题号下。 (1)创建存储过程proc_Search,根据客户代码统计其订货次数。 (2)在OrderList表上创建一个触发器tri_Insert,当对OrderList表进行插入操作时,保证客户代码与Customer表中对应的字段值一致。 (3)建立交叉表查询Cross_Customer,查询结果中行表示客户名称,列表示产品名称,数据值为客户所订产品的总数量。 3.数据库管理(4分) (1)建立数据库Answer的完全备份文件AnswerBAK,将其存储在C:\KS目录中。 (2)为Answer数据库创建一个名称为Porder的数据库角色(组),设置其对所有表具有Select权限,对Customer表还具有Insert和Update权限,禁止对所有表执行Delete操作。建立名为Mary的用户,作为Porder的成员。 (二)SQL语句(本大题7道小题,共15分) 在C:\素材文件夹下存放着数据库University,具体数据库结构定义请访问University数据库获得,数据库模式如下: Student(SNum,SName,Sex,Birthday) 其中SNum表示学号,SName表示姓名,Sex表示性别,Birthday表示生日,主关键字为SNum。 Course(CNum,CName,Credit,CTime) 其中CNum表示课程号,CName表示课程名,CRedit表示学分,CTime表示学时数,主关键字为CNum。 SC(SNum,CNum,Grade) 其中SNum表示学号,CNum表示课程号,Grade表示成绩,主关键字为(SNum,CNum)。 请在University数据库中完成可实现以下功能的SQL语句,并将答案保存到C:\KS\Answer.doc文件中相应题号下。 1.查询所有1990年以后出生的学生基本信息(部分查询结果如图1所示)。 图1 学生基本信息 2.按课程名统计每门课程的平均成绩(部分查询结果如图2所示)。 图2

文档评论(0)

jsntrgzxy + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档