Web 在线数据建模

07 2013 档案

摘要:DataUml Design 代码模板完全基于C#语言来编写的。不懂写模板的可以请教作者,随时欢迎。下面是一段模板代码,这段代码可以获取一个类结构的所有信息。命名空间:类名:类中文名:表名:可访问性:修饰符:用户:备注:数据库类型:语言:字段:0){WriteLine("属性:");foreach(varpinf.Attributes){WriteLine("属性名:"+p.AttributeName);WriteLine("属性值:"+p.AttributeValue);}}WriteLine("------------- 阅读全文
posted @ 2013-07-23 08:30 NetUML大数据搜索 阅读(816) 评论(0) 推荐(0)
摘要:DataUml Design 生成代码非常灵活,它是基于模板形式生成代码,如果不懂类结构的话写模型就比较困难了。这里我只讲解下如何生成代码,代码模板规则下一节将介绍。1、查看代码 1)、选中软件右边的代码模板文件,如图4-1图4-12)、选择模型中的一个类,单击鼠标右键选择“查看代码”菜单,即可查看生成的代码。如图4-2图4-22、生成项目代码生成项目代码可以生成代码文件到指定的路径。1)、选择要生成代码的模型,右键点击“设置”出现属性对话框,选择“绑定模板”选项卡。如图4-3图4-32)、这里我们需要设置三个地方 Ⅰ、添加模板:可以添加多个模板文件,这里我们添加两个模板文件。如图4-4图4- 阅读全文
posted @ 2013-07-22 08:31 NetUML大数据搜索 阅读(1314) 评论(4) 推荐(0)
摘要:上一节我们已经建立好了数据模型,那么怎么让数据模型和数据库进行同步呢?模型同步到数据库非常简单,只需要模型绑定到数据库即可。DataUml Design目前支持和Oracle与MS Server数据库进行同步。模型绑定到数据库这里就不再讲解了,不懂的请看上一节内容。1、同步数据表(模型同步到数据库)同步原则:①先同步主表,后同步子表。②数据库中表不存在则创建新表,表存在则修改表。这里我们同步顺序为:供应商信息->采购订单->采购明细1)、选择“供应商信息”单击右键选择“同步数据表(保存到数据库)”如图3-1,然后弹出提示对话框“同步到数据表之后不可撤消,是否要同步到数据表?”,选择 阅读全文
posted @ 2013-07-19 15:23 NetUML大数据搜索 阅读(1209) 评论(0) 推荐(2)
摘要:DataUml Design 实体建模基于UML类图标准来设计,支持一对一、一对多、多对多关联。模型与开发语言和数据库绑定。1、新建数据模型1)、选择“数据模型”节点,点击鼠标右键,在菜单中点击“新建文件夹”,在“数据模型”节点下会增加个“文件夹”的子节点。如图2-1。图2-12)、选中新增加的“文件夹”节点,点击鼠标右键,在出现的菜单中点击“重命名”,可以给节点重新命名。如图2-2。这里我们给它命名为“XX项目模型”。图2-23)、选择“XX项目模型”,在右键菜单中选择“新建数据模型”菜单,在节点下会新增DataModel1子节点。如图2-3图2-34)、选择新添加的DataModel节点, 阅读全文
posted @ 2013-07-19 09:18 NetUML大数据搜索 阅读(1327) 评论(11) 推荐(1)
摘要:DataUml Design 是面向开发人员使用的一个永久免费的软件,提高软件的开发效率和代码的规范度。它主要包括三大功能,数据模型、代码生成和UML建模,数据模型功能类似于PowerDesigner软件,代码生成类似于动软的代码生成器。1、什么是DataUml Design DataUml Design是采用WPF开发的一款软件,该软件功能包括实体类建模、数据库设计、模型与数据库同步、数据库与模型同步、代码生成、文档生成、数据库生成实体模型等功能。以往的软件修改模型之后还得修改数据表结构,需要同步修改两个地方,而DataUml Design解决了该问题, 软件开发人员只需要修改模型结构或数据 阅读全文
posted @ 2013-07-18 16:41 NetUML大数据搜索 阅读(1655) 评论(16) 推荐(5)
摘要:在使用SQL语句查询数据库记录时,如果要查询相同的内容,有着不同的多种方法。 仍然,尽管使用多种方法可以得到相同的结果,但是,如果您使用不同的方法,在执行效益上是截然不同的。因此,我们得仔细考虑,如果要查询相同结果,该使用哪种语句,执行效益比较好。 这就是SQL语句的优化。 以下优化语句,针对MS Sql数据库。 1、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where n... 阅读全文
posted @ 2013-07-16 20:12 NetUML大数据搜索 阅读(2731) 评论(0) 推荐(0)

Web 在线数据建模