摘要: RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联。简单地说,一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成“用户-角色-权限”的授权模型。在这种模型中,用户与角色之间,角色与权限之间,一般者是多对多的关系。(如下图) 角 阅读全文
posted @ 2011-03-07 17:01 小麻雀 阅读(51463) 评论(29) 推荐(34) 编辑
摘要: 我们在开发过程中,特别是数据库系统的开发中经常会遇到多条件的查询状况。例如:查询某一个部门某个时间段的车辆费用支出,这就涉及到多条件查询。其实多条件查询的方法有很多种,有些写法是比较烦琐,效率也不高,比如一个条件一个条件去if—else判断拼凑sql语句。我在这里使用一种个人觉得写法简单,理解也比较简单的方法:CREATEPROCEDURE [dbo].[usp_GetFeeInfo]@Number nvarchar(50) = null, --车牌号@Unit nvarchar(50) = null, --部门@FeeType nvarchar(50) = null, --费用类型@Sta. 阅读全文
posted @ 2011-03-07 16:52 小麻雀 阅读(656) 评论(0) 推荐(0) 编辑
摘要: 在上一篇《使用PowerDesigner 对现有数据库进行反向工程(图解教程一)》中我们介绍了进行反向工程所需要的数据源,本文将根据建立的数据源进行E-R图生成。详细步骤如下:1、启动PD2、菜单:File->Reverse Engineer ->Database 出来New Physical Data Model对话框点击“确定”按钮,弹出Database Reverse Engineering Options对话框:在此我们选择Using a data source,点击数据源按钮弹出Connection to a Data Source对话框,在下拉框中选择我们之前建立的数据 阅读全文
posted @ 2011-03-07 16:47 小麻雀 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 由于早期的一个项目在数据库设计建立时没有输出为E-R图,偶在对此项目进行二次改造升级时则使用了PD对原有的数据库进行反向工程,即根据数据源将数据库的的所有表生成为E-R图结构,我使用的是PD 15,反向工程的命令为于“File”菜单中的"Reverse Engineer”-反向引擎。其它的版本的PD应该在”Database”菜单中。详细步骤如下:1、启动PD2、菜单:Database->Congfigure Connections 弹出Congfigure Data Connections 对话框点击Add Data source 按钮,弹出创建新数据源对话框:我们选择&quo 阅读全文
posted @ 2011-03-07 16:42 小麻雀 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 用PowerDesigner12利用ODBC连接SQL2005进行反向工程时,报下面的错误: --------------------------- PowerDesigner - Error --------------------------- Unable to list the tables. [Microsoft][ODBC SQL Server Driver][SQL Server]未能准备语句。 SQLSTATE = 37000 处理办法如下:1、在建立ODBC时,把"更改默认的数据库为"这个选项去掉执行,如图所示:图中被红色框选的选项默认不要打√就可以解决这个问题 总结:小错误 阅读全文
posted @ 2011-03-07 13:40 小麻雀 阅读(574) 评论(1) 推荐(1) 编辑
摘要: 解决方法:如图-在Login name处:记得默认用户为大写ADMIN而非admin,Password:默认为空,这样就可以通过PD正确连接数据库了总结:做个小知识备份 阅读全文
posted @ 2011-03-07 13:35 小麻雀 阅读(1297) 评论(0) 推荐(0) 编辑