分手快乐 发表于 2015-1-16 22:49:10

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社区是活跃、友好和内容渊博的。”

透明 发表于 2015-1-17 17:24:04

也可谈一下你是怎么优化存储过程的?

小妖女 发表于 2015-1-20 20:51:22

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

活着的死人 发表于 2015-1-29 23:50:13

现在是在考虑:如果写到服务器端,我一下搞他个10个存储过程导过去,那久之服务器不就成垃圾箱了吗?即便优化了我的中间层.

谁可相欹 发表于 2015-2-6 07:19:37

微软对CLR作了大篇幅的宣传,这是因为数据库产品终于融入.net体系中。最开始我们也是狂喜,感觉对象数据库的一些概念可以实现了。

愤怒的大鸟 发表于 2015-2-15 14:18:20

其中最有名的应该是row_number了。这个终于解决了用临时表生成序列号的历史,而且SQLServer2005的row_number比Oracle的更先进。因为它把Orderby集成到了一起,不用像Oracle那样还要用子查询进行封装。

小女巫 发表于 2015-3-4 11:44:05

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

再见西城 发表于 2015-3-11 19:21:35

这就引发了对varchar和char效率讨论的老问题。到底如何分配varchar的数据,是否会出现大规模的碎片?

柔情似水 发表于 2015-3-19 09:35:20

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

蒙在股里 发表于 2015-3-27 18:08:26

代替了原来VB式的错误判断。比Oracle高级不少。
页: [1]
查看完整版本: MYSQL网站制作之数据库才能测试I(标题源自于CSDN论坛)