MYSQL网站制作之数据库才能测试I(标题源自于CSDN论坛)
据我的观察,现在有一个趋势,那些经过正式培训的数据库管理员DBA更倾向于选择一个专有关系数据库,例如Oracle。对于一些具有专门数据库管理员的比较大的环境来说,MySQL很难得到宠爱,这时候,关于MySQL是否真的具有良好的可扩展性的争论已经没有意义。数据|数据库(10)
选答题,从以下标题中任选题分值满10分的作答.
SYBASE
A.(5)软件公司的张工在备份数据库除备份使用数据库自己之外,还备份master数据库,为何?
B.(5)SYBASE的VIEW创立有那些限定?
ORACLE
A.(5)注释回档和非回档形式之间的分歧和它们各自的优弱点
B.(5)Y果集互加及互p的函
综合
A.(10)取一表前NP的各类稻的法...最少写出三种写法.
(30)
A.(5)对照truncate和delete:
B.(5)对照union和unionall区分,请举例申明(请求写出了局集)
C.(5)对照EXISTS与IN(NOTIN)的用法,请举例申明(请求写出了局集)
D.(5)对照between与>and<的区分,请举例申明(请求写出了局集)
E.(9)对照天然毗连和内部毗连和笛卡尔积的用法,各请举例申明(请求写出了局集)
(40)
利用的数据库不受限定,但请求在谜底中写出所用的数据库范例.
以下标题请求用SQL自己完成(请求思索到编码级优化)
最好就一句SQL,(得分率为100%)
假如不克不及用一句SQL完成能够用多句SQL完成,(得分率为80%)
也能够用存储历程完成(得分率为70%).
除写出响应的编码外,还请求答题者给出思绪和完成步骤的笔墨形貌.
A.(6)乞降运算
表布局以下:
序号,总金额,金额1,部门
纪录:1101
2101
3101
4102
5102
现想按部门对总金额举行乞降运算
了局为为:
序号,总金额,金额1,部门
纪录:130101
230101
330101
420102
520102
B.(6)字段最年夜值
有三个字段,T1,T2,T3,叨教怎样前往一个字段,值是这三个字段的最年夜值?
请求:对标题的了解形貌,创建响应的测试数据,写出SQL,得出SQL了局集
C.(6)反复行检索
叨教怎样把一个table中某列反复的行检索出来?(某一列大概多列的值反复)
请求:对标题的了解形貌,创建响应的测试数据,写出SQL,得出SQL了局集
D.(8)需求了解
有一张表:S#(学号),C#(课程号),Grade(成就)
请写出所学课程包括学号为001的先生所学课程的先生的学号。
请求:对标题的了解形貌,创建响应的测试数据,写出SQL,得出SQL了局集
E.(14)外毗连使用
有两张表b1,b2,个中b1表有一列为(id1number(10)),b2有一列为(id2number(10)).如今必要将id1,id2掏出来,放在表b3里,b3为(b1idnumber(10),b2idnumber(10)),要将id1放进b1id,id2放进b2id.另该两表没有任何内涵接洽.
叨教用sql语句该怎样完成。
表B1表B2表B3
id1id2b1id,b2id
1212
2323
3131
4646
5959
5null5
8null8
4null4
------------------------------------------------
ABC客户剖析法的申明:
(一)将客户按事迹巨细按次分列。
(二)将全体客户的进货金额予以累计。
(三)其累计的总金额在55%之内的客户称为A级客户。
在55%――85%的客户称为B级客户。
在85%―100%的客户称为C级客户。
你碰到的问题可能已经在社区中被别的人已经问过,即使没有MySQL学习教程,你也可以提出问题或通过Google来搜索答案。社区的相关负责人士:“MySQL社区是活跃、友好和内容渊博的。” 也可谈一下你是怎么优化存储过程的? 以前的DTS轻盈简单。但是现在的SSIS虽然功能强大了很多,但是总是让人感觉太麻烦。看看论坛中询问SSIS的贴子就知道。做的功能太强大了,往往会有很多用户不会用了 现在是在考虑:如果写到服务器端,我一下搞他个10个存储过程导过去,那久之服务器不就成垃圾箱了吗?即便优化了我的中间层. 微软对CLR作了大篇幅的宣传,这是因为数据库产品终于融入.net体系中。最开始我们也是狂喜,感觉对象数据库的一些概念可以实现了。 其中最有名的应该是row_number了。这个终于解决了用临时表生成序列号的历史,而且SQLServer2005的row_number比Oracle的更先进。因为它把Orderby集成到了一起,不用像Oracle那样还要用子查询进行封装。 可以动态传入参数,省却了动态SQL的拼写。 这就引发了对varchar和char效率讨论的老问题。到底如何分配varchar的数据,是否会出现大规模的碎片? SQLServer的异构移植功能个人感觉最好了。(如果对比过SQLServer的链接服务器和Oracle的透明网关的朋友会发现SQLServer的sp_addlinkedserver(openquery)异构数据库系列比Oracle真是强太多了。) 代替了原来VB式的错误判断。比Oracle高级不少。
页:
[1]