计本《数据库原理及应用》a卷参考答案与评分标准_第1页
计本《数据库原理及应用》a卷参考答案与评分标准_第2页
计本《数据库原理及应用》a卷参考答案与评分标准_第3页
计本《数据库原理及应用》a卷参考答案与评分标准_第4页
计本《数据库原理及应用》a卷参考答案与评分标准_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

1.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)的关系是一A。

A)DBS包括DBMS和DBB)DB包括DBMS和DBS

C)DBMS包括DBS和DBD)DBS就是DBMS,包括DB

2.如果关系中,某一个属性组的值能唯一地标志一个元组,则称之为C。

A)约束B)外码

C)候选码D)联系

3.生成DBMS支持的数据模型是在_5_完成的。

A)概念结构设计阶段B)逻辑结构设计阶段

C)物理结构设计阶段D)运行和维护阶段

4.员工性别的取值,有的用“男”和“女”,有的用“1”和“0”,这种情况是D。

A)数据冗余B)结构冲突

C)命名冲突D)属性冲突

5.在班级信息管理中,一个班级有若干同学,一个同学只属于一个班级,班级与同学之

间是一B联系。

A)一对一B)一对多

C)多对多D)非确定

6.以下对关系性质的描述中,C是错误的。

A)关系中每个属性的值都是不可分解的

B)在定义关系模式时,可以随意指定属性的排列顺序

C)关系中允许出现重复的元组

D)关系中元组的顺序可以任意交换

7.在关系规范化中,需要解决的问题包括数据更新异常和A。

A)冗余度大B)结构不合理

C)数据保存不一致D)数据丢失

8.任煮一个关系模式都必须满足的范式标准是一D.

A)BCNFB)3NF

C)2NFD)1NF

9.SQLServer提供的图形化集成开发环境是A。

A)SQLServerManagementStudioB)SQLServerProfiler

C)SQLServerReportingD)SQLServerBrowser

10.在SQLServer中,存放数据库公共信息的是一B。

A)msdbB)master

C)modelD)tempdb

11.更新记录的某个数据项值,应使用一C语句实现。

A)INSERTB)DELETE

C)UPDATED)SELECT

12.出生日期字段不宜选择D类型。

A)dateB)datetime

C)charD)bit

13.下列关于视图的叙述正确的是一D。

A)视图可以在数据库中存储数据B)视图的建立会影响基本表

C)视图的删除会影响基本表D)可以通过视图来创建新的视图

14.参照完整性通过.C来实现。

A)域规则约束B)PRIMARYKEY约束

C)FOREIGNKEY约束D)CHECK约束

15.获得当前日期的T-SQL函数为B。

A)SYSDATEOB)GETDATEO

C)NOW()D)DATEDIFFO

16.SQLServer声明游标的T-SQL语句为A。

A)DECLARECURSORB)CREATECURSOR

C)SETCURSORD)INSERTCURSOR

17.解决并发操作带来的数据不一致问题,普遍采用A技术。

A)封锁B)存取控制

C)事务D)协商

18.以下C是SQLServer支持的身份验证模式。

A)密钥验证模式B)并发共享验证模式

C)Windows验证模式D)Web验证模式

19.使用B语句可以为用户或角色授予权限。

A)CREATEB)GRANTC)COMMITD)REVOKE

20.SQLServer的数据库恢复模式不包括D。

A)简单恢复模式B)大容量日志恢复模式

C)完整恢复模式D)差异恢复模式

评分标准:答对一题得2分,答错不得分。

二、关系代数(每小题2分,共10分)

已知关系R、关系S和关系T如下,写出以下关系代数表达式的运算结果。

关系R关系S关系T

XYZXYZz

bc1b2b1

ac3ac3

ab5ab5

1.SUR

2.R-S

3.兀xz(R)

4.oz<-4(S)

5.R-rT

参考答案:

2

XYZ

bc1

45

XYZ

cb2

ac3

评分标准:每题完全正确得2分,部分正确可得1分,答错不得分。

阅读以下说明,回答三〜五题。

快递派送系统的业务之一是管理快递物品派送的详细信息.其中,快递物品包括快递编号、

收件人姓名、收件人电话、详细地址、邮编等属性;快递员包括员工编号、员工姓名、身份证

号等属性;派送详情包括快递编号、员工编号、派送时间、收货时间、签收状态等属性。一个

快递员每次派送多件快递物品,如果某件快递物品无人签收,则可以在第二天由其他快递员再

次派送。

综合以上描述,可以抽象出如下三个关系:

快递物品(快递编号,收件人姓名,收件人电话,详细地址,邮编)

快递员(员工编号,员工姓名,身份证号)

派送详情(快递编号,员工编号,派送时间,收货时间,签收状态)

三、设计题(共10分)

设计说明中三个关系的概念模型,画出相应的E-R图。

参考答案:

逊件^地Q

Q:蜓西旻;一|快递物品一1-<_吵曳)

评分标准:(1)实体、联系、属性图例正确,2分;(2)实体、联系、属性命名正确,2

分;(3)连接线为无箭头直线,2分;(4)标记m:n联系,2分;(5)联系的属性正确,2分。

每个单项可根据回答情况,得部分分1分0

四、语句题(每小题2分,共20分)

根据题目要求,将以下SQL语句补充完整。

1.查询“快递员”表中,所有快递员的员工姓名和身份证号。

SELECT员工姓名,身份证号FROM快递员;

2.查询“快递物品”表中,快递编号的信息,编号中的英文用大写字母显示。

SELECTUPPER(快递编号)FROM快递员;

3.查询“派送详情”表中,签收状态为“拒收”的快递编号。

SELECT快递编号FROM派送详情WHERE签收状态='拒收’;

4.查询“快递物品”表中,收件人姓名最后一个字是“亮”的快递物品信息。

SELECT*FROM快递物品WHERE收件人姓名LIKE'%亮’;

5.统计“快递员”表中,快递员的人数。

SELECTCOUNT(*)FROM快递员;

6.查询“派送详情”表中,最近100条派送信息,并按收货时间降序排列。

SELECTTOP(100)*FROM派送详情ORDERBY收货时间DESC;

7.查询“派送详情”表中,每位快递员派送的快递总数。

SELECT员工编号,COUNT(快递编号)FROM派送详情GROUPBY员工编号;

8.使用连接查询,查询每位快递员的员工编号、员工姓名,派送的快递编号、派送时间

和收货时间。

SELECT快递员.员工编号,员工姓名,快递编号,派送时间,收货时间

FROM快递员,派送详情

WHERE快递员.员工编号二派送详情.员工编号;

9.使用连接查询,查询收件人电话为的所有快递物品的派送情况,包括

未安排派送的物品。

SELECT快递物品.快递编号,派送时间,收货时间,签收状态

FROM快递物品LEFTOUTERJOIN派送详情

ON快递物品.快递编号二派送详情.快递编号

WHERE收件人电话=;

10.使用嵌套查询,查询“李明”和“张征”两位快递员的派送详情。

SELECT*FROM派送详情WHERE员工编号IN(

SELECT员工编号FROM快递员WHERE员工姓名IN(,李明一张征,));

评分标准:每题完全正确得2分,基本正确得1

温馨提示

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

评论

0/150

提交评论