1/34
《数据库原理与应用》-复习
一、单项选择题
1.一种存储引擎,其将数据存储在内存当中,数据的访问速度快,电脑关机后数据丢失,
有临时存储数据的特点,该存储引擎是()
A.MYISAM
B.INNODB
C.MEMORY
D.CHARACTER
2.SQL语言中的视图VIEW是数据库的()
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.索引并非越多越好
D.建立索引可使检索操作更迅速
7.从关系中出满足一定条件的元组运算,称为( )运算
A.集合
B.投影
C.连接
D.选择
8.SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,INSERTUPDATE
2/34
DELETE语句是实现哪种功能()
A.数据查询
B.数据操纵
C.数据定义
D.数据控制
9.下面系统中不属于关系数据库管理系统的是( )
A.Oracle
B.MySQL
C.IMS
D.DB2
10.数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。
A.DBS包括DBDBMS
B.DBMS包括DBDBS
C.DB包括DBSDBMS
D.DBS就是DB,也就是DBMS
11.设计一表结构,某字段要求存学生号,为固定14位长字符,采用哪种类型字段。()
A.varray
B.LONG
C.VARCHAR
D.CHAR
12.关系数据库管理系统应能实现的专门关系运算包括()。
A.排序. 索引. 统计
B.选择. 投影. 连接
C.关联. 更新. 排序
D.显示. 打印. 制表
13.SELECT FLOOR(-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.可以使用D EFAULT关键字将列设置为默认值
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.格式化日期的函数是()
A.DATEDIFF()
B.DATE_FORMAT()
C.DAY()
D.CURDATE()
20.GROUP_CONCAT()函数作用是( .
A.将每组的结果字符串连接起来
B.将每组的结果累加
C.统计每组的记录数
D.统计每组的平均值
21.SQL语言中,insert 命令的功能是(
A.增加记录
B.删除记录
C.修改记录
D.查询记录
22.删除经销商1018的数据记录的代码为()fromdistributorswheredistri_num=1018
A.droptable
B.delete*
C.dropcolumn
D.delete
23.student表录入数据时,常常需要一遍又一遍的输入"男”到学生"性别”列,以下(
种方法可以解决这个问题?
A.创建一个DEFSULT约束( 或默认值)
B.创建一个CHECK约束
4/34
C.创建一个UNIQUE约束(或唯一值)
D.创建一个PRIMARY KEY约束(或主键)
24.在下列描述中,正确的描述是()
A.SQL是一种过程化语言
B.SQL集合操作方式
C.SQL不能嵌入到高级语言程序中
D.SQL是一种DBMS
25.在学生表,哪个字段可以作为主关键字( )。
A.姓名
B.年龄
C.出生日期
D.学号
26.下面关于索引描述中错误的一项是()
A.索引可以提高数据查询的速度
B.索引可以降低数据的插入速度
C.innodb存储引擎支持全文索引
D.删除索引的命令是dropindex
27.关于DELETETRUNCATE TABLE区别描述错误的是()
A.DELETE可以删除特定范围的数据
B.两者执行效率一样
C.DELETE返回被删除的记录行数
D.TRUNCATE TABLE返回值为0
28.SQL是一种()语言
A.函数型
B.高级算法
C.关系数据库
D.人工智能
29.更新数据表中的记录用以下哪一项()
A.DELETE
B.ALTRE
C.UPDATE
D.SELECT
30.数据库备份的作用是()
A.保障安全性
B.一致性控制
C.故障后的恢复
D.数据的转存
31.下列的SQL语句中,( )不是数据定义语句。
A.CREATE TABLE
5/34
B.DROP VIEW
C.CREATE VIEW
D.GRANT
32.索引是在基本表的列上建立的一种数据库对象,它同基本表分开存储,使用它能够加
快数据的( )速度
A.插入
B.查询
C.修改
D.删除
33.利用SQL语言所建立的视图在数据库中属于()。
A.实表
B.虚表mysql中delete语句
C.索引
D.字段
34.以下能够删除一列的是()
A.alter table emp remove column
B.alter table emp drop column
C.alter table emp delete column

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。