作者regionbbs (小朱)
看板Database
标题Re: 一个db的问题
时间Thu Jun 19 18:31:53 2008
※ 引述《ccchen0922 ()》之铭言:
: 这是第一次上database的版,有些问题想要请问一下版上的高手们 ^^a
: (我没有详细看版规,如果我的文章有违反之处我会马上自D!!!!)
: 就是DCL中的rollback和commit中这两个算是保持资料库的完整性还是安全性?
: 还有其中设定privilege的deny、grant还有revoke ←这该算安全性吧...
: grant算是授与权限、deny、revoke这两着之间有什麽不同 @@
: 另外,如果D.B做反正规化是为了做datamining用的...........吧 是吗 ^^a
: ↑是在OLAP做吗?
: 很不好意思,第一次来了就问了很多没有程度的问题 囧
: 如果我叙述有错的地方,请各为大大可以多多指教 谢谢 ^_^
BEGIN TRANSACTION, COMMIT TRANSACTION, ROLLBACK TRANSACTION 算是资料完整性吧?
不然没有用交易处理的话,A 写入但 B 没写入,那不就资料不完整了。
话说回来,Transaction 好像不算是 DCL 吧?
DCL:
http://en.wikipedia.org/wiki/Data_Control_Language
至於 DB 的反正规化,未必是要用在 data mining,在 OLTP 中如果 JOIN 过多会影响
Performance 时,就可以考虑做反正规化,那是在资料表设计时做,而不是在 OLAP
处理时做。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.73.101.214