16年上海计算机三级,2016上海计算机等级考试三级数据库.doc

2016上海计算机等级考试三级数据库

程序填空题

从以下答案集合中选择一个正确的答案的编号,填入相应空格。答案集合如下:

(1)关系模式的三类完整性规则包括实体完整性规则、域完整性规则及________规则。

(2)数据库的________使数据的组织和存储方法与应用程序互不依赖,从而大大降低应用程序的开发和维护代价。

(3)在数据表中,________使用户能够定义一个值,每当用户没有在某一列中输入值时,则系统将所定义的值提供给这一列。

(4)信息世界的概念模型通常采用________描述。

(5)在关系模型中,操作的对象和结果都采用________结构描述。

模拟操作题

(一) 数据库管理系统应用(本大题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 每门课程平均成绩

3.查询所有女同学及其选修的课程名,并按照姓名降序排序(部分查询结果如图3所示)。

图3 女同学姓名及其选修的课程名

4.查询列出所有课程名称及其选修的学生姓名,未被选修的课程也需列出(部分查询结果如图4所示)。

图4 所有课程名称及其选修的学生姓名

5.给所有学时数小于32的课程学时数增加10%。

6.删除所有学分为0的课程记录。

7.将所有选修高等数学课程的学生学号和成绩复制到表GaoShu中。

(三)信息系统应用程序(本大题7道小题,共17分)

在C:\素材文件夹下存放着数据库University,关系模式说明见综合应用实践题"(二)SQL语句" ,任选一种应用程序开发工具(VB、 VB.Net、C#、ASP)完成下面应用程序。

★考生注意★

(1)所完成的项目文件必须放在"C:\KS"文件夹下,否则

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ava实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),可运行高分资源 Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值