【无标题】

一. 单选题(共40题,80分)

1. (单选题, 2分)【单选题】在E-R模型中,实体间的联系用( )图标来表示。

  • A. 矩形
  • B. 直线
  • C. 菱形
  • D. 椭圆

我的答案: C:菱形;正确答案: C:菱形;

2

2. (单选题, 2分)【单选题】设R是一个关系模式,如果R中的每个属性都是不可分解的,则称R属于(   )。

  • A. 第一范式
  • B. 第二范式
  • C. 第三范式
  • D. BC范式

我的答案: A:第一范式;正确答案: A:第一范式;

2

答案解析:

3. (单选题, 2分)【单选题】数据库逻辑结构设计阶段的主要功能是:(   )。

  • A. 明确用户需求,确定新系统的功能
  • B. 建立数据库的E-R模型
  • C. 将数据库的E-R模型转换为关系模型
  • D. 选择合适的存储结构和存储路径

我的答案: C:将数据库的E-R模型转换为关系模型;正确答案: C:将数据库的E-R模型转换为关系模型;

2

答案解析:

4. (单选题, 2分)【单选题】下列不属于数据库实施阶段的功能的是:(   )。

  • A. 建立实际的数据库结构
  • B. 装入试验数据对应用程序进行测试
  • C. 装入实际数据并建立起实际的数据库
  • D. 选择合适的存储结构和存储路径

我的答案: D:选择合适的存储结构和存储路径;正确答案: D:选择合适的存储结构和存储路径;

2

答案解析:

5. (单选题, 2分)【单选题】如果对于实体集A中的每一个实体,实体集B中有可有多个个实体与之联系;反之,对于实体集B中的每一个实体,实体集A中也可有多个实体与之联系。则称实体集A与B具有(   )。

  • A. 1:1联系
  • B. 1:N联系
  • C. N:M联系
  • D. 多种联系

我的答案: C:N:M联系;正确答案: C:N:M联系;

2

答案解析:

6. (单选题, 2分)【单选题】概念结构设计阶段得到的结果是(   )。

  • A. 数据字典描述的数据需求
  • B. E-R图表示的概念模型
  • C. 某个DBMS所支持的数据模型
  • D. 存储结构和方法的物理结构

我的答案: B:E-R图表示的概念模型;正确答案: B:E-R图表示的概念模型;

2

答案解析:

7. (单选题, 2分)【单选题】一个M:N联系转换为一个关系模式。关系的码为(   )。

  • A. 某个实体的码
  • B. 各实体码的组合
  • C. N端实体的码
  • D. 任意一个实体的码

我的答案: B:各实体码的组合;正确答案: B:各实体码的组合;

2

答案解析:

8. (单选题, 2分)【单选题】在数据库的三级模式结构中,内模式有(   )

  • A. 1个
  • B. 2个
  • C. 3个
  • D. 任意多个

我的答案: A:1个;正确答案: A:1个;

2

答案解析:

9. (单选题, 2分)【单选题】(   )是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。数据库在建立、使用和维护时由其统一管理、统一控制。

  • A. DBMS
  • B. DB
  • C. DBS
  • D. DBA

我的答案: A:DBMS;正确答案: A:DBMS;

2

答案解析:

10. (单选题, 2分)【单选题】数据库设计中的概念结构设计的主要工具是(   )。

  • A. 数据模型
  • B. E-R模型
  • C. 新奥尔良模型
  • D. 概念模型

我的答案: B:E-R模型;正确答案: B:E-R模型;

2

答案解析:

11. (单选题, 2分)【单选题】数据库设计中的逻辑结构设计的任务是把(   )阶段产生的概念数据库模式变换为逻辑结构的数据库模式。

  • A. 需求分析
  • B. 物理设计
  • C. 逻辑结构设计
  • D. 概念结构设计

我的答案: D:概念结构设计;正确答案: D:概念结构设计;

2

答案解析:

12. (单选题, 2分)【单选题】关系数据库的规范化理论指出,关系数据库中的关系应满足一定的要求,最起码的要求是达到1NF,即满足(   )。

  • A. 主关键字唯一标识表中的每一行
  • B. 关系中的行不允许重复
  • C. 每个非关键字列都完全依赖于主关键字
  • D. 每个属性都有是不可再分的基本数据项

我的答案: D:每个属性都有是不可再分的基本数据项;正确答案: D:每个属性都有是不可再分的基本数据项;

2

答案解析:

13. (单选题, 2分)【单选题】在数据库设计中使用E-R图工具的阶段是(   )。

  • A. 需求分析阶段
  • B. 数据库物理设计阶段
  • C. 数据库实施阶段
  • D. 概念结构设计阶段

我的答案: D:概念结构设计阶段;正确答案: D:概念结构设计阶段;

2

答案解析:

14. (单选题, 2分)【单选题】下列四项中说法不正确的是(   )

  • A. 数据库减少了数据冗余
  • B. 数据库中的数据可以共享
  • C. 数据库避免了一切数据的重复
  • D. 数据库具有较高的数据独立性

