北美微论坛

App下载
扫码下载 App
联系我们
1框架
查看: 454|回复: 5
打印 上一主题 下一主题

[CS/EE] 已求到

[复制链接]

博士后

Rank: 7Rank: 7Rank: 7

跳转到指定楼层
楼主
发表于 2015-7-29 18:04:15 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 木宁木宁 于 2021-3-16 09:18 编辑

zzzzzzzzzzzzzzzzzzz

QQ20150729-15.png (54.45 KB, 下载次数: 1)

QQ20150729-15.png

收藏收藏 分享分享 赞赞赞!赞赞赞! 踩踩踩!踩踩踩! 新浪微博微博分享
回复

使用道具 举报

博士后

Rank: 7Rank: 7Rank: 7

沙发
发表于 2015-7-31 10:47:52 | 只看该作者
这个很简单啊 ,就3个 tables, 应该也需要指一下 PK和FK吧 ,然后你查一下 3NF,找几个例子看看就明白了, 3NF 就是 no transitive functional dependency,不知道你们老师具体上课是怎么说的,一般DB 都是画ER图或者Visio,Excel 应该就是几个table 简单定义下就好了, customer 对region是 one to one, region to sales 是 many to many, customer 对 sales 题目中也没有明确指出来吧
回复

使用道具 举报

助理教授

Rank: 8Rank: 8

板凳
发表于 2015-7-31 11:39:38 | 只看该作者
本帖最后由 Allenz0810 于 2015-7-31 11:01 编辑

我想说其实学渣叶可以解答,先说一下我是 学渣GPA 最低时是2。多。

CustomerTable


CustomerID(PK)
CustomerName
CustomerPhoneNumber
CustomerCity
CustomerState
RegionID(FK, not  null)
1001
木宁木宁1
xxx-xxx-xxxx
xxx
xx
1001
1002
木宁木宁2
xxx-xxx-xxxx
xxx
xx
1001
1003
木宁木宁3
xxx-xxx-xxxx
xxx
xx
1004
1004
木宁木宁4
xxx-xxx-xxxx
xxx
xx
1003
1005
木宁木宁5
xxx-xxx-xxxx
xxx
xx
1002
1006
木宁木宁6
xxx-xxx-xxxx
xxx
xx
1004
1007
木宁木宁7
xxx-xxx-xxxx
xxx
xx
1003
1008
木宁木宁8
xxx-xxx-xxxx
xxx
xx
1003
1009
木宁木宁9
xxx-xxx-xxxx
xxx
xx
1001
1010
木宁木宁10
xxx-xxx-xxxx
xxx
xx
1002


SalesTable

SalesID(PK)
SalesRepName
SalesRepPhoneNumber
SalesRepYearsOfExperience
1001
Jane Doe
xxx-xxx-xxxx
2
1002
John Smith
xxx-xxx-xxxx
4


RegionID
RegoinName
RegoinOfficeHDQCity
SalesID(FK)
1001
Eastern
Boston
1001
1002
Central
Chicago
1001
1003
Moutain
Salt Lake City
1002
1004
Pacific
Sacramento
1002
回复

使用道具 举报

助理教授

Rank: 8Rank: 8

地板
发表于 2015-7-31 11:55:05 | 只看该作者
tianshi 发表于 2015-7-31 09:47
这个很简单啊 ,就3个 tables, 应该也需要指一下 PK和FK吧 ,然后你查一下 3NF,找几个例子看看就明白了,  ...


我觉得应该是
customer 对 region many to one.
region 对 sales 是 many to one.
sales 根 customer 没有直接关系 是要通过 region的。
回复

使用道具 举报

博士后

Rank: 7Rank: 7Rank: 7

5#
发表于 2015-7-31 12:03:50 | 只看该作者
Allenz0810 发表于 2015-7-31 10:55
我觉得应该是
customer 对 region many to one.
region 对 sales 是 many to one.

customer 对region ,你说得对 ,我没仔细想
region 对salse , 他说 region must have a sales rep, 那我的理解是至少有一个或多个,然后他只有两个sales rep,而且明确说对应mutiple regions ,所以我认为这里应该是mang to many


回复

使用道具 举报

助理教授

Rank: 8Rank: 8

6#
发表于 2015-7-31 12:13:39 | 只看该作者
tianshi 发表于 2015-7-31 11:03
customer 对region ,你说得对 ,我没仔细想
region 对salse , 他说 region must have a sales rep, 那我 ...

也对, 那样就在加一个table 就好了。
回复

使用道具 举报

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

本版积分规则

返回顶部