画数据库图,然后生成对应的表的疑问

问题描述

我想做一个小程序。。功能是画出数据库的表(写上属性,方法,约束)然后根据画的图。。生成一个表~~不知该用什么技术??本人很想做出这个小程序。。。请各位指教~~ 问题补充:laorer 写道

解决方案

你熟悉哪个就用哪个,如果都不熟悉,你可以试下 html + div + javascript(jquery)操作起来比较容易,不过似乎要把生成的内容传给后台去处理,而且各个属性都要动态的存储在相应的div的属性中swing的话,开始可能会有点烦琐,不过可以直接是桌面应用,而且设计成可以一个对象对应一个图形元素,这样生成语句时比较方便,而且选好保存的格式,也比较容易恢复swt没用过,不过我想后面一块应该和 swing差不多吧
解决方案二:
你要会画图(可以是swing, swt或者直接是 html上的 div)总之要会画图,然后知道图上的每个元素代表的含意(比如大矩形表式表格,大矩形里的小矩形表示字段),然后根据相应的元素组合成一条条sql语句\像楼上说的那样,这样的工具有很多,不过你如果是为了练手,倒可以试试,
解决方案三:
这个是可以实现的!但是 现在这种软件 挺多的 powderdesigner 。。。。很出色的!

时间: 2024-09-20 05:45:47

画数据库图,然后生成对应的表的疑问的相关文章

highcharts如何从SQL Server数据库读取数据生成饼状图

问题描述 highcharts如何从SQL Server数据库读取数据生成饼状图 highcharts如何从SQL Server数据库读取数据生成饼状图 解决方案 这个也是我想关注的问题

数据库-如图所示,改表我该如何设计,我的登录方式有3种 学生,老师,管理员

问题描述 如图所示,改表我该如何设计,我的登录方式有3种 学生,老师,管理员 解决方案 给登陆的账号3种不同的状态标识一下,或者你也可以单独写一个权限表,管理不同人员登录 解决方案二: 不需要什么登录方式.你用用户名登录,你的后台就可以通过这张表查询用户的身份.根据不同的身份,就有权限了,不需要用户选择才知道.

求助一道画ER图的题目

问题描述 求助一道画ER图的题目 本人初学数据库,老师布置了一个ER图的作业,想了很久还是觉得很混乱题目大致如下:一个健康公司正在进行一个试药项目,该项目通过志愿者试药来确定药是否有副作用.在每一次试药中,一个药品会被多个志愿者尝试.这个项目是由一个志愿者试药,然后报告这个药是否有副作用,每个报告需要记录两个内容:1,志愿者是否有副作用 2,如果有,这个副作用是什么,有可能一个志愿者有多个副作用 没有已定义的副作用,因为副作用是不断被发现的然后,约束条件:1,每个志愿者只能尝试一种药2,关于志愿

SQL Server 生成数据透视表

数据透视表是分析数据的一种方法,在Excel中就包含了强大的数据透视功能.数据透视是什么样的呢?给个例子可能更容易理解.假设有一张数据表: 销售人员            书籍                        销量 ---------------------------------------- 小王               Excel教材                      10 小李               Excel教材                     

Excel怎么利用公式生成九九乘法表?

  Excel怎么利用公式生成九九乘法表?         建立一个工作表Sheet1(如图1),并在A3~A11单元格依次输入1~9,B2~J2单元格依次输入1~9. 图1 计算结果 "九九乘法表"中的数值结果都是行值乘以列值而得到的,所以Excel单元格中的数值也应为行值乘以列值,如D6的值为A6乘以D2的结果,其公式为:"=A6*D2". 单元格输出格式 因为"九九乘法表"的格式是"4×3=12"的形式(如图2),所以在

网站设计分析:画线框图容易忽略的几件事

通过工作中的观察与总结,我发现不少新人交互设计师以及产品人员,在画线框图时都会忽略一些重要内容,导致和视觉设计师的沟通成本增高.返工增多.工作效率下降.设计质量下降等重要问题.为了解决这些问题,一方面需要加强沟通,另一方面还需要多站在视觉的角度考虑线框图的设计,使大家的配合更默契. 那么具体怎样做呢?以下就是我工作中积累的一些心得,希望对大家有所帮助. 一.通过明暗对比表达 以前,我是这样画线框图的,这样能非常清晰的展示各模块元素之间的布局关系.然后我会告诉视觉,这些模块或元素之间的优先级关系是

visio怎么画UML图?

  visio怎么画UML图?          1.首先笔者用来做例子的是2010版的Visio 2.打开visio,选择如图红框中的"软件和数据库"选项 3.进入之后,选择"UML模型图" 4.选择右下角的"新建" 5.在弹出的页面中,在左下角的"顶层包"上右击

Ext中如何动态生成一个form表单

问题描述 Ext中如何动态生成一个form表单,主要是表单里的item配置是会变的,根据数据库的数据会变.怎样动态生成这个表单呢. 问题补充:lizhi92574 写道 解决方案 var item, items = form.getForm().items;while ((item = items.last())) { //删除组件form.getForm().remove(item);form.remove(item);}form.add();//添加组件form.doLayout();解决方

大数据时代的新型数据库 — 图数据库 Neo4j 的应用

概览 微云数聚(北京)科技有限公司是一家实力雄厚的大数据技术公司,由移动互联网技术专家团队.大数据专业团队和建模博士团队组成.微云数聚专注于研究图数据库技术及其应用,是世界领先的图数据库Neo4j在中国的战略合作伙伴和官方代理,他们研制的Neo4j简体中文扩展版,是专为中国企业量身打造.符合中国企业习惯的图数据库系统,除了提供简体中文界面,还支持节点显示成图片,显示效果由数据驱动:增加了智能查询,并且开发了简便导入Excel.MySQL和Oracle的工具--导入精灵,这些扩展将极大促进Neo4