sql server 20005 数据库 试题一 sql server数据库
1. 下列四项中,不属于SQL2005实用程序的是(D )。
A. SQL Server Management Studio
B. SQL Server Profiler
C. SQL Server 配置管理器
D. 查询分析器
2. SQL Server安装程序创建5个系统数据库,下列哪个不是(C )。
A.resource B.model C.AdventureWorks D. msdb
3. 下列哪个不是数据库对象(A )。
A.数据模型 B.视图 C.表 D.用户
4. 下列哪个不是sql 数据库文件的后缀。(C)
A..mdf主数据文件 B..ldf事务日志文件 C..tif D..ndf次数据文件
5. 在SQL中,建立表用的命令是 (A )。
A.CREATE TABLE B.CREATE RULE
C.CREATE VIEW D.CREATE INDEX
6. SQL语言中,条件“年龄BETWEEN 40 and 50”表示年龄在40至50之间,且( A)。
A.包括40岁和50岁 B.不包括40岁和50岁
C.包括40岁但不包括50岁 D.包括50岁但不包括40岁
7. 模糊查找like ‘_a%’,下面哪个结果是可能的(C)
A.aili B. bai C.bba D.cca
8. 在MS SQL Server中,用来显示数据库信息的系统存储过程是(A )。
A. sp_dbhelp B. sp_db C. sp_help D. sp_helpdb
9. SQL语言中,删除记录的命令是(A )。
A. DELETE B. DROP表 C. CLEAR D. REMOVE
10. SQL的视图是从(C )中导出的。
A.基本表 B.视图 C. 基本表或视图 D. 数据库
11. 以下(B)语句从表TABLE_NAME中提取前10条记录。
A. select * from TABLE_NAME where rowcount=10
B. select TOP 10 * from TABLE_NAME
C. select TOP of 10 * from TABLE_NAME
D. select * from TABLE_NAME where rowcount<=10
12. 从“产品”表里查询出价格高于产品名称为“一次性纸杯”的产品的记录,此SQL语句为(D)。
A. SELECT * FROM 产品WHERE 价格>‘一次性纸杯’
B. SELECT * FROM 产品WHERE 价格>(SELECT * FROM 产品WHERE 产品名称>‘ 一次性纸杯’
C. SELECT * FROM 产品WHERE EXISTS 产品名称=‘ 一次性纸杯’
D. SELECT * FROM 产品WHERE 价格>(SELECT 价格FROM 产品WHERE 产品名称=‘ 一次性纸杯’
13. 查找 student表中所有电话号码(列名:telephone)的第一位为8或6,第三位为0的电话号码(C)。
A. SELECT telephone FROM student WHERE telephone LIKE ‘[8,6]%0*’
B. SELECT telephone FROM student WHERE telephone 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*’
14. 现有表book,字段:id (int),title (varchar), price (float); 其中id字段设为标识, 使用insert语句向book表中插入数据,以下语句错误的是(D)。
A. insert into book (id,title,price) values(1,’java’,100)
B. insert into book (title,price) values(‘java’,100)
C. insert into book values (1,‘java’,100)
D. insert book values(‘java’,100)
15. 现有表Employee,字段:id (int),firstname(varchar), lastname(varchar); 以下sql语句错误的是(B)。
A. select firstname+’.’+lastname as ‘name’ from employee
B. select firstname+’.’+lastname=‘name’ from employee
C. select ‘name’=firstname+’.’+lastname from employee
D. select firstname,lastname from employee
16. 在sql server 2005中,关于数据库说法错误的是(C)。
A. 数据库在磁盘上默认的存储位置是:SQL Server安装路径Microsoft SQL ServerMSSQLData
B. 一个数据库至少应包含一个数据库文件(*.mdf)和一个事务日志文件(*.ldf)
C. 只有当数据库中不存在数据的情况下,才可以进行数据库的收缩操作。 (不超过就得了嘛)
D. 可以通过从A机器拷贝数据库文件和事务日志文件至B机器,然后通过在B机器上执行相应的附加数据库操作,实现数据库从A机器到B机器的复制。
17. 现有书目表book,包含字段:价格price (float),类别type(char); 现在查询各个类别的平均价格、类别名称,以下语句正确的是(A)。
A. select avg(price),type from book group by type
B. select count(price),type from book group by price
C. select avg(price),type from book group by price
D. select count (price),type from book group by type
18. 查询student表中的所有非空email信息, 以下语句正确的是(D)。
A.Select email from student where email !=null
B.Select email from student where email not is null
C.Select email from student where email <> null
D.Select email from student where email is not null
19. 现有订单表orders,包含用户信息userid, 产品信息 productid, 以下(D)语句能够返回至少被订购过两回的productid?
A.select productid from orders where count(productid) >1
B.select productid from orders where max(productid)>1
C.select productid from orders where having count(productid)>1 group by productid
D.select productid from orders group by productid having count(productid)>1
20. 关于聚合函数,以下说法错误的是(C)。
A. Sum返回表达式中所有数的总合,因此只能用于数字类型的列。
B. Avg返回表达式中所有数的平均值,可以用于数字型和日期型的列。
C. Max和Min可以用于字符型的列。 (张三和李四什么比啊)
D. Count可以用于字符型的列。
21. 关于多表联接查询,以下(B)描述是错误的。
A. 外联接查询返回的结果集行数可能大于所有符合联接条件的结果集行数。
B. 多表联接查询必须使用到JOIN关键字
C. 内联接查询返回的结果是:所有符合联接条件的数据。
D. 在where子句中指定联接条件可以实现内联接查询。
22. 创建一个名为’Customers’的新表,同时要求新表中包含表’clients’的所有记录,sql语句是(A)。
A. Select * into customers from clients
B. Select into customers from clients
C. Insert into customers select * from clients
D. Insert customers select * from clients
23. 假设订单表orders用来存储订单信息,cid代表客户编号,money代表单次订购额,现要查询每个客户的订购次数和每个客户的订购总金额,下面(D)sql语句可以返回正确结果。
A. select cid,count(distinct(cid)),sum(money) from orders group by cid
B. select cid,count(distinct(cid)),sum(money) from orders order by cid
C. select cid,count(cid),sum(money) from orders order by cid
D. select cid,count(cid),sum(money) from orders group by cid
24. 现有客户表customers(主键:客户编号cid),包含10行数据,订单表orders(外键:客户编号cid),包含6条数据。执行sql语句:select * from customers right outer join orders on customers.cid=orders.cid。最多返回(B)条记录。
A.10 B.6 C.4 D.0
25. 以下描述不正确的是(D)
A. 存储过程能够实现较快的执行速度。
B. 内嵌表值型函数相当于一个带参数的视图。
C. 不指定所有者时,调用标量函数会出错。
D. 可以通过视图更改任意基表
二、 多选题(每题2分,共20分)
1. 若要删除book表中所有数据,以下语句错误的是(BC)。
A.truncate table book B.delete * from book
C.drop table book D.delete from book
2. 学生成绩表grade中有字段score(float),现在要把所有在55分至60之间的分数提高5分,以下sql语句正确的是(CD)。
A.Update grade set score=score+5
B.Update grade set score=score+5 where score>=55 or score <=60
C.Update grade set score=score+5 where score between 55 and 60
D. Update grade set score=score+5 where score >=55 and score <=60
3. 现有书目表book,包含字段:price (float); 现在查询一条书价最高的书目的详细信息,以下语句正确的是(BC)。
A. select top 1 * from book order by price asc
B. select top 1 * from book order by price desc
C. select top 1 * from book where price= (select max (price)from book)
D. select top 1 * from book where price= max(price)
4. 关于主键,以下(BD)说法是错误的。
A. 主键可以用来确保表中不存在重复的数据行。
B. 一个表必须有一个主键。
C. 一个表只能有一个主键。
D. 只能对整数型列设置主键。
5. 成绩表grade中字段score代表分数,以下(BC)语句返回成绩表中的最低分。
A. select max(score) from grade
B. select top 1 score from grade order by score asc
C. Select min(score) from grade
D. select top 1 score from grade order by score desc
6. 假定有一个用户表,表中包含字段:userid (int)、username (varchar)、 password(varchar)、等,该表需要设置主键,以下说法正确的是(AB)。
A. 如果不能有同时重复的username和password,那么username和password可以组合在一起作为主键。
B. 此表设计主键时,根据选择主键的最小性原则,最好采用userid作为主键。
C. 此表设计主键时,根据选择主键的最小性原则,最好采用username和password作为组合键。 (应该是主建IT )
D. 如果采用userid作为主键,那么在userid列输入的数值,允许为空。
7. Microsoft SQL Server 2005 在安装的时候就创建的示例用户数据库包括(AD)。
A.AdventureWorks B.Master
C.Northwind D.AdventureWorksDW
8. Sql语句:select * from students where SNO like ‘010[^0]%[A,B,C]%’,可能会查询出的SNO是(AD)。
A.01053090A #Hm3? B.01003090A01
C.01053090D09 D.0101A01
9. 关于Truncate table, 以下(AD)描述是错误的。
A. Truncate table 可跟Where从句,根据条件进行删除。
B. Truncate table 用来删除表中所有数据。
C. 触发器对Truncate table无效。
D. delete 比Truncate table速度快。
10. 查询语句中的ORDER BY排序方式有(AB)
A.DESC B.ASC C.GROUP BY D.AESC
三、 填空题(每空1分,共20分)
1. SQL Server 2005局部变量名字必须以_@______开头,而全局变量名字必须以__@@_______开头。
2. 数据完整性的类型有___实体_____完整性、__参照_____完整性、__域______完整性和_自定义_______完整性。
3. 关系R是3NF,当且仅当R是2NF,并且所有非PK属性都是___依赖_______于PK
4. (26) 要成为一个事务,则一个工作单元必须具有__原子性______、____一致性_____、_隔离性____和持久性属性,即ACID属性。
5. SQLServer的两种授权模式分别为_windows登陆_________和_____________。
6. 每个允许有___一____个聚集索引,____非唯一_______索引是SQLServer默认选择。
7. 可以使用________关键字显示未加密存储过程信息,执行存储过程的关键字是_________,统计列平均值的聚合函数为________,修改对象的关键字为_______,删除对象的关键字为_________。
8. _主数据文件_______数据库保存所有的临时表和临时存储过程。
四、 简答题(8分)
1. 简述使用索引和不使用索引的理由(8分)
更多阅读
2014年9月河南省发改委遴选公务员笔试题 河南省公务员遴选论坛
2014年9月河南省发改委遴选公务员笔试题一、材料:A市资源、人才缺乏,科技实力不高,气候干旱半干旱,环境脆弱。近几年招商引资,大上工业项目,增长速度提高很快,但资源依赖日益严重,且造成了生态破坏。临近的B市,基础也比较薄弱,但几年来招商引
初中语文教材教法模拟试题一 初中化学教材教法试题
初中语文教材教法模拟试题(一)2010年6月一、单项选择题(30分,每小题3分)1.下列词语中加点字的注音完全正确的一组是( )A.瞬间sùn啜泣duō归省xǐnɡ叱咤chàB.洗濯zhuó蓦然mò朔方shuò妖娆ráoC.黄晕yùn粼粼línɡ冗杂rǒnɡ窥伺ɡu
河北省徐水县第一中学2015届高三高考模拟一 文综地理解析 河北省唐县第一中学
徐水一中2015年高考(文综)模拟试题一文综地理城市路灯的照明时间受自然条件影响。下图示意某年北京市二分二至日路灯照明时间。读图,回答以下问题。1.路灯A.a日开启时刻与降旗时刻相同B.b日提前开启可能受天气影响C.夜晚照明时间c日
转载 某报社招考编辑的试题 报社编辑待遇
原文地址:某报社招考编辑的试题作者:润溪猫某报社招考编辑的试题- -一、单项选择题(本大题共15题,每小题1分,共15分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。
2010年高考浙江语文试题及答案 浙江高考试题及答案
2010年普通高等学校招生全国统一考试(浙江卷)语文试题一、语言文字运用(共24分,其中选择题每小题3分)1.下列词语中加点的字,注音全都正确的一组是A.澄澈(chénɡ)轻佻(tiāo)豁免权(huō)舆论哗然(huá)B.甄别(zhēn)市侩(kuài)软着陆(zháo)温柔敦厚