ban数据库设计中的逻辑结构设计的任务是把( D )阶段产生的概念数据库模式变换为逻辑结构的数据库模式。
- A. 需求分析
- B. 物理设计
- C. 逻辑结构设计
- D. 概念结构设计
正确答案: D:概念结构设计;
ban关系数据库的规范化理论指出,关系数据库中的关系应满足一定的要求,最起码的要求是达到1NF,即满足( D )。
- A. 主关键字唯一标识表中的每一行
- B. 关系中的行不允许重复
- C. 每个非关键字列都完全依赖于主关键字
- D. 每个属性都有是不可再分的基本数据项
正确答案: D:每个属性都有是不可再分的基本数据项;
ban在数据库设计中使用E-R图工具的阶段是( D )。
- A. 需求分析阶段
- B. 数据库物理设计阶段
- C. 数据库实施阶段
- D. 概念结构设计阶段
正确答案: D:概念结构设计阶段;
ban下列四项中说法不正确的是( C )
- A. 数据库减少了数据冗余
- B. 数据库中的数据可以共享
- C. 数据库避免了一切数据的重复
- D. 数据库具有较高的数据独立性
正确答案: C:数据库避免了一切数据的重复;
ban公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从部门到职员的联系类型是(d )
- A. 多对多
- B. 一对一
- C. 多对一
- D. 一对多
正确答案: D:一对多;
ban下列哪个不是数据库对象( a )。
- A. 数据模型
- B. 视图
- C. 表
- D. 触发器
正确答案: A:数据模型;
ban( a )是实体属性。
- A. 形状
- B. 汽车
- C. 盘子
- D. 高铁
正确答案: A:形状;
ban( b )字段可以采用默认值。
- A. 姓名
- B. 专业
- C. 备注
- D. 出生时间
正确答案: B:专业;
banDECIMAL是( a )数据类型
- A. 可变精度浮点值
- B. 整数值
- C. 双精度浮点值
- D. 单精度浮点值
正确答案: A:可变精度浮点值;
banMySQL是( c )
- A. 数据库
- B. DBA
- C. DBMS
- D. 数据库系统
正确答案: C:DBMS;
banMySQL是一种(a )类型的数据库管理系统。
- A. 关系模型
- B. 网状模型
- C. 实体-关系模型
- D. 层次模型
正确答案: A:关系模型;
banMySql数据库中,取余数的运算符是( a )。
- A. %
- B. mode
- C. /
- D. *
正确答案: A:%;
banMySQL组织数据采用(c )
- A. 层次模型
- B. 网状模型
- C. 关系模型
- D. 数据模型
正确答案: C:关系模型;
banSQL是一种( c )语言。
- A. 函数型
- B. 高级算法
- C. 关系数据库
- D. 人工智能
正确答案: C:关系数据库;
banSQL语言是( d )的语言,较易学习 。
- A. 导航式
- B. 过程化
- C. 格式化
- D. 非过程化
正确答案: D:非过程化;
ban出生时间字段不宜选择(c )类型。
- A. date
- B. char
- C. int
- D. datetime
正确答案: C:int;
ban储蓄所有多个储户,储户在多个储蓄所存取款,储蓄所与储户之间是(d )。
- A. 一对一的联系
- B. 一对多的联系
- C. 多对一的联系
- D. 多对多的联系
正确答案: D:多对多的联系;
ban对于MySql数据库,设计用户表时,家庭住址字段最好采用下面的哪个数据类型进行存储( c )
- A. CHAR
- B. CHAR2
- C. VARCHAR
- D. VARCHAR2
正确答案: C:VARCHAR;
ban根据关系模式的完整性规则,一个关系中的主键( c )。
- A. 不能由两个字段组成
- B. 不能成为另一个关系的外部键
- C. 不允许空值
- D. 可以取空值
正确答案: C:不允许空值;
ban关系数据库中,主键是(d )
- A. 创建唯一的索引,允许空值
- B. 只允许以表中第一字段建立
- C. 允许有多个主键的
- D. 为标识表中唯一的实体
正确答案: D:为标识表中唯一的实体;
ban关于表的主键,说法正确的是(d )。
- A. 主键字段最多只能建立在一个字段上
- B. 主键字段的值可以重复
- C. 主键字段的值能为Null
- D. 主键字段的值不能重复
正确答案: D:主键字段的值不能重复;
ban设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员。则部门与职员实体之间的联系类型是(b)
- A. m:n
- B. 1:m
- C. m:1
- D. 1:1
正确答案: B:1:m;
ban数据库服务器、数据库和表的关系,正确的说法是(b )
- A. 一个数据库服务器只能管理一个数据库,一个数据库只能包含一个表
- B. 一个数据库服务器可以管理多个数据库,一个数据库可以包含多个表
- C. 一个数据库服务器只能管理一个数据库,一个数据库可以包含多个表
- D. 一个数据库服务器可以管理多个数据库,一个数据库只能包含一个表
正确答案: B:一个数据库服务器可以管理多个数据库,一个数据库可以包含多个表;
ban图书与读者之间是( b )
- A. 一对一关系
- B. 多对一关系
- C. 多对多关系
- D. 一对多关系
正确答案: B:多对一关系;
ban下列描述正确的是( b )。
- A. 一个数据库只能包含一个数据表
- B. 一个数据库可以包含多个数据表
- C. 一个数据库只能包含两个数据表
- D. 一个数据表可以包含多个数据库
正确答案: B:一个数据库可以包含多个数据表;
ban下列四项中,不属于数据库特点的是( c )。
- A. 数据共享
- B. 数据完整性
- C. 数据冗余很高
- D. 数据独立性高
正确答案: C:数据冗余很高;
ban下列语言中属于结构化查询语言的是( c )。
- A. Java
- B. C
- C. SQL
- D. C++
正确答案: C:SQL;
ban以下哪种操作能够实现实体完整性( d )
- A. 设置唯一键
- B. 设置外键
- C. 减少数据冗余
- D. 设置主键
正确答案: D:设置主键;
ban在数据库管理系统中,设计表属于( b )
- A. 概念结构设计
- B. 逻辑结构设计
- C. 物理结构设计
- D. 数据库设计
正确答案: B:逻辑结构设计;
ban以下各个选项哪些( d )是登录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:以上都是可选的方法;
ban查找表结构用以下哪一项( d)
- A. FIND
- B. SELETE
- C. ALTER
- D. DESC
正确答案: D:DESC;
ban查找数据表中的记录用以下哪一项(c )
- A. ALTRE
- B. UPDATE
- C. SELECT
- D. DELETE
正确答案: C:SELECT;
ban查找数据库中所有的数据表用以下哪一项(b )
- A. SHOW DATABASE
- B. SHOW TABLES
- C. SHOW DATABASES
- D. SHOW TABLE
正确答案: B:SHOW TABLES;
ban创建表时,不允许某列为空可以使用:(a)
- A. NOT NULL
- B. NO NULL
- C. NOT BLANK
- D. NO BLANK
正确答案: A:NOT NULL;
ban创建视图的命令是( d)
- A. alter view
- B. alter table
- C. create table
- D. create view
正确答案: D:create view;
ban创建视图时:(a)
- A. 可以引用其它的视图
- B. 一个视图只能涉及一张表
- C. 可以替代一个基表
- D. 以上说法都不正确
正确答案: A:可以引用其它的视图;
ban创建数据库使用以下哪项(d )
- A. create mytest
- B. create table mytest
- C. database mytest
- D. create database mytest
正确答案: D:create database mytest;
ban关系数据库中,主键是(d )
- A. 创建唯一的索引,允许空值
- B. 只允许以表中第一字段建立
- C. 允许有多个主键的
- D. 为标识表中唯一的实体
正确答案: D:为标识表中唯一的实体;