|
|
数据库应用技术(
cz
)
学校: 无
问题 1: 1. 下列数据库产品中,非关系型数据库的是( )。
选项:
•
A. MySQL
•
B. SQL Server
•
C. MongoDB
•
D. Oracle
答案: MongoDB
问题 2: 2. 在数据库中存储的是()。
选项:
•
A.
数据库
•
B.
数据库管理员
•
C.
数据以及数据之间的联系
•
D.
信息
答案: 数据以及数据之间的联系
问题 3: 3. 数据库管理系统的简称是( )。
选项:
•
A. DB
•
B. DBA
•
C. DBMS
•
D. DBS
答案: DBMS
问题 4: 4. 客观存在的各种报表、图表和查格式等原始数据属于( )。
选项:
•
A.
机器世界
•
B.
信息世界
•
C.
现实世界
•
D.
模型世界
答案: 信息世界
问题 5: 5. MySQL是一个 ( ) 的数据库系统。
选项:
•
A.
网状型
•
B.
层次性
•
C.
关系型
•
D.
以上都不是
答案: 关系型
问题 6: 6. SQL是( )的语言,容易学习。
选项:
•
A.
过程化
•
B.
结构化
•
C.
格式化
•
D.
导航式
答案: 结构化
问题 7: 7. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独 立性最高的是( )阶段。
选项:
•
A.
数据库系统
•
B.
文件系统
•
C.
人工管理
•
D.
数据项管理
答案
:
请关注ybaotk.com搜题
查看答案
问题 8: 8. 数据库系统的核心是( )。
选项:
•
A.
数据库
•
B.
数据库管理系统
•
C.
数据模型
•
D.
软件工具
答案
:
请关注ybaotk.com搜题
查看答案
问题 9: 9. 下面选项中,属于MySQL用于放置日志文件以及数据库的目录是( )
选项:
•
A. bin
目录
•
B. data
目录
•
C. include
目录
•
D. lib
目录
答案
:
请关注ybaotk.com搜题
查看答案
问题 10: 10. 一个数据库最多可以创建数据表的个数是( )
选项:
•
A. 1
个
•
B. 2
个
•
C. 1
个或
2
个
•
D.
多个
答案
:
请关注ybaotk.com搜题
查看答案
问题 11: 1. 向表中添加数据时,字符和日期型数据应包含在( )中。
选项:
•
A. ‘ ’
•
B.
•
C. ( )
•
D. [ ]
答案
:
请关注ybaotk.com搜题
查看答案
问题 12: 2. 在select语句中使用“*”表示 ( )。
选项:
•
A.
选择全部元组
•
B.
选择全部列
•
C.
选择主码所在的列
•
D.
选择有非空约束的列
答案
:
请关注ybaotk.com搜题
查看答案
问题 13: 3. 假设数据表职工表中有10条记录,获得“职工”表最前面两条记录的命令为( )。
选项:
•
A. select * from
职工;
•
B. select * from
职工
limit 2
;
•
C. select percent 2 * from
职工;
•
D. select 2 from
职工;
答案
:
请关注ybaotk.com搜题
查看答案
问题 14: 4. 在 select语句的where子句条件表达式中,可以匹配0个到多个字符的通配符是( )。
选项:
•
A. *
•
B. %
•
C. _
•
D. ?
答案
:
请关注ybaotk.com搜题
查看答案
问题 15: 5. 下面选项中,查询student表中id值不在2和5之间的学生的SQL语句是 ( )。
选项:
•
A. SELECT * FROM student where id !=2 3 4 5
;
•
B.
SELECT * FROM student where id not between 5 and 2;
•
C. SELECT * FROM student where id not between 2 and 5;
•
D. SELECT * FROM student where id not in 2
,
3
,
4
,
5
;
答案
:
请关注ybaotk.com搜题
查看答案
问题 16: 6. 在select语句中,用于去除重复行的关键字是( )。
选项:
•
A. top
•
B. distinct
•
C. percent
•
D. hav
ing
答案
:
请关注ybaotk.com搜题
查看答案
问题 17: 7. 假定用户表user中存在一个字段age,现要“查询年龄为18或20的用户”下面SQL语句中,正确的是( )。
选项:
•
A.
•
B.
•
C.
•
D.
答案
:
请关注ybaotk.com搜题
查看答案
问题 18: 8. select语句中,通常与having子句同时使用的是( )。
选项:
•
A. order by
•
B. where
•
C. group by
•
D.
无须配合
答案
:
请关注ybaotk.com搜题
查看答案
问题 19: 9. 默认情况下,使用AUTO_INCREMENT约束的字段值是从 ( ) 开始自增的。
选项:
•
A. 0
•
B. 1
•
C. 2
•
D. 3
答案
:
请关注ybaotk.com搜题
查看答案
问题 20: 10. 将student表按照gender字段进行分组查询,查询出grade字段值之和小于300的分组,依据上述要求,下面选项中,正确的SQL语句是( )。
选项:
•
A. SELECT sum(grade)
,
gender FROM student GROUP BY gender HAVING SUM(grade)<300
;
•
B. SELECT sum(grade)
,
gender FROM student GROUP BY gender WHERE SUM(grade)<300;
•
C. SELECT sum(grade)
,
gender FROM student WHERE SUM(grade)<300 GROUP BY gender;
•
D.
以上语句都不对
答案
:
请关注ybaotk.com搜题
查看答案
问题 21: 11. 如果要查询公司员工的平均收入,则使用一下哪个聚合函数? ( )
选项:
•
A. SUM
•
B. ABS
•
C. COUNT
•
D. AVG
答案
:
请关注ybaotk.com搜题
查看答案
问题 22: 12. 下面选项中,用于删除外键约束的语法格式是( )。
选项:
•
A. alter table
表名
drop foreign key
外键名
;
•
B. delete table
表名
drop foreign key
外键名
;
•
C. alter table
表名
delete foreign key
外键名
;
•
D.
drop table
表名
alter foreign key “
外键名
;
答案
:
请关注ybaotk.com搜题
查看答案
问题 23: 13. 在多对多关系中,外键应该建立在哪个表中( )。
选项:
•
A.
任意一方建立外键即可
•
B.
双方对应的表中都建立外键
•
C.
再创建一张中间表,用于描述关系
•
D.
以上都不对
答案
:
请关注ybaotk.com搜题
查看答案
问题 24: 14. 下列关于删除数据库的描述,正确的是( )。
选项:
•
A.
数据库一旦创建就不能被删除
•
B.
在使用
DROP DATABASE
语句删除数
据库时,如果要删除的数据库不存在,则删除会失败
•
C. “DROP TABLE”
语句是删除数据库的关键字
•
D.
成功删除数据库后,数据库中的所有数据都将被清除,但是原来分配的空间仍然会保留
答案
:
请关注ybaotk.com搜题
查看答案
问题 25: 15. 只有满足连接条件的记录才包含在查询结果中,这种连接是
选项:
•
A.
左连接
•
B.
右连接
•
C.
内连接
•
D.
交叉连接
答案
:
请关注ybaotk.com搜题
查看答案
问题 26: 16. 假定student表中有字段grade,grade代表分数,依次统计grade字段的最大值,最小值,平均值和总记录个数的的SQL语句是( )。
选项:
•
A. SELECT max(grade)
,
min(grade)
,
average(grade)
,
sum
(
*
)
FROM student;
•
B. SELECT max(grade)
,
min(grade)
,
avg(grade)
,
count
(
*
)
FROM student;
•
C. ELECT min(grade)
,
average(grade)
,
max(grade)
,
sum
(
*
)
FROM student;
•
D. SELECT min(grade)
,
avg(grade)
,
max(grade) FROM student;
答案
:
请关注ybaotk.com搜题
查看答案
问题 27: 17. 下面关于交叉连接本质的说法中,正确的是( )。
选项:
•
A.
两表进行内连接
•
B.
两表进行左外连接
•
C.
两表进行右外连接
•
D.
两表进行笛卡尔积
答案
:
请关注ybaotk.com搜题
查看答案
问题 28: 18. SQL语句:SELECT * FROM department WHERE EXISTS(select did from employee where age > 21);
下面对上述语句的功能描述中,正确的是
选项:
•
A.
查询年龄大于
21
的员工信息
•
B.
查询存在年龄大于
21
的员工所对应的部门信息
•
C.
查询存在年龄大于
21
的员工所对应的员工信息
•
D.
查询存在年龄大于
21
的员工信息
答案
:
请关注ybaotk.com搜题
查看答案
问题 29: 19.
选项:
•
A. SELECT employee.name
,
department.dname
FRO
M department JOIN employee
ON department.did=employee.did;
•
B. SELECT employee.name
,
department.dname
FROM department CROSS JOIN employee
ON department.did=employee.did;
•
C. SELECT employee.name
,
department.dname
FROM department LEFT JOIN employee
O
N department.did=employee.did;
•
D. SELECT employee.name
,
department.dname
FROM department RIGHT JOIN employee
ON department.did=employee.did;
答案
:
请关注ybaotk.com搜题
查看答案
问题 30: 20.
选项:
•
A.
•
B.
•
C.
•
D.
答案
:
请关注ybaotk.com搜题
查看答案
问题 31: 1. E-R图是数据库设计的工具之一,它适用于建立数据库的( )。
选项:
•
A.
概念模型
•
B.
逻辑模型
•
C.
结构模型
•
D.
物理模型
答案
:
请关注ybaotk.com搜题
查看答案
问题 32: 2. MySQL的视图是从( )中导出的。
选项:
•
A.
基本表
•
B.
视图
•
C.
基本表或视图
•
D.
数据库
答案
:
请关注ybaotk.com搜题
查看答案
问题 33: 3. 下面关于视图的说法中,错误的是( )。
选项:
•
A.
视图是个虚拟表
•
B.
可以使用视图更新数据,但每次更新只能影响一个表
•
C.
不能为视图定义触发器
•
D.
可以创建基于视图的视图
答案
:
请关注ybaotk.com搜题
查看答案
问题 34: 4. 下列说法正确的是( )。
选项:
•
A.
视图是观察数据的一种方法,只能基于基本表建立
•
B.
视图是虚表,观察到的数据是实际基本表中的数据
•
C.
索引查找法一定比表扫描法查询速度快
•
D.
索引的创建只和数据的存储有关系
答案
:
请关注ybaotk.com搜题
查看答案
问题 35: 5. 在MySQL中,建立视图使用的命令是( )。
选项:
•
A. create schema
•
B. create table
•
C. create view
•
D. create index
答案
:
请关注ybaotk.com搜题
查看答案
问题 36: 6. 在视图上不能完成的操作是( )。
选项:
•
A.
定义查询
•
B.
定义基本表
•
C.
更新视图
•
D.
定义新视图
答案
:
请关注ybaotk.com搜题
查看答案
问题 37: 7. MySQL的视图是从( )中导出来的。
选项:
•
A.
基本表
•
B.
视图
•
C.
基本表或视图
•
D
.
数据库
答案
:
请关注ybaotk.com搜题
查看答案
问题 38: 8. 视图提高了数据库系统的( )。
选项:
•
A.
完整性
•
B.
并发控制
•
C.
隔离性
•
D.
安全性
答案
:
请关注ybaotk.com搜题
查看答案
问题 39: 1. 在MySQL语法中,用来插入数据的命令是( )。
选项:
•
A. insert
•
B. update
•
C. delete
•
D. create
答案
:
请关注ybaotk.com搜题
查看答案
问题 40: 2. ALTER TABLE t1 MODIFY b INT NOT NULL 语句的作用是( )。
选项:
•
A.
修改数据库表名为
b
•
B.
修改表
t1
中列
b
的列名
•
C.
在
t1
中添加一列
b
•
D.
修改表
t1
中列
b
的数据类型
答案
:
请关注ybaotk.com搜题
查看答案
问题 41: 3. 假定用户表user中存在一个字段age,现要“查询年龄为18或20的用户”下面SQL语句中,正确的是( )。
选项:
•
A.
•
B.
•
C.
•
D.
答案
:
请关注ybaotk.com搜题
查看答案
问题 42: 4. select语句中,通常与having子句同时使用的是( )。
选项:
•
A. order by
•
B. where
•
C. group by
•
D.
无须配合
答案
:
请关注ybaotk.com搜题
查看答案
问题 43: 5. 在 select语句的where子句条件表达式中,可以匹配0个到多个字符的通配符是( )。
选项:
•
A. *
•
B. %
•
C. _
•
D. ?
答案
:
请关注ybaotk.com搜题
查看答案
问题 44: 6. 下面关于DELETE与TRUNCATE语句删除记录的描述,正确的是
选项:
•
A. DELETE
比
TRUNCATE
语句效率更高
•
B. TRUNCATE
比
DELETE
语句效率更高
•
C. DELETE
只能删除表中部分记录
•
D. DELETE
只能删除表中全部记录
答案
:
请关注ybaotk.com搜题
查看答案
问题 45: 7. 将student表按照gender字段进行分组查询,查询出grade字段值之和小于300的分组,依据上述要求,下面选项中,正确的SQL语句是( )。
选项:
•
A. SELECT sum(grade)
,
gender FROM student GROUP BY gender HAVING SUM(grade)<300;
•
B. SELECT
sum(grade)
,
gender FROM student GROUP BY gender WHERE SUM(grade)<300;
•
C. SELECT sum(grade)
,
gender FROM student WHERE SUM(grade)<300 GROUP BY gender;
•
D.
以上语句都不对
答案
:
请关注ybaotk.com搜题
查看答案
问题 46: 8. 向表中添加数据时,字符和日期型数据应包含在( )中。
选项:
•
A. ‘ ’
•
B.
•
C. ( )
•
D. [ ]
答案
:
请关注ybaotk.com搜题
查看答案
问题 47: 9. MySQL的视图是从( )中导出的。
选项:
•
A.
基本表
•
B.
视图
•
C.
基本表或视图
•
D.
数据库
答案
:
请关注ybaotk.com搜题
查看答案
问题 48: 10. SQL语句:SELECT * FROM department WHERE EXISTS(select did from employee where age > 21);
下面对上述语句的功能描述中,正确的是
选项:
•
A.
查询年龄大于
21
的员工信息
•
B.
查询存在年龄大于
21
的员工所对
应的部门信息
•
C.
查询存在年龄大于
21
的员工所对应的员工信息
•
D.
查询存在年龄大于
21
的员工信息
答案
:
请关注ybaotk.com搜题
查看答案
问题 49: 11. 只有满足连接条件的记录才包含在查询结果中,这种连接是
选项:
•
A.
左连接
•
B.
右连接
•
C.
内连接
•
D.
交叉连接
答案
:
请关注ybaotk.com搜题
查看答案
问题 50: 12. 在多对多关系中,外键应该建立在哪个表中( )。
选项:
•
A.
任意一方建立外键即可
•
B.
双方对应的表中都建立外键
•
C.
再创建一张中间表,用于描述关系
•
D.
以上都不对
答案
:
请关注ybaotk.com搜题
查看答案
问题 51: 13. 下列选项中,能够正确创建数据表student中的id字段为主键的SQL语句是
选项:
•
A. student( id INT PRIMARY KEY name VARCHAR(20));
•
B. student( id PRIMARY KEY INT,name VARCHAR(20));
•
C. student( id INT PRIMARY KEY ,name VARCHAR(20));
•
D. st
udent( id INT PRIMARY KEY,name VARCHAR(20));
答案
:
请关注ybaotk.com搜题
查看答案
问题 52: 1. 以下哪种情况应尽量创建索引?( )
选项:
•
A.
在
where
子句中出现频率较高的列
•
B.
具有很多
NULL
值的列
•
C.
记录较少的表
•
D.
需要频繁更新的基本表
答案
:
请关注ybaotk.com搜题
查看答案
问题 53: 2. ”Create Unique Index AAA On 学生表(学号)“将在学生表上创建名为 AAA 的( )。
选项:
•
A.
唯一性索引
•
B.
聚集性索引
•
C.
复合索引
•
D.
唯一性索引
答案
:
请关注ybaotk.com搜题
查看答案
问题 54: 3. 下面对索引的相关描述正确的是( )。
选项:
•
A.
一个表可以创建多个
主键索引
•
B.
索引只能建立在
1
个字段上
•
C.
索引可以加快表之间连接的速度
•
D.
可以使用
ADD INDEX
语句创建索引
答案
:
请关注ybaotk.com搜题
查看答案
问题 55: 4. 在MySQL 中,下列( )不是索引类。
选项:
•
A.
唯一性索引
•
B.
主键索引
•
C.
全文索引
•
D.
外键索引
答案
:
请关注ybaotk.com搜题
查看答案
问题 56: 5. 数据库中存放两个关系:教师(教师编号,姓名)和课程(课程号,课程名,教师编号),为快速查找处某位教师所讲授的课程,应该( )。
选项:
•
A.
在教师表上按教师编号创建索引
•
B.
在课程表上按课程号创建索引
•
C.
在课程表上按教师编号创建索引
•
D.
在教师表上按姓名创建索引
答案
:
请关注ybaotk.com搜题
查看答案
问题 57: 6. 下面有关主键的叙述正确的是( )。
选项:
•
A.
不同的记录可以具有重复的主键值或空值
•
B.
一个表中的
主键可以是一个或多个字段
•
C.
一个表中的主键只能是一个字段
•
D.
表中主键的数据类型必需定义为自动编号或文本
答案
:
请关注ybaotk.com搜题
查看答案
问题 58: 1. 当数据表被修改时,能自动执行的数据库对象是( )。
选项:
•
A.
存储过程
•
B.
触发器
•
C.
视图
•
D.
其他数据库对象
答案
:
请关注ybaotk.com搜题
查看答案
问题 59: 2. 触发器主要针对下列语句创建( )。
选项:
•
A. SELECT
、
INSERT
、
DELETE
•
B.
INSERT
、
UPDATE
、
DELETE
•
C. SELECT
、
UPDATE
、
INSERT
•
D. INSERT
、
UPDATE
、
CREATE
答案
:
请关注ybaotk.com搜题
查看答案
问题 60: 3. 在 WHILE 循环语句中,如果循环体语句条数多于一条,必需使用( ) 。
选项:
•
A. BEGIN-END
•
B. CASE-END
•
C. IF-THEN
•
D. GOTO
答案
:
请关注ybaotk.com搜题
查看答案
问题 61: 4. 下列( )语句用于删除存储过程。
选项:
•
A. CREATE PROCEDUR
E
•
B. CREATE TABLE
•
C. DROP PROCEDURE
•
D.
其他
答案
:
请关注ybaotk.com搜题
查看答案
问题 62: 5. 在 MySQL 中已定义存储过程 AB,带有一个参数@stname varchar(20),正确的执行方法为( )。
选项:
•
A. EXEC AB ?
吴小雨
•
B. SELECT AB(
吴小雨
)
•
C. CALL AB('
吴小雨
')
•
D.
前面
3
种都可以
答案
:
请关注ybaotk.com搜题
查看答案
问题 63: 6. 为了使用输出参数,需要在CREATE PROCEDURE 语句中指定关键字( )。
选项:
•
A. IN
•
B. OUT
•
C. CHECK
•
D. DEFAULT
答案
:
请关注ybaotk.com搜题
查看答案
问题 64: 7. 如果要从数据库中删除触发器,应该使用 SQL 的命令( )。
选项:
•
A. DELETE TRIGGER
•
B. DROP TRIGGER
•
C. REMOVE TRIGGER
•
D. DISABLE TRIGGER
答案
:
请关注ybaotk.com搜题
查看答案
问题 65: 8. 已知员工和员工亲属两个关系,当员工调出时,应该从员工关系中删除员工的元组,同时在员工亲属关系中删除对应的亲属元组。可使用哪种触发器?( )
选项:
•
A. INSTEAD OF DELETE
•
B. INSTEAD OF DROP
•
C. AFTER DELETE
•
D. AFTER UPDATE
答案
:
请关注ybaotk.com搜题
查看答案
问题 66: 9. MySQL 用于求系统日期的函数是( )。
选项:
•
A. YEAR
•
B. CURDATE
•
C. COUNT
•
D. SUM
答案
:
请关注ybaotk.com搜题
查看答案
问题 67: 10. MySQL 调用存储过程时,需要( )调用存储过程。
选项:
•
A.
直接使用存储过程的名字
•
B.
在存储过程前加
CALL
关键字
•
C.
在存储过程前加
EXEC
关键字
•
D.
在存储过程前加
USE
关键字
答案
:
请关注ybaotk.com搜题
查看答案
问题 68: 1. 当数据库损坏时,数据库管理员可通过何种方式恢复数据库?( )
选项:
•
A.
事务日志文件
•
B.
主数据文件
•
C. DELETE
语句
•
D.
联机帮助文件
答案
:
请关注ybaotk.com搜题
查看答案
问题 69: 2. 下列选项不属于表的操作权限的是( )。
选项:
•
A. EXECUTE
•
B. UPDATE
•
C. SELECT
•
D. DELETE
答案
:
请关注ybaotk.com搜题
查看答案
问题 70: 3. 用于数据库恢复的重要文件是( )。
选项:
•
A.
数据库文件
•
B.
索引文件
•
C.
日志文件
•
D.
备注文件
答案
:
请关注ybaotk.com搜题
查看答案
问题 71: 4. 向用户授予操作权限的SQL 是( )。
选项:
•
A. CREATE
•
B.
REVOKE
•
C. SELECT
•
D. GRANT
答案
:
请关注ybaotk.com搜题
查看答案
问题 72: 5. MySQL 的GRANT 和 REVOKE 语句用来维护数据库的( )。
选项:
•
A.
完整性
•
B.
可靠性
•
C.
安全性
•
D.
一致性
答案
:
请关注ybaotk.com搜题
查看答案
问题 73: 6. 事务日志用来保存( )。
选项:
•
A.
程序运行过程
•
B.
程序的执行结果
•
C.
对数据的更新操作
•
D.
数据操作
答案
:
请关注ybaotk.com搜题
查看答案
问题 74: 7. 数据库备份的作用是( )。
选项:
•
A.
保障安全性
•
B.
一致性控制
•
C.
故障后的恢复
•
D.
数据的转储
答案
:
请关注ybaotk.com搜题
查看答案
问题 75: 8. 下列 SQL 中,( )不是数据定义语句。
选项:
•
A. CREATE TABLE
•
B. CREATE VIEW
•
C. DROP VIEW
•
D. GRANT
答案
:
请关注ybaotk.com搜题
查看答案
问题 76: 1. MySQL 调用存储过程时,需要( )调用存储过程。
选项:
•
A.
直接使用存储过程的名字
•
B.
在存储过程前加
CALL
关键字
•
C.
在存储过程前加
EXEC
关键字
•
D.
在存储过程前加
USE
关键字
答案
:
请关注ybaotk.com搜题
查看答案
问题 77: 2. 已知员工和员工亲属两个关系,当员工调出时,应该从员工关系中删除员工的元组,同时在员工亲属关系中删除对应的亲属元组。可使用哪种触发器?( )
选项:
•
A. INSTEAD OF DELETE
•
B. INSTEAD OF DROP
•
C. AFTER DELETE
•
D. AFTER UPDATE
答案
:
请关注ybaotk.com搜题
查看答案
问题 78: 3. 在 MySQL 中已定义存储过程 AB,带有一个参数@stname varchar(20),正确的执行方法为( )。
选项:
•
A. EXEC AB ?
吴小雨
•
B. SELECT AB(
吴小雨
)
•
C. CALL AB('
吴小雨
')
•
D.
前面
3
种都可以
答案
:
请关注ybaotk.com搜题
查看答案
问题 79: 4. 触发器主要针对下列语句创建( )。
选项:
•
A. SELECT
、
INSERT
、
DELETE
•
B. INSERT
、
UPDATE
、
DELETE
•
C.
SELECT
、
UPDATE
、
INSERT
•
D. INSERT
、
UPDATE
、
CREATE
答案
:
请关注ybaotk.com搜题
查看答案
问题 80: 5. 事务日志用来保存( )。
选项:
•
A.
程序运行过程
•
B.
程序的执行结果
•
C.
对数据的更新操作
•
D.
数据操作
答案
:
请关注ybaotk.com搜题
查看答案
问题 81: 6. 向用户授予操作权限的SQL 是( )。
选项:
•
A. CREATE
•
B. REVOKE
•
C. SELECT
•
D. GRANT
答案
:
请关注ybaotk.com搜题
查看答案
问题 82: 7. 在 WHILE 循环语句中,如果循环体语句条数多于一条,必需使用( ) 。
选项:
•
A. BEGIN-END
•
B. CASE-END
•
C. IF-THEN
•
D. GOTO
答案
:
请关注ybaotk.com搜题
查看答案
问题 83: 8. 下面有关主键的叙述正确的是( )。
选项:
•
A.
不同的记录可以具有重复的主键值或空值
•
B.
一个表中的主键可以是一个或多个字段
•
C.
一个表中的主键只能是一个字段
•
D.
表中主键的数据类型必需定义为自动编号或文本
答案
:
请关注ybaotk.com搜题
查看答案
问题 84: 9. 下面对索引的相关描述正确的是( )。
选项:
•
A.
一个表可以创建多个
主键索引
•
B.
索引只能建立在
1
个字段上
•
C.
索引可以加快表之间连接的速度
•
D.
可以使用
ADD INDEX
语句创建索引
答案
:
请关注ybaotk.com搜题
查看答案
问题 85: 1. 数据库的概念模型独立于( )。
选项:
•
A.
具体的机器和
DBMS
•
B. E-R
图
•
C.
现实世界
•
D.
信息世界
答案
:
请关注ybaotk.com搜题
查看答案
问题 86: 2. 关系数据模型( )。
选项:
•
A.
可以表示实体间的
1:1
联系
•
B.
可以表示实体间的
1∶n
联系
•
C.
可以表示实体间的
m∶n
联系
•
D.
可以表示实体间的上述三种联系
答案
:
请关注ybaotk.com搜题
查看答案
问题 87: 3. E-R图是数据库设计的工具之一,它适用于建立数据库的( )。
选项:
•
A.
概念模型
•
B.
逻辑模型
•
C.
结构模型
•
D.
物理模型
答案
:
请关注ybaotk.com搜题
查看答案
问题 88: 4. 构造关系模型时,通常采用的办法是( )。
选项:
•
A.
从网状模型导出关系模型
•
B.
从
E-R
图导出关系模型
•
C.
从层次模型导出关系模型
•
D.
以上都不是
答案
:
请关注ybaotk.com搜题
查看答案
问题 89: 5. 关系模型转换时,一个M : N 联系转换为关系模式时,该关系模式的码是( )。
选项:
•
A. M
端实体的码
•
B. N
端实体的码
•
C. M
端实体的码与
N
端实体的码的组合
•
D.
重新选取其他属性
答案
:
请关注ybaotk.com搜题
查看答案
问题 90: 6. 某公司经销多种产品,每名业务员课推销多种产品,且每种产品由多名业务员推销,则业务员与产品之间的关系是( ),若每种产品只能由某一名业务员推销呢( )。
选项:
•
A.
一对一,多对一
•
B.
多对多,一对多
•
C.
一对多,多对多
•
D.
多对一,一对多
答案
:
请关注ybaotk.com搜题
查看答案
问题 91: 7. 设有关系模式EMP(职工号,姓名,年龄,技能),假设职工号唯一,每个职工有多项技能,则EMP表的主键是( )。
选项:
•
A.
职工号
•
B.
姓名,技能
•
C.
技能
•
D.
职工号,技能
答案
:
请关注ybaotk.com搜题
查看答案
问题 92: 8. 设计性能较优的关系模式称为规范化,规范化主要的理论依据是( )。
选项:
•
A.
关系规范化理论
•
B.
关系运算理论
•
C.
关系代数理论
•
D.
数据逻辑理论
答案
:
请关注ybaotk.com搜题
查看答案
问题 93: 9. 关系模型使用的存储结构是多个二维的数据表格,这些数据表之间的联系是通过()实现的。
选项:
•
A.
记录或元组
•
B.
字段或属性
•
C.
主键和外键
•
D.
数据或实体
答案
:
请关注ybaotk.com搜题
查看答案
问题 94: 1. 在MySQL中,建立数据库使用的命令是( )。
选项:
•
A. cre
ate table
•
B. create database
•
C. create view
•
D. create index
答案
:
请关注ybaotk.com搜题
查看答案
问题 95: 2. CREATE TABLE 语句属于( )SQL语言。
选项:
•
A.
数据定义语言
(DDL)
•
B.
数据操作语言
(DML)
•
C.
数据查询语言
(DQL)
•
D.
数据控制语言
(DCL)
答案
:
请关注ybaotk.com搜题
查看答案
问题 96: 3. 下面选项中,用于查看MySQL中已经存在数据库的是( )。
选项:
•
A. SHOW DATABASE ;
•
B. CREAT DATABASE ;
•
C. ALTER DATABASE
;
•
D. SHOW DATABASES;
答案
:
请关注ybaotk.com搜题
查看答案
问题 97: 4. 下列选项中,使用哪种数据类型保存3.1415可以不丢失精度( )。
选项:
•
A. DECIMAL(6
,
2)
•
B. DECIMAL(6
,
3)
•
C. DECIMAL(6
,
4)
•
D. DECIMAL(6
,
1)
答案
:
请关注ybaotk.com搜题
查看答案
问题 98: 5. 对于MySQL,错误的说法是( )。
选项:
•
A. MySQL
是一款关系数据库系统
•
B. MySQL
是一款网络数据库系统
•
C. MySQL
可以在
Linux
或
Windows
操作系统下运行
•
D. MySQL
对
SQL
的支持不是太好
答案
:
请关注ybaotk.com搜题
查看答案
问题 99: 6. 支持外键的存储引擎是( )。
选项:
•
A. MyISAM
•
B. InnoDB
•
C. MEMORY
•
D. CHARACTER
答案
:
请关注ybaotk.com搜题
查看
答案
问题 100: 7. 下列哪个是定义外键约束的 ( ) ?
选项:
•
A. CHECK
•
B. PRIMARY KEY
•
C. FOREIGN KEY
•
D. UNQUE
答案
:
请关注ybaotk.com搜题
查看答案
问题 101: 8. ALTER TABLE t1 MODIFY b INT NOT NULL 语句的作用是( )。
选项:
•
A.
修改数据库表名为
b
•
B.
修改表
t1
中列
b
的列名
•
C.
在
t1
中添加一列
b
•
D.
修改表
t1
中列
b
的数据类型
答案
:
请关注ybaotk.com搜题
查看答案
问题 102: 9. 在创建表时,不允许某列为空可以使用( )。
选项:
•
A. not null
•
B. no null
•
C. not blank
•
D. no blank
答案
:
请关注ybaotk.com搜题
查看答案
问题 103: 10. 下列选项中,能够正确创建数据表student中的id字段为主键的SQL语句是
选项:
•
A. student( id INT PRIMARY KEY name VARCHAR(20));
•
B. student( id PRIMARY KEY I
NT,name VARCHAR(20));
•
C. student( id INT PRIMARY KEY ,name VARCHAR(20));
•
D. student( id INT PRIMARY KEY,name VARCHAR(20));
答案
:
请关注ybaotk.com搜题
查看答案
问题 104: 1. 下列选项中,使用哪种数据类型保存3.1415可以不丢失精度( )。
选项:
•
A. DECIMAL(6
,
2)
•
B. DECIMAL(6
,
3)
•
C. DECIMAL(6
,
4)
•
D.
DECIMAL(6
,
1)
答案
:
请关注ybaotk.com搜题
查看答案
问题 105: 2. CREATE TABLE 语句属于( )SQL语言。
选项:
•
A.
数据定义语言
(DDL)
•
B.
数据操作语言
(DML)
•
C.
数据查询语言
(DQL)
•
D.
数据控制语言
(DCL)
答案
:
请关注ybaotk.com搜题
查看答案
问题 106: 3. SQL是( )的语言,容易学习。
选项:
•
A.
过程化
•
B.
结构化
•
C.
格式化
•
D.
导航式
答案
:
请关注ybaotk.com搜题
查看答案
问题 107: 4. 数据库系统的核心是( )。
选项:
•
A.
数据库
•
B.
数据库管理系统
•
C.
数据模型
•
D.
软件工具
答案
:
请关注ybaotk.com搜题
查看答案
问题 108: 5. 关系模型转换时,一个M : N 联系转换为关系模式时,该关系模式的码是( )。
选项:
•
A. M
端实体的码
•
B. N
端实体的码
•
C. M
端实体的码与
N
端实体的码的组合
•
D.
重新选取其他属性
答案
:
请关注ybaotk.com搜题
查看答案
问题 109: 6. 支持外键的存储引擎是( )。
选项:
•
A. MyISAM
•
B. InnoDB
•
C.
MEMORY
•
D. CHARACTER
答案
:
请关注ybaotk.com搜题
查看答案
问题 110: 7. 在MySQL中,建立数据库使用的命令是( )。
选项:
•
A. create table
•
B. create database
•
C. create view
•
D. create index
答案
:
请关注ybaotk.com搜题
查看答案
问题 111: 8. 设有关系模式EMP(职工号,姓名,年龄,技能),假设职工号唯一,每个职工有多项技能,则EMP表的主键是( )。
选项:
•
A.
职工号
•
B.
姓名,技能
•
C.
技能
•
D.
职工号,技能
答案
:
请关注ybaotk.com搜题
查看答案
问题 112: 9. 下列选项中,能够正确创建数据表student中的id字段为主键的SQL语句是
选项:
•
A. student( id INT PRIMARY KEY name VARCHAR(20));
•
B. student( id PRIMARY KEY INT,name VAR
CHAR(20));
•
C. student( id INT PRIMARY KEY ,name VARCHAR(20));
•
D. student( id INT PRIMARY KEY,name VARCHAR(20));
答案
:
请关注ybaotk.com搜题
查看答案
问题 113: 10. 在创建表时,不允许某列为空可以使用( )。
选项:
•
A. not null
•
B. no null
•
C. not blank
•
D. no blank
答案
:
请关注ybaotk.com搜题
查看答案
问题 114: 1. MySQL中,下列涉及空值的操作,不正确的是( )。
选项:
•
A. age IS NULL
•
B. age IS NOT NULL
•
C. age = NULL
•
D. NOT (age IS NULL)
答案
:
请关注ybaotk.com搜题
查看答案
问题 115: 2. 设关系数据库中一个表S的结构为s(sname,cname,grade),其中sname为学生姓名,cname为课程名,二者均为字符型;grade为成绩,数值型,取值范围为0-100。
若要插入新记录,“张三的化学成绩80分”,则可用( )。
选项:
•
A. add into s values('
张三
','
化学
','80');
•
B. insert into s values('
张三
','
化学
','80');
•
C. insert s values (‘
张三
’,‘
化学
’,80);
•
D. inser into s values(‘
张三
’,‘
化学
’, 80);
答案
:
请关注ybaotk.com搜题
查看答案
问题 116: 3. 下列关于删除数据库的描述,正确的是
选项:
•
A.
数据库一旦创建就不能被删除
•
B.
在使用
DROP DATABASE
语句删除数据库时,如果要
删除的数据库不存在,则删除会失败
•
C. “DROP TABLE”
语句是删除数据库的关键字
•
D.
成功删除数据库后,数据库中的所有数据都将被清除,但是原来分配的空间仍然会保留
答案
:
请关注ybaotk.com搜题
查看答案
问题 117: 4. 成功删除数据库后,数据库中的所有数据都将被清除,但是原来分配的空间仍然会保留
选项:
•
A. ALTER TABLE grade CHANGE name username ;
•
B. ALTER TABLE grade CHANGE name username
VARCHAR(20) ;
•
C. ALTER TABLE grade MODIFY name username VARCHAR(20) ;
•
D. ALTER TABLE grade CHANGE name username ;
答案
:
请关注ybaotk.com搜题
查看答案
问题 118: 5. 在MySQL语法中,用来插入数据的命令是( )。
选项:
•
A. insert
•
B. update
•
C. delete
•
D. create
答案
:
请关注ybaotk.com搜题
查看答案
问题 119: 6. 下面选项中,用于将表student中字段grade值更新为80的SQL语句是( )。
选项:
•
A. ALTER TABLE student set grade=80;
•
B. UPDATE student set grade=80 where grade=80;
•
C. UPDATE student set grade=80 where grade<=80;
•
D. UPDATE student set grade=80;
答案
:
请关注ybaotk.com搜题
查看答案
问题 120: 7. 下面选项中,能够更新user表中数据的SQL语句是( )。
选项:
•
A. 101. update into user set id = 'u001';
•
B. update user set id = 'u001' and username='jack';
•
C. update user set username='jack' where id = 1;
•
D. update into user set id = 'u001'
答案
:
请关注ybaotk.com搜题
查看答案
问题 121: 8. 设关系数据库中一个表 S 的结构未 s (sname, cname, grade),sname 和 cname分别表示学生姓名和课程姓名,均为字符型;grade 表示成绩,为数值型,取值范围为0~100。若要更正张三的化学成绩为 85分,则可用( )。
选项:
•
A. update s set grade=85 where sname='
张三
' and cname=‘
化学
’
;
•
B. update s set grade=‘85 ’ where sname='
张三
' and cname=‘
化学
’
;
•
C. update grade=85 where s
name='
张三
' and cname=‘
化学
’
;
•
D. alter s set grade=85 where sname='
张三
' and cname=‘
化学
’
;
答案
:
请关注ybaotk.com搜题
查看答案
问题 122: 9. 下面关于DELETE与TRUNCATE语句删除记录的描述,正确的是
选项:
•
A. DELETE
比
TRUNCATE
语句效率更高
•
B. TRUNCATE
比
DELETE
语句效率更高
•
C. DELETE
只能删除表中部分记录
•
D. DELETE
只能删除表中全部记录
答案
:
请关
注ybaotk.com搜题
查看答案 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
上一篇:学起plus诊断学辅导资料下一篇:云上河开资产评估(cb)辅导资料
|