当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 三、多用户及其权限管理的设计 开发数据库管理类的软件,不可能不考虑多用户和用户权限设置的问题。
 

 

 ·生存智慧——工作与金钱    »显示摘要«
    摘要:九、权力是没有用的   …… 头脑就是这样在跟你们所有的人玩游戏——“在我的一生当中,我一直都被权力所诱惑,我一直都认为我可以从它得到某些东西。”这是真实的承认,很真诚,有很多权力指向的人甚至没有觉知到这一点,他们的权力欲仍然保持几乎是无意识的,别人能够看到它,但是他们本身看不到它。就如我曾经说过的,这个权力欲是人类所罹患的......
 ·生存智慧——新的生活方式    »显示摘要«
    摘要:…… 当门徒十二年以来,我一直都冒险地过着入不敷出的生活,到目前为止,我不仅还活着,而且有时候还受到无比的祝福,但是自从我再度进入社会,而且我也已经四十八岁了,我变得越来越担心我的健康保险,以及要为我自己创造出一个经济基础。 一个门徒生活在社会,但是不要掉进追求稳定的心理陷阱,也不要错过可能会在不安全的状态下成长的信任。这些话是什么意思? 弟子必须理解的第一件事就是:......


浅谈数据库设计技巧(下).txt

  三.多用户及其权限管理的设计

  1.那些大.中型后台数据库系统软件所提供的多用户及其权限设置都是针对数据库的共有属性,并不一定能完全满足某些特例的需求; 【程序编程相关:写了一个求最大值与最小值的函数

  开发数据库管理类的软件,不可能不考虑多用户与用户权限设置的问题.尽管目前市面上的大.中型的后台数据库系统软件都提供了多用户,以及细至某个数据库内某张表的权限设置的功能,我个人建议:一套成熟的数据库管理软件,还是应该自行设计用户管理这块功能,原因有二: 【推荐阅读:数据块转储及RDBA的转换

  下面看看如何自行设计一套比较灵活的多用户管理模块,即该数据库管理软件的系统管理员可以自行添加新用户,修改已有用户的权限,删除已有用户.首先,分析用户需求,列出该数据库管理软件所有需要实现的功能;然后,根据一定的联系对这些功能进行分类,即把某类用户需使用的功能归为一类;最后开始建表: 【扩展信息:做好Coach(教练)角色

  2.不要过多的依赖后台数据库系统软件的某些特殊功能,多种大.中型后台数据库系统软件之间并不完全兼容.否则一旦日后需要转换数据库平台或后台数据库系统软件版本升级,之前的架构设计很可能无法重用.

  

功能表(function_table)

名称  类型      约束条件   说明

f_id          int           无重复         功能标识,主键

f_name     char(20)    不允许为空       功能名称,不允许重复

f_desc      char(50)    允许为空           功能描述

用户组表(user_group)

名称        类型      约束条件   说明

group_id          int            无重复              用户组标识,主键

group_name    char(20)   不允许为空      用户组名称

group_power  char(100)  允许为空         用户组权限表,内容为功能表f_id的集合


...   下一页
 ·有用的国外开源项目网址    »显示摘要«
    摘要:有用的国外开源项目网址 ?sourceforge http://www.sourceforge.net java.net http://www.java.net www.eclipse.org www.opensource.org ? lomboz????? http://www.objectlearn.com/index.jsp?(j2ee plugin for eclipse......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE