




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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 ( Ord
2、erID integer )C. ALTER TABLE Orders ALTER COLUMN OrderID integerD. 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 IDENTITY(1,1)
3、PRIMARY KEY, 雇员代号 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. 订购日期
4、 = 09/01/2003AND 订购金额 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、员代号WHERE 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.使用下列哪个数据类型可以存储达2 GB的数据? AA. textB. varbinaryC. varchar(ma
6、x)D. varchar5. 用于定义、撤销和修改数据库对象的语言是 () AA.DDLB.DMLC.DCLD.DEL6. 用于数据库中数据的修改和检索的语言是 () BA.DDLB.DMLC.DCLD.DEL7. 用于数据访问权限的控制的语言是 ()CA.DDLB.DMLC.DCLD.DEL8. 关系模型的数据结构是 ()DA. 树 B. 图C. 表D. 二维表9. 在Products数据库中建立一个新表 Authors,表中应该包含 name列和每个作者的ID列,下列语法正确的是 (c) 。a) CREATE TABLE AUTHORS ON Prpducts(name varchar(5
7、0),IDsmallint)b) ALTER DATABASE productsADD TABLE Authors(name varchar(50),IDsmallint)c) CREATE TABLE Products.Authors(name varchar(50),IDsmallint)d) Create TABLE Products.Authors(name,ID)10. 记录 SQL Server 的初始化信息的数据库是 ()AA.masterD.tempdbB.modelC.msdb11. 为用户提供模板和原型的数据库是 ()A.master B.model C.msdb D.te
8、mpdb12.供 SQL Server 代理程序调度警报和作业以及记录操作员时使用的数据库是 () CA.masterD.tempdbB.modelC.msdb13. 在系统启动时总是干净的数据库是 () DA.master B.model C.msdb D.tempdb14.在 SQL Server 每次启动时都重新创建的数据库是() DA.masterD.tempdbB.modelC.msdb15. 删除数据库的命令是 ()AA.DROP DATABASEB.USE DATABASEC.CLOSE DATABASED.OPEN DATABASE16. 在 SQL Server 中,每个表格
9、仅可以有的簇索引个数是 () AA.1 B.2C.8 D.1017. 在 SQL Server 中,每个表格仅可以有的非簇索引个数是 () DA.10D.249B.21C.12818. 从表中删除一行或多行记录的语句是 () AA.DELETETB.UPDATEC.DROPD.INSER19. 在Transact-SQL语法中,SELECT语句的完整语法较复杂,但至少包括的部分() BA.SELECT, INTOB.SELECT, FROMC.SELECT, GROUPD. 仅 SELECT20. SELECT 语句要把重复行屏蔽使用关键字()A.DISTINCTB.UNIONC.GROUPC
10、.ALL21.如果在SELECT语句中使用集合函数时,一定在后面使用A.GROUP BYC.HAVINGD.COMPUTECOMPUTE BY22. 只能匹配一个字符的匹配符是 () BA.%D.B.-C.A23. 能匹配任意长度字符的匹配符是 () BA.-D.B.%C.A24. 能匹配指定范围或集合中的任何单个字符的匹配符是() CA.-B.%C.D.=60GROUP BY S#ORDER BY 2 DESCHAVING COUNT(*)=4B SELECT S#, SUM(GRADE)FROM SCWHERE GRADE=60GROUP BY S#HAVING COUNT(*)=4ORD
11、ER BY 2 DESCC SELECT S#, SUM(GRADE)FROM SCWHERE GRADE=60HAVING COUNT(*)=iGROUP BY S#ORDER BY 2 DESCD SELECT S#,SUM(GRADE)FROM SCWHERE GRADE=60ORDER BY 2 DESCGROUP BY S#HAVING COUNT(*)=463 你现在要建立一个 Access 数据库 ,一个表保存图书馆图书信息 , 表的主要字段为 :出版社 , 作者,版本和简要介绍 ,对于”简要介绍”字段应该选择 (a )类型。 (注: “简要介绍”字段的 内容可以超过 100 个
12、字符 )a 文本 b 超级连接 c 备注 d 数字64 包含元数据的表由关系型数据库管理系统创建和维护, 其中, 表的创建涉及是内容包括以下的方面 ,除了 (d).a 指定数据类型b 指定可以输入到字段中的数据的大小c 实施任何必要的约束以确保输入的数据有效d 实施限制权限65 Sql server 提供了一些字符串函数,以下说法错误的是(a)。a) select right(hello,3)返回值为: helb) select ltrim(rtrim( hello )返回值为: hello (前后都无空格)c) select replace(hello,e,o) 返回值为:hollod) s
13、elect len(hello) 返回值为: 566 现有书目表 book ,包含字段:价格 price (float) ,类别 type(char); 类别的平均价格、类别名称,以下语句正确的是(a)。现在查询各个a) select avg(price),type from book group by typeb) select count(price),type from book group by pricec) select avg(price),type from book group by priced) select count (price),type from book gr
14、oup by type67.检索选修课程“ C2”的男生中的最高成绩,正确的SELECT语句是()。A SELECT MAX(GRADE) FROM SCWHERE CN=C2 AND SEX=男;B SELECT MAX(GRADE) FROM SC, C, SWHERE CN=C2 AND SEX=男;C SELECT MAX(GRADE) FROM SC, SWHERE SC.C#=C.C# AND CN= C2 AND SEX=男;D SELECT MAX(GRADE) FROM SC, C, SWHERE SC.C#=C.C# AND SC.S#=S.S# AND CN=C2 AND
15、 SEX=男;68 查询 student 表中的所有非空 email 信息 , 以下语句正确的是( d)。a) Select email from student where email !=nullb) Select email from student where email not is nullc) Select email from student where email nulld) Select email from student where email is not null69 以下不属于企业管理器功能的是(d)。a) 创建并管理所有数据库、登陆、用户、权限等。b) 管理和
16、执行数据导入导出、数据库备份等多项辅助功能。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 现有订单表 orders ,包含用户信息 userid, 产品信息 productid, 以下 返回至少被订购过两回的 productid?(d)语句能够a) select productid from orders where count(productid)1
17、b) select productid from orders where max(productid)1c) select productid from orders where having count(productid)1 group by productidd) select productid from orders group by productid having count(productid)172 关于聚合函数,以下说法错误的是(b)。a) Sum返回表达式中所有数的总合,因此只能用于数字类型的列。b) Avg 返回表达式中所有数的平均值,可以用于数字型和日期型的列。c)
18、 Max和Min可以用于字符型的列。d) Count 可以用于字符型的列。73 现 有 顾 客 表 customers, 包 含 数 据 如 下 表 , 若 执 行 sql 语 句 : select count(distinct(city) from customers,以下(b)是输出结果。cidcnamecity1jacnull2leebeijing3tomnull4chenbeijinga) 1b) 2c) 3d) 474 现有顾客表 customers, 包含数据如下表,若执行sql语句:select avg(discount)fromcustomers,以下(a)是输出结果。cid
19、cname discount1 jack null2 lee 83 tom 74 chen 1a) 错误提示:不能对 null 进行 avg 操作b) 16c) 8d) 475 现 有 书 目 表 book , 数 据 见 下 表 。 现 在 执 行 sql 语 句 : update book settitle=replace(replace(title,j,a),servlet,csharp),执行结果是( a)。bookid title1 jsp&servlet2 jsp3 Professional servlet4 aspa) 更新了 3 条记录b) 更新了 2 条记录c) 更新了 1
20、条记录d) 该 sql 语句有错误,无法执行76 使用以下(a )不可以进行模糊查询。a) ORb) Not betweenc) Not INd) Like77关于多表联接查询,以下(b )描述是错误的。a) 外联接查询返回的结果集行数可能大于所有符合联接条件的结果集行数。b) 多表联接查询必须使用到 JOIN 关键字c) 内联接查询返回的结果是:所有符合联接条件的数据。d) 在 where 子句中指定联接条件可以实现内联接查询。78以下(b)说明了代码:not(付款方式=信用卡)or (信用卡阳光卡)的 含义。a) 付款方式不能是信用卡。b) 付款方式不能是信用卡,或者信用卡是阳光卡。c) 如果付款方式是信用卡,那么信用卡不能是阳光卡。d) 付款方式是信用卡,并且信用卡不能是阳光卡。79 执 行 Sql 语 句 : select *, score*0.5+20 a
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 建筑工程价格调整合同条款1-@-1
- 卫生间吊顶木龙骨施工方案
- 网架拆除施工方案
- 石墙施工方案
- DB3709T 037-2025泰山茶 茶叶鲜叶采摘分级技术规范
- 博罗县钢板支护桩施工方案
- 海岛燕屋年产2500吨高端滋补预制菜加工项目环境影响报告表环评报告表
- 配线架施工施工方案
- 水泥板拉木纹板施工方案
- 2025北京大兴高一(上)期末生物(教师版)
- 矿山机电专业课程标准范本
- 食品风味化学(第二版) 课件 第8、9章 风味物质的提取与分析、食品中风味的释放和稳定化
- 精细化工工艺学-1绪论课件
- 降低会阴侧切率的PDCA
- 港口和航运行业数据安全与隐私保护
- 2021年10月自考03347流体力学试题及答案含评分标准
- 聚酯生产技术 聚酯岗位操作规程
- 变电站建设工程造价影响因素分析及控制策略研究
- 人教版道德与法治五年级下册全册课件(完整版)
- 角磨机施工方案
- 施耐德ATS互投柜说明书WTSA、B控制器说明书
评论
0/150
提交评论