广东开放大学考试复习数据库原理与应用

微信小程序
资源下载
下载价格10

1 单选 1. 数据库系统是采用了数据库技术的计算机系统,它是一个集合体,包含数据库、计算机硬件、软件和( C )
A. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”>A. 系统分析员</span></p><p><br/></p>
B. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”> B. 程序员</span></p><p><br/></p>
C. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”>C. 数据库管理员</span></p><p><br/></p>
D. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”>D. 操作员</span></p><p><br/></p>
2 单选 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( A )。
A. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”>DBS包括DB和DBMS</span></p><p><br/></p>
B. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”> DBMS包括DB和DBS</span></p><p><br/></p>
C. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”>DB包括DBS和DBMS</span></p><p><br/></p>
D. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”>DBS就是DB,也就是DBMS</span></p><p><br/></p>
3 单选 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是( D )。I.人工管理阶段 II.文件系统阶段 III.数据库阶段
A. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”>I 和 II</span></p><p><br/></p>
B. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”><span style=”font-family:宋体”>只有</span> II</span></p><p><br/></p>
C. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”>II 和 III</span></p><p><br/></p>
D. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”><span style=”font-family:宋体”>只有</span> I</span></p><p><br/></p>
4 单选 下列四项中,不属于数据库系统特点的是 ( C )
A. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”><span style=”font-family:宋体”>数据共享</span></span></p><p><br/></p>
B. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”><span style=”font-family:宋体”>数据完整性</span></span></p><p><br/></p>
C. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”><span style=”font-family:宋体”>数据冗余度高</span></span></p><p><br/></p>
D. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”><span style=”font-family:宋体”>数据独立性高</span></span></p><p><br/></p>
5 单选 数据库系统的数据独立性体现在( B )
A. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”><span style=”font-family:宋体”>不会因为数据的变化而影响到应用程序</span></span></p><p><br/></p>
B. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”><span style=”font-family:宋体”>不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序</span></span></p><p><br/></p>
C. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”><span style=”font-family:宋体”>不会因为存储策略的变化而影响存储结构</span></span></p><p><br/></p>
D. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”><span style=”font-family:宋体”>不会因为某些存储结构的变化而影响其他的存储结构</span></span></p><p><br/></p>
1 单选 关系模型中,主键是( C )。
A. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”><span style=”font-family:宋体”>可以由多个任意属性组成</span></span></p><p><br/></p>
B. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”><span style=”font-family:宋体”>至多由一个属性组成</span></span></p><p><br/></p>
C. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”><span style=”font-family:宋体”>可有多个或者一个其值能够唯一表示该关系模式中任何元组的属性组成</span></span></p><p><br/></p>
D. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”><span style=”font-family:宋体”>以上都不是</span></span></p><p><br/></p>
2 单选 现有如下关系:患者(患者编号,患者姓名,性别,出生日起,所在单位),
医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期,诊断结果)
其中,医疗关系中的外键是( A )。
A. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”><span style=”font-family:宋体”>患者编号</span></span></p><p><br/></p>
B. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”><span style=”font-family:宋体”>患者姓名</span></span></p><p><br/></p>
C. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”><span style=”font-family:宋体”>患者编号和患者姓名</span></span></p><p><br/></p>
D. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”><span style=”font-family:宋体”>医生编号和患者编号</span></span></p><p><br/></p>
1 单选 已知表T1中有2行数据,T2中有3行数据,执行SQL语句“select a.* from T1 a,T2 b”后,返回的行数为( D )
A. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”>2行</span></p><p><br/></p>
B. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”>3行</span></p><p><br/></p>
C. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”>5行</span></p><p><br/></p>
D. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”>6行</span></p><p><br/></p>
2 单选 员工表staff表结构如下
staffNo varchar2(10),
Email varchar2(50)
哪一个SQL语句能查询出没有E_mail地址的员工号( C )
A. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”> select staffno from Staff where Email = NULL</span></p><p><br/></p>
B. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”>select staffno from Staff where Email <> NULL</span></p><p><br/></p>
C. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”>select staffno from Staff where Email is null</span></p><p><br/></p>
D. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”>select staffno from Staff where Email is not null</span></p><p><br/></p>
3 单选 存在两个结构相同的数据库表T1(col1,col2,col3)、T2(col1,col2,col3),写出一SQL语句将所有T1数据导入到T2表 ( D )
A. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”>select col1,col2,col3 from T1 INTO T2 (col1,col2,col3)</span></p><p><br/></p>
B. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”>INSERT T1 (col1,col2,col3) INTO T2(col1,col2,col3)</span></p><p><br/></p>
C. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”>insert into T2 (col1,col2,col3) AS select col1,col2,col3 from T1</span></p><p><br/></p>
D. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”>insert into T2 (col1,col2,col3) select col1,col2,col3 from T1</span></p><p><br/></p>
4 单选 用TRUNCATE和DELETE语句删除表中数据的区别 ( A )
A. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”>TRUNCATE命令不记录日志</span></p><p><br/></p>
B. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”>TRUNCATE命令记录日志</span></p><p><br/></p>
C. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”>DELETE命令不记录日志</span></p><p><br/></p>
D. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”>TRUNCATE和DELETE命令均不记录日志</span></p><p><br/></p>
5 单选 如下查询语句SELECT id_number,100/quantity from inventory如果quantity为空,则查询语句的第二个字段将返回( B )
A. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”>a space</span></p><p><br/></p>
B. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”> a null value</span></p><p><br/></p>
C. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”>a value of</span></p><p><br/></p>
D. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”>a value of 100</span></p><p><br/></p>
6 单选 关于索引(index)的说法哪些是错误?( A )
A. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”><span style=”font-family:宋体”>创建索引能提高数据插入的性能</span></span></p><p><br/></p>
B. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”><span style=”font-family:宋体”>索引应该根据具体的检索需求来创建,在选择性好的列上创建索引</span></span></p><p><br/></p>
C. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”><span style=”font-family:宋体”>索引并非越多越好</span></span></p><p><br/></p>
D. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”><span style=”font-family:宋体”>建立索引可使检索操作更迅速</span></span></p><p><br/></p>
7 单选 设计一表结构,某字段要求存放员工编号,为固定10位长字符,采用哪种类型字段。( D )
A. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”>varray</span></p><p><br/></p>
B. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”>LONG</span></p><p><br/></p>
C. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”>VARCHAR</span></p><p><br/></p>
D. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”>CHAR</span></p><p><br/></p>
8 单选 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是( C )
A. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”><span style=”font-family:宋体”>多对多</span></span></p><p><br/></p>
B. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”><span style=”font-family:宋体”>一对一</span></span></p><p><br/></p>
C. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”><span style=”font-family:宋体”>多对一</span></span></p><p><br/></p>
D. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”><span style=”font-family:宋体”>一对多</span></span></p><p><br/></p>
9 单选 连接MySQL服务器的指令是?( C )
A. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”>mysqladmin -u root password test</span></p><p><br/></p>
B. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”>mysql -u root password test</span></p><p><br/></p>
C. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”>mysql -u root -p test</span></p><p><br/></p>
D. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”>mysql -u root -password test</span></p><p><br/></p>
10 单选 SQL语言中,删除一个表的命令是( B )
A. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”>DELETE</span></p><p><br/></p>
B. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”>DROP</span></p><p><br/></p>
C. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”>CLEAR</span></p><p><br/></p>
D. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”>REMO</span><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”>V</span><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”>E</span></p><p><br/></p>
1 单选 在SELECT语句中,使用关键字( D )可以把重复行屏蔽
A. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”>TOP</span></p><p><br/></p>
B. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”>ALL</span></p><p><br/></p>
C. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”>UNION</span></p><p><br/></p>
D. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”>DISTINCT</span></p><p><br/></p>
2 单选 以下聚合函数求平均数的是( C )
A. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”>COUNT</span></p><p><br/></p>
B. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”>MAX</span></p><p><br/></p>
C. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”>AVG</span></p><p><br/></p>
D. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”>SUM</span></p><p><br/></p>
3 单选 返回当前日期的函数是( D )
A. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”>curtime()</span></p><p><br/></p>
B. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”>adddate()</span></p><p><br/></p>
C. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”>curnow()</span></p><p><br/></p>
D. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”>curdate()</span></p><p><br/></p>
4 单选 MySQL中,预设的、拥有最高权限超级用户的用户名为( D )
A. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”>test</span></p><p><br/></p>
B. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”>Administrator</span></p><p><br/></p>
C. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”>DA</span></p><p><br/></p>
D. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”>root</span></p><p><br/></p>
5 单选 返回字符串长度的函数是( B )
A. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”>len()</span></p><p><br/></p>
B. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”>length()</span></p><p><br/></p>
C. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”>left()</span></p><p><br/></p>
D. <p style=”margin: 0px;”><span style=”margin: 0px; font-family: 宋体; font-size: 12pt;”>long()</span></p><p><br/></p>
( )由数据结构、关系操作集合和完整性约束三部分组成:
选择一项:
a. 关系数据库
b. 关系
c. 关系模式
d. 关系模型
反馈
正确答案是:关系模式
题目2
数据库系统和文件系统的区别是( )。
选择一项:
a. 文件系统只能管理程序文件,而数据库系统能管理各种文件;
b. 文件系统管理的数据量小,而数据库系统管理的数据量大;
c. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统能解决此问题;
d. 数据库系统复杂,文件系统简单
反馈
正确答案是:文件系统不能解决数据冗余和数据独立性问题,而数据库系统能解决此问题;
题目3
数据库管理系统能实现对数据的查询、插入、删除等操作,这种功能是( )。
选择一项:
a. 数据管理功能
b. 数据操纵功能
c. 数据控制功能
d. 数据定义功能
反馈
正确答案是:数据操纵功能
题目4
数据模型的三要素是( )。
选择一项:
a. 数据结构、数据操作和数据完整性
b. 数据结构、数据库定义和数据库维护
c. 关系数据库、层次数据库和网状数据库
d. 数据定义、数据操作和数据维护
反馈
正确答案是:数据结构、数据操作和数据完整性
题目5
下列选项中,不属于数据库特点的是( )。
选择一项:
a. 数据共享
b. 数据完整性
c. 数据独立性高
d. 数据冗余很高
反馈
正确答案是:数据冗余很高
题目6
数据库系统的数据独立性体现在( )。
选择一项:
a. 不会因为存储策略的变化而影响存储结构
b. 不会因为某些存储结构的变化而影响其他存储结构
c. 不会因为数据的变化而影响到应用程序
d. 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序
反馈
正确答案是:不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序
题目7
以下哪项不属于数据模型( )
选择一项:
a. 层次模型
b. 网络模型
c. 网状模型
d. 关系模型
反馈
正确答案是:网络模型
题目8
下列功能中,属于数据库管理系统功能的是( )。
选择一项或多项:
a. 数据更新
b. 数据库对象定义
c. 数据库文件读写
d. 数据查询
反馈
正确答案是:数据库对象定义, 数据查询, 数据更新
题目9
是存储在计算机内组织的结构化的相关数据的集合。
反馈
正确答案是:数据库
题目10
实体之间的联系有3种,即1对1联系、1对多联系和多对多联系。
选择一项:


