国家开放大学期末统一考试《数据库应用技术》试题选择题与判断题Word格式.docx

上传人:b****5 文档编号:18308346 上传时间:2022-12-15 格式:DOCX 页数:26 大小:25.14KB
下载 相关 举报
国家开放大学期末统一考试《数据库应用技术》试题选择题与判断题Word格式.docx_第1页
第1页 / 共26页
国家开放大学期末统一考试《数据库应用技术》试题选择题与判断题Word格式.docx_第2页
第2页 / 共26页
国家开放大学期末统一考试《数据库应用技术》试题选择题与判断题Word格式.docx_第3页
第3页 / 共26页
国家开放大学期末统一考试《数据库应用技术》试题选择题与判断题Word格式.docx_第4页
第4页 / 共26页
国家开放大学期末统一考试《数据库应用技术》试题选择题与判断题Word格式.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

国家开放大学期末统一考试《数据库应用技术》试题选择题与判断题Word格式.docx

《国家开放大学期末统一考试《数据库应用技术》试题选择题与判断题Word格式.docx》由会员分享,可在线阅读,更多相关《国家开放大学期末统一考试《数据库应用技术》试题选择题与判断题Word格式.docx(26页珍藏版)》请在冰豆网上搜索。

国家开放大学期末统一考试《数据库应用技术》试题选择题与判断题Word格式.docx

B.数据冗余不可避免

D.支持对文件的并发操作

1.B

5.数据库系统是由若干部分组成的。

不属于数据库系统组成部分的是()。

5.B

21.使用数据库管理数据可以实现程序与数据的相互独立。

()√

30.在进行数据库逻辑结构设计时,通常不需要考虑所使用的数据库管理系统。

【2018春】

25.数据库设计就是建立一个数据库应用系统。

数据模型

4.在用数据模型描述数据时,一般要求数据模型要满足三个要求。

不属于数据模型应满足要求的是()。

A.能够描述并发数据

B.能够真实地模拟现实世界

D.能够方便地在计算机上实现

C.容易被业务人员理解

4.A

E-R图

5、在E-R图中,联系用()描述。

A.圆角矩形

B.菱形框

D.三角形

C.矩形框

2.在E-R图中,实体用()描述。

2.C

2.在E一R图中,联系用()描述。

2.B

关系模型(关系模式)

5.对关系模式进行规范化的主要目的是()。

A.提高数据操作效率

B.维护数据的一致性

C.加强数据的安全性

D.为用户提供更快捷的数据操作

维护数据的一致性

2.关于关系数据模型的说法,正确的是().

A.关系数据模型是一种概念层数据模型

B.关系数据模型采用的是导航式的数据访问方式

C.关系数据模型采用的是简单二维表结构

D.关系数据模型只能表达实体,不能表达实体之间的联系

5.在关系数据库中,解决一个表中的数据冗余和操作异常通常采用的方法是()。

A.设置主键

B.设置外键

C.分解关系模式

D.合并关系模式

5.C

22.关系数据模型允许一个属性包含更小的属性。

23.关系模型由数据结构、数据操作和数据完整性约束三个部分组成。

2.一名教师可以教多门课程,一门课程可以被多个教师讲授,这是()联系。

A.一对多

C.多对一

B.一对一

D.多对多

8.下列符合第三范式的关系模式是()。

A.教师(教师编号,教师姓名,教师讲授的课程号,教师讲授的课程名)

B.教师(教师编号,教师姓名,教师讲授的课程名,教师所在的系)

C.教师(教师编号,教师姓名,教师讲授的课程号,教师所在的办公室)

D.教师(教师编号,教师姓名,教师性别)

8.D

2.一名教师可以教多门课程,一门课程可以被多个教师讲授,则教师与课程之间的联系是()。

2.D

3.一个系有多名学生,一个学生只能属于一个系,则系和学生的联系是()。

3.A

4.关于实体联系模型中联系的说法,错误的是()。

A.一个联系可以只与一个实体有关

C.一个联系可以与多个实体有关

B.一个联系可以与两个实体有关

D.一个联系可以不与任何实体有关

4.D

