数据库基础考试流程测试模拟题
(说明:本卷试题在考试流程测试后收回)
1、您有一个包含产品 ID和产品名称的表。 B
您需要编写一条UPDATE 语句。以将特定产品的名称改为 glass ,应在 UPDATE 语句中包括什么内容?
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、VARCHAR(3,30) D、VARCHAR(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. CREATE TABLE Employee (EmployeeID INREGER DISTINCT)
7、哪个关键字必须包含在 CREATE VTEW 语句中? B
A.ORDER BY B、SELECT C、UPDATE D、WHERE
8、可在数据库值中执行的已命名的 SQL 语句组被称为: C
A.公式。 B、方法。 C、存储过程。 D、子例程。
9、哪个关键字可在 CREATE 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 |
32 | Books |
25 | Books |
67 | Movies |
89 | movies |
| |
哪个数据库术语用于描述 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、CREATE TABLE Road
(RoadID INTEGER NOT NULL,
Distance INTEGER NOT NULL)
Road 表包含以下数据:
RoadID | Distance |
1234 | 22 |
1384 | 34 |
| |
您执行以下语句:INSERT INTO Road VALUES (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
A.COMMIT B 、DELETE C、INSERT D、OUTPUT E、UPDATE
24、表中包含单个条目的信息的组成部分成为: A
A.列 B、数据类型 C、行 D、视图
25、在SQL中,INSERT语句用于: C
A.将用户添加到数据库 B、将表添加数据库 C、将数据行添加到表 D、将列添加到表定义
26、要向现有表中添加列,应使用哪个命令? A
A.ALTER B、CHANGE C、INSERT D、MODIFY E、UPDATE
27、您执行以下语句:
SELECT EmployeeID,FirstName,DepartmentName
FROM Employee, Department
这种类型的操作称为: A
A.笛卡尔产品 B、同等联接 C、交集 D、外部联接
28、您有一个包含10千吉字节数据的数据库。您需要每两个小时备份一次该数据库。
您应该使用哪种类型的备份? C
A.存档备份 B、完整 C、增量备份 D、部分备份
29、您需要禁用Ur1查看Customer表中数据的访问权限。您应该使用哪个语句? D
A.REMOVE Ur1 FROM Customer B、REVOKE Ur1 FROM Customer
C 、REMOVE SELECT ON Customer FROM Ur1 D、REVOKE SELECT ON Customer FROM Ur1
30、您需要使用一名新员工能够验证到您的数据库。应该使用哪个命令? D
A.ADD USER B、ALLOW USER C、ALTER USER
B.D、CREATE USER E、INSERT USER
31、哪个数据库术语用于描述将备份应用于已破坏或损坏的数据库中? C
A.附加 B、提交 C、恢复 D、还原
32、您正在编写SELECT语句来查找名称中包含一个特定字符的每种产品。应在WHERE子句中使用哪个关键字? A
A.LIKE B、FIND C、BETWEEN D、INCLUDES
33、哪个语句将删除未输入员工电话号码的行?A
A.DELETE FROM Employee WHERE Phone IS NULL
B.DELETE FROM Employee WHERE Phone = NULLABLE
C.DELETE FROM Employee WHERE Phone = “%”
D.DELETE FROM Employee WHERE Phone IS NOT NULL
34、您有一个包含有关您的学校中所有学生的信息的表。要更改表中学生的名字,应该使用哪个SQL关键字?D
A.CHANGE B、INSERT C、SELECT D、UPDATE
35、表Product包含以下数据:
ID | 名称 | 数量 |
1234 | Spoon | 33 |
2615 | Fork | 17 |
3781 | Plate | 20 |
4589 | Cup | 51 |
| | |
您执行以下语句: