① 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了。
这个时候就可以 跨库查询了。
⑦ 什么是数据库实例 和数据库用户有什么关系
用户是对能操作数据库的某人的授权,有用户名和密码才能登录数据库,好比你有家门钥匙才能回家一样;实例简单说就是举个实际的例子给你,你可以在以后的学习过程中比照这些例子来使用。