21.E-R模型的联系只能关联两个实体。

3.一个病房只有一个正主任,一个人只能担任一个病房的正主任,则病房与正主任之间的联系是()。

B.一对--

3.B

7.若关系模式中不存在复合数据项,则此关系模式一定属于()。

A.第一范式

B.第二范式

D.第四范式

C.第三范式

7.A

20.一个银行营业所可以有多个客户,一个客户也可以在多个营业所进行存取款业务,则客户和银行营业所之间的联系是()。

A.一对一

B.一对多

20.D

5.若关系模式中不存在非主属性对主键的部分函数依赖,则此关系模式至少属于()。

数据类型

3.如果要存储的数据是带有小数位的数据,应使用()做为数据类型。

A.数值数据类型

B.字符型

D.位型

C.日期时间型

数值数据类型

8.下列数据类型中,属于统一编码可变长字符串类型的是()。

A.nchar

B.nvarchar

D.varchar

C.numeric

nvarchar

8.对char(10)类型的列,若存储“中国”,其占用的字节数是()。

A.2

B.4

C.10

D.20

8.C

7.设某职工表中有用于存放年龄(整数)的列,下列类型中最适合年龄列的是().

A.int

B.smallint

C.tinyint

D.bit

7.C

9.设有表M,将其中的Type列的数据类型改为NCHAR(4)。

能实现该功能的语句是()。

A.ALTERTABLEMADDCOLUMNTypeNCHAR(4)

B.ALTERTABLEMALTERCOLUMNTypeNCHAR(4)

C.ALTERTABLEMDROPCOLUMNTypeNCHAR(4)

D.ALTERTABLEMALTERTypeNCHAR(4)

9.B

20.若一个学校有900余学生,学号用数字字符表示,考虑到学校未来发展,学生人数有可能过千,学号的长度最好设为4位。

9.属于定点小数类型的是()。

A.numeric

C.datetime

B.int

D.real

9.A

10.属于整型类型的是()。

10.B

9.对nchar(10)类型的列,若存储“中国”,其占用的字节数是()

A.4

B.5

9.D

22.若一个学校有9000余学生,学号用数字字符表示,考虑到学校未来发展,学生人数有可能过万,学号的长度最好设为5位。

数据定义

7.属于数据定义操作的是()。

A.SELECT

B.INSERT

D.DENY

C.CREATE

7.下列约束中,用于实现参照完整性的是()。

A.PRIMARYKEY

B.FOREIGNKEY

D.CHECK

C.UNIQUE

FOREIGNKEY

16.实体完整性约束通常用主键实现。

10.设有表M,将其中的Type列的数据类型改为NCHAR(4)。

A.ALTERTABLEMADDCOLUMNTypeNCHAR(4)

B.ALTERTABLEMALTERCOLUMNTypeNCHAR(4)

C.ALTERTABLEMDROPCOLUMNTypeNCHAR(4)

D.ALTERTABLEMALTERTypeNCHAR(4)

ALTERTABLEMALTERCOLUMNTypeNCHAR(4)

9.下列定义外键约束的子句,正确的是()。

A.FOREIGNKEYC1REFERENCEST(C1)

B.FOREIGNKEY(C1)REFERENCEST(C1)

C.FOREIGNKEYC1REFERENCEST.C1

D.FOREIGNKEY(C1)REFERENCEST.C1

25.UNIQUE约束用于限制列的值在指定范围内。

21.“SageTINYINTCHECK(Sage>

=22ANDSage<

=60)”限制Sage列的取值只能

在22到60之间。

25.实体完整性约束通常用主键实现。

7.用于定义列的取值范围的约束是()。

A.NOTNULL

B.DEFAULT

C.CHECK

D.FOREIGNKEY

11.定义外键约束的子句,正确的是()。

A.FOREIGNKEYC1REFERENCEST(C1)

B.FOREIGNKEY(C1)REFERENCEST(C1)

C.FOREIGNKEYC1REFERENCEST.C1

D.FOREIGNKEY(C1)REFERENCEST.C1

11.B

23.使用FOREIGNKEY约束可以实现参照完整性约束。

