大虾,救我!!!请教权限问题.

tom_sun 2005-04-18 09:09:42
请问,这样的权限语句怎么写?
有如下三个表,写出权限语句,请问怎么写?
3.1.11 用户字典ADM_USERS
中文名称 字段名 类型 说明
用户名 DBUSER C(10) 非空
用户工号 DBUSER_NO C(18)
姓名 NAME C(8)
索引:主键=用户名
3.1.12 应用程序字典ADM_APPS
中文名称 字段名 类型 说明
应用名 APPNAME C(20) 应用程序名
中文名称 APPCNAME C(50)
所需角色 APPROLES C(100) 应用所需数据库角色,用“;”分开。格式:1=role1,..,rolen;…;?=role1,..,rolen
索引:主键=应用名
说明:系统定义
3.1.13 用户权限字典ADM_PRIVILEGE
中文名称 字段名 类型 说明
用户名 DBUSER C(10)
应用名 APPNAME C(20)
权限 PRIVILEGE C(1) 用户权限标识,1~9,应用程序种自定义。
索引:主键=用户名+应用名


...全文
101 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
talantlee 2005-04-21
  • 打赏
  • 举报
回复
對於權限問題
覺得用樹型結構比較好
3個表
表1:用戶表:存放用戶信息:用戶ID,用戶名,密碼.
表2:權限表:用戶ID,權限字段(數字)
權限字段例如
0010030001,0020040001

表3:權限菜單表(從表2得到相應得權限ID可以知道某人得權限):權限ID,權限名稱
權限ID
001 --大權限
001001 -細分
0010010001 ---再細分
talantlee 2005-04-21
  • 打赏
  • 举报
回复
表設計比較不合理
ADM_USERS --主鍵和索引應該建立在工號上吧
ADM_PRIVILEGE--添加工號

ADM_APPS---看不明白


pjy998 2005-04-21
  • 打赏
  • 举报
回复
菜鳥,關注,幫你頂上去
請問樓主是要前台實現還是在數據庫中實現,建議在前台實現
還有,應用程序是什麼開發的?

27,582

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