数据库基础题库-含答案

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

数据库基础考试流程测试模拟题

(说明:本卷试题在考试流程测试后收回)

1、您有一个包含产品ID和产品名称的表。 B

您需要编写一条UPDATE 语句。以将特定产品的名称改为glass ,应在UPDA TE 语句中包括什么内容?

A.LET ProductName=’glass’B、SET ProductName=’glass’

C、EXEC ProductName=’glass’

D、ASSIGN ProductName=’glass’

2、您需要存储从三个到30个字符不等的产品名称。您还需要将使用的存储空间量降到最低。

应该使用哪种数据类型?D

A.CHAR(3,30) B、CHAR(30) C、V ARCHAR(3,30) D、V ARCHAR(30)

3、要运行存储过程,用户需要哪种权限?C

A.ALLOW B、CALL C、EXECUTE D、RUN

4、视图可用于:C

A.确保引用完整性。B、保存存储在一个单独表中的数据的额外副本。

C、限制对表中特定行或列中的数据的访问。

D、在从基础表中删除历史数据前将其保存。

5、您正在创建一个表来存储客户数据。AccountNumber 列使用的值始终由一个字母和四位数字组成。您应

该对AccountNumber 列使用哪种数据类型?B

A.BYTE B、CHAR C、DOUBLE D、SMALLINT

6、哪条语句将导致创建索引?A

A.CREATE TABLE Employee (EmployeeID INTEGER PRIMARY KEY)

B.CREATE TABLE Employee (EmployeeID INTEGER INDEX)

C.CREATE TABLE Employee (EmployeeID INTEGER NULL)

D. CREA TE TABLE Employee (EmployeeID INREGER DISTINCT)

7、哪个关键字必须包含在CREA TE VTEW 语句中?B

A.ORDER BY B、SELECT C、UPDA TE D、WHERE

8、可在数据库值中执行的已命名的SQL 语句组被称为:C

A.公式。B、方法。C、存储过程。D、子例程。

9、哪个关键字可在CREA TE TABLE语句中使用?A

A.UNIQUE. B、DISTINCT C、GROUP BY D、ORDER BY

10、您在一个包含数据的表上创建索引。数据库中的结果是什么?C

A.更多的行被添加到该索引的表中。B、更多的列被添加到该索引的表中。

C、创建了一个包含索引的表中数据的独立结构。

D、创建了一个不包含索引的表中数据的独立结构。

11、表Product:

ProductID ProductName Color1 Color2 Color3

4545 Shirt Blue Green Purple

您将该表分为以下两个表。

ProductID ProductName

4545 Shirt

ProductID Color

4545 Blue

4545 Green

4545 Purple

这个过程被称为什么?D

A.碎片整理。B、非规范化。C、碎片化。D、规范化。

12、您有一个包含下列数据的表。E

哪个数据库术语用于描述ProductID 与ProductCategory之间的关系?

A.同级B、组合C、决定性D、功能开关E、关系相关

13、哪个键唯一地标识表组中的行?C

A.外键 B. 本地键 C. 主键 D. 超键

14、要删除外键,应使用哪条语句?A

A.ALTER TABLE B. DELETE TABLE

C. ALTER FOREIGN KEY

D. DELETE FOREIGN KEY

15、要添加索引的一个理由是:D

A.减少存储空间B.提高数据库安全性 C. 提高INSERT 语句的性能 D. 提高SELECT 语句的性能。

16、您有一个名为Product的表,您创建一个试图,包含Product 表中属于Furniture 类别的所有产品。您在Product 表上执行一个语句,该语句将删除Furniture 类别中的所有产品。

执行该语句后,该视图的结果集:C

A.被存档。B、被删除。C、为空。D、保持不变。

17、要创建存储过程的一个理由是:A

A.提高性能。B.将存储空间降到最低。C.跳过区分大小写的要求。D.使用户能够控制查询逻辑。

18、CREA TE TABLE Road

(RoadID INTEGER NOT NULL,

Distance INTEGER NOT NULL)

Road 表包含以下数据:

您执行以下语句:INSERT INTO Road V ALUES (1234,36)结果为?B

A.语法错误B、表中的一个新行C、错误,指出不允许NULL值D、错误,指出不允许重复的ID 19、您需要从您的数据库中删除名为EmployeeView 的视图。应使用哪条语句?D

A.DELETE EmployeeView B、DELETE VIEW EmployeeView

C、DROP EmployeeView

D、DROP VIEW EmployeeView

20、什么定义分配给列中的值的存储空间量?A

A.数据类型B.格式C.键D.验证程序

21、您需要在学校数据库中存储每个学生的联系信息。您应该将每个学生的信息存储在:B

A.函数中B、行中C、存储过程中D、变量中

22、哪种列别的SQL语句用于添加、删除和修改数据库结构? C

A.数据访问语言(DAL)B、数据控制语言(DCL)C、数据定义语言(DDL)D、数据操作语言(DML)

23、三个有效的数据操作语言(DML)命令是什么?(选择三个答案。)BCE

MIT B 、DELETE C、INSERT D、OUTPUT E、UPDA TE

24、表中包含单个条目的信息的组成部分成为:A

A.列B、数据类型C、行D、视图

25、在SQL中,INSERT语句用于:C

相关文档
最新文档