《数据库原理与应用》300-含答案_第1页
《数据库原理与应用》300-含答案_第2页
《数据库原理与应用》300-含答案_第3页
《数据库原理与应用》300-含答案_第4页
《数据库原理与应用》300-含答案_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

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

文档简介

第1/34页

《数据库原理与应用》-复习

一、单项选择题

1.一种存储引擎,其将数据存储在内存当中,数据的访问速度快,电脑关机后数据丢失,

有临时存储数据的特点,该存储引擎是()

A.MYISAM

B.INNODB

C.MEMORY

D.CHARACTER

2.在SQL语言中的视图VIEW是数据库的0

A.外模式

B.存储模式

C.模式

D.内模式

3.表示两个或多个事务可以同时运行而不互相影响的是()

A.原子性

B.一致性

C.独立性

D.持续性

4.下列四项中说法不正确的是()

A.数据库减少了数据冗余

B.数据库中的数据可以共享

C.数据库避免了一切数据的重复

D.数据库具有较高的数据独立性

5.VARCHAR类型字段保存最大的字符数是()

A.255

B.1025

C.65533

D.65535

6.关于索引(index)的说法哪些是错误?()

A.创建索引能提高数据插入的性能

B.索引应该根据具体的检索需求来创建,在选择性好的列上创建索引

C.索引并非越多越好

0.建立索引可使检索操作更迅速

7.从关系中找出满足一定条件的元组运算,称为()运算

A.集合

B.投影

C.连接

D.选择

8.SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,INSERT、

UPDATE、

第2/34页

DELETE语句是实现哪种功能()

A.数据查询

B.数据操纵

C.数据定义

D.数据控制

9.下面系统中不属于关系数据库管理系统的是()

A.Oracle

B.MySQL

C.IMS

D.DB2

10.数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。

A.DBS包括DB和DBMS

B.DBMS包括DB和DBS

C.DB包括DBS和DBMS

D.DBS就是DB,也就是DBMS

11.设计一表结构,某字段要求存学生号,为固定14位长字符,采用哪种类型字段。()

A.varray

B.LONG

C.VARCHAR

D.CHAR

12.关系数据库管理系统应能实现的专门关系运算包括()o

A序

B接

映更

c序

D表

13.SELECTFLOOR(-14.5),FLOOR(14.5)的结果是()

A.-15,14

B.-15,15

C.-14,14

D.-14,15

14.MySQL有()个系统数据库

A.3

B.4

C.5

D.6

15.下列关于UPDATE语句错误的是()

A.可以使用DEFAULT关键字将列设置为默认值

B.可以使用NULL关键字将列设置为空值

C.可以使用UPDATE语句同时修改多个记录

D.若UPDATE语句中没有指定搜索条件,则默认只能修改第一条记录

第3/34页

16.在SQL语言中,update命令的功能是()

A.增加记录

B.删除记录

C.修改记录

D.查询记录

17.设计学生数据表,存储年龄字段,要用()型字段

A.整型

B.字符

C.日期

D.逻辑

18.关于主键下列说法错误的是:()

A.一个表的主键由一个或多个字段组成。

B.一个表的主键由只能由一个字段组成。

C.值具有唯一性,而且不允许取空值(NULL)。

D.键的作用是唯一地标识表中的每一条记录。

19.格式化日期的函数是C

A.DATEDIFFO

B.DATEFORMAT。

C.DAYO

D.CURDATEO

20.GROUP_CONCAT()函数作用是().

A.将每组访结果字符串连接起来

B,将每组的结果累加

C.统计每组的记录数

D.统计每组的平均值

21.在SQL语言中,insert命令的功能是()

A.增加记录

B.删除记录

C.修改记录

D.查询记录

22.删除经销商1018的数据记录的代码为()fromdistributors\vheredistri_num=1018

A.droptable

B.delete*

C.dropcolumn

D.delete

23.在student表录入数据时,常常需要一遍又一遍的输入〃男”到学生〃性别”列,以下

()

种方法可以解决这个问题?

A.创建一个DEFSULT约束(:或默认值)

B.创建一个CHECK约束

第4/34页

C.创建一个UNIQUE约束(或唯一值)

D.创建一个PRIMARYKEY约束(或主键)

24.在下列描述中,正确的描述是()

A.SQL是一种过程化语言

B.SQL集合操作方式

C.SQL不能嵌入到高级语言程序中

D.SQL是一种DBMS

25.在学生表,哪个字段可以作为主关键字()。

A.姓名

B.年龄

C.出生日期

D.学号

26.下面关于索引描述中错误的一项是()

A.索引可以提高数据查询的速度

B.索引可以降低数据的插入速度

C.innodb存储引擎支持全文索引

D.删除索引的命令是dropindex

27.关于DELETE和TRUNCATETABLE区别描述错误的是()

A.DELETE可以删除特定范围的数据

B.两者执行效率一样

C.DELETE返回被删除的记录行数

D.TRUNCATETABLE返回值为0。

28.SQL是一种()语言

A.函数型

B.高级算法

C.关系数据库

D.人工智能

29.更新数据表中的记录用以下哪一项()

A.DELETE

B.ALTRE

C.UPDATE

D.SELECT

30.数据库备份的作用是()

A.保障安全性

B.一致性控制

C.故障后的恢复

D.数据的转存

31.下列的SQL语句中,()不是数据定义语句。

A.CREATETABLE

第5/34页

B.DROPVIEW

C.CREATEVIEW

D.GRANT

32.索引是在基本表的列上建立的一种数据库对象,它同基本表分开存储,使用它能够

快数据的()速度

A.插入

