Lattemacciatoo 发表于 2009-1-10 16:35

会Datenbank 的jms进来帮个忙

家里没有oracle的软件。所以不能验证结果,所以偷懒上来问问大家$m12$

1 SELECT COUNT(Abschluss)FROM Angestellter;
如果Abschluss 里出现有Null,算Anzahl的时候出现Null的Zeile是不是不用算进去

2 Welche Probleme können auftreten,wenn von einer Transaktion gesperrte Objekte nicht beim Abschluss der Aktion der Transaktion freigegeben werden, sondern sobald diese nicht mehr von der Transaktion benötigt werden?
这样回答对不对阿
wenn die Objekte nicht freigegeben werden, können diegesperrte Objektnicht die Transaktion ausführen.

谢谢了$送花$

dearme 发表于 2009-1-10 16:48

好久以前学的了。。。
1 SELECT COUNT(Abschluss)FROM Angestellter;
这个后面没有where,就是说没有筛选的条件,而且没有去除重复distinct,所以每条都要算,包括null;
第二个不知道什么意思,没有语言环境。。。sorry哈~

乖乖雨霏儿 发表于 2009-1-10 17:05

第一题ls正解
第二题没看明白。。。。

Lattemacciatoo 发表于 2009-1-10 17:47

原帖由 dearme 于 2009-1-10 16:48 发表 http://www.dolc.de/forum/images/common/back.gif
好久以前学的了。。。
1 SELECT COUNT(Abschluss)FROM Angestellter;
这个后面没有where,就是说没有筛选的条件,而且没有去除重复distinct,所以每条都要算,包括null;
第二个不知道什么意思,没有语言环境。 ...

太好了,mm真热心,谢谢你了$送花$ :)

dearme 发表于 2009-1-10 17:50

看懂第二个问题了。。。就是说操作的时候要lock,操作完要unlock。。。。
这个可以说假如多个用户操作的话,用户A操作的时候,B就不能操作,必须等到A操作完成,释放以后,B才可以继续操作。。。
可是如果像题目里面说的,使用的时候unlock,那个多个用户操作的时候,就很容易出错。。。

举例来说,A要把原来的30+20,那么A操作完的时候结果应该是50,如果这个期间不lock,那么就会给B操作的时候带来错误,到底是在30的基础上修改,还是在50的基础上修改呢?
如果A操作期间lock了,那B就只能等到A用完以后才可以修改啦~~~

$汗$ 应该是这样吧

[ 本帖最后由 dearme 于 2009-1-10 18:00 编辑 ]

Lattemacciatoo 发表于 2009-1-10 17:53

原帖由 乖乖雨霏儿 于 2009-1-10 17:05 发表 http://www.dolc.de/forum/images/common/back.gif
第一题ls正解
第二题没看明白。。。。

第二题我也一知半解的,所以很不确定我的答案是否正确$汗$
大致意思是一个transaktion结束后,如果被封锁的objekt没有解锁会出现什么后果
我的回答是这个objekt如果不被解锁将永远无法运行这个transaktion

谢谢mm了$送花$

xumeng 发表于 2009-1-10 17:57

$m27$ 似乎有一个学习版

Lattemacciatoo 发表于 2009-1-10 18:05

原帖由 dearme 于 2009-1-10 17:50 发表 http://www.dolc.de/forum/images/common/back.gif
看懂第二个问题了。。。就是说操作的时候要lock,操作完要unlock。。。。
这个可以说假如多个用户操作的话,用户A操作的时候,B就不能操作,必须等到A操作完成,释放以后,B才可以继续操作。。。
可是如果像题目里 ...

mm很 专业呢$送花$ $m31$

那样的话,题目里说A不释放的后果

就是B得永远等着,无法操作,直到A被释放被至吧
wenn die Objekte A nicht freigegeben werden, können diegesperrte ObjektBnicht die Transaktion ausführen

Lattemacciatoo 发表于 2009-1-10 18:06

原帖由 xumeng 于 2009-1-10 17:57 发表 http://www.dolc.de/forum/images/common/back.gif
$m27$ 似乎有一个学习版
$m12$

dearme 发表于 2009-1-10 18:11

原帖由 Lattemacciatoo 于 2009-1-10 18:05 发表 http://www.dolc.de/forum/images/common/back.gif


mm很 专业呢$送花$ $m31$

那样的话,题目里说A不释放的后果

就是B得永远等着,无法操作,直到A被释放被至吧
wenn die Objekte A nicht freigegeben werden, können diegesperrte ObjektBnicht ...
恩啊,原则上应该是这样的。。。$m31$
举例说明最好啦~
页: [1] 2 3
查看完整版本: 会Datenbank 的jms进来帮个忙