作者Adonisy (堂本瓜一)
看板Database
标题Re: [考题] 98国营/资讯/资料库
时间Wed Nov 13 10:48:07 2013
※ 引述《Sunofgod ( )》之铭言:
: ※ [本文转录自 Examination 看板 #1IVYGxgj ]
: 作者: Sunofgod ( ) 看板: Examination
: 标题: [考题] 98国营/资讯/资料库
: 时间: Sat Nov 9 20:02:00 2013
: 考题是98年国营资讯非选
: 题目如下
: 资料表T1(学号,姓名,居住地,区域) 主键为学号,区域相依於居住地,资料内容如下
: 学号 姓名 居住地 区域
: 1 张三 台北 北
: 2 李四 台中 中
: 3 王五 台南 南
: 4 赵六 高雄 南
: 5 张三 高雄 南
: 分解为
: 方法一:T2(学号,姓名,居住地) T3(居住地,区域)
: ---- ------
: 方法二:T2(学号,姓名,区域) T3(学号,居住地)
: ---- ----
: (一)请问资料表T1违反何种正规化
如果只有一个资料表,学号不重复,没有 repeating group,不违反第一正规化
只有违反第三正规化
因为它说区域相依於居住地
非 pk 之间是不能相依的,这是第三正规化的定义
: (二)方法一 方法二分别违反而种正规化
方法一:都拆成这样了,当然没违反三个正规化,顶多就是
设计资料库的瑕疵
方法二:一出手就是乱设计的范例
T2与T3都有相同的学号当 PK,在做资料的垂直切割吗?
区域与居住地有相依要设计在一起
--
昔日所为 今日所受
今日所为 明日所受
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.221.67.170
1F:→ Sunofgod:感谢你抽空回答 11/16 18:37