文档库 最新最全的文档下载
当前位置:文档库 › SQL SERVER DBA 名企面试问题及答案

SQL SERVER DBA 名企面试问题及答案

SQL SERVER DBA 名企面试问题及答案
SQL SERVER DBA 名企面试问题及答案

某名企数据库面试问题答案

答案仅供参考!

1.磁盘柜上有14块73G的磁盘,数据库为200G大小包括日志文件,如何设置磁盘(要说明这14磁盘是怎么用的)?

这个问题应该是考察硬件知识和数据库物理部署。

首先需要知道这些磁盘是否要用于存放数据库备份文件和数据库性能(读/写)要求。来决定raid的级别。

1)、如果偏重于性能考虑,而且不用存放数据库备份文件的话,考虑使用raid0+1,这样可使用的磁盘容量为:14*73*50%=511G。

2)、如果读/写性能要求不高,而且还比较抠门的话,可以考虑raid5,这样可使用的磁盘容量为:13*73=949G。

至于如何使用应该是说数据库物理文件的部署。注意说出将tempdb,data file,log file分开存放以减少I/O竞争即可。其实现在的条带化磁盘一般都会自动将文件分存,人为的分布已经越来越不重要了。

2.有两服务器群集,分别为node1和node2现在要打win200系统补丁,打完后,要重新启动,如何打补丁,不能影响用户使用(要用群集的术语详细说明)。

这个具体操作有点忘了。大致是:首先看哪个节点正在使用,通过节点IP(私有)访问另一个空闲节点,为其打上补丁,然后在群集管理器中停止该节点(也可以用命令行方式),重新启动。等到启动完毕,将切换使用节点,为另一个节点打补丁。然后重新启动。

3.有一个A数据库,分别复制到B和C B要求每次数据更新也同时更新,C每天更新一次就行,如何制定复制策略!

这个应该考察的是复制知识。

a->b

1)、如果使用SQL Server复制功能,那么让a->b使用事务性复制方式(同步复制)。

2)、如果表不多,也可以自己写触发器,利用linkserver+distribute transaction。

a->c

1)、如果使用SQL Server复制功能,那么让a->b使用快照复制方式,在某一时间点进行一次性复制。

2)、也可以自己写bat,将a备份后,通过ftp传输备份介质,恢复c。(比较麻烦,不推

荐)

4.有一个order表,有90个字段,20个索引,15个复合索引,其中有3个索引字段超过10个,如何进行优化

这个问题问的比较没水平。你不详细说明这个表的使用方式(读写类的,还是几乎是静态表),就问人家怎么优化?!!还不如问问索引的分布访问原理更好。

看得出他就想让你说:那三个索引超过10个,B树遍例效率很低,适当减少字段数目。如果是SQL2005,可以将选择性不好的字段放在“索引附加字段”中,以保证索引覆盖。而且SQL Server由于有锁升级的毛病,可以考虑拆开表。

5.有一个数据库200G大小,每天增加50M允许用户随时访问,制定备份策略(详细说明)。

这种情况可以采用增量备份方式。每周日做一次全备份,周一到周六作增量备份(由于数据量较少,可以考虑每30分钟增量备份一次)。这样可以尽量减少性能消耗,而且如果transaction log丢失的情况下,可以保证最多丢失30分钟数据。

6.管理50台数据库,日常工作是检查数据库作业是否完成,你该如何完成这项检查工作?

这个比较简单。在每台机器上建立linkserver,然后在DBA管理服务器上做个分布式视图,每次查询该视图,各个机器上的作业情况一目了然。分布式视图写法:

create view vw_job

as

select'机器一'as MName,*from linkserver1..sysjobactivity

union all

select'机器二'as MName,*from linkserver2..sysjobactivity

union all

select'机器三'as MName,*from linkserver3..sysjobactivity

。。。

7.自定义函数和存储过程的区别是什么,什么情况下只能用自定义函数,什么情况下只能用存储过程

这个应该是考察存储过程编写经验。一般自定义函数主要用于其他sql中的调用,如:

select yourfunc(...)from table

这种情况下,一般只能通过函数实现。

存储过程的功能要远远强于函数,例如动态执行sql(sp_executesql)的使用和一些特殊的功能,自定义函数中是不支持的,只能用存储过程实现。

8.SQL2005的新特性是什么?与oracle有什么区别?

SQL2005的新特性一般都是和Oracle学的。

下面是当时被leimin逼着写的,你可以做个参考:

一、数据库设计方面

1、字段类型。

varchar(max)\nvarchar(max)类型的引入大大的提高了编程的效率,可以使用字符串函数对CLOB类型进行操作,这是一个亮点。但是这就引发了对varchar和char效率讨论的老问题。到底如何分配varchar的数据,是否会出现大规模的碎片?是否碎片会引发效率问题?这都是需要进一步探讨的东西。

varbinary(max)代替image也让SQL Server的字段类型更加简洁统一。

XML字段类型更好的解决了XML数据的操作。XQuery确实不错,但是个人对其没好感。(CSDN的开发者应该是相当的熟了!)

2、外键的级联更能扩展

可能大部分的同行在设计OLTP系统的时候都不愿意建立外键,都是通过程序来控制父子数据的完整性。但是再开发调试阶段和OLAP环境中,外键是可以建立的。新版本中加入了SET NULL和SET DEFAULT属性,能够提供能好的级联设置。

3、索引附加字段

这是一个不错的新特性。虽然索引的附加字段没有索引键值效率高,但是相对映射到数据表中效率还是提高了很多。我做过试验,在我的实验环境中会比映射到表中提高30%左右的效率。

4、计算字段的持久化

原来的计算字段其实和虚拟字段很像。只是管理方面好了而已,性能方面提高不多。但

是SQL2005提供了计算字段的持久化,这就提高了查询的性能,但是会加重insert和update 的负担。OLTP慎用。OLAP可以大规模使用。

5、分区表

分区表是个亮点!从分区表也能看出微软要做大作强SQL Server的信心。资料很多,这里不详细说。但是重点了解的是:现在的SQL Server2005的表,都是默认为分区表的。因为它要支持滑动窗口的这个特性。这种特性对历史数据和实时数据的处理是很有帮助的。

但是需要注意的一点,也是我使用过程中发现的一个问题。在建立function->schema->table后,如果在现有的分区表上建立没有显式声明的聚集索引时,分区表会自动变为非分区表。这一点很让我纳闷。如果你觉得我的非分区索引无法对起子分区,

你可以提醒我一下呀!没有任何的提醒,直接就变成了非分区表。不知道这算不算一个bug。大家也可以试试。

