魔方网表 让信息化更简单

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

查看: 7524|回复: 18

[原创] 为什么表间关系如此重要?

[复制链接]
admin 发表于 2009-6-2 16:31:00 | 显示全部楼层 |阅读模式
一直关注魔方网表的朋友都知道,大家一直都很关注表间关系的功能,但是魔方软件似乎一直在这方面不是很积极,直到最近才明确的承诺在5.0版中将实现这个功能。表间关系到底是什么意思?她为什么如此重要?为什么魔方软件不能早一点推出这个功能呢?下面我来给大家说说这些问题。

大家知道目前的管理信息化软件,小到进销存,大到CRM,ERP都是基于关系数据库来实现的,比如SQL server,oracle,mysql等。关系数据库之所以称之为关系数据库,关键就在关系二字。关系数据库中一张数据表是由字段(也就是列)和行(也就是记录)组成的,而表和表之间的关系连接是关系数据库可以实现复杂功能扩展的最重要原因。

比如说一张订单表,中间需要输入客户名称,如果客户名称每一次都是手工输入的话,有可能会不规范,同一个客户也许因为相差一个字母变成了两个客户,统计的时候就会出错遗漏。数据的不规范统一,这也是excel这样的电子表格软件虽然方便,但不适合做重要的信息管理系统的一个原因。

那么比较好的方式是怎么做呢?

很简单,就是把客户信息专门做成一张表,订单表和客户表通过客户名称或者客户id这样的唯一性标识连接起来就可以了。订单表里存放的是客户名称或者id,客户的详细信息放在客户表中。属于一个客户的订单可以是多张,所以我们把这种关系叫做一对多关系,反过来订单和客户的关系就是多对一关系。

有了表间关系以后,表和表之间就可以通过各种关系连接为一个有机的整体,实现复杂的应用。如果是孤立的一张表是实现不了丰富的应用的。比如说我要查山东的订单,订单中本来没有地区信息,但是可以通过客户的所在地区来实现联合查询,这样功能就丰富多了。有了表间关系,数据可以被反复使用,比如客户信息的引用。这样数据的冗余程度会降低,可维护性将提高。有了表间关系,可以通过关联表查询在各种表格中间自有翱翔,找到相关的信息。可以这么说,没有表间关系,是不能构成完整的数据管理体系的。这就是为什么表间关系如此重要!

这么好的功能魔方网表为什么不早实现呢?原因很简单,我们要找到一种将复杂的表间关系变为大家都能接受,能理解,能懂的简单的方法,同时要保证性能和可用性,这并不是一件简单的事情,所以我们在没有把握的情况下先推迟实现这个功能。5.0发布以后,我将自豪的说,魔方网表站在了一个新的高度上。

魔方网表5.0将在7月发布,通过增加引用字段和嵌入字段两种新型的字段,以符合大家一贯的使用习惯的方式实现了表和表之间的关系扩展。同时围绕着表间关系周边实现了配套的一系列新功能。我会在今后再详细的介绍给大家。
香米 发表于 2009-6-2 16:37:00 | 显示全部楼层

我顶

表间、支持计算、报表统计是我个人最强的需求。
回复

使用道具 举报

haolei 发表于 2009-6-2 16:49:00 | 显示全部楼层
顶顶顶,不得不顶
回复

使用道具 举报

lukefury 发表于 2009-6-5 23:35:00 | 显示全部楼层
要顶
回复

使用道具 举报

x2008 发表于 2009-6-7 10:25:00 | 显示全部楼层
好期待这些功能
回复

使用道具 举报

rockkoca 发表于 2009-6-8 09:27:00 | 显示全部楼层
我顶
表间、支持计算、报表统计是我个人最强的需求。
回复

使用道具 举报

600ing 发表于 2009-6-9 00:56:00 | 显示全部楼层
顶顶顶!
等得心痛......
其实作成和一般的数据库表间关系操作方式就可以了。
回复

使用道具 举报

shenbo 发表于 2009-6-25 00:16:00 | 显示全部楼层
哈,我就是冲着这个来的,要比excel服务器那东东好才行啊!!!
学习方法简单跟功能强大是很难兼顾的,所以,我还建议mf最好推出两款,普通版和专业版。专业版旨在实现更多功能和较灵活的编写程序功能,普通版注重更方便的应用。
回复

使用道具 举报

 楼主| admin 发表于 2009-6-25 01:37:00 | 显示全部楼层