B.查询

C.修改

D.删除

33.利用SQL语言所建立的视图在数据库中属于()。

A.实表

B.虚表

C.索引

D.字段

34.以下能够删除一列的是()

A.altertableempremovecolumn

B.altertableempdropcolumn

C.altertableempdeletecolumn

D.altertableempdelete

35.返回当前日期的函数是()

A.curtime()

B.adddate()

C.curnow()

D.curdate()

36.设计一表结构,某字段要求存放员工编号,为固定10位长字符,采用哪种类型字段。

0

A.varray

B.LONG

C.VARCHAR

D.CHAR

37.在MySQL中,建立数据库用0

A.CREATETABLE命令

B.CREATETRIGGER命令

C.CREATEINDEX命令

D.CREATEDATABASE命令

38.以下哪项不属于数据模型。

A.关系模型

B.网状模型

C.层次模型

D.网络模型

第6/34页

39.关系数据库用()来表示实体之间的联系。

A.树结构

B.网结构

C.二维表

D.线性表

40.目前,商品化的数据库管理系统以()型为主。

A.层次

B.网状

C.关系

D.文件

41.deletefromemployee语句的作用是()

A.删除当前数据库中整个employee表,包括表结构

B.删除当前数据库中employee表内的所有行

C.由于没有where子句,因此不删除任何数据

D.删除当前数据库中employee表内的当前行

42.查看系统中可用的字符集命令是()

A.showcharacterset

B.showcollation

C.showcharacter

D.showset

43.设计学生数据表,存储姓名字段,要用()型字段

A.字符

B.数字

C.日期

D.备注

44.()属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次:

A.数据模型

B.层次模型

C.ER图

D.关系模型

45.若要撤销数据库中已经存在的表S,可用()

A.DELETETABLES

B.DELETES

C.DROPS

D.DROPTABLES

46.关于SQL中主外键说法错误的是()

A.外键可以在创建表时进行添加;也可以表创建好之后,修改表结构进行添加

B.添加外键的语法为:ALTERTABLE从表名ADDBORE1GNKEY(外键名)REFERENCES±

表(主

键名)

第7/34页

C.删除外键的语法为:altertable表名deleteforeignkey外键名

D.主键是为保证数据库的实体完整性,取值非空唯一;外键是保证数据库的参照完整性,

值可以为空

