根据第二范式,主键是必须的。主键还是是唯一的,主键也被作为外键引用建立表和表之间的关系。从这几个方面讨论主键(数据库是Oracle):
1.主键的命名
最近看到由于架构使用hibernate的原因,导致所有主键的命名是ID,我觉得非常糟糕,如部门表(department),用户表(user),角色表(role),这些表如果关联都是id之间关联,非常难辨认这个叫ID是那张表的,如...
分类:
数据库 时间:
2014-09-23 19:33:55
阅读次数:
220
基于角色的访问控制(Role-Based Access Control)作为传统访问控制(自主访问,强制访问)的有前景的代替受到广泛的关注。在RBAC中,权限与角色相关联,用户通过成为适当角色的成员而得到这些角色的权限。这就极大地简化了权限的管理。在一个组织中,角色是为了完成各种工作而创造,用户则依...
分类:
其他好文 时间:
2014-09-19 19:19:35
阅读次数:
721
1.接着昨天的今天到了设计如何成功的实现权限分配的功能,首先我们看下这些功能的步骤如下图:
首先是从user的list页面看到设置权限的按钮,点击进去进入设置权限的页面
进入设置权限页面,看到的是权限的数据如下图:
分析这其中有几个请求:点击设置权限进入权限页面,这都是在Role的Action中做的跟他的修改感觉差不多,但是需要注意的是从设置权限进入到分配权限...
分类:
其他好文 时间:
2014-09-17 16:50:32
阅读次数:
212
写了一个Action,但在浏览器输入:http://localhost:8080/JhxcomOA/role_add.do访问就报错:Struts Problem ReportStruts has detected an unhandled exception:Messages: com.jhxc....
分类:
其他好文 时间:
2014-09-16 23:31:51
阅读次数:
182
create or replace function Fun_GetRoleIDList(d_fid char) return varchar is rolelist varchar(2000);begin rolelist := ''; ---定义游标declare cursor role_cur...
分类:
数据库 时间:
2014-09-12 18:47:53
阅读次数:
293
In Multiple practice. Tools Tab 上会有多个Tab为Eable的,这样为了支持这种scenario 我们修改了COnfiguration tool. 修改的位置对应的界面为配置Role And Config page, 让我们看看对应修改前的page的区别,在修改前的....
分类:
其他好文 时间:
2014-09-11 22:18:22
阅读次数:
212
《Windows Azure Platform 系列文章目录》 在上一章内容中,我们提到了Windows Azure会依次调用角色(Role)实例的OnStart()方法和Run()方法。 在本节中我们会对Role的生存周期进行进一步的了解。首先,让我们走到幕后看看一个Role Instan...
1.今天中秋节,一个人过,祝自己能找到一个好的实习,不多废话,写上今天的项目笔记.
2.昨天完成了OA系统管理中的User Department Role 3个实体类的设计,今天完成其中一组的功能设计,细节很多,知识点很多,整理的比较长.
3.首先需要处理的就是包结构的设计,分三层:显示层(View),业务层(Service),数据访问层(Dao)如下:...
分类:
其他好文 时间:
2014-09-09 13:07:18
阅读次数:
332
查看当前用户所在表空间
select username,default_tablespace from user_users;
修改用户默认表空间
alter user 用户名 default tablespace 新表空间;
查看用户所拥有的角色
select * from user_role_privs;
查询数据库中有多少张表
select * from user_tables;...
分类:
数据库 时间:
2014-09-09 12:59:09
阅读次数:
158
1.the using of exception2.file oprationimport os>>> try: data = open('sketch.txt') for each in data: try: (role,message) = eac...
分类:
编程语言 时间:
2014-09-09 11:28:28
阅读次数:
189