随笔分类 -  数据库

摘要:PowerDesigner 15 概述数据结构数据库powerbuildersybasemicrosoftuml目录(?)[+]一. PowerDesigner 介绍 PowerDesigner 15是Sybase公司推出的一个集成了企业架构分析、UML(统一建模语言)和数据建模的CASE(计算机辅助软件工程)工具。它不仅可以用于系统设计和开发的不同阶段(即业务分析、概念模型设计、逻辑模型设计、物理模型设计以及面向对象开发阶段),而且可以满足管理、系统设计、开发等相关人员的使用。它是业界第一个同时提供业务分析、数据库设计和应用开发的建模软件。 PowerDesigner是一个功能强大... 阅读全文
posted @ 2013-07-16 17:55 ZWmaqing 阅读(426) 评论(0) 推荐(0) 编辑
摘要:PowerDesigner 模型文档 说明目录(?)[+]一. 模型文档说明在前面几篇里介绍了PowerDesigner 的几种模型,如果我们项目里用到的模型较多,亦或者项目牵涉的部门很多,那么在这种情况下,就可以考虑生成一个模型文档,方便沟通。模型文档作用:(1)为各个模型生成标准或定制的文档,并输出为RTF或HTML格式的文件(2)利用文档模板编辑器为模型文档提供统一的、定制的模板(3)利用文档语言编辑器为模型文档提供各种语言,实现了模型文档的国际化(4)既可以为每个模型生成单模型文档,也可以为几个模型生成多模型文档文档模型编辑器包括4个工具:(1)文档模板编辑器(2)文档编辑器(3)多模 阅读全文
posted @ 2013-07-16 17:52 ZWmaqing 阅读(339) 评论(0) 推荐(0) 编辑
摘要:PowerDesigner 正向工程 和 逆向工程 说明database数据库脚本oraclegenerationsql目录(?)[+]一. 正向工程与逆向工程说明在前面几篇里介绍了几个PowerDesigner的常用模型,参考:PowerDesigner 概念数据模型(CDM) 说明http://blog.csdn.net/tianlesoftware/article/details/6871179PowerDesigner 物理数据模型(PDM) 说明http://blog.csdn.net/tianlesoftware/article/details/6874067PowerDesign 阅读全文
posted @ 2013-07-16 17:49 ZWmaqing 阅读(937) 评论(0) 推荐(0) 编辑
摘要:PowerDesigner 企业架构模型 ( EAM ) 说明file工作数据库框架application网络目录(?)[+]一. 企业架构模型 说明EnterpriseArchitecture Model(EAM),企业架构模型从业务层、应用层以及技术层的对企业的体系架构进行全方面的描述,包括业务流程、业务功能、系统、人员等单元的结构及行为,以确保各单元能够符合企业的战略发展方向。EAM 分以下三类:(1) 业务层:组织结构图业务通信图进程图城市规划图(2) 应用层:应用架构图面向服务图(3) 技术层:技术基础框架图EAM与其它模型关系:二. EAM 示例2.1 组织结构图选择File→Ne 阅读全文
posted @ 2013-07-16 17:48 ZWmaqing 阅读(520) 评论(0) 推荐(0) 编辑
摘要:PowerDesigner 业务处理模型( BPM ) 说明properties语言文档xmlvalidation数据库目录(?)[+]一.BPM 简介业务处理模型(Business Process Model:BPM)是从业务人员的角度对业务逻辑和规则进行详细描述的概念模型,并使用流程图表示从一个或多个起点到终点间的处理过程、流程、消息和协作协议。通过BPM可以描述系统的行为和需求,可以使用图形表示对象的概念组织结构,然后生成所需要的文档。作为一个概念层次的模块,BPM适用于应用系统的系统分析阶段,完成系统需求分析和逻辑设计。BPM与PowerDesigner其它模块之间的关系如图:1.1 阅读全文
posted @ 2013-07-16 17:47 ZWmaqing 阅读(1172) 评论(0) 推荐(0) 编辑
摘要:PowerDesigner 面向对象模型(OOM)说明nulljavasystemstringpowerbuilderclass目录(?)[+]一.OOM 简介Object-OrientedModel(OOM) 面向对象模型,一个OOM包含一系列包,类,接口 , 和他们的关系。 这些对象一起形成所有的 ( 或部份) 一个软件系统的逻辑的设计视图的类结构。 一个OOM本质上是软件系统的一个静态的概念模型。(1)利用UML描述系统结构(2)利用类图生成不同语言的源文件(如Java、C#、PowerBuilder等),或利用逆向工程将不同类型的源文件转换成相应的类图。1.1 创建OOM(1)选择Fi 阅读全文
posted @ 2013-07-16 17:46 ZWmaqing 阅读(913) 评论(0) 推荐(0) 编辑
摘要:PowerDesigner 物理数据模型(PDM) 说明数据库脚本sqldatabasegeneration存储目录(?)[+]一.PDM 介绍物理数据模型(Physical Data Model)PDM,提供了系统初始设计所需要的基础元素,以及相关元素之间的关系;数据库的物理设计阶段必须在此基础上进行详细的后台设计,包括数据库的存储过程、操作、触发、视图和索引表等;PowerDesigner能够用于创建多种不同类型的DBMS(数据库管理系统),每种类型的DBMS都包含一个标准定义的文件用于在PD和DBMS中确定彼此的关联而提供一套接口;创建不同的DBMS可以生成不同的数据库脚本。物理数据模型 阅读全文
posted @ 2013-07-16 17:45 ZWmaqing 阅读(389) 评论(0) 推荐(0) 编辑
摘要:目标:本文主要介绍PowerDesigner中概念数据模型 CDM的基本概念。一、概念数据模型概述数据模型是现实世界中数据特征的抽象。数据模型应该满足三个方面的要求:1)能够比较真实地模拟现实世界2)容易为人所理解3)便于计算机实现概念数据模型也称信息模型,它以实体-联系(Entity-RelationShip,简称E-R)理论为基础,并对这一理论进行了扩充。它从用户的观点出发对信息进行建模,主要用于数据库的概念级设计。通常人们先将现实世界抽象为概念世界,然后再将概念世界转为机器世界。换句话说,就是先将现实世界中的客观对象抽象为实体(Entity)和联系(Relationship),它并不依赖 阅读全文
posted @ 2013-07-16 16:33 ZWmaqing 阅读(278) 评论(0) 推荐(0) 编辑
摘要:让 PowerDesigner 支持 SQLite!PowerDesigner是一个功能强大的数据库设计软件,最近正在用其设计新系统的数据库,但由于在项目初级阶段,希望使用轻量级的 SQLite 来做测试会比较方便,不过发现 PowerDesigner 里好像没有直接支持 SQLite 的 DBMS,这样所创建的数据表就不能直接在 SQLite 里生成了,感觉不太爽不过事情总有解决的办法,其实只需要安装上 SQLite 的驱动,就可以让 PowerDesigner 支持直接生成到 SQLite 里了,SQLite 的驱动下载:http://www.ch-werner.de/sqliteodbc 阅读全文
posted @ 2013-07-16 16:19 ZWmaqing 阅读(608) 评论(0) 推荐(0) 编辑
摘要:SQL Server里一些未公开的扩展存储过程[转帖]博客天地 www.inbaidu.comSQL Server里一些未公开的扩展存储过程扩展存储过程(xp)是直接运行在SQL Server地址空间里的动态链接库,是通过使用SQL Server开放数据服务API(SQL Server Open Data Services API)开发的。我们可以像执行普通存储过程一样,在“查询分析器”里运行扩展存储过程。扩展存储过程被用于SQL Server的扩展功能,我们可以直接利用SQL Server附带的众多扩展存储过程,也可以用C或C++等编程语言编写我们自己的扩展存储过程。在本文中,我将告诉大家一 阅读全文
posted @ 2013-07-16 12:52 ZWmaqing 阅读(303) 评论(0) 推荐(0) 编辑
摘要:14个数据库的设计技巧 (来自Blogcn中我的窝)1.原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实 体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对 应关系后,对我们设计录入界面大有好处。 〖例1〗:一份员工履历资料,在人力资源信息系统中,就对应三个基本表:员工基本情况表、社会关系表、工作简历表。这就是“一张原始单证对应多个实体”的典型例子。2.主键与外键 一般而言,一个实体不能既无主键又无外键。在E—R图中... 阅读全文
posted @ 2013-07-16 12:20 ZWmaqing 阅读(273) 评论(0) 推荐(0) 编辑
摘要:数据库设计方法、规范与技巧 (转自Blogcn的我的窝)一、数据库设计过程 数据库技术是信息资源管理最有效的手段。数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,有效存储数据,满足用户信息要求和处理要求。数据库设计中需求分析阶段综合各个用户的应用需求(现实世界的需求),在概念设计阶段形成独立于机器特点、独立于各个DBMS产品的概念模式(信息世界 模型),用E-R图来描述。在逻辑设计阶段将E-R图转换成具体的数据库产品支持的数据模型如关系模型,形成数据库逻辑模式。然后根据用户处理的要求,安 全性的考虑,在基本表的基础上再建立必要的视图(VIEW)形成数据的外. 阅读全文
posted @ 2013-07-16 12:13 ZWmaqing 阅读(467) 评论(0) 推荐(0) 编辑
摘要:sql server系统表详细说明sysaltfiles主数据库 保存数据库的文件syscharsets主数据库字符集与排序顺序sysconfigures主数据库 配置选项syscurconfigs主数据库当前配置选项sysdatabases主数据库服务器中的数据库syslanguages主数据库语言syslogins主数据库 登陆帐号信息sysoledbusers主数据库 链接服务器登陆信息sysprocesses主数据库进程sysremotelogins主数据库 远程登录帐号syscolumns每个数据库 列sysconstrains每个数据库 限制sysfilegroups每个数据库 文 阅读全文
posted @ 2013-07-16 12:11 ZWmaqing 阅读(235) 评论(0) 推荐(0) 编辑
摘要:连接字符串 DB 连接是重要且有限的资源,连接应该尽可能晚地打开,并尽可能早地关闭。连接的使用应该尽量简短,一个连接最长持续时间不应该超过一个方法调用。不应该在方法之间传递连接,这种做法不仅带来性能问题并且会限制程序的可伸缩性,而且会产生安全问题。 .NET 2.0 引入了保护配置,作为 ASP.NET 应用程序所使用的连接字符串的一种存储加密机制。它引入了 connectionStrings 配置元素,指定了一个数据库字符串集合,在之前的版本中,连接字符串存储在 appSettings 元素中。 连接字符串的 Persist Security Info 属性指定了数据源是否可以保存像用... 阅读全文
posted @ 2013-07-15 17:00 ZWmaqing 阅读(308) 评论(0) 推荐(0) 编辑
摘要:目录一 Codd的RDBMS12法则——RDBMS的起源二 关系型数据库设计阶段三 设计原则四 命名规则 数据库设计,一个软件项目成功的基石。很多从业人员都认为,数据库设计其实不那么重要。现实中的情景也相当雷同,开发人员的数量是数据库设计人员的数倍。多数人使用数据库中的一部分,所以也会把数据库设计想的如此简单。其实不然,数据库设计也是门学问。 从笔者的经历看来,笔者更赞成在项目早期由开发者进行数据库设计(后期调优需要DBA)。根据笔者的项目经验,一个精通OOP和ORM的开发者,设计的数据库往往更为合理,更能适应需求的变化,如果追其原因,笔者个人猜测是因为数据库的规范化,与OO的部分思想雷同.. 阅读全文
posted @ 2013-07-15 16:01 ZWmaqing 阅读(406) 评论(0) 推荐(0) 编辑
摘要:为什么要检测数据库连接是否可用,项目经理说如果实现了这个功能,客户会认可你的软件很专业,很好用前几天,有园友针对我的文章《工作多年后积累的设计灵活,稳定,优秀WinForms应用程序的最佳实践》提出一个问题,说数据库的应用程序,在保存数据到SQL Server中去的时候,突然发现数据库服务器不可用,抛出这个异常如果用户很辛苦的输入了很多数据,点击保存时,才发现服务器连接不可用。这时用户肯定会很恼火,如果你是用户,你也会觉得很冤枉,辛苦输入的数据又不能保存,你干吗不早说呢,早点告诉我服务器不可用,我也可以不用白费功夫。今天的文章就是为解决这个问题,如何检测SQL Server 服务是否可用,可以 阅读全文
posted @ 2013-07-14 22:57 ZWmaqing 阅读(461) 评论(0) 推荐(0) 编辑
摘要:C#开发的高性能EXCEL导入、导出工具DataPie(支持MSSQL、ORACLE、ACCESS,附源码下载地址)时间:2012-05-20 11:16来源:未知 作者:admin 点击: 3984次我要投稿高质量的ASP.NET空间,完美支持1.0/2.0/3.5/4.0/MVC等先看看工具界面:登录界面:主界面:主要代码:1.把excel文件读到DataTable /// ///根据excel路径和sheet名称,返回excel的DataTable /// public static DataTable GetExcelDataTable(string path, string tnam 阅读全文
posted @ 2013-07-09 17:39 ZWmaqing 阅读(525) 评论(0) 推荐(1) 编辑