反馈
正确的答案是“对”。
为数据表创建索引的目的是( )
选择一项:
a. 提高查询的检索性能
b. 创建唯一索引
c. 创建主键
d. 归类
反馈
正确答案是:提高查询的检索性能
题目2
在SQL语言中,视图是数据库体系结构中的( )。
选择一项:
a. 物理模式
b. 模式
c. 内模式
d. 外模式
反馈
正确答案是:外模式
题目3
参照完整性规则:表的( )必须是另一个表主键的有效值,或者是空值。
选择一项:
a. 主属性
b. 主键
c. 候选键
d. 外键
反馈
正确答案是:外键
题目4
SQL是哪几个英文单词的缩写( )
选择一项:
a. 以上选项都不是
b. Select Query Language
c. Structured Query Language
d. Standard Query Language
反馈
正确答案是:Structured Query Language
题目5
下列SQL语句中,( )是授权语句。
选择一项:
a. DROP VIEW
b. CREATE VIEW
c. GRANT
d. CREATE TABLE
反馈
正确答案是:GRANT
题目6
下列关于INSERT语句使用正确的是( )
选择一项:
a. 如果没有为列指定数据,则列值为空值
b. 可以使用INSERT语句插入一个空记录
c. 如果列设置了默认值,则可以不为该列提供数据
d. 可以在INSERT语句的VALUES指定计算列的值
反馈
正确答案是:如果列设置了默认值,则可以不为该列提供数据
题目7
下列关于UPDATE语句错误的是( )
选择一项:
a. 可以使用UPDATE语句同时修改多个记录
b. 可以使用NULL关键字将列设置为空值
c. 若UPDATE语句中没有指定搜索条件,则默认只能修改第一条记录
d. 可以使用D EFAULT关键字将列设置为默认值
反馈
正确答案是:若UPDATE语句中没有指定搜索条件,则默认只能修改第一条记录
题目8
设要查询不姓“张”的学生,下列条件子句中正确的是( )。
选择一项或多项:
a. Where  姓名 LIKE ‘!张%’
b. Where 姓名 NOT LIKE ‘张%’
c. Where  姓名  !==  ‘张%’
d. Where  姓名 LIKE NOT ‘张%’
反馈
正确答案是:Where  姓名 LIKE ‘!张%’, Where 姓名 NOT LIKE ‘张%’
题目9
SQL的集合处理方式与主语言的单记录处理方式之间用回答
来协调。
反馈
正确答案是:游标
题目10
删除列指令是ALTER TABLE,对吗?
选择一项:


反馈
正确的答案是“错”。
索引是对数据库表中( )字段的值进行排序。
选择一项:
a. 多个
b. 零个
c. 一个或多个
d. 一个
反馈
正确答案是:一个或多个
题目2
在student表录入数据时,常常需要一遍又一遍的输入“男”到学生“性别”列,以下( )种方法可以解决这个问题?
选择一项:
a. 创建一个CHECK约束
b. 创建一个DEFSULT约束(或默认值)
c. 创建一个UNIQUE约束(或唯一值)
d. 创建一个PRIMARY KEY约束(或主键)
反馈
正确答案是:创建一个DEFSULT约束(或默认值)
题目3
视图是一个“虚表”,视图的构造基于( )
选择一项:
a. 基本表
b. 视图
c. 基本表或视图
d. 数据字典
反馈
正确答案是:基本表或视图
题目4
创建用户的命令是( )
选择一项:
a. createuser
b. createroot
c. joinuser
d. mysqluser
反馈
正确答案是:createuser
题目5
连接查询使用的关键字是( )
选择一项:
a. UNION
b. FULL
c. JOIN
d. ALL
反馈
正确答案是:JOIN
题目6
子查询中可以使用运算符ANY,它表示的意思是( )
选择一项:
a. 满足至少一个条件
b. 一个都不用满足
c. 满足至少5个条件
d. 满足所有的条件
反馈
正确答案是:满足至少一个条件
题目7
关于SELECT语句以下哪一个描述是错误的( )
选择一项:
a. SELECT语句属于数据操作语言(DML)
b. SELECT语句表示数据库中一组特定的数据记录
c. SELECT语句的列必需是基于表的列的
d. SELECT语句用于查询一个表或多个表的数据
反馈
正确答案是:SELECT语句的列必需是基于表的列的
题目8
设有图书销售表(书号,销售时间,销售数量,销售总价),其中不适合作为主键的是( )。
选择一项或多项:
a. 销售时间
b. 书号
c. 销售总价
d. (书号,销售时间)
反馈
正确答案是:销售时间, 销售总价
题目9
SQL的授权语句中的关键字PUBLIC表示回答

反馈
正确答案是:全体用户
题目10
用create mytest这条命令创建数据库,对吗?
选择一项:


反馈
正确的答案是“错”。
数据库备份的作用是( )
选择一项:
a. 数据的转存
b. 保障安全性
c. 一致性控制
d. 故障后的恢复
反馈
正确答案是:故障后的恢复
题目2
触发器主要针对下列语句创建( )
选择一项:
a. INSERT、UPDATE、CREATE
b. INSERT、UPDATE、DELETE
c. SELECT 、INSERT、DELETE
d. SELECT、UPDATE、INSERT
反馈
正确答案是:INSERT、UPDATE、DELETE
题目3
( )是按适当的原则把一个情况复杂、规模较大的程序系统划分为一个个较小的、功能相关而又相对独立的模块。
选择一项:
a. 面向对象
b. 模块
c. 结构化
d. 模块化
反馈
正确答案是:模块化
题目4
关系模型中有三类完整性约束:实体完整性、参照完整性和用户自定义完整性。定义外部关键字实现的是哪一类完整性( )
选择一项:
a. 用户自定义完整性
b. 实体完整性、参照完整性
c. 参照完整性
d. 实体完整性
反馈
正确答案是:参照完整性
题目5
参照完整性要求有关联的两个或两个以上表之间数据的一致性。参照完整性可以通过建立( )来实现。
选择一项:
a. 以上都不是
b. 主键约束和外键约束
c. 唯一约束和外键约束
d. 主键约束和唯一约束
反馈
正确答案是:唯一约束和外键约束
题目6
数据库中事务的特性有( )。
选择一项或多项:
a. 原子性
b. 一致性
c. 持久性
d. 隔离性
反馈
正确答案是:一致性, 持久性, 隔离性, 原子性
题目7
是用户定义的一个数据库操作序列,是一个不可分割的工作单位。
反馈
正确答案是:事务
题目8
事务具有回答
、一致性、隔离性、持续性四个特性。
反馈
正确答案是:原子性
题目9
事务日志备份既备份数据库的日志记录也备份数据库的数据。
选择一项:


反馈
正确的答案是“错”。
题目10
在数据库使用过程中,不允许删除正在被用户使用的数据库。
选择一项:


