
数据模型
张炜的技术博客
擅长.NET框架平台开发~
擅长性能优化
展开
-
简单权限系统设计需求
普遍的,简单的权限系统要求:1.系统所有资源定义 [资源表] ( 还可以分为更小的权限表,操作表,这里通叫资源表)2.定义角色 [角色表]3.给角色指定资源(一个角色可以管理多个资源) [角色-资源表]4.定义用户组 [用户表]5.给用户组指定角色(一个用户组可以拥有多种角色) [用户组-角色表]6.给用户指定角色(一个用户可以拥有多种角色,可以直接指定角色,也可以继承用户组的角色)[用户-角原创 2009-04-21 16:04:00 · 612 阅读 · 0 评论 -
PD设置集锦
最近用powerDesinger遇到一些小问题,遇到好几次同样的问题了,写在这里,以备查用:--------------------------------------------------------------------------------------------------powerdesiner的自增长列,以前都是生成sql语句后,再在自增长列中添加Identity(1,1).原创 2009-05-18 11:00:00 · 2792 阅读 · 0 评论 -
主键与外键的区别
主键是定义一个表中起主要作用的数据项,这些数据项的数据在表中是唯一的,同时系统按主键为表建立索引。外键是定义一个表中的某数据项的数据,要参照另一个表的主键数据。既没有在另一个表的主键数据中出现的数据,不允许在这个表的外键数据项中出现。主键:表中记录的唯一标识外键:依赖于别的表的数据唯一键:在表中唯一键是一个或多个字段的组合唯一键:可以确定一条记录的字段(原创 2009-05-16 11:53:00 · 827 阅读 · 0 评论 -
实现域的完整性
原创 2009-05-18 17:29:00 · 1502 阅读 · 0 评论 -
数据库中的字段为空时,使用isnull函数
SQL IsNull函数 如果在SQL将两个字段相加的话,如果其中有一个字段为NULL,则得到的结果会变为NULL这个时候就要用到ISNULL(field,replacementstr)函数了,ISNULL ( check_expression , replacement_value ) 参数 check_expression 将被检查是否为 NULL的表达式。ch原创 2009-06-18 11:52:00 · 884 阅读 · 0 评论