华南理工大学教务处

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《MYSQL数据库》复习题

一、单项选择题

1、在SELECT语句中,下列哪种子句用于对搜索的结果进行排序________。

A、HAVING子句

B、GROUP BY 子句

C、ORDER BY 子句

D、WHERE子句

2、数据库完整性保护中的约束条件主要是指 ________

A.用户操作权限的约束B.用户口令校对

C.值的约束和结构的约束D.并发控制的约束

3、在关系模型中,同一个关系中的不同属性,其属性名________。

A.可以相同 B.不能相同

C.可相同,但数据类型不同 D.必须相同

4、下述关于数据库系统的正确叙述是________。

A.数据库系统减少了数据冗余

B.数据库系统避免了一切冗余

C.数据库系统中数据的一致性是指数据类型一致

D.数据库系统比文件系统能管理更多的数据

5、 E-R图设计属于________。

A.逻辑结构设计 B.物理结构设计

C.概念结构设计 D.需求分析设计

6、数据库管理系统(DBMS)是________。

A.数学软件 B.应用软件

C.计算机辅助设计 D.系统软件

7、数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作.这种功能称

为________。

A.数据定义功能 B.数据管理功能

C.数据操纵功能 D.数据控制功能

8、应用数据库的主要目的是为了________。

A.解决保密问题B.解决数据完整性问题

C.共享数据问题D.解决数据量大的问题

9、在一个关系中,若有这样一个属性存在,它的值能唯一地标识关系中的每一个元组,

则称这个属性为 ________。

A.候选码 B.数据项 C.主属性 D.主属性值

10、在SELECT语句中,下列哪种子句用于条件选择________。

A、SELECT子句

B、INTO子句

C、FROM 子句

D、WHERE子句

11、使用下列哪种语句可以更新表中数据________。

A、INSERT

B、UPDATE

C、DELETE

D、CREATE

12、按所使用的数据模型来分,数据库可分为________三种模型。

A.层次、关系和网状 B.网状、环状和链状

C.大型、中型和小型 D.独享、共享和分时

13、关系数据库的关系必须满足每一属性是________

A.互不相关的 B.不可分解的 C.长度可变的 D.互相关联的

14、使用下列哪种语句可以创建数据表________。

A、CREATE DATABASE

B、CREATE TABLE

C、ALTER DATABASE

D、ALTER TABLE

15、下列哪个关键字用来创建外键约束________

A、PRIMARY KEY

B、UNIQUE

C、CHECK

D、FOREIGN KEY

16、在数据库中,产生数据不一致的根本原因是________。

A.数据存储量太大 B.没有严格保护数据

C.未对数据进行完整性控制 D.数据冗余

17、每个数据库有且只能有一个________。

A.次数据文件 B.主数据文件 C.日志文件 D.其他

18、候选关键字中的属性可以有________。

A.0个 B.1个 C.1个或多个 D.多个

19、关系数据模型________。

A、只能表示实体间的 1 : 1 联系

B、只能表示实体间的1 :n 联系

C、只能表示实体间的m :n 联系

D、只能表示实体间的上述3 种联系

20、在数据库中存储的是________。

A.数据 B.数据模型

C.数据以及数据之间的联系 D.信息

21、使用下列哪种语句可以创建数据表________。

A、CREATE DATABASE

B、CREATE TABLE

C、ALTER DATABASE

D、ALTER TABLE

22、下列哪个关键字用来创建主键约束________

A、PRIMARY KEY

B、UNIQUE

C、CHECK

D、FOREIGN KEY

23、使用下列哪种语句可以修改数据库________。

A.CREATE DATABASE B.CREATE TABLE

C.ALTER DATABASE D.ALTER TABLE

24、在SELECT语句中,下列哪种子句用于选择列表________。

A、SELECT子句

B、INTO子句

C、FROM 子句

D、WHERE

25、候选关键字中的属性可以有________。

A.0个 B.1个 C.1个或多个 D.多个

26、使用下列哪种语句可以删除表中数据________。

A.INSERT B.DROP

C.DELETE D.CREATE

二、填空题

1、由________________负责全面管理和控制数据库系统。

2、目前Internet上流行的网站构架方式是LAMP,即使用________________作为操作系统,

Apache作为Web服务器,_____________作为数据库, _____________作为服务器端脚本解释器。

3、通常采用____________方式创建、操作数据库和数据对象,也可以通过 ___________

方式创建、操作数据库和数据对象。

4、在关系数据库中,二维表称为一个 __________,表的每一行称为__________,表的每一

列称为__________。

5、MySQL是______________,这意味着任何人都可以使用和修改该软件。

6、由________________负责全面管理和控制数据库系统。

三、简答题

1、什么是数据库管理系统?它的主要功能是什么?

2、什么是数据库系统?它有什么特点?

2、试举出一个自己身边的关系模型,并用E-R图来表示

3、什么是索引,并说明建立索引的作用

5、试描述SQL语言的特点

6、简要说明空值的概念及其作用

7、试说明SELECT语句的作用

8、试说明数据完整性的含义及分类

相关文档
最新文档