没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
《数据库基础及应用》选择题题库
1.在学生成绩表 tblCourseScore 中的列 Score 用来存放某学生学习某课程的考试成绩
(0~100 分,没有小数), 用下面的哪种类型最节省空间?C
A. int
B. smallint
C. tinyint
D. decimal(3,0)
2.订单表 Orders 的列 OrderID 的类型是小整型(smallint),根据业务的发展需要改为整型
(integer),应该使用下面的哪条语句?C
A. ALTER COLUMN OrderID integer FROM
Orders
B. ALTER TABLE Orders ( OrderID integer )
C. ALTER TABLE Orders ALTER COLUMN OrderID
integer
D. ALTER COLUMN Orders.OrderID integer
3. 小王在 SQL Server 2005 数据库中创建了如下两个表:
CREATE TABLE 雇员表
( 雇员代号 int IDENTITY(10001,1) PRIMARY KEY
NONCLUSTERED,
雇员姓名 varchar(20) NOT NULL,
通信地址 varchar(200) NULL
)
CREATE TABLE 订单
表
( 订单号 int
雇员代号 int
IDENTITY(1,1) PRIMARY
KEY,
NOT NULL,
客户代号 int NOT
NULL,
订购日期 datetime NOT NULL,
订购金额 money NOT NULL
)
他需要获得 2003 年 9 月 1 日每个雇员的最高的一笔销售金额,要求列出“雇员代号”、“雇
员姓名”、“订购日期”、最高的“订购金额”。下面哪个语句能完成该功能?B
A. SELECT a.雇员代号,a.雇员姓名,b.订购日期,b.订购 金额
FROM 雇员表 AS a LEFT OUTER JOIN 订单表 AS b
ON a.雇员代号 = b.雇员代号
WHERE b.订购日期 = '09/01/2003'
AND 订购金额 IN (SELECT MAX(订购金额) FROM 订单表)
B. SELECT a.雇员代号,a.雇员姓名,b.订购日期,MAX(订购金额)
FROM 雇员表 AS a LEFT OUTER JOIN 订单表 AS b
ON a.雇员代号 = b.雇员代号 AND b.订购日期 = '09/01/2003'
GROUP BY a.雇员代号,a.雇员姓名,b.订购日期
C. SELECT a.雇员代号,a.雇员姓名,b.订购日期,MAX(订购金额)
FROM 雇员表 AS a INNER JOIN 订单表 AS b
ON a.雇员代号 = b.雇员代号
WHERE b.订购日期 = '09/01/2003'
GROUP BY a.雇员代号,a.雇员姓名,b.订购日期,b.订单号
D. SELECT a.雇员代号,a.雇员姓名,b.订购日期,MAX(订购金额)
FROM 雇员表 AS a INNER JOIN 订单表 AS b
ON a.雇员代号 = b.雇员代号
WHERE b.订购日期 = '09/01/2003'
AND 订购金额 IN (SELECT MAX(订购金额) FROM 订单表)
4.下面哪些关键字能影响 SELECT 语句返回的结果的行数?(多选)abd
A. TOP n
B. WHERE
C. ORDER BY
D. DISTINCT
5.使用下列哪个数据类型可以存储达 2 GB 的数据? A
A. text
B. varbinary
C. varchar(max)
D. varchar
6.用于定义、撤销和修改数据库对象的语言是()
A.DDL B.DML C.DCL
7.用于数据库中数据的修改和检索的语言是()
A.DDL B.DML C.DCL
8.用于数据访问权限的控制的语言是()
A
D.DEL
B
D.DEL
C
A.DDL
9.关系模型的数据结构是()
A.树 B.图
10.记录 SQL Server 的初始化信息的数据库是()
B.DML C.DCL D.DEL
D
C.表 D.二维表
A
A.master
D.tempdb
B.model C.msdb
C.msdb
11.为用户提供模板和原型的数据库是() B
A.master
D.tempdb
B.model
12.供 SQL Server 代理程序调度警报和作业以及记录操作员时使用的数据库是() C
A.master
D.tempdb
B.model C.msdb
C.msdb
C.msdb
13.在系统启动时总是干净的数据库是() D
A.master
D.tempdb
B.model
14.在 SQL Server 每次启动时都重新创建的数据库是() D
A.master
D.tempdb
B.model
15.删除数据库的命令是()
A.DROP DATABASE
A
B.USE
DATABASE
D.OPEN DATABASE
C.CLOSE
DATABASE
16. 在 SQL Server 中,每个表格仅可以有的簇索引个数是() A
A.1 B.2
C.8 D.10
17. 在 SQL Server 中,每个表格仅可以有的非簇索引个数是() D
A.10 B.21 C.128
D.249
18.从表中删除一行或多行记录的语句是()
A.DELETE B.UPDATE
A
C.DROP D.INSER
T
19.在 Transact-SQL 语法中,SELECT 语句的完整语法较复杂,但至少包括的部分()B
A.SELECT,INT
O
B.SELECT,FR
OM
C.SELECT,GRO
UP
D.仅 SELECT
20. SELECT 语句要把重复行屏蔽使用关键字()A
A.DISTINCT B.UNION C.ALL
C.GROUP
21.如果在 SELECT 语句中使用集合函数时,一定在后面使用()A
A.GROUP BY B 、 COMPUT
E
BY
C.HAVING D.COMPUT
E
22.只能匹配一个字符的匹配符是() B
A.%
D.<
B.- C.^
C.^
23. 能匹配任意长度字符的匹配符是() B
A.-
D.<
B.%
24. 能匹配指定范围或集合中的任何单个字符的匹配符是() C
A.-
D.<
B.% C.[]
25.判断字段为空的关键字是() A
A.IS NULL
D.IN
B.NULL C.IS
IN
26.当向数据库表中插入数据时,如果没有明确地提供输入值时,SQL Server 自动为该列输
入指定值,这属于哪种约束() A
A.DEFAULT 约 束
KEY 约束
B.CHECK 约
束
C.PRIMARY D.FOREIGN KEY 约
束
27.通过逻辑表达式判断限制插入到列中的值,这属于哪种约束() B
A.DEFAULT 约 束 B.CHECK 约
束
C.PRIMARY
28.不允许数据库表在指定列上具有相同的值,且不允许有空值,这属于哪种约束() C
KEY 约束 D.FOREIGN KEY 约
束
A.DEFAULT 约 束
KEY 约束
B.CHECK 约
束
C.PRIMARY D.FOREIGN KEY 约
束
29.定义数据库表中指定列上插入或更新的数值必须在另一张被参照表中的特定列上存在,
这属于哪种约束() D
A.DEFAULT 约 束 B.CHECK 约
束
C.PRIMARY KEY 约束
30.不允许数据库表在指定列上具有相同的值,但允许有空值,这属于哪种约束() B
A.DEFAULT 约 束 B.UNIQUE 约
D.FOREIGN KEY 约
束
束
C.PRIMARY KEY 约束
31.只对某一列起作用的约束称为() A
A. 列 约 束
D.FOREIGN KEY 约
束
B. 惟 一 约
D.表约束束 C.默认约束
32.包含了数据库表中一个以上的列的约束称为() D
A. 列 约 束 B. 惟 一 约
D.表约束束 C.默认约束
33.约束可以通过哪条命令创建() B
A.SET TABLE B.CREATE TABLE
D.UPDATE TABLEC.USE
TABLE
34.在下列选项中不是 SQL Server 提供给用户查看约束信息的方法是() B
A.使用系统存储过程
D.使用规划视图
B.使用查询分析器 C.使用企业管理
器
35.可以删除约束的方法是() A
A.利用企业管理器 B.使用 ALTER 函
数
C.使用 DELETE 函
数
D.使用 ERASE 函数
36. 可以删除约束的方法是() A
剩余21页未读,继续阅读
资源评论
xxpr_ybgg
- 粉丝: 6513
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功