24.Unique约束属于用户定义的完整性约束。

26.UNIQUE用于限制列的值在指定范围内。

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

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

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

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

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

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

索引

6.下列关于索引的说法错误的是()。

A.索引一经建立就需要人工进行维护

B.索引与基本表分开存储

C.索引的建立或撤消对数据的内容毫无影响

D.索引会在一定程度上影响增删改操作的效率

索引一经建立就需要人工进行维护

17.关于索引的说法,错误的是()。

A.索引由索引项组成,索引项只能由表中的一个列组成

B.聚集索引对数据进行物理排序

C.非聚集索引不对数据进行物理排序

D.唯一索引可以确保索引列不包含重复的值

17.A

数据操纵:

增删改查

9.如果希望从学生表中查询出同学的平均年龄,下列语句中正确的是()。

A.SELECTMIN(年龄)AS平均FROM学生表

B.SELECTMAX(年龄)AS平均FROM学生表

C.SELECTAVG(年龄)AS平均FROM学生表

D.SELECTCOUNT(年龄)AS平均FROM学生表

SELECTAVG(年龄)AS平均FROM学生表

11.下列条件子句中,能够筛选出成绩在60~80(包括边界值)的是()。

A.Where成绩>

=60OR成绩<

=80

B.Where60<

=成绩<

C.Where成绩>

=60AND成绩<

D.Where成绩IN(60..80)

Where成绩>

13.关于“FROM表1LEFTJOIN表2ON表1.列=表2.列”的说法,正确的是()。

A.该子句表达是左外连接,连接结果中将包含表2中的全部数据

B.该子句表达是左外连接,连接结果中将包含表1中的全部数据

C.该子句表达是左外连接,连接结果中将包含表1和表2中的全部数据

D.该子句表达是左外连接,连接结果中只包含表1和表2中满足连接条件的数据

该子句表达是左外连接,连接结果中将包含表1中的全部数据

14.设有选课表(学号,课程号,成绩),现要查询没考试的学生的学号和课程号,下列语句中正确的是()。

A.SELECT学号,课程号FROM选课表WHERE成绩='

NULL

B.SELECT学号,课程号FROM选课表WHERE成绩=NULL

C.SELECT学号,课程号FROM选课表WHERE成绩ISNULL

D.SELECT学号,课程号FROM选课表WHERE成绩IS'

NULI'

SELECT学号,课程号FROM选课表WHERE成绩ISNULL

15.设有销售表(经销商号,汽车型号,销售时间,销售价格),现要将S011和S012汽车的单价减1000元,下列语句中正确的是()。

A.UPDATE销售表SET销售价格=销售价格-1000

WHERE汽车型号='

S011'

OR汽车型号='

S012'

B.UPDATE销售表SET销售价格=销售价格-1000

AND汽车型号='

C.UPDATE销售表SET销售价格=销售价格-1000

OR'

D.UPDATE销售表SET销售价格=销售价格-1000

AND'

10.设要查询姓名中第二个字是“玲”的学生,下列条件子句中正确的是()。

A.Where姓名LIKE’_玲’

C.Where姓名LIKE’%玲’

B.Where姓名LIKE'

_玲%

D.Where姓名LIKE’%玲%’

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

A.SELECTMAX(成绩)FROM选课表WHERE课程号=’C01’

B.SELECTMAX(*)FROM选课表WHERE课程号=’C01’

C.SELECTMIN(成绩)FROM选课表WHERE课程号=’C01’

D.SELECTMIN(*)FROM选课表WHERE课程号=’C01’

11.C

12.关于TOP选项的作用,说法正确的是()。

A.TOP10返回的结果只能是前10行数据

B.TOP10返回的结果有可能多于10行数据

C.TOP10percent的作用是得到查询结果的前10行数据,并且包含并列的情况

D.TOP10withties的作用是返回查询结果的前10%行数据

12.A

13.查询年龄最大的职工姓名,正确的语句是()。

A.SELECT姓名FROM职工表WHERE年龄=(

SELECTMAX(年龄)FROM职工表)

