数据库基础题库-含答案

更新时间:2023-05-07 13:53:29 阅读: 评论:0

数据库基础考试流程测试模拟题
(说明:本卷试题在考试流程测试后收回)
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
您执行以下语句:

本文发布于:2023-05-07 13:53:29,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/865793.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:数据   数据库   语句   使用   包含   表中   应该   删除
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图