MYSQL复习(修改后)
1、设有部门和职工两个实体,每个职工只能属于一个部门,一个部门可以有多名职工,则部门和职工之间的关系类型是()。
A)1:n B)1:1 C) m:n D) 0:m
【解析】1个部门对应n个员工,A对,其它选项对应关系皆错。答案A。
2、在数据管理技术发展的三个阶段中,数据共享最好的是( )。
A) 人工管理阶段B) 文件系统阶段
C) 数据库系统阶段D) 三个阶段相同
【解析】数据管理发展至今已经历了三个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。其中最后一个阶段结构简单,使用方便逻辑性强物理性少,在各方面的表现都最好,一直占据数据库领域的主导地位,所以选择C)。
3、下列关于关系模型的叙述中,正确的是()。
A) 关系模型用二维表表示实体及实体之间的联系
B) 外键的作用是定义表中两个属性之间的关系
C) 关系表中一列的数据类型可以不同
关系型数据库系统有哪些D) 主键是表中能够唯一标识元组的一个属性
【解析】A选项属于基础定义,正确;外键的作用建立和加强两个表数据之间的链接的一列或多列,保持数据一致性,完整性,所以B选项错误;关系表中一列的数据类型一定要相同,C选项不正确;主键是表中能够唯一标识元组的一个属性或属性集,C选项错误。答案A。
4.MySQL数据库的数据模型为()。
A)层次模型B)关系模型 C)物理模型 D)网状模型【解析】数据库的组织数据模型有4种,为层次构型(树型结构)、网状模型、关系模型和面向对向模型。目前最普通的是关系模型,MySQL 数据库的数据模型是关系模型。答案A。
5、下列关于E-R图向关系模式转换的描述中,正确的是()。
A) 一个多对多的联系可以与任意一端实体对应的关系合并
B) 多对多的联系只能转换为一个独立的关系模式
C) 一对多的联系只能转换为一个独立的关系模式
D) 一对一的联系只能转换为一个独立的关系模式
【解析】具有相同码的关系模式可合并;一个联系转化为一个关系模式,与该联系相连的各实体的码以及联系的属性转化为关系的属性;一个1:n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并。A错、C错、D对。三个实体间一个联系可转换为一个关系模式,B错。答案D。
6、下列关于数据的叙述中,错误的是()。
A) 数据的种类分为文字、图形和图像三类B) 数字只是最简单的一种数据
C) 数据是描述事物的符号记录D) 数据是数据库中存储的基本对象
【解析】数据是指存储在某种介质上能够识别的物理符号,是信息的载体,这些符号可以是数字、文字、图像等都是数据。答案A。
7、DBS的中文含义是()。
A) 数据库系统B) 数据库管理员
C) 数据库管理系统 D) 数据定义语言
【解析】Database System,A对。数据库管理员(Database Administrator,简称DBA);数据管理系统( Data Base Management Systems ,DBMS)数据定义语言 (Data Definition Language, DDL)。答案A。
8、在E-R图中,用来表示实体联系的图形是( )。
A) 椭圆形B) 矩形C) 菱形D) 三角形
9、层次型、网状型和关系型数据库划分原则是( )。
A) 记录长度B) 文件的大小C) 联系的复杂程度D) 数据之间的
10、根据关系模式的完整性规则,以下关于主键的叙述中正确的是
A) 主键不能包含两个字段B) 主键不能作为另一个关系的外键
C) 主键不允许取空值D) 主键可以取重复值
【解析】主键可以有一个字段或多个字段组成;外键取值规则:空值或参照的主键值;每个关系的主键只有一个。答案C。
11、在讨论关系模型时,与"属性"同义的术语是()。
A) 元组B) 列C) 表D) 关系
12.E-R图的三要素是()。。
A.实体、属性、实体集 B.实体、键、联系
C.实体、属性、联系 D.实体、域、候选键
13.下列属于逻辑结构设计阶段任务的是()。
A)生成数据字典 B)集成局部E-R图
C)将E-R图转换为一组关系模式 D)确定数据存取方法
14.将一个一对多联系型转换为一个独立关系模式时,应取()为关键字。
A)一端实体型的关键属性 B)多端实体型的关键属性
C)两个实体型的关键属性的组合 D)联系型的全体属性
15、数据库中存储的是()。
A) 数据 B) 数据模型 C) 数据及数据之间的联系 D) 信息
16、通常使用E-R图建立数据库的()。
A)逻辑模型B)关系模型C)物理模型D) 概念模型
17、数据库、数据库管理系统和数据库系统三者之间的关系是()。
A) 数据库包括数据库管理系统和数据库系统
B) 数据库系统包括数据库和数据库管理系统
C) 数据库管理系统包括数据库和数据库系统
D) 不能相互包括
18、下列关于外键的叙述中,错误的是()
A) 外键是在一个或一组属性上定义的约束
B) 外键的取值可以为空
C) 外键是所参照关系的主键或唯一性索引的属性列
D) 外键是唯一标识元组的一个或一组属性
【解析】主键是唯一标识元组的一个或一组属性,外键不是。D错。外键的主要目的是控制存储在外键表中的数据。使两张表形成关联,外键只能引用外表中的列的值或使用空值。所有的键都必须唯一,避免使用复合键,外键总是关联唯一的键字段。外键是所参照关系的主键或唯一性索引的属性列,是在一个或一组属性上定义的约束。A、B、C对。答案D。
19、按照数据库规范化设计方法可将数据库设计分为五个阶段,下列不属于数据库设计阶段的是()。
A) 概念结构设计B) 逻辑结构设计C) 需求分析 D) 功能模块设计
20、下列关于DROP、TRUNCATE和DELETE命令的描述中,正确的是()。
A) 三者都能删除数据表的结构
B) 三者都只删除数据表中的数据
C) 三者都只删除数据表的结构
D) 三者都能删除数据表中的数据
【解析】delete只能删除表中数据,DROP 语句可删除索引、表和数据库等,truncate删除表比较快,但删除的数据不能恢复,只能删除表中的所有数据。答案D。
21、要消除查询结果集中的重复值,可在SELECT语句中使用关键字()。
A) UNION B) DISTINCT C) LIMIT D) REMOVE
38、在MySQL中,可用于创建一个新数据库表的SQL语句为()。
A) CREATE DATABASE B) CREATE TABLE
C) CREATE DATABASES D) CREATE DB
22、在MySQL中,要删除某个数据表中所有用户数据,不可以使用的命令是()。
A) DELETE B) TRUNCATE C) D ROP D) 以上方式皆不可用
【解析】delete常用于数据删除;TRUNCATE TABLE将删除表中的所有记录;DROP语句,删除索引、表和数据库。答案C。
23、要将员工表tb_emp中的年龄字段age更名为出生年份birth,下列语句中正确的是()。
A) ALTER TABLE tb_emp CHANGE COLUMN age birth YEAR(4);
B) ALTER TABLE tb_emp ADD COLUMN birth YEAR(4);
C) ALTER TABLE tb_emp ALTER COLUMN age birth YEAR(4);
D) ALTER TABLE tb_emp MODIFY COLUMN age birth YEAR(4);
24、以下关于使用ALTER TABLE 命令的叙述中,错误的是()。
A) 在ALTER TABLE命令中使用MODIFY能够更改字段名
B) ALTER TABLE命令能够更改字段的默认值
C) ALTER TABLE命令能够删除表中的字段
D) ALTER TABLE命令能够更改表名
【解析】ALTER TABLE命令中使用MODIFY ,用于修改某些列的数据类型。A错。ALTER TABLE 语句用于在已有的表中添加、修改或删除列,也可改字段的默认值,改表名。B、C、D正确。答案A。
25、下列关于MySQL数据库的叙述中,错误的是()。
A) 执行ATLER DATABASE语句更改参数时,不影响数据库中现有对象
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论