反馈
正确的答案是“对”。
1、以下哪种操作能够实现参照完整性( )
A.设置外键
B.减少数据冗余
C.设置唯一键
D.设置主键
正确的答案是:设置外键
2、以下哪项用来排序(C)
A. GROUPED BY
B. GROUP BY
C. ORDER BY
D. ORDERED BY
正确的答案是:ORDER B
3、以下哪项属于DDL操作( )
A. create
B. insert
C. update
D.delete
正确的答案是:create
4、从ER图导出关系模型时,如果实体间的联系是M:N的,下列说法中正确的是( )
A.将N方关键字和联系的属性纳入M方的属性中
B.增加一个关系表示联系, 其中纳入M方和N方的关键字
C. 在M方属性和N方属性中均增加一个表示级别的属性
D. 将M方关键字和联系的属性纳入N方的属性中
正确的答案是:在M方属性和N方属性中均增加一个表示级别的属性
5、以下删除记录正确的( )
A. Delete *from emp where name=’dony’;
B. Drop from emp where name=’dony’;
C. delete from emp where name= ‘dony’;
D. Drop * from emp where name= ‘dony’;
正确的答案是:delete from emp where name= ‘dony’;
6.以下插入记录正确的( )
A. insert into emp(ename, hiredate,sal) values(value1,value2.value3);
B. insert into emp(ename, hiredate,sal) values(value1,value2;
C. insert into emp(ename) values(vlue1.value2.value3);
D. insert into emp(ename,sal) values(value1.value2.value3);
正确的答案是: insert into emp(ename, hiredate,sal) values(value1,value2.value3);
7.以下表可张度字符串的数据类型是( )
A. VARCHAR
B. EMUM
C.CHAR
D. TEXT
正确的答案是:VARCHAR
8.主键的建立有( )种方法
A.二
B.四
C.一
D.三
正确的答案是:三
9.以下删除库emp表正确的( )
A. delete database emp
B. Drop database emp
C. Delete * from emp
D.Drop*from emp
正确的答案是:Drop database emp
14、以下哪项用于左连接( )
A. RIGHT JOIN
B. INNER JOIN
C.LEFTJOIN.
D.JOIN.
正确的答案是:LEFTJOIN.
15、以下函数求平均值的是( )
A. SUM
B. COUNT
C. MAX
D. AVG
正确的答案是:AVG
16从GROUP BY分组的结果集中再次用条件表达式进行筛选的子句是( )
A. WHERE
B. ORDERBY
C.FROM
D. HAVING
正确的答案是:HAVING
23、下列类型中,属于浮点数类型的是( )
A. int
B. real
C. numeric
D.datetime
正确的答案是:numeric
不是字符数据类型的是( )。
A.datetime
B.text
C.char
D.varchar
正确的答案是:text
视图是一个“虚表”; ,视图的构造基于_( )
A.基本表
B.视图
C .基本表或视图
D.数据字典
正确的答案是:基本表
以下聚合函数求平均数的是( )
A.COUNT
B.MAX
C.AVG
D.SUM
正确的答案是:AVG
以下表达降序排序的是( )
A. ASC
B.ESC
C. DESC
D.DSC
正确的答案是:DESC
2、以下表达升序排列的是( )
A.DSC
B.DESC
C.ASC
D.ESC
正确的答案是:ASC
5、从给定关系中选出满足一定条件的元组的运算,称为()运算
A.集合
B.选择
C.连接
D.投影
正确的答案是:选择
7、以下表示可变长度字符串的数据类型是()
A.EMUM
B.CHAR
C.TEXT
D.VARCHAR
正确的答案是:VARCHAR
12、以下删除库emp表示正确的()
A.Drop database emp
B.Delete * from emp
C.delete database emp
D.Drop * from emp
正确的答案是:Drop database emp
13、从数据表中查找记录用以下哪一项()
A.CREATE
B.FIND
C.UPDATE
D.SELECT
正确的答案是:SELECT
18、以下函数求个数的是()
A.SUM
B.AVG
C.COUNT
D.MAX
正确的答案是:COUNT
20、从ER图导出关系模型时,如果实体间的联系是M:N的,下列说法中正确的是()
A.将N方关键字和联系的属性纳入M方的属性中
B.增加一个关系表示联系,其中纳入M方和N方的关键字
C.将M方关键字和联系的属性纳入N方的属性中
D.在M方属性和N方属性中均增加一个表示级别的属性
正确的答案是:增加一个关系表示联系,其中纳入M方和N方的关键字
21、下列类型中,属于浮点数类型的是( )。
A.numeric
B.real
C.int
D.Datetime
正确的答案是:numeric、real、Datetime
22、可以删除数据或表的SQL语句有(     )
A.UPDATE
B.SELECT
C.DROP
D.DELETE
正确的答案是:DROP、DELETE
23、以下数据类型,属于字符类型的有( )
A.INT
B.VARCHAR
C.DATETIME
D.CHAR
正确的答案是:VARCHAR、CHAR
24、视图是一个”虚表”,视图的构造基于( )
A.基本表
B.数据字典
C.存储过程
D.视图
正确的答案是:基本表、视图
25、以下是数据库管理系统的是( )。
A.Oracle
B.SQL Server
C.MySQL
D.SQLite
正确的答案是:SQL Server、MySQL
27、SQLite可以自由下载,免费使用。
答案:正确
28、MySQL是关系型数据库。
答案:正确
29、数据控制功能用于定义、修改数据库中的对象。
答案:正确
31、SQLite是嵌入式数据库。
答案:正确
32、SQLite数据库管理系统只能运行在 Windows 操作系统上。
答案:错误
33、DEFAULT只能在”列级完整性约束定义”处定义。
答案:错误
34、在一个关系中,包含有关系模式,也可以同时包含有关系的内容。
答案:正确
35、Android是智能手机操作系统。
答案:正确
36、在数据库三级模式中,外模式到模式的映像提供了数据的物理独立性。
答案:错误
37、设计局部E-R图属于逻辑设计的任务。
答案:错误
38、DELETE FROM XSB 语句,可以删除XSB中的数据和数据结构。
答案:错误
39、在数据库设计中,通常是先进行逻辑结构设计,然后再进行概念结构设计。
答案:错误
40、B /S模式的开发、维护工作主要集中在服务器端,可减轻异地用户的维护成本。
答案:错误
41、在进行数据库概念结构设计时,要充分考虑所使用的数据库管理系统。()
答案:正确
42、数据库三级模式中,外模式到模式的映像提供了数据的逻辑独立性。
答案:错误
43、SQLite不是关系型数据库。
答案:错误
44、具有数据更改权限的用户都自动具有该数据的查询权限。
答案:正确
45、视图的英文是VIEW。
答案:正确
下面不属于数据库管理系统的是( )
A.Andriod
B.SQLServer2016
C.MYSQL7
D.OracleDatabase12c
正确的答案是:Andriod
删除数据表中记录用以下哪一项( )
A.CREATE
B.DELETE
C.SAVE
D.INSERT
正确的答案是:DELETE
在视图上不能完成的操作是(D)
A.在视图上定义新的视图
B.查询
C.更新视图
D.在视图上定义新的表
正确的答案是:在视图上定义新的表
向数据表中插入一条记录用以下哪一项(A)
A.INSERT
B.UPDATE
C.CREATE
D.SAVE
正确的答案是:INSERT
在以下软件中,属于数据库管理系统的是( )
A.IE
B.WORD
C.QQ
D.MySQL
正确的答案是:MySQL
SQL是一种()语言
A.函数型
B.人工智能
C.关系数据库
D.高级算法
正确的答案是:关系数据库
使用SQL命令建立数据表时,每列的定义必不可少的是( )
A.列名和类型
B.列名
C.列名和长度
D.类型和长度
正确的答案是:列名和类型
SQL语言是( )的语言,容易学习
A.非过程化
B.过程化
C.格式化
D.导航式
正确的答案是:非过程化
( )是目前数据库系统中最常用的一种数据模型。
A.面向对象模型
B.层次模型
C.网状模型
D.关系模型
正确的答案是:关系模型
若要在基本表S中增加一列CN(课程名),可用( )
A.ADD TABLE S ALTER(CN CHAR(8))
B.ALTER TABLE S (ADD CNCHAR(8))
C.ALTER TABLE S ADD(CN CHAR(8))
D.ADD TABLE S (CN CHAR(8))
正确的答案是:ALTER TABLE S ADD(CN CHAR(8))
MySQL中,预设的、拥有最高权限超级用户的用户名为( )
A.Administrator
B.root
C.test
D.DA
正确的答案是:root
查找数据库中所有的数据表用以下哪一项( )
A.SHOW TABLES
B.SHOW TABLE
C.SHOW DATABASE
D.SHOW DATABASES
正确的答案是:SHOW TABLES
一张表的主键个数为( )
A.至多1个
B.至多3个
C.没有限制
D.至多2个
正确的答案是:至多1个
MySQL数据库是( )型数据库
A.网状
B.层次
C.线
D.关系
正确的答案是:网状
在以下软件中,不属于数据库管理系统的是( )
A.Oracle
B.ACCESS
C.WORD
D.MySQL
正确的答案是:WORD
学生信息表(学号,姓名,年龄,性别,身份证号),其中适合作为主键的是( )。
A.性别
B.学号
C.姓名
D.身份证号
正确的答案是:学号、身份证号
以下不是数据库管理系统的是( )。
A.SQL Server
B.MySQL
C.OFFICE
D.QQ
正确的答案是:OFFICE、QQ
索引一般来说可以提高数据增、删、改、查的效率。
正确的答案是:错误
修改数据表中的数据,使用的命令是 UPDATE 。
正确的答案是:正确
UPDATE 可以修改表中的记录
正确的答案是:正确
SUM 是求和函数
正确的答案是:正确
数据库管理员的英文简称是DBMS 。
正确的答案是:错误
COUNT 是求平均值函数
正确的答案是:错误
实体完整性约束通常用主键实现。
正确的答案是:正确
SUM 是平均值函数
正确的答案是:错误
查看MySQL版本语句是( )
A.[mysql–help
B.[mysql–v
C.[mysql–VERSION
D.[mysql–version
正确的答案是:[mysql–VERSION
触发器不是响应以下哪一语句而自动执行的Mysql语句( )
A.update
B.select
C.insert
D.Delete
正确的答案是:select
SQL语言中,删除记录使用( )命令
A.create
B.delete
C.insert
D.Trcate
正确的答案是:delete
如果字段内容为年龄,可将此字段定义为( )类型
A.日期
B.字符
C.整型
D.浮点
正确的答案是:整型
用来插入数据的命令是(),用于更新的命令是()
A.UPDATE,INSERT
B.DELETE,UPDATE
C.CREATE,INSERTINTO
D.INSERT,UPDATE
正确的答案是:INSERT,UPDATE
设计学生数据表,存储姓名字段,要用( )型字段
A.数字
B.字符
C.备注
D.日期
正确的答案是:字符
数据库中的数据保存在( )中
A.索引
B.存储过程
C.视图
D.数据表
正确的答案是:数据表
下面不属于MySQL数据库图形界面管理工具的是()
A.MySQLWorkbench
B.CommandLineClient-Unicode
C.phpMyAdmin
D.NavicatforMySQL
正确的答案是:CommandLineClient-Unicode
数据库中的数据通常存储在( )
A.CPU
B.内存
C.硬盘
D.寄存器
正确的答案是:硬盘
1.以下聚合函数求数据总和的是( )
A.MAX
B.SUM
C.COUNT
D.AVG
正确的答案是:SUM
2.可以用( )来声明游标
A.CREATE CURSOR
B.ALTER CURSOR
C.SET CURSOR
D.DECLARE CURSOR
正确的答案是:DECLARE CURSOR
3.SELECT语句的完整语法较复杂,但至少包括的部分是( )
A.仅SELECT
B.SELECT,FROM
C.SELECT,GROUP
D.SELECT,INTO
正确的答案是:SELECT,FROM
4.SQL语句中的条件用以下哪一项来表达( )
A.THEN
B.WHILE
C.WHERE
D.IF
正确的答案是:WHERE
5.使用CREATE TABLE语句的( )子句,在创建基本表时可以启用全文本搜索
A.FULLTEXT
B.ENGINE
C.FROM
D.WHRER
正确的答案是:FULLTEXT
6.以下能够删除一列的是( )
A.alter table emp remove addcolumn
B.alter table emp drop column addcolumn
C.alter table emp delete column addcolumn
D.alter table emp delete addcolumn
正确的答案是:alter table emp drop column addcolumn
7.若要撤销数据库中已经存在的表S,可用( )。
A.DELETE TABLE S
B.DELETE S
C.DROP S
D.DROP TABLE S
正确的答案是:DROP TABLE S
8.查找表结构用以下哪一项( )
A.FIND
B.SELETE
C.ALTER
D.DESC
正确的答案是:DESC
9.要得到最后一句SELECT查询到的总行数,可以使用的函数是( )
A.FOUND_ROWS
B.LAST_ROWS
C.ROW_COUNT
D.LAST_INSERT_ID
正确的答案是:FOUND_ROWS
11.UNIQUE惟一索引的作用是( )
A.保证各行在该索引上的值都不得重复
B.保证各行在该索引上的值不得为NULL
C.保证参加惟一索引的各列,不得再参加其他的索引
D.保证惟一索引不能被删除
正确的答案是:保证各行在该索引上的值都不得重复
12.用于将事务处理写到数据库的命令是( )
A.insert
B.rollback
C.commit
D.savepoint
正确的答案是:commit
13.查找条件为:姓名不是NULL的记录( )
A.WHERE NAME ! NULL
B.WHERE NAME NOT NULL
C.WHERE NAME IS NOT NULL
D.WHERE NAME!=NULL
正确的答案是:WHERE NAME IS NOT NULL
16.在SQL语言中,子查询是( ) 。
A.选取单表中字段子集的查询语句
B. 选取多表中字段子集的查询语句
C.返回单表中数据子集的查询语言
D.嵌入到另一个查询语句之中的查询语句
正确的答案是:嵌入到另一个查询语句之中的查询语句
18.在select语句的where子句中,使用正则表达式过滤数据的关键字是( )
A.like
B.against
C.match
D.regexp
答案:regexp
19.SQL语言的数据操纵语句包括SELECT、INSERT、UPDATE、DELETE等。其中最重要的,也是使用最频繁的语句是( )。
A.UPDATE
B.SELECT
C.DELETE
D.INSERT
答案:SELECT
20. 以下哪种操作能够实现实体完整性( )
A.设置唯一键
B.设置外键
C.减少数据冗余
D.设置主键
答案:设置外键
21.SQL语言中,删除一个视图的命令是( )
A.REMOVE
B.CLEAR
C.DELETE
D.DROP
答案:DROP
22.修改数据库表结构用以下哪一项( )
A.UPDATE
B.CREATE
C.UPDATED
D.ALTER
答案:ALTER
23.在全文本搜索的函数中,用于指定被搜索的列的是( A )
A.MATCH()
B.AGAINST()
C.FULLTEXT()
D.REGEXP()
答案:MATCH()
24.以下语句正确的是( )
A.select sal+1 from emp;
B.select sal*10,sal*deptno from emp;
C.不能使用运算符号
D.select sal*10,deptno*10 from emp;
答案:不能使用运算符号
25.下列( )不属于连接种类
A.左外连接
B.内连接
C.中间连接
D.交叉连接
答案:中间连接
26.若用如下的SQL语句创建了一个表SC:( )
CREATE TABLE SC (S# CHAR(6) NOT NULL,C# CHAR(3) NOT NULL,SCORE INTEGER,NOTE CHAR(20));向SC表插入如下行时,( )行可以被插入 。
A.(NULL,’103’,80,’选修’)
B.(’200823’,’101’,NULL,NULL)
C.(’201132’,NULL,86,’ ’)
D.(’201009’,’111’,60,必修)
答案:(’200823’,’101’,NULL,NULL)
27.删除用户账号命令是( )
A.DROP USER
B.DROP TABLE USER
C.DELETE USER
D.DELETE FROM USER
答案:DROP USER
28.以下语句错误的是( )
A. alter table emp delete column addcolumn;
B. alter table emp modify column addcolumn char(10);
C.alter table emp change addcolumn addcolumn int;
D. alter table emp add column addcolumn int;
答案:alter table emp delete column addcolumn;
29.组合多条SQL查询语句形成组合查询的操作符是( )
A.SELECT
B.ALL
C.LINK
D.UNION
答案:UNION
30.创建数据库使用以下哪项( )
A.create mytest
B.create table mytest
C.database mytest
D.create database mytest
答案:create database mytest
31.以下哪项用来分组( )
A.ORDER BY
B.ORDERED BY
C.GROUP BY
D.GROUPED BY
答案:GROUP BY
33.删除数据表用以下哪一项( )
A.DROP
B.UPDATE
C.DELETE
D.DELETED
答案:DROP
35.下列的SQL语句中,( )不是数据定义语句。
A.CREATE TABLE
B.GRANT
C.CREATE VIEW
D. DROP VIEW
答案:GRANT
37.删除经销商1018的数据记录的代码为( ) from distributors where distri_num=1018
A.drop table
B.delete *
C.drop column
D.delete
答案:delete
38.按照姓名降序排列( )
A.ORDER BY DESC NAME
B.ORDER BY NAME DESC
C.ORDER BY NAME ASC
D.ORDER BY ASC NAME
答案:ORDER BY NAME DESC
39.可以在创建表时用( )来创建唯一索引,也可以用( )来创建唯一索引
A.Create table,Create index
B.设置主键约束,设置唯一约束
C.设置主键约束,Create index
D.以上都可以
答案:设置主键约束,Create index
40.在SELECT语句中,使用关键字( )可以把重复行屏蔽
A.TOP
B.ALL
C.UNION
D.DISTINCT
答案:DISTINCT
42.返回当前日期的函数是( )
A.curtime()
B.adddate()
C.curnow()
D.curdate()
答案:curdate()
44.SELECT COUNT(SAL) FROM EMP GROUP BY DEPTNO;意思是( )
A.求每个部门中的工资
B.求每个部门中工资的大小
C.求每个部门中工资的综合
D.求每个部门中工资的个数
答案:求每个部门中工资的个数
47.有三个表,它们的记录行数分别是10行、2行和6行,三个表进行交叉连接后,结果集中共有( )行数据
A.18
B.26
C.不确定
D.120
答案:120
50.如果要回滚一个事务,则要使用( )语句。
A.commit transaction
B.begin transaction
C.revoke 
D.rollback transaction
答案:rollback transaction
51.查找数据表中的记录用以下哪一项( )
A.ALTRE
B.UPDATE
C.SELECT
D.DELETE
答案:SELECT
52.在MySQL中,建立数据库用( )
A.CREATE TABLE命令
B.CREATE TRIGGER命令
C.CREATE INDEX命令
D.CREATE DATABASE命令
答案:CREATE DATABASE命令
55.在SQL语言中的视图VIEW是数据库的( )
A.外模式
B.存储模式
C.模式
D.内模式
答案:外模式
57.以下聚合函数求个数的是( )
A.AVG
B.SUM
C.MAX
D.COUNT
答案:COUNT
58.在select语句中,实现选择操作的子句是( )
A.select
B.group by
C.where
D.from
答案:where
61.( )表示一个新的事务处理块的开始
A.START TRANSACTION
B.BEGIN TRANSACTION
C.BEGIN COMMIT
D.START COMMIT
答案:START TRANSACTION
62.以下语句不正确的是( )
A.select * from emp;
B.select ename,hiredate,sal from emp;
C.select * from emp order deptno;
D.select * from where deptno=1 and sal<300;
答案:select * from emp order deptno;
63.delete from employee语句的作用是( )
A.删除当前数据库中整个employee表,包括表结构
B.删除当前数据库中employee表内的所有行
C.由于没有where子句,因此不删除任何数据
D.删除当前数据库中employee表内的当前行
答案:删除当前数据库中employee表内的所有行
64.按照班级进行分组( )
A.ORDER BY CLASSES
B.DORDER CLASSES
C.GROUP BY CLASSES
D.GROUP CLASSES
答案:GROUP BY CLASSES
65.格式化日期的函数是( )
A.DATEDIFF()
B.DATE_FORMAT()
C.DAY()
D.CURDATE()
答案:DATE_FORMAT()
66.例如数据库中有A表,包括学生,学科,成绩 ,序号四个字段 , 数据库结构为
学生 学科 成绩 序号
张三 语文 60 1
张三 数学 100 2
李四 语文 70 3
李四 数学 80 4
李四 英语 80 5
上述哪一列可作为主键列( )
A.序号
B.成绩
C.学科
D.学生
答案:序号
67.学生关系模式 S( S#,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、性别、年龄。要在表S中删除一个属性“年龄”,可选用的SQL语句是( )。
A.UPDATE S Age
B.DELETE Age from S
C.ALTER TABLE S ‘Age’
D.ALTER TABLE S DROP Age
答案:ALTER TABLE S DROP Age
70.SQL语言是( )的语言,轻易学习 。
A.导航式
B.过程化
C.格式化
D.非过程化
答案:非过程化
71.在正则表达式中,匹配任意一个字符的符号是( )
A..
B.*
C.?
D.-
答案:.
72.条件“BETWEEN 20 AND 30”表示年龄在20到30之间,且( )
A.包括20岁不包括30岁
B.不包括20岁包括30岁
C.不包括20岁和30岁
D.包括20岁和30岁
答案:包括20岁和30岁
74.以下说法错误的是( )
A.SELECT max(sal),deptno,job FROM EMP group by sal;
B.SELECT max(sal),deptno,job FROM EMP group by deptno;
C.SELECT max(sal),deptno,job FROM EMP;
D.SELECT max(sal),deptno,job FROM EMP group by job;
答案:SELECT max(sal),deptno,job FROM EMP;
75.以下匹配’1 ton’和’2 ton’及’3 ton’的正则表达式是( )
A.’123 ton’
B.’1,2,3 ton’
C.'[123] ton’
D.’1|2|3 ton’
答案:'[123] ton’
76.拼接字段的函数是( )
A.SUBSTRING()
B.TRIM()
C.SUM()
D.CONCAT()
答案:CONCAT()
77.以下删除表正确的( )
A.Delete * from emp
B.Drop database emp
C.Drop * from emp
D.delete database emp
答案:Drop database emp
78.下列说法错误的是( )
A.GROUP BY 子句用来分组 WHERE 子句的输出
B.WHERE 子句用来筛选 FROM 子句中指定的操作所产生的行。
C.聚合函数需要和group by 一起使用
D.HAVING 子句用来从FROM的结果中筛选行
答案:HAVING 子句用来从FROM的结果中筛选行
79.条件年龄BETWEEN 15 AND 35表示年龄在15至35之间,且( )
A.不包括15岁和35岁
B.包括15岁但不包括35岁
C.包括15岁和35岁
D.包括35岁但不包括15岁
答案:包括15岁和35岁
80.创建视图的命令是( )
A.alter view
B.alter table
C.create table
D.create view
答案:create view
81.存储过程是一组预先定义并( )的Transact-SQL语句
A.保存
B.编写
C.编译
D.解释
答案:编译
82.返回字符串长度的函数是( )
A.len()
B.length()
C.left()
D.long()
答案:length()
84.SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能( )
A.数据操纵
B.数据控制
C.数据定义
D.数据查询
答案:数据定义
85.以下哪项不属于DML操作( )
A.insert
B.update
C.delete
D.create
答案:create
86.按照姓名升序序排列( )
A.ORDER BY NAME ASC
B.ORDER BY ASC NAME
C.ORDER BY NAME DESC
D.ORDER BY DESC NAME
答案:ORDER BY NAME ASC
87.有关系S(S#,SNAME,SAGE),C(C#,CNAME),SC(S#,C#,GRADE)。其中S#是学生号,SNAME是学生姓名,SAGE是学生年龄, C#是课程号,CNAME是课程名称。要查询选修“ACCESS”课的年龄不小于20的全体学生姓名的SQL语句是SELECT SNAME FROM S,C,SC WHERE子句。这里的WHERE子句的内容是( )。
A.SAGE>=20 and CNAME=’ ACCESS’
B.S.S# = SC.S# and C.C# = SC.C# and SAGE in>=20 and CNAME in ‘ACCESS’
C.SAGE in>=20 and CNAME in ‘ACCESS’
D.S.S# = SC.S# and C.C# = SC.C# and SAGE>=20 and CNAME=‘ACCESS’
答案:S.S# = SC.S# and C.C# = SC.C# and SAGE>=20 and CNAME=‘ACCESS’
89.查找条件为:姓名为NULL的记录( )
A.WHERE NAME NULL
B.\WHERE NAME IS NULL
C.WHERE NAME=NULL
D.\WHERE NAME ==NULL
答案:\WHERE NAME IS NULL
90.条件“IN(20,30,40)”表示( )
A.年龄在20到40之间
B.年龄在20到30之间
C.年龄是20或30或40
D.年龄在30到40之间
答案:年龄是20或30或40
92.关系数据库中,主键是( )
A.创建唯一的索引,允许空值
B.只允许以表中第一字段建立
C.允许有多个主键的
D.为标识表中唯一的实体
答案:为标识表中唯一的实体
93.使用SELECT语句随机地从表中挑出指定数量的行,可以使用的方法是( )
A.在LIMIT子句中使用RAND()函数指定行数,并用ORDER BY子句定义一个排序规则
B.只要使用LIMIT子句定义指定的行数即可,不使用ORDER BY子句
C.只要在ORDER BY子句中使用RAND()函数,不使用LIMIT子句
D.在ORDER BY子句中使用RAND()函数,并用LIMIT子句定义行数
答案:在ORDER BY子句中使用RAND()函数,并用LIMIT子句定义行数
94.进入要操作的数据库TEST用以下哪一项( )
A.IN TEST
B.SHOW TEST
C.USER TEST
D.USE TEST
答案:USE TES
96.下列哪些语句对主键的说明正确( )
A.主键可重复
B.主键不唯一
C.在数据表中的唯一索引
D.主键用foreign key修饰
答案:在数据表中的唯一索引
97.数据库服务器、数据库和表的关系,正确的说法是( )
A.一个数据库服务器只能管理一个数据库,一个数据库只能包含一个表
B.一个数据库服务器可以管理多个数据库,一个数据库可以包含多个表
C.一个数据库服务器只能管理一个数据库,一个数据库可以包含多个表
D.一个数据库服务器可以管理多个数据库,一个数据库只能包含一个表
答案:一个数据库服务器可以管理多个数据库,一个数据库可以包含多个表
98.例如数据库中有A表,包括学生,学科,成绩三个字段 , 数据库结构为
学生 学科 成绩
张三 语文 60
张三 数学 100
李四 语文 70
李四 数学 80
李四 英语 80
如何统计最高分>80的学科( )
A.SELECT MAX(成绩) FROM A GROUP BY学科 HAVING MAX(成绩)>80;
B.SELECT学科 FROM A GROUP BY学科 HAVING成绩>80;
C.SELECT学科 FROM A GROUP BY学科 HAVING MAX(成绩)>80;
D.SELECT学科 FROM A GROUP BY学科 WHERE MAX(成绩)>80;
答案:SELECT学科 FROM A GROUP BY学科 HAVING MAX(成绩)>80;
99.统计每个部门中人数( )
A.SELECT SUM(ID) FROM EMP GROUP BY DEPTNO;
B.SELECT SUM(ID) FROM EMP ORDER BY DEPTNO;
C.SELECT COUNT(ID) FROM EMP ORDER BY DEPTNO;
D.SELECT COUNT(ID) FROM EMP GROUP BY DEPTNO;
答案:SELECT COUNT(ID) FROM EMP GROUP BY DEPTNO;
100.DECIMAL是( )数据类型
A.可变精度浮点值
B.整数值
C.双精度浮点值
D.单精度浮点值
答案:可变精度浮点值
可以删除数据表中记录的SQL语句有( AC )
A.DELETE FROM
B.SELECT
C.DROP TABLE
D.UPDATE
答案:DELETE FROM、DROP TABLE
删除数据库的命令是Drop Database。
答案:正确
NEW DATABASE 可以创建一个数据库。
答案:正确
当登录账户成为某数据库的合法用户之后,其对该数据库中的用户数据和对象自动拥有各种操作权限。
答案:错误
MAX是求最小值函数
答案:错误
数据库处理发展的第一个阶段是文件阶段。
答案:错误
在SQL语言中,插入记录使用的命令是insert。
答案:正确
在SQL语言中,字符型常量和日期型常量不需要使用任何符号作为起止标记符。
答案:错误
实体之间的联系共有两种,即1对多联系和多对多联系。
答案:错误
SQL是Structured Query Language的缩写
答案:正确
SUM 是最大值函数
答案:正确
1.一种存储引擎,其将数据存储在内存当中,数据的访问速度快,电脑关机后数据丢失,具有临时存储数据的特点,该存储引擎是( )
A.MYISAM
B.INNODB
C.MEMORY
D.CHARACTER
答案:MEMORY
3.表示两个或多个事务可以同时运行而不互相影响的( )
A.原子性
B.一致性
C.独立性
D.持续性
答案:独立性
下列四项中说法不正确的是( )
A.数据库减少了数据冗余
B.数据库中的数据可以共享
C.数据库避免了一切数据的重复
D.数据库具有较高的数据独立性
答案:数据库避免了一切数据的重复
VARCHAR类型字段保存最大的字符数是( )
A.255
B.1025
C.65533
D.65535
答案:65533
4.关于索引(index)的说法哪些是错误( )
A.创建索引能提高数据插入的性能
B.索引应该根据具体的检索需求来创建,在选择性好的列上创建索引
C.索引并非越多越好
D.建立索引可使检索操作更迅速
答案:索引并非越多越好
5.从关系中找出满足一定条件的元组运算,称为( )运算
A.集合
B.投影
C.连接
D.选择
答案:连接
6.下面系统中不属于关系数据库管理系统的是( )
A.Oracle
B.MySQL
C.IMS
D.DB2
答案:DB2
8.数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系( )。
A.DBS包括DB和DBMS
B.DBMS包括DB和DBS C.DB包括DBS和DBMS
D.DBS就是DB,也就是DBMS
答案:DBMS包括DB和DBS C.DB包括DBS和DBMS
9.设计一表结构,某字段要求存学生号,为固定14位长字符,采用哪种类型字段。( )
A.varray
B.LONG
C.VARCHAR
D.CHAR
答案:VARCHAR
10.关系数据库管理系统应能实现的专门关系运算包( )。
A.排序. 索引. 统计
B.选择. 投影. 连接
C.关联. 更新. 排序
D.显示. 打印. 制表
答案:排序. 索引. 统计
11.SELECT FLOOR(-14.5), FLOOR(14.5)的结果是( ) A.-15,14
B.-15,15
C.-14,14
D.-14,15
答案:-14,15
12.MySQL有( )个系统数据库
A.3
B.4
C.5
D.6
答案:4
13.在SQL语言中,update 命令的功能( )
A.增加记录
B.删除记录
C.修改记录
D.查询记录
答案:删除记录
14.设计学生数据表,存储 年龄 字段,要用( )型字段
A.整型
B.字符
C.日期
D.逻辑
答案:逻辑
18.GROUP_CONCAT()函数作用是( ) .
A.将每组的结果字符串连接起来
B.将每组的结果累加
C.统计每组的记录数
D.统计每组的平均值
答案:将每组的结果累加
19.在SQL语言中,insert 命令的功能( )
A.增加记录
B.删除记录
C.修改记录
D.查询记录
答案:删除记录
21.在student表录入数据时,常常需要一遍又一遍的输入”男”到学生”性别”列,以下( ) 种方法可以解决这个问题?
A.创建一个DEFSULT约束( 或默认值 )
B.创建一个CHECK约束
C.创建一个UNIQUE约束(或唯一值 )
D.创建一个PRIMARY KEY约束(或主键)
答案:创建一个DEFSULT约束( 或默认值 )
22.在下列描述中,正确的描述( )
A.SQL是一种过程化语言
B.SQL集合操作方式
C.SQL不能嵌入到高级语言程序中
D.SQL是一种DBMS
答案:SQL是一种DBMS
23.在学生表,哪个字段可以作为主关键( )。
A.姓名
B.年龄
C.出生日期
D.学号
答案:姓名
24.下面关于索引描述中错误的一项是( )
A.索引可以提高数据查询的速度
B.索引可以降低数据的插入速度
C.innodb存储引擎支持全文索引
D.删除索引的命令是dropindex
答案:索引可以降低数据的插入速度
25.关于DELETE和TRUNCATE TABLE区别描述错误的是( )
A.DELETE可以删除特定范围的数据
B.两者执行效率一样
C.DELETE返回被删除的记录行数
D.TRUNCATE TABLE返回值为0。
答案:TRUNCATE TABLE返回值为0。
26.SQL是一种( )语言
A.函数型
B.高级算法
C.关系数据库
D.人工智能
答案:关系数据库
30.索引是在基本表的列上建立的一种数据库对象,它同基本表分开存储,使用它能够加快数据的( )速度
A.插入
B.查询
C.修改
D.删除
答案:修改
31.利用SQL语言所建立的视图在数据库中属于( )。
A.实表
B.虚表
C.索引
D.字段
答案:字段
34.设计一表结构,某字段要求存放员工编号,为固定10位长字符,采用哪种类型字段。( )
A.varray
B.LONG
C.VARCHAR
D.CHAR
答案:LONG
38.目前,商品化的数据库管理系统以( )型为主。
A.层次
B.网状
C.关系
D.文件
答案:文件
39.delete from employee语句的作用是( )
A.删除当前数据库中整个employee表,包括表结构
B.删除当前数据库中employee表内的所有行
C.由于没有where子句,因此不删除任何数据
D.删除当前数据库中employee表内的当前行
答案:由于没有where子句,因此不删除任何数据
39.查看系统中可用的字符集命令是( )
A.show character set
B.show collation
C.show character
D.show set
答案:show character
44.( )属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次:
A.数据模型
B.层次模型
C.E-R图
D.关系模型
答案:E-R图
46.关于SQL中主外键说法错误的是( )
A.外键可以在创建表时进行添加;也可以表创建好之后,修改表结构进行添加
B.添加外键的语法为:ALTER TABLE 从表名ADD FOREIGN KEY(外键名) REFERENCES 主表(主键名)
C.删除外键的语法为:alter table 表名 delete foreign key 外键名
D.主键是为保证数据库的实体完整性,取值非空唯一;外键是保证数据库的参照完整性, 值可以为空
答案:删除外键的语法为:alter table 表名 delete foreign key 外键名
47.SELECT LOCATE( ‘to’, ‘Welcome to China’ )的结果是( )
A.7
B.8
C.9
D.10
答案:9
48.在SQL的查询语句中,ORDER BY选项实现对结果表的( )功能
A.排序
B.统计
C.汇总
D.计算
答案:排序
49.以 下 语 句 正 确 的 是 ( )
A.[selectsal+1fromemp;
B.[selectsal*10,sal*deptnofromemp;
C.不能使用运算符号
D.selectsal*10,deptno*10fromemp;
答案:不能使用运算符号
52.在MySQL中有5种约束,以下( )不属于该5种约束。
A.主键约束
B.外键约束
C.唯一性约束
D.关联约束
答案:关联约束
53.唯一索引也称为( )
A.唯一查询
B.唯一视图
C.唯一连接
D.唯一约束
答案:唯一约束
54.假设学生关系S(S#,SNAME,SEX),课程关系C(C#,CNAME),学生选课关系SC(S
#,C#,GRADE)。要查询选修”Computer”课的男生姓名,将涉及到关系( )。
A.S
B.S,SC
C.C,SC
D.S,C,SC
答案:S,C,SC
54.MySQL中存储用户全局权限的表是( )
A.table_priv
B.procs_priv
C.columns_priv
D.user
答案:user
57.以 下 说 法 错 误 的 是 ( )
A.SELECTmax(sal),deptno,jobFROMEMPgroupbysal; B.SELECTmax(sal),deptno,jobFROMEMPgroupbydeptno;
C.SELECTmax(sal),deptno,jobFROMEMP;
D.SELECTmax(sal),deptno,jobFROMEMPgroupbyjob;
答案:SELECTmax(sal),deptno,jobFROMEMP;
58.关系模型中实现实体间 N:M 联系是通过增加一个( ) 。
A.关系实现
B.属性实现
C.关系或一个属性实现
D.关系和一个属性实现
答案:关系实现
59.设置语句结束符的命令是( )
A.set
B.end
C.delimiter
D.finish
答案:delimiter
62.E-R模型的基本成分是( )。
A.字段和记录
B.记录和实体
C.联系和属性
D.实体和联系
答案:实体和联系
63.索引是在基本表的列上建立的一种数据库对象,它同基本表分开存储,使用它能够加快数据的( )速度。
A.插入
B.修改
C.删除
D.查询
答案:查询
66.不属于MySQL日志的是( )
A.错误日志
B.服务器日志
C.查询日志
D.二进制日志
答案:服务器日志
67.在SQL语言中,用于定义表、索引和视图的是( )
A.数据定义语言
B.数据操纵语言
C.数据控制语言
D.结构化语言
答案:数据定义语言
68.下列关于存储过程的叙述中不正确的是( )
A.存储过程的名称只能由系统指定
B.存储过程可以接受输入参数并以输出参数的形式将多个值返回至调用过程或批处理
C.存储过程是第一次执行时进行编译并被保存到内存以备调用的,所以执行速度快
D.存储过程是由一组预编译的SQL语句组成的存储在服务器上的一种数据库对象
答案:存储过程的名称只能由系统指定
72.导入sql脚本文件的命令是( )
A.[source
B.[script
C.[file
D.[sql
答案:[source
73.关系数据库用( )来表示实体之间的联系。
A.树结构
B.网结构
C.二维表
D.线性表
答案:二维表
76.属于事务控制的语句是( )。
A.Begin Tran、Commit、RollBack
B.Begin、Continue、End
C.Create Tran、Commit、RollBack
D.Begin Tran、Continue、End
答案:Begin Tran、Commit、RollBack
77.若要求查找S表中,姓名的第一个字为’王’的学生学号和姓名。下面列出的SQL语句中,
哪个是正确的( )
A.SELECT Sno,SNAME FROM S WHERE SNAME=′ 王 %′
B.SELECT Sno,SNAME FROM S WHERE SNAME LIKE ′王%′
C.SELECT Sno,SNAME FROM S WHERE SNAME LIKE ′王_′
D.全部
答案:SELECT Sno,SNAME FROM S WHERE SNAME LIKE ′王%′
79.在SQL语言中,要删除表中记录的命令是( )
A.DELETE
B.DROP
C.CLEAR
D.REMOVE
答案:DELETE
80.( )由数据结构. 关系操作集合和完整性约束三部分组成:
A.关系模型
B.关系
C.关系模式
D.关系数据库
答案:关系模式
84.为了使索引键的值在基本表中唯一,在建立索引语句中应使用保留字( )
A.UNIQUE
B.COUNT
C.DISDINCT
D.UNION
答案:UNIQUE
85.以下哪个软件不是数据库管理系统软件( )
A.MySQL
B.Oracle
C.Office
D.SQL Server
答案:Office
86.属性的取值范围被称为( )。
A.实体
B. 域
C.联系
D.码
答案:域
87.在SQL语言中,MAX作用是( )
A.最小值
B.平均值
C.最大值
D.和
答案:最大值
88.属性的取值范围称做( )。
A.实体
B.域
C.联系
D.码
答案:域
94.在下列描述中,正确的描述是( )。
A.SQL是一种过程化语言
B.SQL集合操作方式
C.SQL不能嵌入到高级语言程序中
D.SQL 是一种 DBMS
答案:SQL集合操作方式
95.用二维表来表示实体及实体之间联系的数据模型称为( )
A.实体–联系模型
B.层次模型
C.关系模型
D.网状模型
答案:关系模型
97.已知表T1中有2行数据,T2中有3行数据,执行SQL语句 “select a.* from T1 a,T2 b” 后,返回的行数为( )
A.2行
B.3行
C.5行
D.6行
答案:6行
98.连接MySQL服务器的指令是?( )
A.mysqladmin -u root password test
B.mysql -u root password test
C.mysql -u root -p test
D.mysql -u root -password test
答案:mysql -u root -p test
108.实体-联系模型是一种( )工具。
A.需求分析
B.系统设计
C.系统测试
D.编程实现
答案:系统设计
109.查看全局SQL模式的命令是( )
A.select @@sql_mode
B.select @@session.sql_mode
C.select @@global.sql_mode
D.select global.sql_mode
答案:select @@sql_mode
111.以下聚合函数求和是( )
A.COUNT
B.MAX
C.AVG
D.SUM
答案:SUM
112.在关系模式中,实现”关系中不允许出现相同的元组”的约束是( )约束。
A.候选键
B.主键
C. 键
D.外键
答案:主键
113.在对SQL语言的描述中,正确的是( )。
A.SQL是一种过程化语言
B.SQL集合操作方式
C.SQL不能嵌入到高级语言程序中
D.SQL 是一种 DBMS
答案:SQL集合操作方式
114.以下是数据库管理系统的是( )。
A.SQLite
B.Office
C.Android
D.Navicat
答案:SQLite
116.设F是基本关系R的一个或一组属性,但不是关系R的主键。如果F与基本关系S的主键K 相对应,则称F是基本关系R的( ) 。
A.候选键
B. 主 键
C. 全 键
D.外键
答案:外键
120.SELECT SUBSTRING_INDEX( ‘Welcome to China’, ‘to’, -1 )的结果是( )
A.Welcome
B.to
C.China
D.Welcome to
答案:China
123.一个实体型转换为一个关系模式,关系的主键为( )
A.实体的码
B.二个实体码的组合
C.n端实体的码
D.每个实体的码
答案:实体的码
124.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串, 这一规则属于( ):
A.实体完整性约束
B.参照完整性约束
C.用户自定义完整性约束
D.关键字完整性约束
答案:用户自定义完整性约束
124.SQL语言中,永久删除EMP表中全部数据的命令正确的是( )。
A.delete * from emp
B.drop table emp
C.truncate table emp
D.没有正确答案
答案:truncate table emp
128.以下聚合函数求最小值的是( )
A.COUNT
B.MAX
C.MIN
D.SUM
答案:MIN
130.在ER模型中,如果有3个不同的实体集,3个M:N联系,根据ER模型转换为关系模型的规则,转换为关系的数目是( )
A.4
B.5
C.6
D.7
答案:6
132.SQL语言中,修改 记录使用( )命令
A.insert
B.delete
C.update
D.select
答案:update
133.SQL中,“AGE IN(20,22)”的语义是( )。
A.AGE<=22 and Age>=20
B.AGE<22 and Age>20
C.AGE =20 AND AGE =22
D.AGE =20 OR AGE =22
答案:AGE =20 OR AGE =22
134.在SQL查询时,使用WHERE子句指出的是( )。
A.查询目标
B.查询条件
C.查询视图
D.查询结果
答案:查询条件
135.”为哪些关系,在哪些属性上,创建什么样的索引”这一设计内容应该属于( C)设计阶段。
A.概念设计
B.逻辑设计
C.物理设计
D.全局设计
答案:
135.SELECT CONCAT_WS( ‘/’, ‘A’, NULL, ‘B’, NULL )的结果是( C)
A.AB
B.A/B
C.A//B/
答案:
136.视图英文单词是( A)。
A.VIEW
B.TABLE
C.SELECT
D.DATABASE
答案:
137.修改自己的mysql服务器密码的命令是(C)
A.mysql
B.grant
C.setpassword
D.changepassword
答案:
140.事务一旦提交,其对数据的更改就是永久的,这个特性称为事务的(D)。
A.一致性
B.原子性
C.隔离性
D.持久性
答案:
145.以下软件(B )是数据库管理系统
A.WeChat
B.MySQL
C.QQ
D.Android
答案:
146.关于MySQL中的group by(分组),以下说法正确的是:( A)
A.group by语句可以和where语句和having语句同时使用
B.group by语句只能对一个字段进行分组
C.group by语句只能对varchar类型字段进行分组
D.group by语句和order by语句可以同时使用,而且没有顺序关系
答案:
147.以下删除库emp表示正确的(B)
A.Delete * from emp
B.Drop database emp
C.Drop * from emp
D.delete database emp
答案:
148.在利用计算机进行数据处理的四个发展阶段中,第三个发展阶段是( C)。
A.人工管理
B.文件系统
C.数据库系统
D.分布式数据库系统
答案:
152.MySQL的运算符主要有哪些?(B)
A.算术运算符、赋值运算符、位运算符、比较运算符、集合运算符、一元运算符等
B.算术运算符、赋值运算符、位运算符、比较运算符、逻辑运算符、一元运算符等
C.算术运算符、赋值运算符、位运算符、比较运算符、线性运算符、一元运算符等
D.算术运算符、赋值运算符、位运算符、线性运算符、逻辑运算符、一元运算符等
答案:
155.在MySQL中,不能在整个会话期间都有作用的是下列标识符可以作为局部变量使用的是(C )。
A.用户变量
B.系统变量
C.局部变量
D.全局变量
答案:
156.int类型数据范围是 (C )
A.-128—-127 0—255
B.-8388608—8388607 0—16777215
C.-2147483648—2147483647 0—4294967295
D.-9223372036854775808—922337203685477580718446744073709551615
答案:
157.数据库管理系统能实现对数据的查询. 插入. 删除等操作,这种功能是(C )。
A.数据定义功能
B.数据管理功能
C.数据操纵功能
D.数据控制功能
答案:
158.以下函数求个数的是(D)
A.AVG
B.SUM
C.MAX
D.COUNT
答案:
159.数据库设计的概念设计阶段,表示概念结构的常用方法和描述工具是(C)。
A.层次分析法和层次结构图
B.数据流程分析法和数据流程图
C.实体联系法和实体联系图
D.结构分析法和模块结构图
答案:
162.取出关系中的某些列,并消去重复的元组的关系运算称为( B)
A.取列运算
B.投影运算
C.连接运算
D.选择运算
答案:
163.触发器可以创建在(A)中。
A.表
B. 过 程
C.数据库
D.函数
答案:
164.关于索引( index )的说法哪些是错误?( A)
A.创建索引能提高数据插入的性能
B.索引应该根据具体的检索需求来创建,在选择性好的列上创建索引
C.索引并非越多越好
D.建立索引可使检索操作更迅速
答案:
167.关系数据库中,实现实体之间的联系是通过表与表之间的(D )
A.公共索引
B.公共存储
C.公共元组
D.公共属性
答案:
168.SQL语言中,查询 记录使用( C)命令
A.insert
B.delete
C.select
D.where
答案:
169.请问,以下哪条SQL语句可以查询姓名为”李”开头的所有学员:( C)
A.select * from student where name like ‘%李%’;
B.select * from student where name like ‘_李’;
C.select * from student where name like ‘李%’;
D.select * from student where name like ‘李_’;
答案:
170.一般情况下,以下哪个字段可以作为主关键字(A )
A.学号
B.姓名
C.年龄
D.性别
答案:
171.下列四项中,不属于数据库系统特点的是(C)。
A.数据共享
B.数据完整性
C.数据冗余度高
D.数据独立性高
答案:
175.在SQL语言中,_ 通配(A )个字符
A.一个
B.两个
C.任意多个
D.十人
答案:
178.当数据库损坏时,数据库管理员可通过(A )方式恢复数据库。
A.事务日志文件
B.主数据文件
C.DELETE语句
D.联机帮助文件
答案:
182.数据库服务器. 数据库和表的关系,正确的说法是( B)
A.一个数据库服务器只能管理一个数据库,一个数据库只能包含一个表
B.一个数据库服务器可以管理多个数据库,一个数据库可以包含多个表
C.一个数据库服务器只能管理一个数据库,一个数据库可以包含多个表
D.一个数据库服务器可以管理多个数据库,一个数据库只能包含一个表
答案:
184.数据库与文件系统的根本区别在于(C)
A.提高了系统效率
B.方便了用户使用
C.数据的结构化
D.节省了储存空间
答案:
185.下列( C)运算不是专门的关系运算。
A.选择
B.投影
C.笛卡尔积
D.连接
答案:
196.在数据库系统中,存取数据的基本单位是( B)
A.记录
B.数据项
C. 文 件
D.字节
答案:
197.SELECT CEILING( -14.7 ), CEILING( 14.7 )的结果是(D )
A.-15,14
B.-15,15
C.-14,14
D.-14,15
答案:
198.在利用计算机进行数据处理的四个发展阶段中,第二个发展阶段是( B)。
A.人工管理
B.文件系统
C.数据库系统
D.分布式数据库系统
答案:
200.在关系代数中,对一个关系做投影操作后,新关系的元组个数(D )原来关系的元组个数:
A.小于
B.大于
C.等于
D.小于或等于
答案:
202.关于MySQL中的groupby(分组),以下说法正确的是:(A)
A.groupby语句可以和where语句和having语句同时使用
B.groupby语句只能对一个字段进行分组
C.groupby语句只能对varchar类型字段进行分组
D.groupby语句和orderby语句可以同时使用,而且没有顺序关系
答案:
205.字符串常量使用(A )作为定界符。
A.单引号
B.括 号
C.方括号
D.花括号
答案:
206.在利用计算机进行数据处理的四个发展阶段中,第一个发展阶段是(A)。
A.人工管理
B.文件系统
C.数据库系统
D.分布式数据库系统
答案:
211.设置MySQL提示符的命令是( B)
A.tip
B.prompt
C.popup
D.message
答案:
212.关系模型中,主键是(C )。
A.可以由多个任意属性组成
B.至多由一个属性组成
C.可有多个或者一个其值能够唯一表示该关系模式中任何元组的属性组成
D.以上都不是
答案:
213.二进制日志文件的主要作用是处理数据库的( B)。
A.安全性
B.恢 复
C.完整性
D.并发控制
答案:
214.现有一个关系:借阅(书号,书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本,则该关系模式的外键是( D)。
A.书号
B.读者号
C.书号+读者号
D.书号+读者号+借期
答案:
217.下列类型中,属于浮点类型的是(AB)。
A.numeric
B.float
C.int
D.char
答案:
218.以下是嵌入式操作系统的是(AB )。
A.IOS
B.Android
C.Windows XP
D.UNIX
答案:
222.在数据库设计中,包含( ABCD)阶段。
A.需求分析阶段
B.逻辑设计阶段
C.概念设计阶段
D.物理设计阶段
答案:
226.在下面的软件中,哪些是数据库管理系统(BC )。
A.CAD
B.DB2
C.Oracle
D.Windows
答案:
以下是数据库管理系统的是(ABCD)。
A.SQL Server
B.Oracle
C.SQLite
D.MySQL
答案:
227.以下软件是数据库管理系统的是(ABCD )
A.Access
B.MySQL
C.SQL Server
D.Oracle
答案:
229.以下不是数据库管理系统是( BC)。
A.SQLite
B.Office
C.QQ
D.MySQL
答案:
231.Android智能手机操作系统不能使用文件存储数据。
答案:错误
218.MIN函数是求最大值
答案:错误
219.Android智能手机操作系统可以使用简单存储SharedPreferences存储数据。
答案:正确
236.在SQL语言中,整数型常量和实数型常量需要使用单引号括起来。
答案:错误
220.存储过程的参数有输入参数和输出参数两种。
答案:正确
221.在SQL语言中,整数型常量和实数型常量不需要使用任何符号作为起止标记符。
答案:正确
225.数据库的数据主要存储在硬盘中。
答案:正确
226.DELETE 可以删除表中的记录
答案:正确
227.SQL Sever 2016是嵌入式数据库。
答案:错误
228.需求分析阶段的主要目标是画出数据流图和建立数据字典,不需要编写需求说明书。
答案:错误
229.嵌入式数据库和大型数据库管理系统在管理和使用上没有区别。
答案:错误
230.MIN是求最大值函数
答案:正确
231.SQL语言只能在MySQL数据库系统中使用
答案:错误
234.使用FOREIGN KEY约束可以实现参照完整性约束。
答案:正确
253.E-R图中的”E”表示的是实体。
答案:正确
237.Berkeley DB是嵌入式数据库。
答案:正确
238.假定一个笛卡儿积中有m个元组,在由它所产生的任何一个关系中,其元组数必然大于等于m。
答案:正确
241.MIN是求和函数
答案:错误
258.对两个关系按照一方的主码进行等值连接,在其运算结果的关系中,其元组个数必然小于等于原有两个关系中的元组个数之和。
答案:正确
242.SQL语言是所有关系数据库的标准查询语言
答案:正确
243.关系数据模型的数据结构是简单二维表。
答案:正确
244.MySQL数据库管理系统是使用最广泛的数据库系统之一
答案:正确
245.视图的英文是TABLE。
答案:错误
248.MIN是求最小值函数
答案:错误
249.Android智能手机操作系统是美国苹果公司的产品。
答案:错误
250.对两个关系进行等值连接,在其运算结果的关系中,属性个数小于两个关系的属性个数之和。
答案:错误
251.SQLite可以自由下载,免费使用。
答案:正确
254.DELETE DATABASE 可以删除数据库
答案:错误
255.INSERT 可以删除数据表记录
答案:错误
256.SQLite数据库管理系统可以在Windows、Linux、Android操作系统中安装运行。
答案:正确
COUNT 函授是统计记录个数
答案:正确
259.AVG是求平均值函数
答案:正确
260.嵌入式数据库由于功能简单,在日常生活中使用的很少,不影响我们的生活。
答案:错误
261.SQLite是嵌入式数据库。
答案:正确
262.SQLite不是关系型数据库。
答案:错误
283.关系的完整性包括实体完整性、参照完整性和用户定义的完整性。
答案:正确
284.MySQL是关系型数据库。
答案:正确
263.一个数据库应用系统开发过程的第一阶段是概念设计。
答案:错误
264.MAX是求和函数
答案:错误
267.MAX是求最大值函数
答案:正确
268.MySQL是文件型数据库系统。
答案:错误
269.数据库的概念设计通常与具体的数据库管理系统无关。
答案:正确
270.INSERT 可以向数据表中插入记录
答案:正确
271.视图的英文是VIEW。
答案:正确
272.数据库三级模式中的外模式是面向全体用户的数据需求设计的。
答案:正确
275.SQLite是面向对象型数据库管理系统。
答案:错误
276.在SQL语言中,字符型常量和日期型常量需要使用双引号括起来。
答案:正确
31、MySQL是面向对象数据库系统。
答案:正确
19、请指出以下说法是否正确:静态列级约束不包含对数据类型的约束,如数据的类型、长度、单位可精度等。(4 分)
答:正确
20、请指出以下说法是否正确:常见的静态关系约束有不包含函数依赖约束。(4 分)
答:错误
21、请指出以下说法是否正确:数据的安全性是保护数据库防止恶意的破坏和非法的存取。答:错误
23、请指出以下说法是否正确:常见的静态关系约束有不包含实体完整性约束。(4 分)
答:错误
25、请指出以下说法是否正确:常见的静态关系约束有不包含参照完整性约束。(4 分)
答:错误
14、用户或应用程序看到的那部分局部逻辑结构和特征的描述是( ),它是模式的逻辑子集。A.内模式
B.子模式
C.模式
D.物理模式
答:子模式
13、要保证数据库的数据独立性,需要修改的是( ) 。(4 分)
A.三层之间的两种映射
B.模式与内模式
C.三层模式
D.模式与外模式
答:三层之间的两种映射
2、描述数据库全体数据的全局逻辑结构和特性的是( ) 。(4 分)
A.模式
B.用户模式
C.内模式
D.外模式
答:模式

点点赞赏,手留余香 给TA打赏

AI创作

课程作业辅导,有需要点击图片提交工单,有偿服务

评论0

请先

支持多种货币
支持多种货币付款,满足您的付款需求
7天无忧退换
安心无忧购物,售后有保障
专业客服服务
百名资深客服7*24h在线服务
发货超时赔付
交易成功极速发货,专业水准保证时效性

站点公告

答案整门打包购买,价格优惠,有需要加微信
显示验证码

社交账号快速登录