※ 引述《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