B.SELECT姓名FROM职工表WHERE职工号=(

C.SELECT姓名FROM职工表WHERE年龄=(

SELECTMAX(年龄)FROM职工表ORDERBY年龄DESC)

D.SELECT姓名FROM职工表WHERE职工号=(

13.A

14.给SC(sno,cno,grade)表插人一条新记录,学号为“20160105”,选修的课程号是“002”,成绩空缺。

下列语句正确的是()。

A.INSERTINTOSCVALUES(‘20160105’,’002’,'

#)

B.INSERTINTOSCVALUES(‘20160105’,’002’,null)

C.INSERTINTOSC(‘20160105’,’002’,null)

D.INSERTINTOSC(‘20160105’,’002’,#)

14.B

15.设有选课(学号,课程号,成绩),现要将S001和S002学生的成绩加15分,正确的语句是()。

A.UPDATE选课SET成绩=成绩+15

WHERE学号=’S001’OR学号=’S002’

B.UPDATE选课SET成绩=成绩+15

WHERE学号=’S001’AND学号=’S002’

C.UPDATE选课SET成绩=成绩+15

WHERE学号=’S001’OR’S002’

D.UPDATE选课SET成绩=成绩+15

WHERE学号=’S001’AND’S002’

15.A

11.设有选课(学号,课程号,成绩),现要将S001和S002学生的成绩加10分,正确的语句是()

A.UPDATE选课SET成绩=成绩+10

WHERE学号='

S001'

OR学号='

S002'

B.UPDATE选课SET成绩=成绩+10

S001'

AND学号=‘S002'

C.UPDATE选课SET成绩=成绩+10

D.UPDATE选课SET成绩=成绩+10

11.A

12.下列SQL语句中,能够完成删除功能的是()。

A.INSERTINTO学生表VALUES('

2006001'

,'

王小明'

男'

2)

B.UPDATE学生表SET姓名='

王莉'

WHERE学号='

C.DELETE学生表SET姓名='

D.DELETEFROM学生表WHERE性别='

12.D

13.下列SQL语句中,能够完成求某列最大值的是()。

A.SELECTAVG(Age)FROMStudent

B.SELECTMAX(Age)FROMStudent

C.SELECTMIN(Age)FROMStudent

D.SELECTCOUNT(*)FROMStudent

13.B

14.修改存储过程P1的语句,正确的是()。

A.ALTERP1

B.ALTERPROCP1

C.MODIFYP1

D.MODIFYPROCP1

15.设学生表和课程表的结构分别为(学号,姓名)和(学号,课程名,成绩),如果希望查询出“选修了‘数据库应用技术’课程的学生姓名和成绩”,则对应的SQL语句是()。

A.SELECT姓名,成绩FROM学生表WHERE学生表.学号=课程表.学号

AND课程名=‘数据库应用技术'

B.SELECT姓名,成绩FROM课程表WHERE学生表.学号=课程表.学号AND

课程名=‘数据库应用技术'

C.SELECT姓名FROM学生表JOIN课程表ON学生表.学号=课程表.学号OR

课程名=‘数据库应用技术

D.SELECT姓名,成绩FROM学生表JOIN课程表ON学生表.学号=课程表.学号WHERE课程名=‘数据库应用技术'

15.D

12.关于SELECT语句中HAVING子句的说法,错误的是()。

A.HAVING子句一般用于对分组后的统计结果进行筛选

B.HAVING一般作用于组而不针对单个记录

C.在一个SLEECT语句中,HAVING子句的执行先于WHERE子句

D.HAVING子句的作用与WHERE子句很类似,都用于对数据进行筛选

12.C

13.关于TOP选项的作用,说法正确的是()。

D.TOP10withties的作用是返回查询结果的前n%行数据

【2019春】a

OR学号='

AND学号='

10.在表达式中,与“所在部门NOTIN('

财务'

后勤'

)”等价的是()。

A.所在部门!

='

AND所在部门!

B.所在部门!

=‘财务'

OR所在部门!

后勤’

C.所在部门=‘财务'

AND所在部门=‘后勤’

D.所在部门=’财务’OR所在部门=‘后勤’

10.A

11.现要统计选课表中C01课程的总成绩

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 艺术

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1