作者valenamuro (徵软体工程师唷)
看板Soft_Job
标题[请益] 资料库设计,我经验不足吗?
时间Tue Sep 30 23:35:36 2008
今天与主管讨论资料库栏位设计时,对於资料库栏位设计有一些地方无法共识
一般我们设计资料库栏位设计都是属於横向方式作设计,如下所示:
第一笔资料 栏位A 栏位B ..........
第二笔资料 栏位A 栏位B ..........
.............
第N笔资料
但是,主管说为了日後弹性而言,要改由纵向设计,设计方式如下:
第一笔资料 第二笔资料 ...............第N笔资料
栏位A 栏位A........................栏位A
栏位B 栏位B........................栏位B
..... ..... ......
这样就在日後要每笔资料有需要新增资讯,就不需要再改资料库栏位
想请问一下,具我所知,一般大都采用横向比较多,有人会采用纵向方式设计吗?
这样设计不是效能很不好??
业界跟理论有这样大误差 =.=..
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.230.200.156
※ 编辑: valenamuro 来自: 61.230.200.156 (09/30 23:37)
1F:推 andymai:小弟比较笨一点~真的不知道贵主管到时候要怎麽设计Entity 09/30 23:41
2F:→ andymai:的部份...而且说是n笔~那如果想要多个n+1笔呢??? 09/30 23:44
3F:推 anraye:为什麽我觉得两个设计是一样的.....=_= 09/30 23:45
4F:推 propecia:你主管是不是EXCEL跟资料库搞混了??还是有啥独到的见解? 09/30 23:45
5F:推 TonyQ:这应该是你们对 资讯 跟栏位 的概念刚好相反吧? 09/30 23:54
6F:推 casperlau:Excel这样搞还可以...DB这样搞....感觉怪怪的... 09/30 23:57
7F:→ casperlau:但是Excel这样搞...缺点还是很多... 09/30 23:57
8F:推 ihon822:我想他是在讲报表长的样子吧 09/30 23:59
9F:推 zxcvboy:一开始栏位尽量就设计好吧 哪有动不动就新增栏位的 10/01 01:10
10F:推 iman00b:这种主管,换掉他吧,把他讲的话,改用 e-mail 留记录。 10/01 04:01
11F:→ iman00b:然後完全依照他的设计来做事,但是你私下做一份自己的。 10/01 04:01
12F:→ iman00b:等到出事情爆了,要究责时,把你的 solution 拿出来。 10/01 04:02
13F:→ iman00b:请记得,问题要要爆到老板那才做,不然就装死。 10/01 04:02
14F:→ iman00b:不然会在你策反之前,就被他黑掉了。 10/01 04:04
15F:→ iman00b:但是如果你们老板完全相信他的鬼话,那就准备找下一个工作 10/01 04:04
16F:→ iman00b:在这边跟他虚耗完成不了的专案?又不是白痴! 10/01 04:04
17F:→ iman00b:加油吧,成功你就上去,失败也无所谓,因为这家公司没救了 10/01 04:06
18F:→ iman00b:刚想到问一下:你们是用 hierarchical 还是 relational? 10/01 04:09
19F:→ iman00b:我不知道 hierarchical 是不是这样... 10/01 04:09
20F:→ iman00b:但是 relational 的话,你是对的,别被啥业界的鬼话骗了。 10/01 04:10
21F:推 gush0905:记得把它的说过的话~跟EMAIL留下来自保. 10/01 10:17
22F:推 Evenni:说不定主管很明确的知道资料笔数不会增多,但是栏位会新增 10/02 02:07
23F:推 iman00b:请问楼上认为"只有"栏位会新增的资料库机率是多少? 10/02 04:28
24F:→ ledia:如果它是事实 那机率就是 1 10/02 11:31
25F:推 jellyice:推楼上,如果它是事实 那机率就是1 10/04 01:16
26F:推 aldous:我有个同事也是这样设计的,不过是用xml包起来,还不错哦! 10/21 05:17