請教多使用者使用資料庫的安全性設計

時間 2023-02-15 19:35:05

1樓:族諾子悠

差不多都是乙個 文章表,使用者表,分類表,設定表。

1、資料庫分離成前台和後台,通過鏈結表關聯;

2、把前台做成彈出窗體,禁止使用者使用導航選項和選單之類;

3、把前台編譯成access2007的accde檔案(對應access2003的mde檔案);

4、把這個accde檔案也放在伺服器端,客戶端通過winform之類exe來遠端開啟。

前3步都比較正常,第4步的看起來應該比較奇怪。我的想法是,如果accde檔案也放在客戶端,高手會不會通過反編譯就可以進入到資料庫看到鏈結表?感覺上「禁止shift」,「隱藏表」這類手段只對菜鳥有用。

oracle多使用者資料庫系統中,安全機制完成哪些任務

2樓:晃灘源詬

資料庫安全性問題一直是圍繞著資料庫管理員的惡夢,資料庫資料的丟失以及資料庫被非法使用者的侵入使得資料庫管理員身心疲憊不堪。本文圍繞資料庫的安全性問題提出了一些安全性策略,希望對資料庫管理員有所幫助,不再夜夜惡夢。資料庫安全性問題應包括兩個部分:

一、資料庫資料的安全。

它應能確保當資料庫系統downtime時,當資料庫資料儲存**被破壞時以及當資料庫使用者誤操作時,資料庫資料資訊不至於丟失。

二、資料庫系統不被非法使用者侵入。

它應盡可能地堵住潛在的各種漏洞,防止非法使用者利用它們侵入資料庫系統。

資料庫設計是指設計資料庫管理系統這句話為什麼是對錯的

3樓:匿名使用者

錯!資料庫設計(database design)是指對於乙個給定的應用環境,構造最優的資料庫模式,建立資料庫及其應用系統,使之能夠有效地儲存資料,滿足各種使用者的應用需求(資訊要求和處理要求)。在資料庫領域內,常常把使用資料庫的各類系統統稱為資料庫應用系統。

資料庫管理系統(database management system)是一種操縱和管理資料庫的大型軟體,是用於建立、使用和維護資料庫,簡稱dbms。它對資料庫進行統一的管理和控制,以保證資料庫的安全性和完整性。使用者通過dbms訪問資料庫中的資料,資料庫管理員也通過dbms進行資料庫的維護工作。

它提供多種功能,可使多個應用程式和使用者用不同的方法在同時或不同時刻去建立,修改和詢問資料庫。它使使用者能方便地定義和操縱資料,維護資料的安全性和完整性,以及進行多使用者下的併發控制和恢復資料庫。

乙個是應用;乙個是平台。

4樓:匿名使用者

這句話是錯的,通常我們所說的資料庫設計是針對使用者程式的資料庫系統設計。也就是針對應用程式設計表結構、索引、檢視、儲存過程、觸發器等使用者物件。

而設計資料庫管理系統,是針對資料庫系統實現的設計,目的是構建乙個資料庫系統!!

所以,二者不能混為一談得好!

使用資料庫管理維護資料安全性怎樣

5樓:匿名使用者

為了保證資料庫資料的安全可靠性和正確有效,dbms必須提供統一的資料保護功能。資料保護也為資料控制,主要包括資料庫的安全性、完整性、併發控制和恢復。

一、 資料庫的安全性。

資料庫的安全性是指保護資料庫以防止不合法的使用所造成的資料洩露、更改或破壞。計算機系統都有這個問題,在資料庫系統中大量資料集中存放,為許多使用者共享,使安全問題更為突出。

在一般的計算機系統中,安全措施是一級一級設定的。

在db儲存這一級可採用密碼技術,當物理儲存裝置失竊後,它起到保密作用。在資料庫系統這一級中提供兩種控制:使用者標識和鑑定,資料訪問控制。

在oracle多使用者資料庫系統中,安全機制作下列工作:

防止非授權的資料庫訪問;

防止非授權的對模式物件的訪問;

控制磁碟使用;

控制系統資源使用;

審計使用者動作。

資料庫安全可分為二類:系統安全性和資料安全性。

系統安全性是指在系統級控制資料庫的訪問和使用的機制,包含:

有效的使用者名稱/口令的組合;

乙個使用者是否授權可連線資料庫;

使用者物件可用的磁碟空間的數量;

使用者的資源限制;

資料庫審計是否是有效的;

使用者可執行哪些系統操作。

資料安全性是指在物件級控制資料庫的訪問和使用的機制,包含: 哪些使用者可訪問一指定的模式物件及在物件上允許作哪些操作型別。在oracle伺服器上提供了一種任意訪問控制,是一種基於特權限制資訊訪問的方法。

使用者要訪問一物件必須有相應的特權授給該使用者。已授權的使用者可任意地可將它授權給其它使用者,由於這個原因,這種安全性型別叫做任意型。

在資料庫中怎樣同時保持資料的完整性和歷史資料的完整性。 20

6樓:匿名使用者

資料庫的安全性、完整性、併發控制和恢復。

from: ?tid=188100

7樓:匿名使用者

你可以試著做個刪除標誌,而沒有真正刪除。這樣相對來說會好點。

資料庫維護

資料庫設計過程中,獨立於資料庫管理系統的是哪一階段

8樓:百里玄機

需求分析和概念結構設計。

這個階段就是建模階段,抽取出來抽象模型。

邏輯結構設計和物理結構設計和選用的資料庫密切相關。這個顯而易見,我們抽取出來的抽象模型,最終就是要貼合於選用的資料庫管理系統的,因此必須有關係。

關於oracle資料庫使用者和資料庫之間的關係

表空間,其實是 預設表空間。也就是這個使用者 create table 語句,不指定表空間的話。就預設把表,建立在那個 預設表空間 上面。沒有給他指定其它表空間的管理許可權 但使用者a能操作其它表空間,在其它表空間中建立表,是怎麼回事哪。這個要看你到底給了多少許可權給這個使用者a 你要是sql gr...

小白請教如何在mysql資料庫中使用uuid為主鍵

愛笑的柯南推理 mysql 中表1需要準備大量資料,內容主要取自表2,id必須為32位uuid 專案所有表都是這樣,沒辦法 準備這樣插入 1 insert into tbl one id,soid,sname select 2 replace uuid 3 two.id,4 two.name 5 f...

請教一道資料庫的題目,急!請教一道資料庫考題

select student.sid from select sid,score from sc where cid 1 student select sid,score from sc where cid 2 score where student.score score.score and st...