作者qrtt1 (愚人)
看板Database
标题Re: [系统] 关於这个正规化..
时间Wed Jan 24 08:15:42 2007
※ 引述《gv390 (武神真好看)》之铭言:
: 我要搞一个小资料库连结ASP来练习
: 然後照着书本正规化下去
: 我要做的类似於博客来购物网站
: 只是里面只有卖漫画
: 想请问一下,我这个正规化有什麽错吗?!
: ---------------------------------------------------
: 使用者资料表 书级资料表
: *帐号 *出版商
: 密码 出版商地址
: 姓名 出版商电话
: 电话 类别
: 价格
: ps.*字号代表各资料表主键
: ---------------------------------------------------
: 我翻两本书了…都照着做
: 只是感觉越做越没自信
: 连做对做错都不知道Orz
: 所以我上来问一下各位我这个正规化有没有错误= =?!
: 如果有错又错在哪?!
: 先谢谢大家了< O >
有没有错这很难讲,因为你没有说你要做到那一阶正规化。
大致看一下,这是 1 阶正规化吗 :P
要符何 1 阶那至少要限定使用者只能有一个电话
出版商只能有一个电话。
---------------------------------------------------
使用者资料表 书级资料表
*帐号 *出版商
密码 出版商地址
姓名 出版商电话
电话 类别
价格
===================================================
像这种不就是 1 阶了,不过实际上有人愿意这样写。
[User]
ID PASSWD NAME TEL
qrtt1 1234 java 02-21331334; 0937654123;
====================================================
这样才会变成 1 阶,出版商电话亦同
符合 1 栏 1 值,且每列不同。
[User]
ID PASSWD NAME TEL
qrtt1 1234 java 02-21331334
qrtt1 1234 java 0937654123
[Book]
Pub Addr Tel Cat Price
foo ptt 12345 St. 80
至於这书籍 table 应该是设计不完全
请拿一本离你最近的书来好好欣赏一下
你至少还要有 Book name, author, ....
====================================================
先想清楚这些问题才有继续下去的空间 囧
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.59.94.117
1F:推 gv390:谢谢,我是想说先随意做个小资料库练习,所以没仔细想太多栏 01/24 19:42
2F:→ gv390:位,至於书上,说实在的…很努力看,可是看完自己做就是不确 01/24 19:44
3F:→ gv390:定对不对,所以才上来问一下各位,谢谢^^" 01/24 19:44