分区表效率问题肯定是大家关心的问题。在我的试验中,如果按照分区字段进行的查询(过滤)效率会高于未分区表的相同语句。但是如果按照非分区字段进行查询,效率会低于未分区表的相同语句。但是随着数据量的增大,这种成本差距会逐渐减小,趋于相等。(500万数量级只相差10%左右)

6、CLR类型

微软对CLR作了大篇幅的宣传,这是因为数据库产品终于融入.net体系中。最开始我们也是狂喜,感觉对象数据库的一些概念可以实现了。但是作了些试验,发现使用CLR的存储过程或函数在达到一定的阀值的时候,系统性能会呈指数级下滑!这是非常危险的!只使用几个可能没有问题,当一旦大规模使用会造成严重的系统性能问题!

其实可以做一下类比,Oracle等数据库产品老早就支持了java编程,而且提供了java 池参数作为用户配置接口。但是现在有哪些系统大批使用了java存储过程?!连Oracle自己的应用都不用为什么?!还不是性能有问题!否则面向对象的数据库早就实现了!

建议使用CLR的地方一般是和应用的复杂程度或操作系统环境有很高的耦合度的场景。如你想构建复杂的算法,并且用到了大量的指针和高级数据模型。或者是要和操作系统进行Socket通讯的场景。否则建议慎重!

7、索引视图

索引视图2k就有。但是2005对其效率作了一些改进但是schema.viewname的作用域真是太限制了它的应用面。还有一大堆的环境参数和种种限制都让人对它有点却步。

8、语句和事务快照

语句级快照和事务级快照终于为SQL Server的并发性能带来了突破。个人感觉语句级

快照大家应该应用。事务级快照,如果是高并发系统还要慎用。如果一个用户总是被提示修改不成功要求重试时,会杀人的!

9、数据库快照

原理很简单,对要求长时间计算某一时间点的报表生成和防用户操作错误很有帮助。但是比起Oracle10g的闪回技术还是细粒度不够。可惜!

10、Mirror

Mirror可以算是SQL Server的Data guard了。但是能不能被大伙用起来就不知道了。

二、开发方面

1、Ranking函数集

其中最有名的应该是row_number了。这个终于解决了用临时表生成序列号的历史,而且SQL Server2005的row_number比Oracle的更先进。因为它把Order by集成到了一起,不用像Oracle那样还要用子查询进行封装。但是大家注意一点。如下面的例子:

select ROW_NUMBER()OVER(order by aa)

from tbl

order by bb

会先执行aa的排序,然后再进行bb的排序。

可能有的朋友会抱怨集成的order by,其实如果使用ranking函数,Order by是少不了的。如果担心Order by会影响效率,可以为order by的字段建立聚集索引,查询计划会忽略order by操作(因为本来就是排序的嘛)。

2、top

可以动态传入参数,省却了动态SQL的拼写。

3、Apply

对递归类的树遍历很有帮助。

4、CTE

个人感觉这个真是太棒了!阅读清晰,非常有时代感。

5、try/catch

代替了原来VB式的错误判断。比Oracle高级不少。

6、pivot/unpivot

个人感觉没有case直观。而且默认的第三字段(还可能更多)作为group by字段很容易造成新手的错误。

三、DBA管理方面

1、数据库级触发器

记得在最开始使用2k的时候就要用到这个功能,可惜2k没有,现在有了作解决方案的朋友会很高兴吧。

2、多加的系统视图和实时系统信息

这些东西对DBA挑优非常有帮助,但是感觉粒度还是不太细。

3、优化器的改进

一直以来个人感觉SQL Server的优化器要比Oracle的聪明。SQL2005的更是比2k聪明了不少。(有次作试验发现有的语句在200万级时还比50万级的相同语句要快show_text的一些提示没有找到解释。一直在奇怪。)

论坛例子:

https://www.wendangku.net/doc/8718394895.html,/Expert/topic/4543/4543718.xml?temp=.405987

4、profiler的新事件观察

这一点很好的加强了profiler的功能。但是提到profiler提醒大家注意一点。windows2003要安装sp1补丁才能启动profiler。否则点击没有反应。

5、sqlcmd

习惯敲命令行的朋友可能会爽一些。但是功能有限。适合机器跑不动SQL Server Management Studio的朋友使用。

四、遗憾

1、登陆的控制

始终遗憾SQL Server的登陆无法分配CPU/内存占用等指标数。如果你的SQL Server 给别人分配了一个只可以读几个表的权限,而这个家伙疯狂的死循环进行连接查询,会给你的系统带来很大的负担。而SQL Server如果能像Oracle一样可以为登陆分配如:5%的cpu,10%的内存。就可以解决这个漏洞。

2、数据库物理框架没有变动

undo和redo都放在数据库得transaction中,个人感觉是个败笔。如果说我们在设计数据库的时候考虑分多个数据库,可能能在一定程度上避免I/O效率问题。但是同样会为索引视图等应用带来麻烦。看看行级和事务级的快照数据放在tempdb中,就能感觉到目前架构的尴尬。

3、还是没有逻辑备份

备份方面可能还是一个老大难的问题。不能单独备份几个表总是感觉不爽。灵活备份的问题不知道什么时候才能解决。

4、SSIS(DTS)太复杂了

SQL Server的异构移植功能个人感觉最好了。(如果对比过SQL Server的链接服务器和Oracle的透明网关的朋友会发现SQL Server的sp_addlinkedserver(openquery)异构数据库系列比Oracle真是强太多了。)

以前的DTS轻盈简单。但是现在的SSIS虽然功能强大了很多,但是总是让人感觉太麻烦。看看论坛中询问SSIS的贴子就知道。做的功能太强大了,往往会有很多用户不会用了。

与oracle有什么区别?

这个问题相当变态!不同点我能给他讲一天!首先名字就不一样嘛!!:)

9.DBA的品质应该有哪些,你有哪些,有什么欠缺的?

10。如果想配置SQL Mail应该在服务器安装哪些软件!

需要哪些软件?安个outlook express就可以了。sql server提供接口存储过程,非常简单。

sql数据库期末考试题及答案

