① oracle資料庫中的實例和用戶的關系。
它們是多對一關系。
解釋:一個用戶只能屬於一個資料庫,但是一個資料庫中可以有多個用戶。
擴展:實際上這裡面還有表空間的概念,一個資料庫可以有多個表空間,一個用戶可以默認一個表空間,但是可以操作多個表空間,多個用戶可以同時用一個表空間。
② 如何把應用程序中角色與資料庫中的角色關聯起來
角色的優點是可以將資料庫中多個許可權集合成一個整體進行管理。為專一個用戶授予某屬個角色許可權時,角色對應的許可權會全部授給該用戶,當這個角色許可權修改時,用戶相應的許可權也會隨著修改,不需分別對用戶修改許可權。避免了用戶授權錯誤和修改用戶許可權不方便等問題。
應用程序連接資料庫的用戶是資料庫中創建的用戶,程序編寫之初即應初始化此用戶的許可權。從安全形度考慮,這個連接用戶只能擁有dml和使用資料庫特定資源的許可權,任何創建,修改,刪除資料庫對象的許可權都應該被屏蔽。
應用程序層面的根據程序功能設置的,與資料庫用戶沒有太多必然聯系。
③ 如何在sqlserver建立新用戶並關聯相應的資料庫
方法/步驟
如果沒有開通sqlserver身份驗證,首先windowns身份進入管理系統開通
屬性-右鍵-安全性-開通即可
然後需要重新啟動(在右鍵總結點裡面)
接著在安全性-登入名-添加新登入名
輸入用戶名,密碼;密碼最好啟用強制實施密碼策略
然後再在你要開通用戶許可權的資料庫裡面找到安全性-右鍵-新建-用戶
將剛才用戶名輸入即可,然後勾選用戶架構和角色;這里就勾選db-owner(擁有完全許可權)
最後用該賬戶鏈接
如果去點擊其他資料庫,將會提示你沒有許可權
④ 怎麼用java來實現資料庫表的關聯,例如一個用戶對應一個表。
用戶表就對應一個用戶的類,你這個用戶類裡面的屬性跟資料庫表裡面的欄位一一對應,查詢的時候,查出用戶表中的一條記錄,就對應一個用戶對象啦。
⑤ 我還想問一下怎麼才能oracle里資料庫、用戶和實例之間的關系是怎樣的怎麼處理建用戶和資料庫的關系
按大小包容的關系可以按下面分:
資料庫》實例》用戶。
從一定意義上說,資料庫代表一台資料庫伺服器,安裝了一個關系型的資料庫軟體;如:一台主機,安裝了一個oracle資料庫軟體,一個
資料庫中建立了一整套可以運行的資料庫實例,實例的定義你可以去翻翻書,我這里不說了。
一個實例可以建立多個資料庫用戶。
⑥ 請問oracle資料庫中兩張表分別在兩個資料庫中怎麼能建關聯
create public batabase link a_to_b
connect to (被操作復表所在庫的制用戶名) identified by (被操作表所在庫的密碼)
using 『(被操作表所屬實例名)』;
然後在操作實例中進行測試:
select 1 from al@a_to_b;
如果有正確結果 那麼你就建立了一個dblink了。
這個時候就可以 跨庫查詢了。
⑦ 什麼是資料庫實例 和資料庫用戶有什麼關系
用戶是對能操作資料庫的某人的授權,有用戶名和密碼才能登錄資料庫,好比你有家門鑰匙才能回家一樣;實例簡單說就是舉個實際的例子給你,你可以在以後的學習過程中比照這些例子來使用。