购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

练习题

一、选择题

1.数据库诞生于60多年前,从其出现至今数据库的发展经历了以下( )阶段。[多选]

A.人工管理阶段

B.文件系统阶段

C.数据库系统阶段

D.大数据信息化阶段

2.数据库系统(DBS)由( )部分共同组成,各个部分之间相互协作,共同支撑起整个数据库管理系统各种复合功能。[多选]

A.数据

B.硬件

C.软件

D.人员

3.数据库系统的使用用户,主要有以下( )类。[多选]

A.数据库设计人员,负责数据库中数据的确定、数据库各级模式的设计

B.应用程序员,负责编写使用数据库的应用程序,这些应用程序可对数据进行检索、建立、删除或修改

C.最终用户,他们利用系统的接口或查询语言访问数据库

D.数据库管理员,负责数据库的总体信息控制

4.数据库管理员(DBA)的职责包括以下( )点。[多选]

A.维护数据库中的信息内容和结构,监控数据库的使用和运行

B.制定数据库的存储结构和存取策略

C.定义数据库的安全性要求和完整性约束条件

D.负责数据库的性能改进、数据库的重组和重构

5.以下关于SQL语言的描述正确的是( )。[多选]

A.SQL是结构化查询语言(Structured Query Language)的简称

B.SQL是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统

C.SQL是一个综合的、通用的、功能极强的关系数据库语言

D.SQL同样适用于NoSQL类型的非关系型数据库系统

6.SQL语言包含以下( )模块。[多选]

A.数据查询语言(Data Query Language,DQL)

B.数据操作语言(Data Manipulation Language,DML)

C.事务控制语言(Transaction Control Language,TCL)

D.数据控制语言(Data Control Language,DCL)

E.数据定义语言(Data Definition Language,DDL)

F.指针控制语言(Cursor Control Language,CCL)

7.数据操作语言(Data Manipulation Language,DML)规定了对数据表的写操作语句,包括动词( )分别用于对数据表中记录的添加、修改和删除操作。[多选]

A.SELECT

B.INSERT

C.UPDATE

D.DELETE

8.数据查询语言(Data Query Language,DQL)用以从表中获得数据,确定数据怎样在应用程序给出。包含以下( )命令。[多选]

A.SELECT

B.ORDER BY

C.COMMIT

D.CREATE

9.事务控制语言(Transaction Control Language,TCL)定义了对数据表的事务控制操作语句,可确保数据表中记录更新的实时性与准确性,通过( )操作命令来保证数据表数据的完整性。[多选]

A.COMMIT

B.SAVEPOINT

C.DROP

D.ROLLBACK

10.数据控制语言(Data Control Language,DCL)规定了对表的权限控制操作语句,包括动词( ),以控制外部用户以及用户组对数据库对象的访问,在某些关系型数据库管理系统中可实现对数据表中单个列的访问控制。[多选]

A.GROUP BY

B.HAVING

C.GRANT

D.REVOKE

11.数据定义语言(Data Definition Language,DDL)规定了对表的构建操作语句,包括动词( ),以实现在数据库环境中创建数据表、修改表结构、删除表结构等,添加索引等与数据表相关的构建操作。[多选]

A.CREATE

B.ALTER

C.DROP

D.SELECT

12.数据表是数据库中主要的数据存储容器,表中的数据被组织成行和列,以下关于数据表的说法正确的是( )。[多选]

A.表中的每一列代表一种属性数据,称为字段

B.表中每列均有一个名称为数据表的字段名称

C.表中每列都具有一个指定的数据类型和容量大小

D.表中的一行代表一条信息数据

13.数据类型是数据表中数据种类的定义,代表了不同的信息类型,数据类型决定了数据在计算机磁盘中的存储格式。数据库中常见的数据类型有( )。[多选]

A.字节类型(CLASS、EXE、BAT)

B.数值类型(INTEGER、FLOAT、DOUBLE)

C.日期类型(YEAR、DATE、DATETIME、TIMESTAMP)

D.字符类型(CHAR、VARCHAR、TEXT)

二、问答题

1.数据的发展经历了哪些阶段?

2.数据库系统由哪几部分组成?

3.SQL语言包含哪六大语言模块?

4.什么是数据表?数据表的作用是什么?

5.数据表存储数据的原理及组成结构是怎样的?

6.什么是数据类型?常见的数据类型有哪些? joYJQaK2ddScw9mwOdoad4C8Ta37fmedqr1JSFyqCApV1Br1KSRd/ev1hkXb9WPk

点击中间区域
呼出菜单
上一章
目录
下一章
×