一、单选题(共 10 道试题,共 50 分。)V 1. SQL Server中,保存着每个数据库对象的信息的系统表是( C)。 A. sysdatabases B. Syscolumns C. Sysobjects D. Syslogs 2. 在存在下列关键字的SQL语句中,不可能出现Where子句的是(D )。 A. Update B. Delete C. Insert D. Alter 3. 在查询语句的Where子句中,如果出现了“age Between 30 and 40”,这个表达式等同于(A )。 A. age>=30 and age<=40 B. age>=30 or age<=40 C. age>30 and age<40 D. age>30 or age<40 4. 如果要在一张管理职工工资的表中限制工资的输入范围,应使用(D )约束。 A. PDRIMARY KEY B. FOREIGN KEY C. unique D. check 5. 记录数据库事务操作信息的文件是(D )。 A. 数据文件 B. 索引文件 C. 辅助数据文件 D. 日志文件 6. 要查询XSH数据库CP表中产品名含有“冰箱”的产品情况,可用( C)命令。 A. SELECT * FROM CP WHERE 产品名称 LIKE ‘冰箱’ B. SELECT * FROM XSH WHERE 产品名称 LIKE ‘冰箱’ C. SELECT * FROM CP WHERE 产品名称 LIKE ‘%冰箱%’ D. SELECT * FROM CP WHERE 产品名称=‘冰箱’ 7. 储蓄所有多个储户,储户能够在多个储蓄所存取款,储蓄所与储户之间是(D )。 A. 一对一的联系 B. 一对多的联系 C. 多对一的联系 D. 多对多的联系 8. SQL的聚集函数COUNT、SUM、AVG、MAX、MIN不允许出现在查询语句的( D)子句之中。 A. SELECT B. HAVING C. GROUP BY… HAVING D. WHERE 9. 列值为空值(NULL),则说明这一列( C)。 A. 数值为0

SQL经典面试50题

