作者HOTISSUE (以前的泫雅回不来了~ 泪~)
看板Database
标题Fw: [SQL ] 有几个基本的资料库问题
时间Mon Sep 3 15:57:22 2012
※ [本文转录自 Examination 看板 #1GGX8Cds ]
作者: HOTISSUE (以前的泫雅回不来了~ 泪~) 看板: Examination
标题: [课业] 有几个基本的资料库问题
时间: Sat Sep 1 21:47:52 2012
我看补习班讲义的时候,题目要"关联表",可是老师写答案的都是写"关联纲要"
关联表
________________
| | | | | |
----------------
关联纲要
R(A1,A2,..)
我看其他书(非补习班的讲义),有例题要求"关联表",都是上方的形式
还没看过写关联纲要的,补习班老师写关联纲要的原因是两者可以通用吗?
还有外键的表达形式,补习班是教在"关联纲要"上画线连到原关联去
然後下方加注虚线,老师说如果不想这样写可以在下方用文字注明表达,例如:
"关联R2的A属性为外键,参考的R1的B属性"
可是我看其他的书都没这样表达,划出"关联表"後
外键都没画线连接,外键下方也没标虚线,最後面也没用文字注明
是否是因为补习班写的是关联纲要才要补充,而关联表不用? 还是说表达形式因人而异?
另外关於其他关联的属性有同名的问题,老师说为了避免要混淆,所以要改名
可是我看其他书的例题,没有改名的习惯,都是直接写上去,请问真的要改吗?
在画ER图中表达最大最小值的时候,我看到有些书是写在"反方向"
但是他是用中刮弧注记[min,max],而非小括弧(min,max),例如:
一般写法:
1 : N
(0, *) (0, 1)
另一种写法:
1 : N
[0, 1] [0, *]
请问哪一种才是正确的呢? 谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 202.112.112.249
1F:→ erotic:如果你用这种行文风格写申论题,阅卷老师会看的很累... 09/02 05:53
2F:→ erotic:你知道你问了几个问题吗? 建议标题号,条理分明,别人也易读 09/02 05:54
3F:→ HOTISSUE:每个问题之间都有三行空白 09/02 06:58
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 转录者: HOTISSUE (202.112.112.249), 时间: 09/03/2012 15:57:22
4F:推 tedcat:纲要跟表差不多,看喜好,但常用表… foreign key其实在表 09/09 02:28
5F:→ tedcat:的也是要画出来,以虚底线连虚线到其他表,但是表的栏位加 09/09 02:29
6F:→ tedcat:实底线是表示Key,(用叙述描述外键也可) 而书上没标应该通 09/09 02:29
7F:→ tedcat:常是因为外键各表栏位相同懒得画… 09/09 02:30
8F:→ tedcat:栏位名看各人喜好,ex,书本编号跟出版社编号在各自主表都可 09/09 02:35
9F:→ tedcat:用`id`,但加入关联栏位的话总不可能都用`id`表示吧… 09/09 02:35
10F:→ tedcat:至於Er图那个太久没画忘光了… 09/09 02:37
※ HOTISSUE:转录至看板 ask 09/09 17:39