一道的数据库简单设计题,各位大哥请指点指点??感激不尽!!50分!!
请简单设计下面的数据库系统:
零售交易中心管理系统主要提供客户和供应商之间完成零件交易的功能,其中包括供应商信息、
顾客信息以及零件信息。供应商信息包括供应商号、供应商名、地址、电话、简介;顾客信息包
括顾客号、顾客名、地址、电话;零件信息包括零件号、零件名、重量、颜色、简介等。此系统
可以让供应商增加、删除和修改所提供的零件产品,还可以让客户增加、删除和修改所需求的零
件。交易员可以利用客户提出的需求信息和供应商提出的供应信息来提出交易的建议,由供应商
和顾客进行确认后即完成这笔交易。
要求完成该系统的数据库设计(简单设计)。
我在进行设计时,将供应商、顾客、零件分别用实体集表示,它们的信息作为实体集的属性;
但我不知道:
1."供应商增加、删除和修改所提供的零件产品"如何实现?
2."客户增加、删除和修改所需求的零件"如何实现?
3."交易员"如何实现?
4."交易员可以利用客户提出的需求信息和供应商提出的供应信息来提出交易的建议"如何实现?
5."由供应商和顾客进行确认后即完成这笔交易"如何实现?
各位大哥帮帮忙,指点指点!!
问题点数:0、回复次数:7Top
1 楼pengdali()回复于 2002-12-02 22:11:16 得分 0
1,2用T-sql语句实现呀!
2,3,4.交易表(id,对应客户id,建议,供应商同意否,顾客进行确认否,状态)Top
2 楼more_zou(小人物)回复于 2002-12-02 22:13:49 得分 0
1 ,增加一个供应商和所提供零件的联系
2,增加一个客户和零件的联系
后面的不太清楚,作连接?Top
3 楼Haiwer(海阔天空)回复于 2002-12-02 22:20:01 得分 0
http://expert.csdn.net/Expert/topic/1224/1224807.xml?temp=.3941767Top
4 楼weicf01()回复于 2002-12-02 22:23:43 得分 0
pengdali(大力) 大哥,可否说的具体一点,谢谢!!Top
5 楼weicf01()回复于 2002-12-04 12:17:34 得分 0
各位大哥帮帮忙,指点指点!!Top
6 楼pengdali()回复于 2002-12-07 19:21:33 得分 0
create table 供应商信息(供应商号、供应商名、地址、电话、简介)
create table 顾客信息(顾客号id、顾客名、地址、电话)
create table 零件信息(零件号id、零件名、重量、颜色、简介、类型、编号id)
说明:零件信息表的类型是bit型 0表示是供应商提供的零件信息 1表示是顾客提供的零件信息
零件信息表的编号是保存对应拥有者的编号
create table 交易员(交易员号,姓名,密码)
create table 交易表(id,供应商号,顾客号,零件号,数量,交货日期,落订日期,交易员号,供应商确认日期,顾客确认日期)Top
7 楼pengdali()回复于 2002-12-07 19:49:54 得分 0
或:
create table 供应商信息(供应商号id、供应商名、地址、电话、简介)
create table 顾客信息(顾客号id、顾客名、地址、电话)
create table 零件信息(零件号id、零件名、重量、颜色、简介)
create table 供应商零件表(供应商号id、零件号id)
create table 顾客零件表(顾客号id、零件号id)
说明:供应商零件表、顾客零件表都是双主键、双外键。
也可用:create table (拥有者id,零件号id)代替它们
create table 交易员(交易员号,姓名,密码)
create table 交易表(id,供应商号,顾客号,供应商零件号,顾客零件号,数量,交货日期,落订日期,交易员号,供应商确认日期,顾客确认日期)Top




