《电大-数据库应用技术-模拟试题3-201606》_第1页
《电大-数据库应用技术-模拟试题3-201606》_第2页
《电大-数据库应用技术-模拟试题3-201606》_第3页
《电大-数据库应用技术-模拟试题3-201606》_第4页
《电大-数据库应用技术-模拟试题3-201606》_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

一、单项选择题(每个题只有一个答案是正确的,请将正确的答案

填写到括号内。本题共15个小题,每小题2分,共30分)

1.下列属于数据库系统组成部分的是()。

A、数据库、数据库管理系统、操作系统和数据库文件

B、数据库、数据库管理系统、用户和应用程序

C、数据库、数据库管理系统和数据库文件

D、数据库、数据库管理系统和操作系统

2.下列运算中,属于传统的集合运算的是()。

A、选择运算

B、投影运算

C、连接运算

D、并运算

3.下列属于整型类型的是()。

A、numeric

B、int

C、datetime

D、real

4.对nchar(10)类型的列,若存储“数据库”,其占用的字节数是()。

A、3

B、6

C、10

D、20

5.下列条件子句中,能够筛选出价格在100~200(包括边界值)的是()。

A、Where价格>=100OR价格<=200

B、Where价格IN(100..200)

C、Where价格BETWEEN200AND100

D、Where价格>=100AND价格<=200

6.现要统计选课表中C01课程的最低成绩,下列语句中正确的是()。

1

A、SELECTMAX(成绩)FROM选课表WHERE课程号='C01'

B、SELECTMAX(*)FROM选课表WHERE课程号='C01'

C、SELECTMIN(成绩)FROM选课表WHERE课程号='C01'

D、SELECTMIN(*)FROM选课表WHERE课程号='C01'

7.下列关于聚集索引的说法,正确的是()。

A、在一个表上可以建立多个聚集索引

B、在一个表上最多只能建立一个聚集索引

C、聚集索引适合建立在重复值多的列上

D、必须先建立聚集索引,然后再建立非聚集索引

8.设有学生表(学号,姓名,所在系,身份证号)和系表(系名,系办公地点)。下列

关于两个表的引用关系的描述,正确的是()。

A、设置学生表中的“所在系”为外键

B、设置系表中的“系名”为外键

C、设置学生表的学号为主键

D、无法表达这两个表的引用关系

9.设要查询所有姓“张”的学生,下列条件子句中正确的是()。

A、Where姓名LIKE'张_'

B、Where姓名LIKE'张%'

C、Where姓名LIKE'%张'

D、Where姓名LIKE'%张_'

10.在VB中,可以利用Connection对象的Execute方法实现对数据库的更改操作。下列

将SC表中学号为S01学生的成绩增加10分的语句,正确的是()。

A、ADOcn.Execute“ALTERSCSETGrade=Grade+10WHERE学号='S01'”

B、ADOcn.Execute“ALTERFROMSCSETGrade=Grade+10WHERE学号=

'S01'”

C、ADOcn.Execute“UPDATESCSETGrade=Grade+10WHERE学号='S01'”

D、ADOcn.Execute“UPDATEFROMSCSETGrade=Grade+10WHERE学号=

'S01'”

11.下列关于SQLServer数据库组成的说法,正确的是()。

A、一个数据库可由多个数据文件和多个日志文件组成

B、一个数据库可由多个数据文件和仅一个日志文件组成

C、一个数据库可由仅一个数据文件和多个日志文件组成

2

D、一个数据库可由仅一个数据文件和仅一个日志文件组成

12.事务一旦提交,其对数据的更改就是永久的,这个特性称为事务的()。

A、一致性

B、持久性

C、隔离性

D、原子性

13.下列声明并创建Connection对象的语句,正确的是()。

A、DimADOcnAsNewConnection

B、DimADOcnAsConnection

C、DeclareADOcnAsNewConnection

D、DeclareADOcnAsConnection

14.下列关于触发器的说法,正确的是()。

A、后触发型触发器是在触发器执行完成后再执行引发触发器执行的语句

B、引发触发器执行的操作可以是SELECT

C、触发器是由数据更改操作引发的自动执行的代码

D、CREATETRIGGERtriONtable1FORINSERT定义的是前触发型触发器

15.下列属于数据库逻辑设计内容的是()。

A、存储记录的格式设计

B、将概念设计的结果转换为特定DBMS所支持的数据模型

C、设计局部的E-R图

D、将各局部E-R图合并为全局E-R图

二、判断题(正确的在括号内打上“√”,错误的打上“╳”。本题

共10个小题,每小题2分,共20分)

1.在数据库三级模式中,外模式到模式的映像提供了数据的物理独立性。()

2.数据库的概念设计通常与具体的数据库管理系统无关。()

3.实体完整性约束通常用主键实现。()