我的答案: C:数据库避免了一切数据的重复;正确答案: C:数据库避免了一切数据的重复;

2

答案解析:

15. (单选题, 2分)【单选题】公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从部门到职员的联系类型是(   )

  • A. 多对多
  • B. 一对一
  • C. 多对一
  • D. 一对多

我的答案: D:一对多;正确答案: D:一对多;

2

答案解析:

16. (单选题, 2分)【单选题】下列哪个不是数据库对象(   )。

  • A. 数据模型
  • B. 视图
  • C. 表
  • D. 触发器

我的答案: A:数据模型;正确答案: A:数据模型;

2

答案解析:

17. (单选题, 2分)【单选题】(   )是实体属性。

  • A. 形状
  • B. 汽车
  • C. 盘子
  • D. 高铁

我的答案: A:形状;正确答案: A:形状;

2

答案解析:

18. (单选题, 2分)【单选题】(   )字段可以采用默认值。

  • A. 姓名
  • B. 专业
  • C. 备注
  • D. 出生时间

我的答案: C:备注;正确答案: B:专业;

0

答案解析:

19. (单选题, 2分)【单选题】DECIMAL是(   )数据类型

  • A. 可变精度浮点值
  • B. 整数值
  • C. 双精度浮点值
  • D. 单精度浮点值

我的答案: A:可变精度浮点值;正确答案: A:可变精度浮点值;

2

答案解析:

20. (单选题, 2分)【单选题】MySQL是(   )

  • A. 数据库
  • B. DBA
  • C. DBMS
  • D. 数据库系统

我的答案: C:DBMS;正确答案: C:DBMS;

2

答案解析:

21. (单选题, 2分)【单选题】MySQL是一种(   )类型的数据库管理系统。

  • A. 关系模型
  • B. 网状模型
  • C. 实体-关系模型
  • D. 层次模型

我的答案: A:关系模型;正确答案: A:关系模型;

2

答案解析:

22. (单选题, 2分)【单选题】MySql数据库中,取余数的运算符是(   )。

  • A. %
  • B. mode
  • C. /
  • D. *

我的答案: A:%;正确答案: A:%;

2

答案解析:

23. (单选题, 2分)【单选题】MySQL组织数据采用(   )

  • A. 层次模型
  • B. 网状模型
  • C. 关系模型
  • D. 数据模型

我的答案: C:关系模型;正确答案: C:关系模型;

2

答案解析:

24. (单选题, 2分)【单选题】SQL是一种(   )语言。

  • A. 函数型
  • B. 高级算法
  • C. 关系数据库
  • D. 人工智能

我的答案: C:关系数据库;正确答案: C:关系数据库;

2

答案解析:

25. (单选题, 2分)【单选题】SQL语言是(   )的语言,较易学习 。

  • A. 导航式
  • B. 过程化
  • C. 格式化
  • D. 非过程化

我的答案: D:非过程化;正确答案: D:非过程化;

2

答案解析:

26. (单选题, 2分)【单选题】出生时间字段不宜选择(   )类型。

  • A. date
  • B. char
  • C. int
  • D. datetime

我的答案: C:int;正确答案: C:int;

2

答案解析:

27. (单选题, 2分)【单选题】储蓄所有多个储户,储户在多个储蓄所存取款,储蓄所与储户之间是( )。

  • A. 一对一的联系
  • B. 一对多的联系
  • C. 多对一的联系
  • D. 多对多的联系

我的答案: D:多对多的联系;正确答案: D:多对多的联系;

2

答案解析:

28. (单选题, 2分)【单选题】对于MySql数据库,设计用户表时,家庭住址字段最好采用下面的哪个数据类型进行存储(   )

  • A. CHAR
  • B. CHAR2
  • C. VARCHAR
  • D. VARCHAR2

我的答案: C:VARCHAR;正确答案: C:VARCHAR;

2

答案解析:

29. (单选题, 2分)【单选题】根据关系模式的完整性规则,一个关系中的主键(   )。

  • A. 不能由两个字段组成
  • B. 不能成为另一个关系的外部键
  • C. 不允许空值
  • D. 可以取空值

我的答案: C:不允许空值;正确答案: C:不允许空值;

2

答案解析:

30. (单选题, 2分)【单选题】关系数据库中,主键是(   )

  • A. 创建唯一的索引,允许空值
  • B. 只允许以表中第一字段建立
  • C. 允许有多个主键的
  • D. 为标识表中唯一的实体

我的答案: D:为标识表中唯一的实体;正确答案: D:为标识表中唯一的实体;

2

答案解析:

31. (单选题, 2分)【单选题】关于表的主键,说法正确的是(   )。

  • A. 主键字段最多只能建立在一个字段上
  • B. 主键字段的值可以重复
  • C. 主键字段的值能为Null
  • D. 主键字段的值不能重复

我的答案: D:主键字段的值不能重复;正确答案: D:主键字段的值不能重复;

2

答案解析:

32. (单选题, 2分)【单选题】设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员。则部门与职员实体之间的联系类型是

  • A. m:n
  • B. 1:m
  • C. m:1
  • D. 1:1

