SQL题库及参考答案.doc_第1页
SQL题库及参考答案.doc_第2页
SQL题库及参考答案.doc_第3页
SQL题库及参考答案.doc_第4页
SQL题库及参考答案.doc_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

SQL题库1. 下列四项中,不属于数据库特点的是( )。A.数据共享(查询)B.数据完整性(实体,域,引用完整性,自定义完整性)C.数据冗余很高D.数据独立性高(关系型数据库,E-R,实体(table)和联系(表和表的关联关系)2. SQL Server安装程序创建4个系统数据库,下列哪个不是( )系统数据库。A.master(系统信息比如帐号密码)B.model(模型)C.pubD.msdb(调度作业等) tempdb(临时数据和存储过程)3. ( )是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。数据库在建立、使用和维护时由其统一管理、统一控制。ADBMS(数据库管理系统)BDBCDBS(System 系统:DB,DBMS,DBA,用户,软硬件)DDBA(administrator 管理员)4. 下列哪个不是sql 数据库文件的后缀( )。A.mdf(主数据文件推荐扩展名)B.ldf(log日志 日志文件推荐扩展名)C.tifD.ndf(次数据文件推荐扩展名)5. 数据定义语言的缩写词为 ( )。A.DDL(data definintion language:create)B.DCL(data control language :select语句)C.DML(data manipulation language:insert update delete truncate)D.DBL6. 数据库管理系统的英文缩写是( )。ADBMSBDBSCDBADDB7. 用于获取系统日期的函数是( )。AYEAR():select YEAR(2012-2-2) BGETDATE() :演示CCOUNT() :聚合函数之统计函数 DSUM():聚合函数之求和函数8. SQL Server系统中的所有服务器级系统信息存储于哪个数据库( )。A. masterB. modelC. tempdbD. msdb9. 以下关于外键和相应的主键之间的关系,正确的是( )。A. 外键并不一定要与相应的主键同名B. 外键一定要与相应的主键同名C. 外键一定要与相应的主键同名而且唯一D. 外键一定要与相应的主键同名,但并不一定唯一10. 模糊查找like _a%,下面哪个结果是可能的( )。A.ailiB. baiC.bbaD.cca11. 使用( )连接可以查询出表A和表B中符合连接条件的数据,不符合条件将不会出现在查询结果中。A、左外联接 B、右外联接C、内联接D、外联接12. 下列聚合函数中正确的是( ) A、SUM (*) :指定列名,求那一列的和B、MAX (*) :哪一列的最大值C、COUNT (*) :统计记录,*表示整条记录D、AVG (*):哪一列平均值13. 每个数据库有且只有一个( )A、主要数据文件B、次要数据文件C、日志文件D、索引文件14. 查询语句select stuff(he rld,3,l, llo wo)结果为( )。AhelloBworld helloChello world:先分析,然后演示Dworld15. 限制输入到列的值的范围,应使用( )约束。A. CHECKB. PRIMARY KEYC. FOREIGN KEYD. UNIQUE 16. 执行select * from student where st_name like %国%,以下说法正确的是( )。A.查询出学生表中所有学生的记录B.查询出学生表中名字带有国字的学生记录C.查询出学生表中名字不带有国字的学生记录D.不能查询出学生表中有四个字名字的学生记录17. 在student表中有name和age两个字段以下查询语句不能正确执行的是( )。A.Select name as 姓名,age as 年龄 from studentB.Select name as 姓名,age as 年龄 from studentC.Select 姓名 as name,年龄 as age from studentD.Select 姓名name,年龄=age from student18. 下列语句能够正确执行的是( )。【选两项】A.Select st_id,st_name from student group by st_id,st_nameB.Select st_id,st_name from student group by st_idC.Select st_id ,avg(st_age) from student group by st_id,st_nameD.Select st_id,st_name,avg(st_age) from student group by st_id19. 在SELECT语句中正确的语法顺序如下( )。A.where ,having, group by,order byB.having,where , group by,order byC.where, order by ,group by,havingD.where , group by, having,order by20. 在student表中有11条记录,执行select top 10 precent * from student后返回的记录数是( )。A. 1B. 2(11*0.1)C. 10D. 1121. 在SQL server 2008 数据库中,有一个course (课程)表,包含字段: cName(课程名称), grade (学分) .要从此表中查询所有学分不在14之间的课程名称,以下语句正确的是( )【选两项】A. select cName From course where grade in (1,4)B. select cName From course where grade not between 1 and 4C. select cName From course where grade not between 4 and 1D. select cName From course where not (grade=1 and grade= 2000 ) and (Sex = 男)B. select * from Employee where(NOT(Salary = 2000) & (Sex = 男)C. select * from Employee where (NOT (Salary =2000) and (Sex = 男)D. select * from Employee where (Salary 5B. SELECT sID,COUNT(cID. FROM studentCourse GROUP BY sID WHERE COUNT(cID. 5C. SELECT sID,COUNT(cID. FROM studentCourse GROUP BY sID HAVING COUNT(cID. 5D. SELECT sID,COUNT(cID. FROM studentCourse GROUP BY cID HAVING COUNT(sID. 541. 在SQL Server2000中,现有客户表customers(主键:客户编号ciD. ,包含10行数据。订单orders(外键:客户编号cid ),包含6行数据。执行SQL语句:select * from customers inner join orders on customers.cid=orders.cid 返回5行记录,则执行sql语句:select * from customers inner join orders on customers.cid orders.cid将返回( )行记录。A. 5B. 11C. 55D. 6042. 在SQL Server 2000 中,要查找eatables 表中item_desc 字段的值以“CHOCO”开头(如CHOCOLATE、CHOCOPIE)的所有记录。下列SQL语句正确的是( )。A. select * from eatables where item_desc LIKE CHOCOB. select * from eatables where item_desc = CHOCO_C. select * from eatables where item_desc LIKE CHOCO%D. select * from eatables where item_desc LIKE %CHOCO?43. 下列语句中正确的是( )。A. SELECT * TOP 10 FROM table_nameB. SELECT TOP 10% * FROM table_nameC. SELECT * TOP 10 PERCENT FROM table_name D. SELECT TOP 10 PERCENT * FROM table_name44. 下列选项中可以正确创建数据库的SQL语句是( )。A. CREATE DATABASE database_nameB. CREATE TABLE database_name(缺少列名)C. CREATE VIEW database_nameD. DATABASE CREATE database_name45. 数据的完整性不包括( )。A. 实体完整性B. 参照完整性C. 域完整性D. 信息完整性46. 下列选项中,描述年龄(Age)大于20且国籍(Country)为中国的条件表达式为( )。A. Age20 NOT Country=中国B. Age20 OR Country=中国C. Age20 AND Country=中国D. Age20 AND OR Country=中国47. 下列选项中不属于逻辑运算符的是( )。A. ANDB. ORC. NOTD. NULL48. 下列能够搜索以字母“Mc”开头的所有字符串的代码是( )。A. LIKE Mc_B. LIKE %Mc_C. LIKE Mc%D. LIKE %Mc%49. 下列聚合函数中不忽略空值(NULL)的是( )。ASUM (列名):空列不求和B. MAX (列名):空列不算最大值C. COUNT ( * ):*代表整行信息,某列空了不影响行数D. AVG (列名):空列不算平均值50. 下列查询语句能够正确执行的是( )。ASELECT c1,c2,MAX(c

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论