数据库基础及应用试题题库.

上传人:热**** 文档编号:56565756 上传时间:2018-10-13 格式:DOC 页数:21 大小:265.50KB
返回 下载 相关 举报
数据库基础及应用试题题库._第1页
第1页 / 共21页
数据库基础及应用试题题库._第2页
第2页 / 共21页
数据库基础及应用试题题库._第3页
第3页 / 共21页
数据库基础及应用试题题库._第4页
第4页 / 共21页
数据库基础及应用试题题库._第5页
第5页 / 共21页
点击查看更多>>
资源描述

《数据库基础及应用试题题库.》由会员分享,可在线阅读,更多相关《数据库基础及应用试题题库.(21页珍藏版)》请在金锄头文库上搜索。

1、数据库基础及应用选择题题库1. 在学生成绩表 tblCourseScore 中的列 Score 用来存放某学生学习某课程的考试成绩(0100 分,没有小数) , 用下面的哪种类型最节省空间? CA. intB. smallintC. tinyintD. decimal(3,0)2. 订单表 Orders 的列 OrderID 的类型是小整型 (smallint ),根据业务的发展需要改为整型(integer ),应该使用下面的哪条语句? CA. ALTER COLUMN OrderID integer FROM OrdersB. ALTER TABLE Orders ( OrderID int

2、eger )C. ALTER TABLE Orders ALTER COLUMN OrderID integerD. ALTER COLUMN Orders.OrderID integer3. 小王在 SQL Server 2005 数据库中创建了如下两个表:CREATE TABLE 雇员表( 雇员代号 int IDENTITY(10001,1) PRIMARY KEY NONCLUSTERED,雇员姓名 varchar(20) NOT NULL,通信地址 varchar(200) NULL)CREATE TABLE 订单表( 订单号 int IDENTITY(1,1) PRIMARY KEY

3、,雇员代号 int NOT NULL,客户代号 int NOT NULL,订购日期 datetime NOT NULL,订购金额 money NOT NULL)他需要获得 2003 年 9 月 1 日每个雇员的最高的一笔销售金额,要求列出“雇员代号” 、“雇员姓名”、“订购日期” 、最高的“订购金额” 。下面哪个语句能完成该功能? BA. SELECT a. 雇员代号 ,a. 雇员姓名 ,b. 订购日期 ,b. 订购 金额FROM 雇员表 AS a LEFT OUTER JOIN 订单表 AS bON a. 雇员代号 = b. 雇员代号WHERE b. 订购日期 = 09/01/2003AND

4、 订购金额 IN (SELECT MAX( 订购金额 ) FROM 订单表 )B. SELECT a. 雇员代号 ,a. 雇员姓名 ,b. 订购日期 ,MAX(订购金额 )FROM 雇员表 AS a LEFT OUTER JOIN 订单表 AS bON a. 雇员代号 = b. 雇员代号 AND b. 订购日期 = 09/01/2003GROUP BY a. 雇员代号 ,a. 雇员姓名 ,b. 订购日期C. SELECT a. 雇员代号 ,a. 雇员姓名 ,b. 订购日期 ,MAX(订购金额 )FROM 雇员表 AS a INNER JOIN 订单表 AS bON a. 雇员代号 = b. 雇

5、员代号1 / 21WHERE b. 订购日期 = 09/01/2003GROUP BY a. 雇员代号 ,a. 雇员姓名 ,b. 订购日期 ,b. 订单号D. SELECT a. 雇员代号 ,a. 雇员姓名 ,b. 订购日期 ,MAX(订购金额 )FROM 雇员表 AS a INNER JOIN 订单表 AS bON a. 雇员代号 = b. 雇员代号WHERE b. 订购日期 = 09/01/2003AND 订购金额 IN (SELECT MAX( 订购金额 ) FROM 订单表 )4下面哪些关键字能影响 SELECT语句返回的结果的行数?(多选) abdA. TOP nB. WHEREC.

6、 ORDER BYD. DISTINCT5. 使用下列哪个数据类型可以存储达 2 GB 的数据 ? AA. textB. varbinaryC. varchar(max)D. varchar6. 用于定义、撤销和修改数据库对象的语言是 () AA.DDL B.DML C.DCL D.DEL7. 用于数据库中数据的修改和检索的语言是 () BA.DDL B.DML C.DCL D.DEL8. 用于数据访问权限的控制的语言是 () CA.DDL B.DML C.DCL D.DEL9. 关系模型的数据结构是 () DA. 树 B. 图 C. 表 D. 二维表10. 记录 SQL Server 的初始

7、化信息的数据库是 () AA.master B.model C.msdbD.tempdb11. 为用户提供模板和原型的数据库是 () BA.master B.model C.msdbD.tempdb2 / 2112. 供 SQL Server 代理程序调度警报和作业以及记录操作员时使用的数据库是 () CA.master B.model C.msdbD.tempdb13. 在系统启动时总是干净的数据库是 () DA.master B.model C.msdbD.tempdb14. 在 SQL Server 每次启动时都重新创建的数据库是 () DA.master B.model C.msdbD