我的答案: B:1:m;正确答案: B:1:m;

2

答案解析:

33. (单选题, 2分)【单选题】数据库服务器、数据库和表的关系,正确的说法是(   )

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

我的答案: B:一个数据库服务器可以管理多个数据库,一个数据库可以包含多个表;正确答案: B:一个数据库服务器可以管理多个数据库,一个数据库可以包含多个表;

2

答案解析:

34. (单选题, 2分)【单选题】图书与读者之间是(   )

  • A. 一对一关系
  • B. 多对一关系
  • C. 多对多关系
  • D. 一对多关系

我的答案: B:多对一关系;正确答案: B:多对一关系;

2

答案解析:

35. (单选题, 2分)【单选题】下列描述正确的是(   )。

  • A. 一个数据库只能包含一个数据表
  • B. 一个数据库可以包含多个数据表
  • C. 一个数据库只能包含两个数据表
  • D. 一个数据表可以包含多个数据库

我的答案: B:一个数据库可以包含多个数据表;正确答案: B:一个数据库可以包含多个数据表;

2

答案解析:

36. (单选题, 2分)【单选题】下列四项中,不属于数据库特点的是(   )。

  • A. 数据共享
  • B. 数据完整性
  • C. 数据冗余很高
  • D. 数据独立性高

我的答案: C:数据冗余很高;正确答案: C:数据冗余很高;

2

答案解析:

37. (单选题, 2分)【单选题】下列语言中属于结构化查询语言的是(   )。

  • A. Java
  • B. C
  • C. SQL
  • D. C++

我的答案: C:SQL;正确答案: C:SQL;

2

答案解析:

38. (单选题, 2分)【单选题】以下哪种操作能够实现实体完整性(   )

  • A. 设置唯一键
  • B. 设置外键
  • C. 减少数据冗余
  • D. 设置主键

我的答案: D:设置主键;正确答案: D:设置主键;

2

答案解析:

39. (单选题, 2分)【单选题】在数据库管理系统中,设计表属于(   )

  • A. 概念结构设计
  • B. 逻辑结构设计
  • C. 物理结构设计
  • D. 数据库设计

我的答案: B:逻辑结构设计;正确答案: B:逻辑结构设计;

2

答案解析:

40. (单选题, 2分)【单选题】以下各个选项哪些(          )是登录MySQL服务器的正确命令?

  • A. mysql –u root -p
  • B. mysql –h 127.0.0.1 –u root –p
  • C. mysql –h localhost –u root –p
  • D. 以上都是可选的方法

我的答案: D:以上都是可选的方法;正确答案: D:以上都是可选的方法;

2

答案解析:

二. 填空题(共10题,20分)

41. (填空题, 2分)[填空题]使用Create Database语句创建数据库之后,该数据库不会自动成为当前数据库,需要使用_________语句来指定。

我的答案:

2

(1) use 

正确答案:

(1) use;use database;

答案解析:

42. (填空题, 2分)[填空题]MySQL 提供了一个________命令,它可以实现数据的备份。

我的答案:

0

(1) myaqldump 

正确答案:

(1) mysqldump;

答案解析:

43. (填空题, 2分)[填空题]在 MySQL 中,可以使用关键字________按某个字段或者多个字段中的值进行分组,字段中值相同的为一组。

我的答案:

2

(1) group by 

正确答案:

(1) group by;

答案解析:

44. (填空题, 2分)[填空题]在 MySQL 中,查看已经存在数据库的 sql 语句是_______。

我的答案:

2

(1) show databases 

正确答案:

(1) show databases;

答案解析:

45. (填空题, 2分)[填空题]在 MySQL 中,整数类型可分为 5 种,分别是 TINYINT、SMALLINT、MEDIUMINT、_______和 BIGINT。

我的答案:

2

(1) int 

正确答案:

(1) int;

答案解析:

46. (填空题, 2分)[填空题]在 Windows 下配置 MySql 服务器默认使用的用户是_______。

我的答案:

2

(1) root 

正确答案:

(1) root;

答案解析:

47. (填空题, 2分)[填空题]MySQL 是一种_______(多用户、单用户)的数据库管理系统。

我的答案:

2

(1) 多用户 

正确答案:

(1) 多用户;

答案解析:

48. (填空题, 2分)[填空题]若想为表中插入的新记录自动生成唯一的 ID,可以使用________约束来实现。

我的答案:

2

(1) auto_increment 

正确答案:

(1) auto_increment;

答案解析:

49. (填空题, 2分)[填空题]在 MySQL 中,除了使用 CREATE OR REPLACE VIEW 语句修改视图外,还可以使用________语句来修改视图。

我的答案:

2

(1) alter 

正确答案:

(1) alter; alter view;

答案解析:

50. (填空题, 2分)[填空题]在删除关联表中数据时,可以先删除从表中的相关记录或将从表外键字段值设置为________,再删除主表中的相关记录,这样一定能成功删除。

我的答案:

2

(1) null 

正确答案:

(1) null;

答案解析:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值