47.SELECTLOCATE('to',*WeicometoChina')的结果是()

A.7

B.8

C.9

D.10

48.在SQL的查询语句中,ORDERBY选项实现对结果表的()功能

A.排序

B.统计

C.汇总

D.计算

49.以下语句正确的是()

A.[selectsal+lfromemp;

B.[selectsal*10,sal*deptnofromemp;

C.不能使用运算符号

D.selectsal*10,deptno*1Ofromemp;

50.在以下软件中,属于数据库管理系统的是()

A.MySQL

B.WORD

C.IE

D.QQ

51.以下聚合函数求数据总和的是()

A.MAX

B.SUM

C.COUNT

D.AVG

52.在MySQL中有5种约束,以下()不属于该5种约束。

A.主键约束

B.外键约束

C.唯一性约束

D.关联约束

53.唯一索引也称为()

A.唯一查询

B.唯一视图

C.唯一连接

D.唯一约束

54.假设学生关系S(S#,SNAME,SEX),课程关系C(C#,CNAME),学生选课关系SC

(S

第8/34页

#,C#,GRADE)o要查询选修〃Computer”课的男生姓名,将涉及到关系()。

A.S

B.S,SC

C.C,SC

D.S,C,SC

55.MySQL中存储用户全局双限的表是()

A.table_priv

B.procs_priv

C.columns_priv

D.user

56.关于SELECT语句以下哪一个描述是错误的()

A.SELECT语句用于查询一个表或多个表的数据。

B.SELECT语句属于数据操作语言(DML)。

C.SELECT语句的列必需是基于表的列的。

D.SELECT语句表示数据库中一组特定的数据记录。

57.以下说法错误的是()

A.SELECTmax(sal),deptno,jobFROMEMPgroupbysal;

B.SELECTmax(sal),deptno,jobFROMEMPgroupbydeptno;

C.SELECTmax(sal),deptno,jobFROMEMP;

D.SELECTmax(sal),dcptno,jobFROMEMPgroupbyjob;

58.关系模型中实现实体间N:M联系是通过增加一个()o

A.关系实现

B.属性实现

C.关系或一个属性实现

D.关系和一个属性实现

59.为数据表创建索引的目的是()

A.提高查询的检索性能

B.归类

C.创建唯一索引

D.创建主键

60.设置语句结束符的命令是()

A.set

B.end

C.delimiter

D.finish

61.在视图上不能完成的操作是()

A.更新视图数据

B.在视图上定义新的基本表

C.在视图上定义新的视图

D.查询

第9/34页

62.E-R模型的基本成分是()。

A.字段和记录

B.记录和实体

C.联系和属性

D.实体和联系

63.索引是在基本表的列上建立的一种数据库对象,它同基本表分开存储,使用它能够

快数据的()速度。

A.插入

B.修改

C.删除

D.查询

64.SELECTCOUNT(SAL)FROMEMPGROUPBYDEPTNO:意思是()

A.求每个部门中的工资

B.求每个部门中工资的大小

C.求每个部门中工资的综合

D.求每个部门中工资的个数

65.有三个表,它们的记录行数分别是10行、2行和6吁,三个表进行交叉连接后,结果

中共有()行数据

A.18

B.26

C.不确定

D.120

66.不属于MySQL日志的是()

A.错误日志

B.服务器日志

C.查询日志

D.二进制日志

67.返回当前日期的函数是(D)

A.curtime()

B.adddate()

C.curnow()

D.curdate()

68.在SQL语言中,用于定义表、索引和视图的是()

A.数据定义语言

B.数据操纵语言

C.数据控制语言

D.结构化语言

69.下列关于存储过程的叙述中不正确的是()

A.存储过程的名称只能由系统指定

第10/34页

B.存储过程可以接受输入参数并以输出参数的形式将多个值返回至调用过程或批处理

C.存储过程是第一次执行时进行编译并被保存到内存以备调用的,所以执行速度快

D.存储过程是由一组预编译的SQL语句组成的存储在服务器上的一种数据库对象

70.SQL语言中,删除记录使用()命令

A.delete

B.insert

C.create

D.trcate

71.查看MySQL版本语句是()

A.mysql---version

B.mysql--VERSION

C.mysql---help

D.mysql---v

72.导入sql脚本文件的命令是()

A.[source

B.[script

C.[file

D.[sql

73.下列的SQL语句中,()不是数据定义语句

A.CREATETABLE

B.GRANT

C.CREATEVIEW

D.DROPVIEW

74.关系数据库用()来表示实体之间的联系。

A.树结构

B.网结构

C.二维表

D.线性表

75.在SQL语言中,子查询是()

A.选取单表中字段子集的查询语句

B.选取多表中字段子集的查询语句

C.返回单表中数据子集的查询语言

D.嵌入到另一个查询语句之中的查询语句

76.属于事务控制的语句是()。

A.BeginTran^CommitRo11Back

B.Begin^ContinuesEnd

C.CreateTran、Commit、Ro11Back

D.BeginTran、Continue、End

77.若要求查找S表中,姓名的第一个字为‘王’的学生学号和姓名。下面列出的SQL语句

中,

第11/34页

哪个是正确的()

A.SELECTSno,SNAMEFROMSWHERESNAME='王为'

B.SELECTSno,SNAMEFROMSWHERESNAMELIKE'王%’

C.SELECTSno,SNAMEFROMSWHERESNAMELIKE'王」

D.全部

78.条件“BETWEEN20AND30”表示年龄在20到30之间,且0

A.包括20岁不包括30岁

B.不包括20岁包括30岁

C.不包括20岁和30岁

D.包括20岁和30岁

79.在SQL语言中,要删除表中记录的命令是()

A.DELETE

B.DROP

C.CLEAR

D.REMOVE

80.()由数据结构.关系操作集合利完整性约束三部分组成:

A.关系模型

B.关系

C.关系模式

D.关系数据库

81.返回字符串长度的函数是()

A.len()

B.length()

C.left()

D.long()

82.SELECT语句的完整语法较复杂,但至少包括的部分是0

A.仅SELECT

B.SELECT,FROM

C.SELECT,GROUP

D.SELECT,INTO

83.SQL语句中的条件用以下哪一项来表达()

A.THEN

B.WHILE

C.WHERE

D.IF

84.为了使索引键的值在基本表中唯一,在建立索引语句中应使用保留字0

A.UNIQUE

B.COUNT

C.DISDINCT

D.UNION

第12/34页

85.以下哪个软件不是数据库管理系统软件()

A.MySQL

B.Oracle

C.Office

D.SQLServer

86.属性的取值范围被称为()o

A.实体

B.域

C.联系

D.码

87.在SQL语言中,MAX作用是()

A.最小值

B.平均值

C.最大值

D.和

88.数据模型的三要素是(:)。

A.数据结构.数据操作和数据完整性

B.数据结构.数据库定义和数据库维护

C.数据定义.数据操作和数据维护

D.关系数据库.层次数据库和网状数据库

89.属性的取值范围称做(:)。

A.实体

B.域

C.联系

D.码

90.在学生信息表中,以下哪个字段可以作为主关键字()。

A.学号

B.年龄

C.姓名

D.性别

91.数据库系统的数据独立性体现在Oo

A.不会因为数据的变化而影响到应用程序

B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序

C.不会因为存储策略的变叱而影响存储结构

D.不会因为某些存储结构的变化而影响其他的存储结构

92.拼接字段的函数是()

A.SUBSTRING()

B.TRIMO

C.SUM()

第13/34页

D.CONCATO

93.以下哪项属于DDL操作:)

A.update

B.create

C.insert

D.delete

94.在下列描述中,正确的描述是()。

A.SQL是一种过程化语言

B.SQL集合操作方式

C.SQL不能嵌入到高级语言程序中

D.SQL是一种DBMS

95.用二维表来表示实体及实体之间联系的数据模型弥为()

A.实体-联系模型

B.层次模型

C.关系模型

D.网状模型

96.SQL是哪几个英文单词的缩写().

A.StandardQueryLanguage

B.StructuredQueryLanguage

C.SelectQueryLanguage

D.以上选项都不是

97.已知表T1中有2行数据,T2中有3行数据,执行SQL语句"selecta.*fromT1a,T2b”

后,返回的行数为()

A.2行

B.3行

C.5行

D.6行

98.连接MySQL服务器的指令是?()

A.mysqladmin-urootpasswordtest

B.mysql-urootpasswordtest

C.mysql-uroot-ptest

D.mysql-uroot-passwordtest

99.视图是一个“虚表”,视图的构造基于()

A.基本表

B.视图

C.基本表或视图

D.数据字典

100.一张表的主键个数为;)

A.至多3个

第14/34页

B.没有限制

C.至多1个

D.至多2个

101.SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE.

DROP、ALTER语句是实现哪种功能()

A.数据操纵

B.数据控制

C.数据定义

D.数据查询

102.以下哪项不属于DML操作()

A.insert

B.update

C.delete

D.create

103.下列关于INSERT语句使用正确的是()

A.可以在INSERT语句的VALUES指定计算列的值

B.可以使用INSERT语句插入一个空记录

C.如果没有为列指定数据,则列值为空值

D.如果列设置了默认值,则可以不为该列提供数据

104.以下函数求平均值的是()

A.MAX

B.SUM

C.COUNT

D.AVG

105.条件〃BETWEEN20AND30”表示年龄在20到30之间,且()

A.包括20岁不包括30岁

B.不包括20岁包括30岁

C.不包括20岁和30岁

D.包括20岁和30岁

106.存储过程是一组预先定义并()的过程化SQL语句

A.保存

B.编写

C.编译

D.解释

107.下面不属于MySQL数据库图形界面管理工具的是()

A.MySQLWorkbench

B.NavicatforMySQL

C.phpMyAdmin

D.CommandLineClient-Unicode

第15/34页

108.实体-联系模型是一种()工具。

A.需求分析

B.系统设计

C.系统测试

D.编程实现

109.查看全局SQL模式的命令是()

A.select@@sql_mode

B.select幽session,sqlmode

C.select@@global.sql_node

D.selectglobal,sqlmode

110.从GROUPBY分组的结果集中再次用条件表达式进行筛选的子句是()

A.FROM

B.ORDERBY

C.HAVING

D.WHERE

111.以下聚合函数求和是()

A.COUNT

B.MAX

C.AVG

D.SUM

112.以下哪种操作能够实现参照完整性()

A.设置唯一键

B.设置外键

C.减少数据冗余

D.设置主键

113.在关系模式中,实现"关系中不允许出现相同的元组”的约束是()约束。

A.候选键

B.主键

C.键

D.外键

114.在对SQL语言的描述中,正确的是()。

A.SQL是一种过程化语言

B.SQL集合操作方式

C.SQL不能嵌入到高级语言程序中

D.SQL是一种DBMS

115.以下是数据库管理系统的是()。

A.SQLite

B.Office

C.Android

D.Navicat

第16/34页

116.设F是基本关系R的一个或一组属性,但不是关系R的主键。如果F与基本关系S的主

键K

相对应,则称F是基本关系R的()。

A.候选键

B.主键

C.全键

D.外键

117.若要在基木表S中增加一列CN(课程名),可用:)

A.ADDTABLESALTER(CNCHAR(8))

B.ALTERTABLESADD(CNCHAR(8))

C.ADDTABLES(CNCHAR(8))

D.ALTERTABLES(ADDCNCHAR(8))

118.SQL语句中的条件用以下哪一项来表达()

A.THEN

B.WHILE

C.WHERE

D.IP

119.查找数据库中所有的数据表用以下哪一项()

A.SHOWDATABASE

B.SHOWTABLES

C.SHOWDATABASES

D.SHOWTABLE

120.SELECTSUBSTRING_INDEX('WelcometoChina','to',-1)的结果是()

A.Welcome

B.to

C.China

D.Welcometo

121.使用SELECT语句随机地从表中挑出指定数量的行,可以使用的方法是()

A.在LIMIT子句中使用RANDO函数指定行数,并用ORDERBY子句定义一个排序规则

B.只要使用LIMIT子句定义指定的行数即可,不使用ORDERBY子句

C.只要在ORDERBY子句中使用RAND()函数,不使用LIMIT子句

D.在ORDERBY子句中使用RAND()函数,并用LIMIT子句定义行数

122.在SQL语言中,子查询是()

A.返回单表中数据子集的查询语言

B.选取多表中字段子集的行询语句

C.选取单表中字段子集的查询语句

D.嵌入到另一个查询语句之中的查询语句

123.一个实体型转换为一个关系模式,关系的主键为()

A.实体的码

B.二个实体码的组合

第17/34页

C.n端实体的码

D.每个实体的码

124.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符

串,

这一规则属于():

A.实体完整性约束

B.参照完整性约束

C.用户自定义完整性约束

D.关键字完整性约束

125.SQL语言中,永久删除EMP表中全部数据的命令正确的是()o

A.delete*fromemp

B.droptableemp

C.truncatetableemp

D.没有正确答案

126.MySQL数据库是()型数据库

A.层次

B.关系

C.网状

D.线

127.在select语句中,实现选择操作的子句是0

A.select

B.groupby

C.where

D.from

128.以下聚合函数求最小值的是0

A.COUNT

B.MAX

C.MIN

D.SUM

129.参照完整性要求有关联的两个或两个以上表之间数据的一致性。参照完整性可以通

建立()来实现。

A.主键约束和唯一约束

B.主键约束和外键约束

C.唯一约束和外键约束

D.以上都不是

130.在ER模型中,如果有3个不同的实体集,3个M:N联系,根据ER模型转换为关系模型

规则,转换为关系的数目是()

A.4

B.5

C.6

D.7

第18/34页

131.关系数据库中,主键是()

A.创建唯一的索引,允许空值

B.只允许以表中第一字段建立

C.允许有多个主键的

D.为标识表中唯一的实体

132.SQL语言中,修改记录使用()命令

A.insert

B.delete

C.update

D.select

133.SQL中,“AGEIN(20,22)”的语义是()。

A.AGE<=22andAge>=20

B.AGE<22andAge>20

C.AGE=20ANDAGE=22

D.AGE=20ORAGE=22

134.在SQL查询时,使用WHERE子句指出的是0。

A.查询目标

B.查询条件

C.查询视图

D.杳询结果

135?为哪些关系,在哪些属性上,创建什么样的索引”这一设计内容应该属于()设

阶段。

A.概念设计

B.逻辑设计

C.物理设计

D.全局设计

136.SELECTCONCAT_WS(,'A',NULL,'B',NULL)的结果是()

A.AB

B.A/B

C.A//B/

137.视图英文单词是()。

A.VIEW

B.TABLE

C.SELECT

D.DATABASE

138.修改自己的mysql服务器密码的命令是()

A.mysql

B.grant

C.setpassword

第19/34页

D.changcpassword

139.以下表达升序排列的是()

A.ASC

B.ESC

C.DESC

D.DSC

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

A.一致性

B.原子性

C.隔离性

D.持久性

141.可以在创建表时用。来创建唯一索引,也可以用()来创建唯一索引

A.Createtable,Createindex

B.设置主键约束,设置唯一约束

C.设置主键约束,Createindex

D.以上都可以

142.在SQL语言中,条件“BETWEEN20AND30”表示年龄在20到30之间,且()。

A.包括20岁和30岁

B.不包括20岁和30岁

C.包括20岁,不包括30岁

D.不包括20岁,包括30岁

143.在视图上不能完成的操作是()。

A.更新视图

B.查询

C.在视图上定义新的表

D.在视图上定义新的视图

144.关系数据库中,主键是()

A.创建唯一的索引,允许空值

B.只允许以表中第一字段建立

C.允许有多个主键的

D.为标识表中唯一的实体

145.以下软件()是数据库管理系统

A.WeChat

B.MySQL

C.QQ

D.Android

146.关于MySQL中的groupby(分组),以下说法正确的是:()

A.groupby语句可以和where语句和having语句同时使用

B.groupby语句只能对一个字段进行分组

第20/34页

C.groupby语句只能对varchar类型字段进行分组

0.groupby语句和orderby语句可以同时使用,而且没有顺序关系

147.以下删除库emp表示正确的0

A.Delete*fromemp

B.Dropdatabaseemp

C.Drop*fromemp

D.deletedatabaseemp

148.查找条件为:姓名不是NULL的记录()

A.WHERENAME!NULL

B.WHERENAMENOTNULL

C.WHERENAMEISNOTNULL

D.WHERENAME!=NULL

149.在利用计算机进行数据处理的四个发展阶段中,第三个发展阶段是()。

A.人工管理

B.文件系统

C.数据库系统

D.分布式数据库系统

150.使用SELECT语句随机地从表中挑出指定数量的行,可以使用的方法是()

A.在LIMIT子句中使用RAND()函数指定行数,并用ORDERBY子句定义一个排序规则

B.只要使用LIMIT子句定义指定的行数即可,不使用ORDERBY子句

C.只要在ORDERBY子句中使用RAND()函数,不使用LIMIT子句

D.在ORDERBY子句中使用RAND()函数,并用LIMIT子句定义行数

151.从给定关系中选出满足一定条件的元组的运算,称为()运算

A.集合

B.投影

C.连接

D.选择

152.MySQL的运算符主要有哪些?()

A.算术运算符、赋值运算符、位运算符、比较运算符、集合运算符、一元运算符等

B.算术运算符、赋值运算符、位运算符、比较运算符、逻辑运算符、一元运算符等

C.算术运算符、赋值运算符、位运算符、比较运算符、线性运算:符、一元运算符等

D.算术运算符、赋值运算符、位运算符、线性运算符、逻辑运算符、一元运算符等

153.UNIQUE惟一索引的作用是()

A.保证各行在该索引上的值都不得重复

B.保证各行在该索引上的值不得为NULL

C.保证参加惟一索引的各列,不得再参加其他的索引

D.保证惟一索引不能被删除

154.使用CREATETABLE语句的()子句,在创建基本表时可以启用全文本搜索

A.FULLTEXT

第21/34页

B.ENGINE

C.FROM

D.WIIRER

155.在MySQL中,不能在整个会话期间都有作用的是下列标识符可以作为局部变量使用

是()。

A.用户变量

B.系统变量

C.局部变量

D.全局变量

156.int类型数据范围是()

A.-128——1270-—255

B.-8388608—-83886070-—16777215

C.-2147483648--21474836470—-4294967295

D.-9223372036854775808--922337203685477580718446744073709551615

157.查找条件为:姓名为NULL的记录()

A.WHERENAMENULL

B.\WHERENAMEISNULL

C.WHERENAME=NULL

D.WHERENAME==NULL

158.数据库管理系统能实现对数据的查询.插入.删除等操作,这种功能是()。

A.数据定义功能

B.数据管理功能

C.数据操纵功能

D.数据控制功能

159.以下函数求个数的是;)

A.AVG

B.SUM

C.MAX

D.COUNT

160.数据库设计的概念设计阶段,表示概念结构的常用方法和描述工具是()。

A.层次分析法和层次结构图

B.数据流程分析法和数据流程图

C.实体联系法和实体联系图

D.结构分析法和模块结构图

161.查找数据表中的记录用以下哪一项()

A.ALTRE

B.UPDATE

C.SELECT

D.DELETE

第22/34页

162.取出关系中的某些列,并消去重复的元组的关系运算称为()

A.取列运算

B.投影运算

C.连接运算

D.选择运算

163.触发器可以创建在()中。

A.表

B.过程

C.数据库

D.函数

164.关于索引(index)的说法哪些是错误?()

A.创建索引能提高数据插入的性能

B.索引应该根据具体的检索需求来创建,在选择性好的列上创建索引

C.索引并非越多越好

D.建立索引可使检索操作更迅速

165.在select语句的where子句中,使用正则表达式过滤数据的关键字是0

A.[like

B.[against

C.[match

D.[regexp

166.MySQL中,预设的、拥有最高权限超级用户的用户名为()

A.test

B.Administrator

C.DA

D.root

167.关系数据库中,实现实体之间的联系是通过表与表之间的()

A.公共索引

B.公共存储

C.公共元组

D.公共属性

168.SQL语言中,查询记录使用()命令

A.insert

B.delete

C.select

D.where

169.请问,以下哪条SQL语句可以查询姓名为“李”开头的所有学员:()

A.select*fromstudentwherename1ike'%李犷

B.select*fromstudentwherenamelike,李,;

C.select*fromstudentwherename1ike*财;

D.select*fromstudentwherenamelike,李;

第23/34页

170.一般情况下,以下哪个字段可以作为主关键字()

A.学号

B.姓名

C.年龄

D.性别

171.返回字符串长度的函数是()

A.len()

B.length()

C.left()

D.longO

172.下列四项中,小属于数据库系统特点的是()o

A.数据共享

B.数据完整性

C.数据冗余度高

D.数据独立性高

173.创建数据库使用以下哪项()

A.crcatcmytest

B.createtablemytest

C.databasemytest

D.createdatabasemytest

174.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符

串,

这一规则属于()

A.实体完整性约束

B.参照完整性约束

C.用户自定义完整性约束

D.关键字完整性约束

175.在SQL语言中,_通配()个字符

A.一个

B.两个

C.任意多个

D.十人

176.主键的建立有0种方法

AL

B.四

C.二

D.二

177.按照姓名升序序排列;)

A.ORDERBYNAMEASC

B.ORDERBYASCNAME

第24/34页

C.ORDERBYNAMEDESC

D.ORDERBYDESCNAME

178.当数据库损坏时,数据库管理员可通过()方式恢复数据库。

A.事务日志文件

B.主数据文件

C.DELETE语句

D.联机帮助文件

179.在ER模型中,如果有3个不同的实体集,3个M:N联系,根据ER模型转换为关系模型

规则,转换为关系的数目是()。

A.4

B.5

C.6

D.7

180.以下哪项用来分组()

A.ORDERBY

B.ORDEREDBY

C.GROUPBY

D.GROUPEDBY

181.删除数据表用以下哪一项()

A.DROP

B.UPDATE

C.DELETE

D.DELETED

182.数据库服务器.数据库和表的关系,正确的说法是()

A.一个数据库服务器只能管理一个数据库,一个数据库只能包含一个表

B.一个数据库服务器可以管理多个数据库,一个数据库可以包含多个表

C.一个数据库服务器只能管理一个数据库,一个数据库可以包含多个表

D.一个数据库服务器可以管理多个数据库,一个数据库只能包含一个表

183.关于SELECT语句以下哪一个描述是错误的()

A.SELECT语句用于查询一个表或多个表的数据。

B.SELECT语句属于数据操作语言(DML)。

C.SELECT语句的列必需是基于表的列的。

D.SELECT语句表示数据库中一组特定的数据记录。

184.数据库与文件系统的根本区别在于()

A.提高了系统效率

B.方便了用户使用

C.数据的结构化

D.节省了储存空间

185.下列()运算不是专门的美系运算。

第25/34页

A.选择

B.投影

C.笛卡尔积

D.连接

186.在视图上不能完成的操作是()

A.查询

B.在视图上定义新的视图

C.更新视图

D.在视图上定义新的表

187.创建视图的命令是()

A.alterview

B.altertable

C.createtable

D.crcateview

188.数据库服务器、数据库和表的关系,正确的说法是0

A.一个数据库服务器只能管理一个数据库,一个数据库只能包含一个表

B.一个数据库服务器可以管理多个数据库,一个数据库可以包含多个表

C.一个数据库服务器只能管理一个数据库,一个数据库可以包含多个表

D.一个数据库服务器可以管理多个数据库,一个数据库只能包含一个表

189.可以用()表示一个新的事务处理块的开始

A.STARTTRANSACTION

B.BEGINTRANSACTION

C.BEGINCOMMIT

D.STARTCOMMIT

190.在全文本搜索的函数中,用于指定被搜索的列的是0

A.MATCH()

B.AGAINST()

C.FULLTEXT()

D.REGEXPO

191.以下语句不正确的是;)

A.select*fromemp;

B.selectename,hiredate,salfromemp;

C.select*fromemporderdeptno;

D.select*fromwheredeptno=landsal<300;

192.导入sql脚本文件的命令是()

A.source

B.script

C.file

D.sql

第26/34页

193.进入要操作的数据库TEST用以下哪一项()

A.INTEST

B.SHOWTEST

C.USERTEST

D.USETEST

194.使用SQL命令建立数据表时,每列的定义必不可少的是()

A.列名

B.列名和长度

C.列名和类型

D.类型和长度

195.查找表结构用以下哪一项()

A.FIND

B.SELETE

C.ALTER

D.DESC

196.在数据库系统中,存取数据的基本单位是()

A.记录

B.数据项

C.文件

D.字节

197.SELECTCEILING(-14.7),CEILING(14.7)的结果是()

A.-15,14

B.-15,15

C.-14,14

D.-14,15

198.触发器主要针对下列语句创建()

A.SELECT.INSERT.DELETE

B.INSERT.UPDATE.DELETE

C.SELECT.UPDATE.INSERT

D.INSERT.UPDATE.CREATE

199.在利用计算机进行数据处理的四个发展阶段中,第二个发展阶段是()。

A.人工管理

B.文件系统

C.数据库系统

D.分布式数据库系统

200.在关系代数中,对一个关系做投影操作后,新关系的元组个数()原来关系的元

个数:

A.小于

B.大于

C.等于

第27/34页

D.小于或等于

201.SQL是一种()语言

A.函数型

B.高级算法

C.美系数据库

D.人工智能

202.关于MySQL中的groupby(分组),以下说法正确的是:()

A.groupby语句可以和where语句和having语句同时使用

B.groupby语句只能对一个字段进行分组

C.groupby语句只能对varchar类型字段进行分组

D.groupby语句和ordcrby语句可以同时使用,而且没有顺序关系

203.以下哪项不属于DML操作()

A.insert

B.update

C.delete

D.create

204.SQL语言是()的语言,轻易学习

A.导航式

B.过程化

C.格式化

D.非过程化

205.字符串常量使用()作为定界符。

A.单引号

B.括号

C.方括号

D.花括号

206.以下表示可变长度字符串的数据类型是0

A.TEXT

B.CHAR

C.VARCHAR

D.EMUM

207.在利用计算机进行数据处理的四个发展阶段中,第一个发展阶段是()o

A.人工管理

B.文件系统

C.数据库系统

D.分布式数据库系统

208.在SELECT语句中,使用关键字()可以把重复行屏蔽

A.TOP

B.ALL

第28/34页

C.UNION

D.DISTINCT

209.用于将事务处理写到数据库的命令是()

A.[insert

B.[rolIback

C.[commit

D.[savepoint

210.DECIMAL是0数据类型

A.可变精度浮点值

B.整数值

C.双精度浮点值

D.单精度浮点值

211.设置MySQL提示符的命令是()

A.tip

B.prompt

C.popup

D.message

212.关系模型中,主键是()。

A.可以由多个任意属性组成

B.至多由一个属性组成

C.可有多个或者一方其值能够唯一表示该关系模式中任何元组的属性组成

D.以上都不是

213.二进制日志文件的主要作用是处理数据库的()。

A.安全性

B.恢复

C.完整性

D.并发控制

214.以下聚合函数求平均数的是()

A.COUNT

B.MAX

C.AVG

D.SUM

215,现有一个关系:借阅(书号,书名,库存数,读者号,借期,还期),假如同一本

允许一个读者多次借阅,但不能同时对一种书借多本,则该关系模式的外键是()。

A.书号

B.读者号

C.书号+读者号

D.书号+读者号+借期

第29/34页

二、多项选择题

216.视图是一个〃虚表”,视图的构造基于()

A.基木表

B.视图

C.存储过程

D.数据字典

217.下列类型中,属于浮点类型的是()。

A.numeric

B.float

C.int

D.char

218.设有图书销售表(书号,销售时间,销售数量,销售总价),其中适合作为主键的

()0

A.书号

B.销售时间

C.(书号,销售时间)

D.销售总价

219.以下是嵌入式操作系统的是()。

A.I0S

B.Android

C.WindowsXP

D.UNIX

220.以下不是数据库管理系统的是()。

A.SQLServer

B.QQ

C.OFFICE

D.MySQL

221.数据库中事务的特性有()。

A.一致性

B.持久性

C.隔离性

D.原子性

222.学生信息表(学号,姓名,年龄,性别,身份证号),其中适合作为主键的是()。

A.学号

B.姓名

C.性别

D.身份证号

223.在数据库设计中,包含()阶段。

A.需求分析阶段

第30/34页

B.逻辑设计阶段

C.概念设计阶段

D.物理设计阶段

224.以下数据类型,属于字符类型的有()

A.CHAR

B.VARCHAR

C.INT

D.DATETIME

225,下列类型中,属于浮点数类型的是()。

A.numeric

B.int

C.datetime

D.real

226.可以删除数据或表的SQL语句有()

A.DELETE

B.DROP

C.SELECT

D.UPDATE

227.在下面的软件中,哪些是数据库管理系统()。

A.CAD

B.DB2

C.Oracle

D.Windows

228.以下是数据库管理系统的是()。

A.SQLServer

B.Oracle

C.SQLite

D.MySQL

229.以下软件是数据库管理系统的是()

A.Access

B.MySQL

C.SQLServer

D.Oracle

230.以下不是数据库管理系统是()。

A.SQLite

B.Office

C.QQ

D.MySQL

第31/34页

三、判断题

231.Android智能手机操作系统不能使用文件存储数据。

232.实体之间的联系共有两种,即1对多联系和多对多联系。

233.MIN函数是求最大值

234.Android智能手机操作系统可以使用简单存储SharedPreferences存储数据。

235.Android是智能手机操作系统。

236.在SQL语言中,整数型常量和实数型常量需要使用单引号括起来。

237.存储过程的参数有输入参数和输出参数两种。

238.删除数据库的命令是DeleteDatabase。

239.在SQL语言中,整数型常量和实数型常量不需要使用任何符号作为起止标记符。

240.设计局部E-R图属于逻辑设计的任务。

241.在SQL语言中,字符型常量和日期型常量不需要使用任何符号作为起止标记符。

242.数据库的数据主要存储在硬盘中。

243.DELETE可以删除表中的记录

244.SQLSever2016是嵌入式数据库。

245.需求分析阶段的主要目标是画出数据流图和建立数据字典,不需要编写需求说明

书。

246.SQL是StructuredQueryLanguage的缩写

247.嵌入式数据库和大型数据库管理系统在管理和使用上没有区别。

248.MIN是求最大值函数

249.SQL语言只能在MySQL数据库系统中使用

250.具有数据更改权限的用户都自动具有该数据的查询权限。

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

252.UPDATE可以修改表中的记录

253.E-R图中的〃E”表示的是实体。

第32/34页

254.BerkeleyDB是嵌入式数据库。

255.假定一个笛卡儿积中有m个元组,在由它所产生的任何一个关系中,其元组数必然

于等于m。

256.SQLile数据库管理系统只能运行在Windows操作系统上。

257.MIN是求和函数

258.对两个关系按照一方的主码进行等值连接,在其运算结果的关系中,其元组个数必

示于等于原有两个关系中的元组个数之和。

259.修改数据表中的数据,使用的命令是UPDATE。

260.事务U志备份既备份数据库的LI志记录也备份数据库的数据。

261.SQL语言是所有关系数据库的标准查询语言

262.关系数据模型的数据结构是简单二维表。

263.MySQL数据库管理系统是使用最广泛的数据库系统之一

264.视图的英文是TABLE。

265.COUNT是求平均值函数

266.MIN是求最小值函数

267.Android智能手机操作系统是美国苹果公司的产品。

268.对两个关系进行等值连接,在其运算结果的关系中,属性个数小于两个关系的属性

数之和。

269.SQLite可以自由下载,免费使用。

270.SUM是求和函数

271.在数据库设计中,通常是先进行逻辑结构设计,然后再进行概念结构设计。

272.MAX是求最小值函数

273.DELETEDATABASE可以删除数据库

274.INSERT可以删除数据表记录

275.删除数据库的命令是DropDatabase.

第33/34页

276.SQLite数据库管理系统可以在Windows、Linux、Android操作系统中安装运行。

277.COUNT函授是统计记录个数

278.数据库三级模式中,外模式到模式的映像提供了数据的逻辑独立性。

279.AVG是求平均值函数

280.嵌入式数据库由于功能简单,在口常生活中使用的很少,不影响我们的生活。

281.SQLite是嵌入式数据库。

282.SQLitc不是关系型数据库。

283.美系的完整性包括实体完整性、参照完整性和用户定义的完整性。

284.MySQL是关系型数据库。

285.一个数据库应用系统开发过程的第一阶段是概念设计。

286.MAX是求和函数

287.SUM是平均值函数

288.实体之间的联系有3种,即1对1联系、1对多联系和多对多联系。

289.MAX是求最大值函数

290.MySQL是文件型数据库系统。

291.SUM是最大值函数

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

293.INSERT可以向数据表中插入记录

294.视图的英文是VIEW。

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

296.在SQL语言中,插入记录使用的命令是insert。

297.SQLite是面向对象型数据库管理系统。

298.DEFAULT只能在〃列级完整性约束定义”处定义。

第34/34页

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

有各种操作权限。

300.在SQL语言中,字符型常量和日期型常量需要使用双引号括起来。—

第1/7页

《数据库原理与应用》-答案

一、单项选择题

1.C

2.A

3.C

4.C

5.C

6.A

7.D

8.B

9.C

10.A

11.D

12.B

13.A

14.B

15.D

16.A

17.A

18.B

19.B

20.A

21.A

22.D

23.A

24.B

25.D

26.C

27.B

28.C

29.C

30.C

31.D

32.B

33.B

34.B

35.D

36.D

37.D

38.D

39.C

40.C

41.B

42.A

43.A

44.C

45.D

第2/7页

46.C

47.C

48.A

49.C

50.A

51.B

52.D

53.D

54.D

55.D

56.C

57.C

58.A

59.A

60.C

61.B

62.D

63.D

64.D

65.D

66.B

67.D

68.A

69.A

70.A

71.A

72.A

73.B

74.C

75.D

76.A

77.B

78.D

79.A

80.C

81.B

82.B

83.C

84.A

85.C

86.B

87.C

88.A

89.B

90.A

91.B

92.D

93.B

第3/7页

94.B

95.C

96.B

97.D

98.C

99.C

100.C

101.C

102.D

103.D

104.D

105.D

106.C

107.D

108.B

109.A

110.C

lll.D

112.B

113.B

114.B

115.A

116.D

117.B

118.C

119.B

120.C

121.D

122.D

123.A

124.C

125.C

126.B

127.C

128.C

129.C

130.C

131.D

132.C

133.D

134.B

135.C

136.C

137.A

138.C

139.A

140.D

141.C

第4/7页

142.A

143.C

144.D

145.B

146.A

147.B

148.C

149.C

150.D

151.D

152.B

153.A

154.A

155.C

156.C

157.B

158.C

159.D

160.C

161.C

162.B

163.A

164.A

165.D

166.D

167.D

168.C

169.C

170.A

171.B

172.C

173.D

174.C

175.A

176.D

177.A

178.A

179.C

180.C

181.A

182.B

183.C

184.C

185.C

186.D

187.D

188.B

189.A

第5/7页

190.A

191.C

192.A

193.D

194.C

195.D

196.B

197.D

198.B

199.B

200.D

201.C

202.A

203.D

204.D

205.A

206.C

207.A

208.D

209.C

210.A

211.B

212.C

213.B

214.C

215.D

二、多项选择题

216.AB

217.AB

218.AC

219.AB

220.BC

221.ABCD

222.AD

223.ABCD

224.AB

225.AD

226.AB

227.BC

228.ABCD

229.ABCD

230.BC

三、判断题

231.错误

232.错误

233.错误

234.正确

第6/7页

235正

.

23&错

23Z正

&

23错

9

23正

.

24o错

温馨提示

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

评论

0/150

提交评论