数据库基础题库-含答案
- 格式:pdf
- 大小:228.14 KB
- 文档页数:13
数据库基础题库-含答案
数据库基础考试流程测试模拟题
(说明:本卷试题在考试流程测试后收回)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个字符不等的产品名称。您还需要将使⽤的存储空间量降到最低。
应该使⽤哪种数据类型?DA.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 列使⽤哪种数据类型?BA.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、UPDA TE 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、创建了⼀个不包含索引的表中数据的独⽴结构。您将该表分为以下两个表。
这个过程被称为什么?DA.碎⽚整理。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 类别中的所有产品。
执⾏该语句后,该视图的结果集:CA.被存档。B、被删除。C、为空。D、保持不变。
17、要创建存储过程的⼀个理由是:A
A.提⾼性能。B.将存储空间降到最低。C.跳过区分⼤⼩写的要求。D.使⽤户能够控制查询逻辑。
18、CREATE TABLE Road
(RoadID INTEGER NOT NULL,Distance INTEGER NOT NULL)
您执⾏以下语句:INSERT INTO Road V ALUES (1234,36)结果为?BA.语法错误B、表中的⼀个新⾏C、错误,指出不允许NULL值D、错误,指出不允许重复的ID 19、您需要从您的数据库中删除名为EmployeeV iew 的视图。应使⽤哪条语句?DA.DELETE EmployeeV iew B、DELETE VIEW EmployeeView
C、DROP EmployeeV iew
D、DROP VIEW EmployeeV iew
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
http://www.doczj.com/doc/787f1e8dec3a87c24028c47e.html MIT 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、UPDA TE
27、您执⾏以下语句:
SELECT EmployeeID,FirstName,DepartmentName
FROM Employee, Department
这种类型的操作称为:AA.笛卡尔产品B、同等联接C、交集D、外部联接
28、您有⼀个包含10千吉字节数据的数据库。您需要每两个⼩时备份⼀次该数据库。
您应该使⽤哪种类型的备份?CA.存档备份B、完整C、增量备份D、部分备份
29、您需要禁⽤User1查看Customer表中数据的访问权限。您应该使⽤哪个语句?D
A.REMOVE User1 FROM Customer B、REVOKE User1 FROM Customer
C 、REMOVE SELECT ON Customer FROM User1 D、REVOKE SELECT ON Customer FROM User1
30、您需要使⽤⼀名新员⼯能够验证到您的数据库。应该使⽤哪个命令?D
A.ADD USER B、ALLOW USER C、ALTER USERB.D、CREATE USER E、INSERT USER
31、哪个数据库术语⽤于描述将备份应⽤于已破坏或损坏的数据库中?C
A.附加B、提交C、恢复D、还原
32、您正在编写SELECT语句来查找名称中包含⼀个特定字符的每种产品。应在WHERE⼦句中使⽤哪个关
键字?AA.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、UPDA TE
35、表Product包含以下数据:
您执⾏以下语句:SELECT COUNT(*)
FROM Product WHERE Quantity > 18
该语句将返回什么值?CA.1 B、2 C.3 D.4
36、您需要将两个新产品插⼊到Product表中。第⼀个产品名为Book,ID为125。第⼆个产品名为Movie,
ID为126。
您应该使⽤哪个语句?EA.INSERT 125,126,‘Book’,‘Movie’
INTO Product
B.INSERT NEW ID =125 AND126,Name=‘Book’AND ‘Movie’
INTO Product
C.INSERT INTO Product
V ALUES (ID =125,126) (Name=‘Book’,‘Movie’)
D.INSERT NEW ID =125,Name =‘Book’
INTO Product
INSERT NEW ID =126,Name =‘Movie’INTO Product
E.INSERT INTO Product (ID,Name)
V ALUES (125,‘Book’)
INSERT INTO Product (ID,Name)
V ALUES (126,‘Movie’)
37、您有以下表定义:
CREATE TABLE Product
(ProductID INTEGER,Name V ARCHAR(20))
您需要插⼊⼀个新产品。该产品的名称是Plate,产品的ID是12345。
您应该使⽤哪个语句?DA.INSERT 12345, ’Palate’INTO Product
B.INSERT NEW ProductID =12345.,Name =‘Plate’INTO Product
C.INSERT INTO Product(ProductID,Name)V ALUES(12345, ‘Plate’)
D.INSERT INTO Product V ALUES(ProductID=12345,Name=‘Plate’)
38、⼀个数据库包含两个表,分别名为Customer和Order。
您执⾏以下语句:DELETE FROM Order
WHERE CustomerID=209
结果是什么?BA.从Customer表中删除CustomerID 209
B.从Order表中删除CustomerID 209的所有订单
C.从Order表中删除CustomerID 209的第⼀个订单
D.从Order表中删除CustomerID 209的所有订单,并从Customer表中删除CustomerID 209
39、您需要列出每个产品的名称和价格,按价格从⾼到低的顺序排列。你应该使⽤哪个语句?D A.SELECT Name,TOPPrice FROM Product
B.SELECT Name,BOTTOM Price FROM Product
C.SELECT Name,Price FROM Product ORDER BY Price ASC
D.SELECT Name,Price FROM Product ORDER BY Price DESC