4.通常应该在频繁进行更新操作的列上建立非聚集索引。()

5.在SQLServer中,同一个数据库的不同数据文件必须存放在不同的位置。()

6.在SQLServer中,不允许删除正在被用户使用的数据库。()

7.当登录账户成为某数据库的合法用户之后,其对该数据库中的用户数据和对象自动拥

3

有各种操作权限。()

8.数据库三级模式中的外模式是面向全体用户的数据需求设计的。()

9.E-R图中的“E”表示的是实体。()

10.Recordset对象是数据表的查询结果,通常可使用它进行数据的插入操作。()

三、简述题(本题共2个小题,每小题5分,共10分)

1.请简要说明数据库逻辑设计所包含的工作。

2.请简要说明SQLServer提供的主要备份种类,每种类型的备份所备份的主要内容是什

么?

四、综合应用题(本题共3个小题,共40分)

1.(本题10分)写出创建如下三张数据表的SQL语句。

“汽车”表结构:

汽车型号:普通编码定长字符类型,长度为20,主键。

汽车类别:普通编码定长字符类型,长度为6,取值为:“小轿车”、“商务车”

生产年份:整型。

“经销商”表结构:

经销商号:普通编码定长字符类型,长度为20,主键。

经销商名:普通编码可变长字符类型,长度为40,非空。

地址:普通编码可变长字符类型,长度为50。

“销售”表结构:

经销商号:普通编码定长字符类型,长度为20,引用经销商表的外键。

4

汽车型号:普通编码定长字符类型,长度为20,引用汽车表的外键。

销售时间:日期时间型。

销售价格:整型

主键:(经销商号,汽车型号,销售时间)。

2.依据第1题所创建的三张表,写出完成下列操作的SQL语句。(本题共20分,每小题

5分)

1)查询2014年生产的汽车型号和汽车类别。

2)查询2013年卖出的销售价格30万元以上(包括30万元)的汽车的总数量。

3)将销售价格超过50万元的汽车降价5万。

4)在汽车表中插入一行数据:汽车型号为“Q100”,汽车类别为“小轿车”,生产年

份为2014。

5

3.依据第1题所创建的三张表,写出创建满足如下要求的视图的SQL语句:查询销售“小

轿车”的经销商的经销商名和地址。(本题10分)

数据库应用技术参考答案及评分标准

6

一、单项选择题(每个题只有一个答案是正确的,请将正确的答案

填写到括号内。本题共15个小题,每小题2分,共30分)

1.B2.D3.B4.D5.D

6.C7.B8.A9.B10.C

11.A12.B13.A14.C15.B

二、判断题(正确的在括号内打上“√”,错误的打上“╳”。本题

共10个小题,每小题2分,共20分)

1.×2.√3.√4.×5.×

6.√7.×8.×9.√10.×

三、简述题(本题共2个小题,每小题5分,共10分)

1.请简要说明数据库逻辑设计所包含的工作。

参考答案:

(1)将概念结构转换为关系数据模型。

(2)对关系数据模型进行优化。

(3)设计面向用户的外模式。

2.请简要说明SQLServer提供的主要备份种类,每种类型的备份所备份的主要内容是什

么?

参考答案:

三种备份类型:完整备份(或完整数据库备份)、差异备份(或差异数据库备份)和

事务日志备份。

完整备份:备份数据库的全部内容。

差异备份:备份自最近的完整备份之后变化的内容。

事务日志备份:只备份自上次备份后到当前备份时间新增的日志内容。

四、综合应用题(本题共3个小题,共40分)

7

1.(本题10分)

参考答案及评分要点:

汽车

CREATETABLE(

汽车型号

char(20)primarykey,

汽车类别汽车类别小轿车商务车

char(6)CHECK(in('','')),

生产年份

int

)

评分要点:主键:1分;CHECK:2分,其他1分。共计4分。

经销商

CREATETABLE(

经销商号

char(20)primarykey,

经销商名

varchar(40)notnull,

地址

varchar(50)

)

评分要点:主键:1分;其他:1分。共计2分。

销售

CREATETABLE(

经销商号

char(20),

汽车型号

char(20),

销售时间

datetime,

销售价格

int,

经销商号汽车型号销售时间

Primarykey(,,),

经销商号经销商经销商号

Foreignkey()references(),

汽车型号汽车汽车型号

Foreignkey()references()

)

评分要点:主键1分,外键2分,其他1分。共计4分。

2.(本题共20分,每小题5分)

参考答案及评分要点:

)汽车型号汽车类别

1SELECT,

汽车

FROM

生产年份

WHERE=2014

评分要点:SELECT部分2分,FROM部分1分,WHERE部分2分

)销售总数量

2SELECTCOUNT(*)

销售

FROM

8

销售价格

WHERE>=300000

销售时间

ANDBET

温馨提示

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

最新文档

评论

0/150

提交评论