欢迎来到天天文库
浏览记录
ID:55280870
大小:1.00 MB
页数:14页
时间:2020-05-08
《数据库表关系模型解析1——概述.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、狼奔代码生成器生成的数据库模型解析狼奔代码生成器是一款为程序员设计的辅助工具,是一个软件项目智能开发的平台,它可以自动生成ASP.NET页面及后台代码。实践开发过程中,我们使用PowerDesigner设计数据库模型。狼奔代码生成器就是读取PowerDesigner设计的数据库模型,分析其中的表与表之间的关系模型,分析其中的表和字段的说明信息中的关键字,自动生成不同的页面。对于一对一的数据模型,暂时没有找到比较好的业务需求,欢迎大家多多探讨,给出形式业务需求,最好能给出页面展示形式,在此谢过。以下的设计思路在2.0中大部分已经得到体现,在3.
2、0版本(9月19号正式发布)中会完全体现,谢谢大家这么久的支持。表与表之间的关系模型包括:1.单表数据模型2.自连接数据模型3.一对多数据模型4.一对多数据模型中的一张表是自连接5.多对多数据模型6.多对多数据模型中的一张表是自连接关键字包括:1.查询2.状态3.上传4.工作流单表数据模型就是一个表,有主键没外键列表查询删除:先选中一条或者多条,然后点击删除创建查看详细信息自连接数据模型就是自己连接自己,一个自己的主键连接了一个自己的外键目录列表创建,单选是因为“自连接”删除,如果删除的数据,作为了其他数据的根节点,则给出不能删除的提示查询,
3、详细和单表一样,修改和创建一样同一种表结构可以有多种表现形式在我们的权限系统中采用数据树形结构来表示,这就需要我们自动生成不同的结构,根据需求的不同,采用不同的形式展现,在分配角色的模块中也是这样体现的。一对多数据模型就是我们说的父子表,一个父亲可以有多个儿子,父表是一个单表,子表保存了父表的主键列表和单表一样“需求计划”创建和单表一样“采购需求计划明细”列表“采购需求计划明细”创建,修改,详细都一样,都是父表在上一对多数据模型其中一张表是自连接产品列表,注意产品表中的产品目录只是一个外键,所以产品目录只能是单选,如果在“多对多数据模型”中就
4、可以多选多对多数据模型列表物资分发的创建,在选择“需求计划明细”的时候为多选,修改页面也是一样查询的时候会将外键做成下拉框的形式多对多数据模型其中一张表是自连接部门是自连接的形式,人员列表的形式如下人员的创建,此时部门为多选,修改页面也是一样关键字在查询中的应用查询会根据字段类型的不同而生成不同的展示形式:分发名称标注了“查询”关键字,它是字符串类型分配数量标注了“查询”关键字,它是整数类型创建时间标注了“查询”关键字,它是时间类型所以会生成不同的查询形式。另外,标记为状态的会生成下拉框更新时间,更新人和隐式状态默认不显示工作流在业务流程中的
5、应用如果在字段标注“工作流”关键字,并列出每个状态,就会生成每个状态的对应的活动
此文档下载收益归作者所有