1.一般面试时考SQL,主要就是考你“统计分析”这一块,下面我们来看面试官经常采用的手段。 2. 3. 4.由4张简单的不能再简单的表,演变出50道SQL 5. 6. 7.哈哈哈哈,够这个面试官面个15,20个人,不带重复的了,而且每个SQL你真的不动动脑子还 写不出呢,你别不服气,下面开始。 8. 9.表结构: 10. 11. 12. 13.表Student 14. 15.(S#,Sname,Sage,Ssex) 学生表 16. 17. 18.S# student_no 19. 20.Sage student_age 21. 22.Ssex student_sex 23. 24. 25. 26.表Course 27. 28.(C#,Cname,T#) 课程表 29. 30. 31.C# course_no 32. https://www.wendangku.net/doc/8718394895.html,ame course_name 34. 35.T# teacher_no 36. 37. 38. 39. 40. 41. 42.表SC(学生与课程的分数mapping 表) 43.

44.(S#,C#,score) 成绩表 45. 46. 47.S# student_no 48.C# course_no 49.score 分数啦 50. 51. 52. 53. 54. 55. 56.表Teacher 57. 58.(T#,Tname) 教师表 59. 60. 61.T# teacher_no 62.Tname teacher_name 63. 64. 65. 66. 67. 68. 69.50道问题开始 70. 71. 72. 73. 74. 75. 76.1、查询“001”课程比“002”课程成绩高的所有学生的学号; 77. 78. 79. select a.S# from (select s#,score from SC where C#='001') a,(select s#,sco re 80. 81. from SC where C#='002') 82. 83. 84. 85. 86. where a.score>b.score and a.s#=b.s#;

笔试的几个面试技巧

笔试的几个面试技巧 笔试的几个面试技巧 1.科学答卷 拿到试卷后,首先应通览一追,了解题目的多少和难易程度,以便掌握答题的速度,然后根据先易后难的原则排出答题的顺序、先攻相对简单的题,后攻难题。这样就不会因为攻难题而浪费木多时间,而没有时间做简单的题,遇到较大的综合题或论述题,则应先列出提纲。再逐条论述,在答完试卷后,要进行一次全面复查,特别注意不要漏题、跑题。要纠正错别字、语法不通、词不达意等。位得特别注意的是卷面必须做到字迹端正,整洁,答题一丝不苟。这样招聘单位认为你态度认真,作风细致,会对你更加青睐。 2.调适自我心态 对每个人来说,能否通过应聘考试,不仅是一个人能力、实力的证明.而且关系到个人的前途和命运。面临这样一件人生大事,应聘者难免产生焦虑,即过度的紧张,这种不良的精神状态会影响复习的效果。那么,什么样的心态才有利于应聘考试呢?下面列出几点。 (1)良好的自我评价。心理学研究表明,良好的自我暗示和自我评价,有助于一个人潜能的发挥,而总以为自己是个失败者的人,往往在生活中极易遭受挫折。心理学研究还告诉找们,智力发展在水类中表现为正态分布,即智力超常或智力低常者在总人口中只占极少数,大多数人的智力属于一般水平,因此,应聘者在众多竞争者面前完全没有必要自卑、胆怯。

(2)适度的情绪兴奋性。心理学研究发现,人的悄绪有助于人们提高行为效率.适度的情绪兴奋性会使人的身心处于最佳活动状态,促进个体积极地行动和思维。应聘者在准备综合知识考试的过程中,找大量的资料,获取丰富的信息,适当地保持情绪的兴奋性有利于提高复习效率。 (3)成败得失平常心。也许面前的职业是你梦寐以求的,面前的高薪对你有巨大的吸引力,但毕竟粥少僧多,在应试前。对典败毋失应有一个平常心,对成败看得过重;在应聘考试时就难以有平常心,其实,哭使失败了也并不是一无所获,在参与这个过程中,你可以发现你的欠缺,在今后的应聊考试中可以有针狱性地去准备,此外,参与竞争的同时也锻炼了你的心理承受能力。 内容仅供参考

常见SQL笔试题

精心整理 SQL笔试题 1.统计查询SQL练习 数据库中表结构如下,字段分别任rg(日期),shengfu(胜负),考察groupby语句的使用:2005-05-09胜 2005-05-09胜 2005-05-09负 2005-05-09负 2005-05-10胜 2005-05-10负 2005-05-10负 如果要生成下列结果,该如何写sql语句? 胜负 2005-05-0922 2005-05-1012 答案: 1)selectrq,sum(casewhenshengfu='胜'then1else0end)'胜',sum(casewhenshengfu='负' then1else0end)'负'from#tmpgroupbyrq 2)selectN.rq,N.胜,M.负from( selectrq,胜=count(*)from#tmpwhereshengfu='胜'groupbyrq)Ninnerjoin (selectrq,负=count(*)from#tmpwhereshengfu='负'groupbyrq)MonN.rq=M.rq 3)selecta.col001,a.a1胜,b.b1负from (selectcol001,count(col001)a1fromtemp1wherecol002='胜'groupbycol001)a,

(selectcol001,count(col001)b1fromtemp1wherecol002='负'groupbycol001)b wherea.col001=b.col001 2.条件判断SQL练习 表中有ABC三列,用SQL语句实现:当A列大于B列时选择A列否则选择B列,当B列大于C列时选择B列否则选择C列 答案: select(casewhena>bthenaelsebend), (casewhenb>cthenbeslecend) fromtable_name 3.日期统计SQL练习 请取出tb_send表中日期(SendTime字段)为当天的所有记录?(SendTime字段为datetime型,包含日期与时间) 答案: select*fromtbwheredatediff(dd,SendTime,getdate())=0 4.统计查询SQL练习 有一张表,里面有3个字段:语文,数学,英语。其中有3条记录分别表示语文70 分,数学80分,英语58分,请用一条sql语句查询出这三条记录并按以下条件显示出来(并写出您的思路): 大于或等于80表示优秀,大于或等于60表示及格,小于60分表示不及格。 显示格式: 语文数学英语

sql数据库期末考试题及答案

一、单选题(共10 道试题,共50 分。) 1. SQL Server中,保存着每个数据库对象的信息的系统表是(C)。 A. sysdatabases B. Syscolumns C. Sysobjects D. Syslogs 2. 在存在下列关键字的SQL语句中,不可能出现Where子句的是(D)。 A. Update B. Delete C. Insert D. Alter 3. 在查询语句的Where子句中,如果出现了“age Between 30 and 40”,这个表达式等同于(A)。 A. age>=30 and age<=40 B. age>=30 or age<=40 C. age>30 and age<40 D. age>30 or age<40 4. 如果要在一张管理职工工资的表中限制工资的输入范围,应使用(D)约束。 A. PDRIMARY KEY B. FOREIGN KEY C. unique D. check 5. 记录数据库事务操作信息的文件是(D)。 A. 数据文件 B. 索引文件 C. 辅助数据文件 D. 日志文件 6. 要查询XSH数据库CP表中产品名含有“冰箱”的产品情况,可用(C)命令。 A. SELECT * FROM CP WHERE 产品名称LIKE …冰箱? B. SELECT * FROM XSH WHERE 产品名称LIKE …冰箱? C. SELECT * FROM CP WHERE 产品名称LIKE …%冰箱%? D. SELECT * FROM CP WHERE 产品名称=…冰箱? 7. 储蓄所有多个储户,储户能够在多个储蓄所存取款,储蓄所与储户之间是(D)。 A. 一对一的联系 B. 一对多的联系 C. 多对一的联系 D. 多对多的联系 8. SQL的聚集函数COUNT、SUM、AVG、MAX、MIN不允许出现在查询语句的(D)子句之中。 A. SELECT B. HAVING C. GROUP BY… HAVING D. WHERE 9. 列值为空值(NULL),则说明这一列(C)。 A. 数值为0 B. 数值为空格 C. 数值是未知的 D. 不存在 10. 数据库的数据一般存放在(D)中。 A. 内存 B. CPU C. 寄存器 D. 磁盘 二、判断题(共10 道试题,共50 分。)V 1. 如果定义视图的FROM子句包括多张表,并且视图中列来自多张表,则不能用DML语句通过视图操纵数据。 A. 错误 B. 正确 2. 在sysdatabases中,还记录着存储过程中每个参数的信息。A A. 错误 B. 正确 3. 在SELECT语句中,当使用ORDER BY子句时,一定要使用GROUP BY 子句。A A. 错误 B. 正确 4. 由于索引是独立的,删除表时,与该表相关的索引并不被删除。A A. 错误 B. 正确 5. 日志文件用于存放恢复数据库用的所有日志信息,每个数据库至少拥有一个日志文件,也可以拥有多个日志文件,扩展名ldf B A. 错误 B. 正确 6. 使用INSERT命令一次只能插入一行数据。A A. 错误 B. 正确

SQL笔试题

针对以下题目请选择正确答案(每道题目有一个或多个正确的答案)。针对每一道题目,所有答案都选对,则该题得分,否则不得分。 1. 数据库设计的最终目标不包括()。(选择两项)BD A. 高效 B. 满足范式要求 C. 安全 D. 表现设计者的技术实力 E. 易用 F. 便于将来扩展功能和容量 2. 有关数据冗余说法错误的是()。(选择一项)C A. 数据库中,数据存在副本的现象,就是数据冗余。 B. 通过分类存储,可以有效减少数据冗余,但是会增加数据查找的复杂性。 C. 在数据库设计阶段,一定要尽最大可能避免数据冗余,最好做到无数据冗余。 D. 数据冗余通常是由于数据库设计引起的。 3. 用于表示数据库实体之间的关系图是()。A A. 实体关系图 B. 数据模型图 C. 实体分类图 D. 以上都不是 4. 假定有一个用户表,表中包含字段:userid (int)、username (varchar)、password(varchar)等,该表需要设置主键,以下说法正确的是()。(选择两项)AB A. 如果不能有同时重复的username和password,那么username和password可以组合在一起作为主键。 B. 此表设计主键时,根据选择主键的最小性原则,最好采用userid作为主键。 C. 此表设计主键时,根据选择主键的最小性原则,最好采用username和password作为组合键。 D. 如果采用userid作为主键,那么在userid列输入的数值,允许为空。 5. 语句alter table userinfo add constraint uq_userid unique(userid)执行成功后,为userinfo表的()字段添加了()约束。B A. userid 主键 B. userid 唯一 C. uq_userid 外键 D. uq_userid 检查 6. 运行如下T-SQL,结果返回包含()的记录集。A create table scores ( scoreid int identity(1,2), score numeric(4,2) not null, courseid int ) insert int scores values(90.5,null); insert into scores values(78.234,2); select * from scores; A. 1 90.50 NULL

SQL-Server-期末考试题目及答案

SQL Server 期末考试题目及答案 一、单选题 1. Microsoft公司的SQL Server2000数据库管理系统一般只能运行于()。 A. Windows平台 B. UNIX平台 C. LINX平台 D. NetWare平台 2. 当一条SELECT语句访问一大表里的有限几行数据时,SQL Server2000通常会()。 A. 为数据加上页级锁 B. 为数据加上行级锁 C. 需要用户的干涉和参与 D. 使用户独占数据库 3. 当采用Windows认证方式登录数据库服务器时,SQL Server2000客户端软件会向操作系统请求一个()。 A. 信任连接 B. 集成 C. 并发控制 D. 数据转换服务 4. 以下对SQL Server2000描述不正确的是()。 A. 支持XML B. 支持用户自定义函数 C. 支持集成 D. 支持网状数据模型 5. 如果在SQL Server2000上运行一个非常大的数据库,为取得较好效果应选用安装()。 A. 企业版 B. 标准版 C. 个人版 D. 开发版 6. 提高SQL Server2000性能的最佳方法之一是()。 A. 增大硬盘空间 B. 增加存 C. 减少数据量 D. 采用高分辨率显示器 7. SQL Server2000标准版不支持的操作系统是()。 A. Windows 2000 Server B. Windows NT Server C. Windows98 D. Windows 2000 Advanced Server 8. 如果希望完全安装SQL Server2000,则应选择()。 A. 典型安装 B. 最小安装 C. 自定义安装 D. 仅连接 9. 要想使SQL Server2000数据库管理系统开始工作,必须首先启动()。 A. SQL Server服务器 B. 查询分析器 C. 网络实用工具 D. 数据导入和导出程序 10. 用于配置客户端网络连接的工具是()。 A. 企业管理器 B. 客户端网络实用工具 C. 查询分析器 D. 联机帮助文档 11. SQL Server2000的物理存储主要包括3类文件()。 A. 主数据文件、次数据文件、事务日志文件 B. 主数据文件、次数据文件、文本文件 C. 表文件、索引文件、存储过程 D. 表文件、索引文件、图表文件 12. 当数据库损坏时,数据库管理员可通过何种方式恢复数据库()。 A. 事务日志文件 B. 主数据文件 C. DELETE语句 D. 联机帮助文件 13. SQL Server2000系统中的所有系统级信息存储于哪个数据库()。 A. master B. model C. tempdb D. msdb 14. 下面关于tempdb数据库描述不正确的是()。 A. 是一个临时数据库 B. 属于全局资源 C. 没有权限限制 D. 是用户建立新数据库的模板

《面试技巧》考试试题.

《面试技巧》考试试题 一、简答题:(共30分) 1、你最喜欢的一本书是哪本?(10分) 2、假设你在某单位工作,成绩比较突出,得到领导的肯定,但同时你发现同事们越来越孤立你,你怎么看这个问题,你准备怎么办?(10分) 3、参加公务员面试在着装上应该注意些什么?(10分) 二、案例分析题:(共70分) 1、案例1:参加××市委宣传部的面试 导语: 某市委宣传部公开招考干部。吴某踊跃报名,并且顺利地通过了两轮笔试。第三轮是面试。 现场: 考场设在市委宣传部部长办公室,由市委常委宣传副部长亲自主考。这是吴某第一次面对面接触市级领导干部,但他还是极力保持了镇定自若。副部长坐在吴某对面的长条沙发上,表情和蔼但又不失威严。 面试开始了。 问:"你在单位做什么工作?" 答:"教过语文课,做过文字秘书,后来在党委宣传科做宣传工作,一直到现在已有两年多了。" 问:"同样是做宣传工作,为什么要来这儿?" 答:"可以接受更高层次的锻炼。另外我报考的是文艺处,我觉得这份工作更适于自己发挥。" 问:"那么你有什么特长?" 答:"其实也算不上什么特长,只是对文艺工作的兴趣更浓厚一些,平时喜欢写一些东西。"说完他下意识地抚弄了一下手中事先准备好的个人作品剪辑册。副部长伸手示意,他立即递了上去。 问:"市委机关收入少,又没有住房,这些情况你知道吗?" 答:知道。收入会随着时间的延续而逐渐增长;住房不成问题,可以继续住原单位的。 问:"第二轮写作考试谈生产力的问题,我觉得你谈得并不是很理想,为什么?" 答:"您说得对,我也认为没谈透,因为我是学中文的,有关经济方面的知识还不够,不过如果是工作需要,我会努力去学习的。" 副部长停下提问,又一次翻弄吴某那本作品剪辑。一边翻阅一边像是在思考什么问题。 大约过了两分钟,副部长抬起头问:"如果你通过了考试,录用你了,你们单位不肯放你走怎么办?" 答:"这的确是个重要问题,原单位重点培养了我三四年,而我却要'跳槽',他们很可能不同意。"吴某稍思索了一下,又答道:"如果副部长认为我还能适合这里的要求的话,您也就能想办法帮助我解决这个难题。"听了这个回答,一直保持严肃的副部长微微地笑了。 半个月后,吴某被通知"录取"了,于是遇到了原单位不答应他调走的问题,于是市委宣传部派人来吴某单位协调解决了这个问题。从此,吴某成功地迈进了市委机关的大门。 问题:请对吴某的成功面试做以评议。(30分) 2、案例2:参加×××检察院的面试

SQL数据库面试题目及其答案

1.触发器的作用? 答:触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。 它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。可以联级运算。如,某表上的触发器上包含对另一个表的数据操作,而该操作又会导致该表触发器被触发。 2.什么是存储过程?用什么来调用? 答:存储过程是一个预编译的SQL语句,优点是允许模块化的设计,就是说只需创建一次,以后在该程序中就可以调用多次。如果某次操作需要执行多次SQL,使用存储过程比单纯SQL语句执行要快。可以用一个命令对象来调用存储过程。 3.索引的作用?和它的优点缺点是什么? 答:索引就一种特殊的查询表,数据库的搜索引擎可以利用它加速对数据的检索。它很类似与现实生活中书的目录,不需要查询整本书内容就可以找到想要的数据。索引可以是唯一的,创建索引允许指定单个列或者是多个列。 缺点是它减慢了数据录入的速度,同时也增加了数据库的尺寸大小。 3。什么是内存泄漏? 答:一般我们所说的内存泄漏指的是堆内存的泄漏。堆内存是程序从堆中为其分配的,大小任意的,使用完后要显示释放内存。当应用程序用关键字new 等创建对象时,就从堆中为它分配一块内存,使用完后程序调用free或者delete释放该内存,否则就说该内存就不能被使用,我们就说该内存被泄漏了。 4.维护数据库的完整性和一致性,你喜欢用触发器还是自写业务逻辑?为什么? 答:我是这样做的,尽可能使用约束,如check,主键,外键,非空字段等来约束,这样做效率最高,也最方便。其次是使用触发器,这种方法可以保证,无论什么业务系统访问数据库都可以保证数据的完整新和一致性。最后考虑的是自写业务逻辑,但这样做麻烦,编程复杂,效率低下。 5.什么是事务?什么是锁? 答:事务就是被绑定在一起作为一个逻辑工作单元的SQL语句分组,如果任何一个语句操作失败那么整个操作就被失败,以后操作就会回滚到操作前状态,或者是上有个节点。为了确保要么执行,要么不执行,就可以使用事务。 要将有组语句作为事务考虑,就需要通过ACID测试,即原子性,一致性,隔离性和持久性。 锁:在所以的DBMS中,锁是实现事务的关键,锁可以保证事务的完整性和并发性。与现实生活中锁一样,它可以使某些数据的拥有者,在某段时间内不能使用某些数据或数据结构。当然锁还分级别的。

SQL SERVER2005期末考试试题

一、单选题(每小题1分,共20分) 1.下列数据类型,在定义时需要指出数据长度的是() Aint B text C char D money 2.若定义一个学生的出生日期,则应该选用( )类型。 A datetime B char C int D text 3.若定义一个职工姓名,最多4个汉字,则最舒适的类型定义为()。 A char(10) B text C varchar(8) D int 4.如果想求最高成绩,可以使用()函数。 A.SUM B.COUNT C.MIN D.MAX 5.下列哪个不是数据库对象?() A 数据模型 B 视图 C 表 D 用户 6.下列哪个既不是SQL数据文件也不是日志文件的后缀() A .mdf B .ldf C .ndf D .docx 7.下面字符串能与通配符表达式“China%”进行匹配的是。() A ina B C_hina C ChinaXIAN D Chin%F 8.SQLserver安装程序创建了四个系统数据库,下列哪个不是系统数据库?() A STUD B B master C model D msdb 9.若想限定某列在表中不允许出现重复的数据且不能为空值,应当使用()约束完成。 A CHECK B PRIMARY KEY C FOREIGN KEY D UNIQUE 10.每个数据库有且只有一个()。 A 主要数据文件 B 次要数据文件 C 日志文件 D 索引文件 11.数据库系统的日志文件可用于记录下述哪类内容() A 程序运行结果 B 数据查询操作 C 数据更新操作 D 以上全部操作 12.以下关于外键和相应的主键之间的关系正确的是() A 外键不一定要与相应的主键同名 B 外键一定要与相应的主键同名 C 外键一定与相应的主键同名且唯一 D 外键一定与相应主键同名,但不一定唯一 13.在SQL查询语句中,from子句中可以出现() A 数据库名 B 表名 C 列名 D 表达式 14.在使用聚合函数时,把空值计算在内的函数是() A COUNT(*) B SUM C MAX D A VG 15.关于索引的说法错误的是()。 A 索引可以加快数据的检索速度,但降低了数据维护的速度。 B 非聚集索引应该在聚集索引被创建之前建立 C 在默认情况下所建立的索引是非聚集索引 D 建立主键约束时会自动建立唯一性索引 16.在一个表可以建立()个聚集索引 A 4 B 3 C 2 D 1 17.关于视图说法错误的是( ) A 视图不是真实存在的基础表而是一个虚拟表

面试真题及答案SQL面试题目汇总

面试真题 面试范本SQL面试题目汇总 1.触发器的作用? 答:触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。可以联级运算。如,某表上的触发器上包含对另一个表的数据操作,而该操作又会导致该表触发器被触发。 2.什么是存储过程?用什么来调用? 答:存储过程是一个预编译的SQL语句,优点是允许模块化的设计,就是说只需创建一次,以后在该程序中就可以调用多次。如果某次操作需要执行多次SQL,使用存储过程比单纯SQL语句执行要快。可以用一个命令对象来调用存储过程。 3.索引的作用?和它的优点缺点是什么? 答:索引就一种特殊的查询表,数据库的搜索引擎可以利用它加速对数据的检索。它很类似与现实生活中书的目录,不需要查询整本书内容就可以找到想要的数据。索引可以是唯一的,创建索引允许指定单个列或者是多个列。缺点是它减慢了数据录入的速度,同时也增加了数据库的尺寸大小。 4.什么是内存泄漏? 答:一般我们所说的内存泄漏指的是堆内存的泄漏。堆内存是程序从堆中为其分配的,大小任意的,使用完后要显示释放内存。当应用程序用关键字new等创建对象时,就从堆中为它分配一块内存,使用完后程序调用free或者delete释放该内存,否则就说该内存就不能被使用,我们就说该内存被泄漏了。 5.维护数据库的完整性和一致性,你喜欢用触发器还是自写业务逻辑?为什么? 答:我是这样做的,尽可能使用约束,如check,主键,外键,非空字段等来约束,这样做效率最高,也最方便。其次是使用触发器,这种方法可以保证,无论什么业务系统访问数据库都可以保证数据的完整新和一致性。最后考虑的是自写业务逻辑,但这样做麻烦,编程复杂,效率低下。

公务员录用考试面试常见20个问题及解答

公务员录用考试面试常见20个问题及解答 2009-05-19 14:13:06来源:人民网(北京)跟贴 0 条手机看新闻编者按:公务员录用考试面试是进入公务员行列的关键一环,本篇就公务员录用考试面试最常见的20个问题进行了总结归纳,供广大考生参考! 问:公务员考试面试有哪些特点?与企业面试有哪些不同? 答:公务员考试面试是一种通过精心设计,以交流和观察为主要手段,来了解考生的综合素质及相关信息为目的的测试方式。在面试过程中,考官可以根据考生当场对所提问题的回答,考察他综合分析问题的能力、求职动机、人际交往能力、应变能力、自我情绪控制能力、计划组织协调能力、语言表达能力以及举止仪表和气质修养。 公务员面试测评与笔试考试共同构成科学、实用的国家公务员录用人才测评体系。 与企业招聘面试相比,公务员面试以其独特的职业背景和能力要求。其独特性集中体现于以下几点: (一)弱专业性 (二)强综合性 (三)含主观性 (四)重规范性 (五)有重复性 (六)有限互动性 (七)具科学性 问:面试要走哪些程序?事先了解下,心里好有个底。 答:面试的具体流程基本分为以下9个步骤: 一、确定为面试对象 公务员面试是在笔试之后进行,笔试合格者才能进入面试。笔试结束后,由人事考试机构统一划定笔试专业科目合格分数线和公共科目最低录用控制分数线,各级组织、人事部门在上线人员中根据各招考职位报考者的笔试成绩,从高分到低分按招考职位考录计划的面试比例确定面试对象。面试成绩满分为100分,合格分为60分。面试资格确定方法为: (一)确定笔试分数线 由人事考试机构按照面试比例,参照调剂因素、资格复核淘汰因

素、体检、政审淘汰因素等,确定一个基本的分数线。[NextPage](二)成绩排名 上线考生的笔试成绩按照各个职位从高到低的原则排名,总分并列的,比较《行测》和《申论》合计分数,分数高者优先。名次并列情况重复计算。 (三)名单公示 按照规定,进入面试的考生名单和成绩排名情况应在网站上予以公布,接受考生和社会各界的监督,公示时间一般为5天,公示未结束不得举行面试考试,在公示期间如有考生被检举违纪,经查实后该考生将被取消面试资格,由后续考生顺序替补。 二、资格复审 面试前,对进入面试的报考人员须进行资格复核。考生一般会接到电话通知,复核地点在当地公布的指定地点。资格复核需要带齐下列手续:(一)20××年全日制普通高校应届毕业生应提供学校核发的就业推荐表、教育部学生司制发的《全国普通高校毕业生就业协议书》、身份证、原户籍等相关证件(证明)原件及复印件。(二)社会其他人员应提供本人身份证、户口簿、学历、学位证书、单位同意报考证明等相关证件(证明)原件及复印件,按各级组织人事部门规定的时间、地点接受资格审核。 报考者不参加资格审核或提供的证件不全及所提供的证件(证明)与个人网上填报内容不相符者,不得参加面试,因此出现的空缺,在报考该职位的人员中从高分到低分依次替补。面试前3天,取得面试资格的人员如果放弃参加面试,并向报考机关同级组织、人事部门书面确定的,将在报考该职位未进入面试的人员中从高分到低分依次替补。报考公安警察、森林警察的,在资格复审时,同时进行体能测评。 (三)发放通知 经过以上几个环节后,人事考试机构将确定最终正式进入面试的考生名单,考生将得到正式的面试通知书或考试证件,并得到面试的地点、时间和注意事项的通知。 三、面试报到抽签 一般需要提前10—30分钟到达指定地点报到,考试工作人员核对考生身份证件和面试通知书等相关证件。之后,考生抽签确定分组和进场

sql面试题汇总

在面试应聘的sql server 数据库开发人员时,我运用了一套标准的基准技术问题。下面这些问题是我觉得能够真正有助于淘汰不合格应聘者的问题。它们按照从易到难的顺序排列。当您问到关于主键和外键的问题时,后面的问题都十分有难度,因为答案可能会更难解释和说明,尤其是在面试的情形下。 您能向我简要叙述一下sql server 2000 中使用的一些数据库对象吗? 您希望听到的答案包括这样一些对象: 表格、视图、用户定义的函数,以及存储过程; 如果他们还能够提到像触发器这样的对象就更好了。如果应聘者不能回答这个基本的问题,那么这不是一个好兆头。 什么是索引?sql server 2000 里有什么类型的索引? 任何有经验的数据库开发人员都应该能够很轻易地回答这个问题。一些经验不太多的开发人员能够回答这个问题,但是有些地方会说不清楚。 简单地说,索引是一个数据结构,用来快速访问数据库表格或者视图里的数据。在sql server 里,它们有两种形式: 聚集索引和非聚集索引。聚集索引在索引的叶级保存数据。这意味着不论聚集索引里有表格的哪个(或哪些)字段,这些字段都会按顺序被保存在表格。由于存在这种排序,所以每个表格只会有一个聚集索引。非聚集索引在索引的叶级有一个行标识符。这个行标识符是一个指向磁盘上数据的指针。它允许每个表格有多个非聚集索引。 null 是什么意思? null(空)这个值是数据库世界里一个非常难缠的东西,所以有不少应聘者会在这个问题上 跌跟头您也不要觉得意外。 null 这个值表示unknown(未知):它不表示"”(空字符串)。假设您的sql server数据库 里有ansi_nulls ,当然在默认情况下会有,对null 这个值的任何比较都会生产一个null 值。您不能把任何值与一个unknown 值进行比较,并在逻辑上希望获得一个答案。您必须使用is null

数据库期末考试试题及答案2

数据库期末考试试题 ━━━━━━━━━━━━━━━ 一、填空共30题(共计30分) ━━━━━━━━━━━━━━━ 第1题(1.0分)题号:2385 ORDER BY 子句实现的是【1】. 答案: =======(答案1)======= 排序 第2题(1.0分)题号:2374 如果列上有约束,要删除该列,应先删除【1】 答案: =======(答案1)======= 相应的约束 第3题(1.0分)题号:2394 在每次访问视图时,视图都是从【1】中提取所包含的行和列. 答案: =======(答案1)======= 基表 第4题(1.0分)题号:2372 1.在增加数据文件时,如果用户没有指明文件组,则系统将该数据文件增加到【1】文件组. 答案: =======(答案1)======= 主 第5题(1.0分)题号:2371 查看XSCJ数据库信息的存储过程命令是【1】 答案: =======(答案1)======= sp_helpdb

第6题(1.0分)题号:2392 创建视图定义的T-SQL语句的系统存储过程是【1】. 答案: =======(答案1)======= sp_helptext 第7题(1.0分)题号:2379 1. 表的外键约束实现的是数据的【1】完整性. 答案: =======(答案1)======= 参照 第8题(1.0分)题号:2390 要进行模糊匹配查询,需要使用【1】关键字来设置查询条件. 答案: =======(答案1)======= LIKE 第9题(1.0分)题号:2380 定义标识列的关键字是【1】. 答案: =======(答案1)======= identity 第10题(1.0分)题号:2383 在进行多表查询是,必须设置【1】条件. 答案: =======(答案1)======= 连接 第11题(1.0分)题号:2363 联系两个表的关键字称为【1】

SQL经典面试题及答案

SQL经典面试题及答案 1.一道SQL语句面试题,关于group by 表内容: 2005-05-09胜 2005-05-09胜 2005-05-09负 2005-05-09负 2005-05-10胜 2005-05-10负 2005-05-10负 如果要生成下列结果,该如何写sql语句? 胜负 2005-05-0922 2005-05-1012 ------------------------------------------ create table#tmp(rq varchar(10),shengfu nchar(1)) insert into#tmp values('2005-05-09','胜') insert into#tmp values('2005-05-09','胜') insert into#tmp values('2005-05-09','负') insert into#tmp values('2005-05-09','负') insert into#tmp values('2005-05-10','胜') insert into#tmp values('2005-05-10','负') insert into#tmp values('2005-05-10','负') 1)select rq,sum(case when shengfu='胜'then1else0end)'胜',sum(case when shengfu='负'then1else0end)'负'from#tmp group by rq 2)select N.rq,N.勝,M.負from( select rq,勝=count(*)from#tmp where shengfu='胜'group by rq)N inner join (select rq,負=count(*)from#tmp where shengfu='负'group by rq)M on N.rq=M.rq 3)select a.col001,a.a1胜,b.b1负from (select col001,count(col001)a1from temp1where col002='胜'group by col001)a, (select col001,count(col001)b1from temp1where col002='负'group by col001)b where a.col001=b.col001 2.请教一个面试中遇到的SQL语句的查询问题 表中有A B C三列,用SQL语句实现:当A列大于B列时选择A列否则选择B列,当B列大于C列时选择B列否则选择C列。 ------------------------------------------ select(case when a>b then a else b end), (case when b>c then b esle c end) from table_name

sql数据库期末考试题及答案完整版

s q l数据库期末考试题 及答案 HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】

一、单选题(共 10 道试题,共 50 分。)V 1. SQL Server中,保存着每个数据库对象的信息的系统表是( C)。 A. sysdatabases B. Syscolumns C. Sysobjects D. Syslogs 2. 在存在下列关键字的SQL语句中,不可能出现Where子句的是(D )。 A. Update B. Delete C. Insert D. Alter 3. 在查询语句的Where子句中,如果出现了“age Between 30 and 40”,这个表达式等同于(A )。 A. age>=30 and age<=40 B. age>=30 or age<=40 C. age>30 and age<40 D. age>30 or age<40 4. 如果要在一张管理职工工资的表中限制工资的输入范围,应使用(D )约束。 A. PDRIMARY KEY B. FOREIGN KEY C. unique D. check 5. 记录数据库事务操作信息的文件是(D )。 A. 数据文件 B. 索引文件 C. 辅助数据文件 D. 日志文件 6. 要查询XSH数据库CP表中产品名含有“冰箱”的产品情况,可用( C)命令。 A. SELECT * FROM CP WHERE 产品名称 LIKE ‘冰箱’ B. SELECT * FROM XSH WHERE 产品名称 LIKE ‘冰箱’ C. SELECT * FROM CP WHERE 产品名称 LIKE ‘%冰箱%’ D. SELECT * FROM CP WHERE 产品名称=‘冰箱’ 7. 储蓄所有多个储户,储户能够在多个储蓄所存取款,储蓄所与储户之间是(D )。 A. 一对一的联系 B. 一对多的联系 C. 多对一的联系 D. 多对多的联系 8. SQL的聚集函数COUNT、SUM、AVG、MAX、MIN不允许出现在查询语句的( D)子句之中。 A. SELECT B. HAVING C. GROUP BY… HAVING D. WHERE

福建公务员笔试第一面试第一的心得!(转载的)

福建公务员笔试第一面试第一的心得!(转载的) 虽然自己考过一次公务员,失败了,这次决定要背水一战,现在在网上看到的一篇文章给大家看看,也许可以学点东西,我以前就是没认真对待,没认真去复习.现在要好好向这个人学习一下.以下是他写的文章: 呵呵!谢谢大家的支持,今天过来分享一点心得,也不算太经验,不过我觉得如果是新手的话还是有帮助的,希望考友们加油了!这边就不废话我的一些经历了,就谈谈我几个月来的一些心得体会!先说下成绩,行职83。8,申论75 面试 81。5这边谈了考试的各个细节,重点谈面试的一些心得哦! 首先,先谈谈笔试的第一关报名,我报的是A类,泉州工商局的,我刚开始报的是 * ,但是一直审核不通过,后来对照专业目录才知道自己的专业属于经济管理类,所以大家报考的时候首先先要查好自己的专业属于什么类的,按照那个专业类别我报了泉州工商,这个职位特别吃香,招2个我报的时候已经有200多个报了,后来事实证明,这个职位入围的考生笔试成绩都特高,5个153以上的,1个150多,所以大家在报考的时候第二点就是要注意看是不是报的职位竞争太大,太大的话分数高又没入围就很可惜了。第三点其实是最重要的也就是要自己满意的职位了。

接着谈谈笔试的第二关,行政职业能力测试,关于这个似乎没有太多的经验,也就是多多练题,不管练几卷,但是一定要花2个小时,整个卷子答下来,然后评分看看自己是哪儿个环节,重点突击,我行职的薄弱项在于常识,所以考前我一直在攻常识,事实这次出来也是我的常识做的最差,考了83.8,常识就错了14道。很多考友在考前一直在做那些数字规律以及图形规律的题目,在这边我说一下,这种题目适当练习就好,找到规律然后找张纸,把这些规律分点列出来,不用花太多时间去钻牛角尖,如果是这类题目做的特别不好的(一般是女生),那就多多向别人请教,所以我觉得考前加一些考试群,很有必要,提高的很快。 然后是笔试的第三关,申论考试,好像春季考试改革后都必须考申论了,这个消息本人不太确定,申论是A类考试的一个大项,有考友总结经验说:成也申论,败也申论。说的就是申论的重要性,所以申论一定要花时间去下功夫,行职在短期内不可能提高太快,而且大部分人也把复习的重点放在行职上,其实出来以后大部分人才知道申论花的时间不够。申论是我最担心的,结果出来申论考了75分,不算特高,但也不算差。这边谈谈几点本人自认为的技巧。 1一定要去买本优秀申论的书,如真题详解之类的,买前看看书内容是不是够新,具体的就是看题目出的时事是不是近期出的,这边我就不推荐书了,大家去书店翻翻会有收获。 2那就是消化这些内容了,先要上网看看一些协作技巧类的东西,在我们论坛的申论版块有很多高手传

SQL笔试题2

1、查找整个职员表的所有内容。 select * from employees 2、查看雇员名字(last_name)。 select last_name from employees 3、查看雇员编号、名字和工种。 select last_name,job_id,employee_id from employees 4、显示所有雇员的姓名、工资并将DEPARTMENT_ID显示为(Department_Id)。 select last_name,salary,DEPARTMENT_ID as Department_Id from employees 5、查找在60号部门工作的雇员。 select last_name+first_name name,department_id from employees where departmet_id=60 6、要求查找职位为SH_CLERK和SA_MAN的雇员姓名(last_name)。 select last_name job_id from employees where job_id in (’sh_clerk’,’sa_man’) 7、查找职位不是SH_CLERK和SA_MAN的雇员工种及姓名。将姓名显示为(first_name+last_name命名为”Name”)。 select first_name+last_name Name, job_id from employees where job_id not in (’sh_clerk’,’sa_man’) 8、查找哪些雇员的工资在2000到3000之间 select * from employees where salary between 2000 and 3000 9、查找哪些雇员的工资不在3000到5000之间 select * from employees where salary not between 3000 and 5000 10、查找first_name以D开头,后面仅有三个字母的雇员信息。 select *

相关文档
相关文档 最新文档