8、.tempdb15. 删除数据库的命令是 () AA.DROP DATABASE B.USE DATABASEC.CLOSE DATABASE D.OPEN DATABASE16. 在 SQL Server 中,每个表格仅可以有的簇索引个数是 () AA.1 B.2C.8 D.1017. 在 SQL Server 中,每个表格仅可以有的非簇索引个数是 () DA.10 B.21 C.128D.24918. 从表中删除一行或多行记录的语句是 () AA.DELETE B.UPDATE C.DROP D.INSERT19. 在 Transact-SQL 语法中, SELECT语句的完整语法较复杂,

9、但至少包括的部分() BA.SELECT,INTO B.SELECT,FROMC.SELECT,GROUP D. 仅 SELECT20. SELECT 语句要把重复行屏蔽使用关键字() AA.DISTINCT B.UNION C.ALLC.GROUP3 / 2121. 如果在 SELECT语句中使用集合函数时,一定在后面使用() AA.GROUP BY B 、 COMPUTE BYC.HAVING D.COMPUTE22. 只能匹配一个字符的匹配符是 () BA.% B.- C.D.一次性纸杯;b) SELECT * FROM产品 WHERE价格(SELECT * FROM 产品 WHERE产

10、品名称 一次性纸杯);c) SELECT * FROM产品 WHERE EXISTS产品名称= 一次性纸杯 );8 / 21d) SELECT * FROM产品 WHERE价格(SELECT 价格 FROM产品 WHERE产品名称= 一次性纸杯);57 查找 student 表中所有电话号码 ( 列名: telephone) 的第一位为 8 或 6,第三位为 0 的电话号码( c)。(选择一项)a) SELECT telephone FROM student WHERE telephone LIKE 8,6%0*b) SELECT telephone FROM student WHERE te

11、lephone LIKE (8,6)*0%c) SELECT telephone FROM student WHERE telephone LIKE 8,6_0%d) SELECT telephone FROM student WHERE telephone LIKE 8,6_0*58 现有表 book,字段: id (int) ,title (varchar), price (float); 其中 id 字段设为标识, 使用 insert 语句向 book 表中插入数据,以下语句错误的是( a)。(选择一项)a) insert into book (id,title,price) value

12、s(1,java,100)b) insert into book (title,price) values(java,100)c) insert into book values (java,100)d) insert book values(java,100)59 不可以启动和停止 SQL Server 2000 服务的工具是( a)。(选择一项)a) SQL Server 企业管理器b) SQL Server 服务管理器c) Windows服务d) SQL Server 查询分析器60 现有表 Employee,字段: id (int) ,firstname(varchar), lastn

13、ame(varchar); 以下sql 语句错误的是( b)。(选择一项)a) select firstname+.+lastname as name from employeeb) select firstname+.+lastname=name from employeec) select name=firstname+.+lastname from employeed) select firstname,lastname from employee61 在 sql server 2000 中,关于数据库说法错误的是( c)。(选择一项)a) 数 据 库 在 磁 盘 上 默 认 的 存 储

14、 位 置 是 : SQL Server 安 装 路 径 Microsoft SQLServerMSSQLDatab) 一个数据库至少应包含一个数据库文件( *.mdf )和一个事务日志文件( *.ldf )c) 只有当数据库中不存在数据的情况下,才可以进行数据库的收缩操作。d) 可以通过从 A机器拷贝数据库文件和事务日志文件至 B 机器,然后通过在 B 机器上执行相应的附加数据库操作,实现数据库从 A 机器到 B 机器的复制。62 若要删除 book 表中所有数据,以下语句错误的是( bc)。(选择两项)a) truncate table bookb) delete * from book9

15、/ 21c) drop table bookd) delete from book63 学生成绩表 grade 中有字段 score ( float ), 现在要把所有在 55 分至 60 之间的分数提高 5 分,以下 sql 语句正确的是( cd)。(选择两项)a) Update grade set score=score+5b) Update grade set score=score+5 where score=55 or score =55 and score nulld) Select email from student where email is not null69 以下不属

16、于企业管理器功能的是( d)。(选择一项)a) 创建并管理所有数据库、登陆、用户、权限等。b) 管理和执行数据导入导出、数据库备份等多项辅助功能。c) 定义 sql server 组。d) 调试、执行 sql 语句, 批处理和脚本。70 以下( c)语句的返回值不是 22。(选择一项)a) Select abs(-22)b) Select abs(22)c) Select ceiling(22.1)d) Select floor(22.9)71 成绩表 grade 中字段 score 代表分数,以下( bc)语句返回成绩表中的最低分。 (选择两项)a) select max(score) from gradeb) select top 1 score from grade order by score ascc) Select min(score) from graded) select top 1 score from grade order

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号