shenbo用过excel服务器吧,说说它的优缺点,交流一下吧
回复

使用道具 举报

shenbo 发表于 2009-6-27 16:42:00 | 显示全部楼层
原帖由 admin 于 2009-6-25 1:37:00 发表
shenbo用过excel服务器吧,说说它的优缺点,交流一下吧

呵呵,我用的是破解版,用的也不是很熟。
excel服务器优点,官方网站已经吹的很神了,我也没什么要增加的了,反正总结来说,其好处:
1、是可以随心所欲的制作表单界面,在哪里填,框多大,利用excel操作简便,且适应不同行业、不同部门的需求;
2、除了表间公式,工作流,表单内公式完全可以用excel完成,省去了新手不少的学习时间;
3、作为一个管理软件,excel服务器的确实现了为企业提供简便、快捷、灵活的管理软件,他让企业能够量身定制自己所需要的管理系统,解决了编程组织问题,实现了管理意图。
缺点:
       excel服务器我也没用几天,其技术上缺点还总结不出来,只能谈谈对其的映像,勤哲推出的excel服务器自05年问世以来,知道的人很多,但真正用的人却很少,原因是勤哲只是一味追求眼前利益,固步自封。再好的软件,也必须要会用的人用,勤哲官方既没开发论坛,其学习教程也是七零八碎的,再加上软件又要钱买,阻止了很多excel服务器爱好者的求学之路,excel服务器也就不可能成为众所周知的文化。试想,公司招聘的每位职员都要现学office的话,那么勤哲还会从excel着手开发excel服务器么?勤哲的excel服务器的成功就在于充分应用了excel的几乎全部功能,但他的失败也可能会在于丢弃了微软推广excel等软件的营销理念。
回复

使用道具 举报

 楼主| admin 发表于 2009-6-27 16:57:00 | 显示全部楼层
呵呵,中国的软件使用者是被惯坏了,本来很正常的事情,软件当然要花钱买,却被当作怪事了。呵呵。微软在中国不管是被动的还是主动的用盗版开拓市场,前提是在美国和欧洲,有那么多的正版用户在支持他。我希望国人从爱护国内软件企业的角度出发,要盗版就盗国外的软件吧,把有限的银子支持国内软件厂商。
回复

使用道具 举报

shenbo 发表于 2009-6-28 03:17:00 | 显示全部楼层
不是不想花钱买软件的意思,而是说软件要想成功推广就得让更多的人使用,这样企业才能立于不败之地,试想腾讯推出的QQ若从一开始就按短信价格收费,可能不会有今天吧?
不是想用盗版软件,是想谈谈企业的营销理念。不战而屈人之兵...
回复

使用道具 举报

 楼主| admin 发表于 2009-6-28 09:26:00 | 显示全部楼层
面向消费人群的互联网服务和面向企业的管理软件虽都可以称之为软件,但其实是截然不同的市场领域,管理软件的用户基数不能和消费软件相比,所以市场模式必然不同,你能想象erp靠广告收入支撑吗?

不过其实我们已经在尝试了。标准版,甚至可以做到外网访问,连服务器,带宽租用都省了,这么强,也是免费的。软件要想成功推广就得让更多的人使用,你的这句话,我很赞同。
回复

使用道具 举报

ylb67620 发表于 2012-10-5 20:17:01 | 显示全部楼层
刚刚才发现这个软件,真的还可以!一定好好学习!
回复

使用道具 举报

 楼主| admin 发表于 2013-5-4 10:12:00 | 显示全部楼层
表间关系是魔方的长项
勤哲没有真正的关系
这样造成使用比较困难,而且性能差
回复

使用道具 举报

一尘一世界 发表于 2013-6-25 11:17:13 | 显示全部楼层
......................................................................
回复

使用道具 举报

快乐人 发表于 2013-7-7 07:51:43 | 显示全部楼层
第一个帖子是4年前发的了,现在看很多功能都实现了,只是我知道的太晚了!
回复

使用道具 举报

sywanwan 发表于 2013-9-13 08:52:08 | 显示全部楼层
表间关系有视频吗?
回复

使用道具 举报

bingley 发表于 2016-9-17 20:29:23 | 显示全部楼层
好想快一点学会。我们公司完全用得上。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则


Archiver|手机版|小黑屋|魔方软件 ( 京ICP备08008787号 )

京公网安备 11010702001722号

GMT+8, 2024-6-2 15:00 , Processed in 0.084916 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表