我想用VC写一个操作数据库的程序,于是想写一个影碟管理系统,用来管理租,还碟,可是数据库不知道怎么设计,我之前设计了一个,我把所有的属性都写在一个表里,字段如下:
碟号,碟名,加入时间,压金,租金,租碟时间,还碟时间。可是我想如果有人来租碟那么他可能拿的不是一本碟,可能拿多本,那一本碟比方说是一块钱,如果租碟者拿了三本碟,这个租金应记录在什么地方?分别将三本碟的对应字段租金都变成三元还是怎么做,请大家对如何设计这个表多给点意见,谢谢。我还想把一天租了多少碟,收入了多少钱也写成一个表,可是不会设计了,如果单把他设成一个表什么当主键呢?望高手指点
碟号,碟名,加入时间,压金,租金,租碟时间,还碟时间。可是我想如果有人来租碟那么他可能拿的不是一本碟,可能拿多本,那一本碟比方说是一块钱,如果租碟者拿了三本碟,这个租金应记录在什么地方?分别将三本碟的对应字段租金都变成三元还是怎么做,请大家对如何设计这个表多给点意见,谢谢。我还想把一天租了多少碟,收入了多少钱也写成一个表,可是不会设计了,如果单把他设成一个表什么当主键呢?望高手指点
解决方案 »
- VS2003或VS2005下用MFC调用webservice的方法(非托管)
- 如何在关闭子对话框的同时关闭父对话框呢?
- 求助
- 关于_stdcall的问题
- 动态增加n个菜单项,怎么知道用户点击的是哪个菜单项?
- 怎么再MsChat控件的棒图的坐标轴上显示坐标轴的单位?在线等待。只有四十分了,全给了!
- 如何在CStatic中显示外部的图标,如显示"c:\mm\me.ico",请给出代码
- 如何展开一棵树的某一个节点
- 怎样将sql server 7.0的数据库复制一个完全一样的到另外的机器上?
- 如何屏蔽最小,最大和关闭按钮?
- CRichEdit中如何获得光标(插入符)当前所在的位置?
- 菜鸟问题:CEditView的单文档,如何在C***Doc中得到当前EditView中显示的内容?
基本信息表
碟号(PK),碟名,加入时间,类别(FK)租用表
租用ID(PK),客户号(FK),碟号(FK),租出时间,还碟时间,租金
客户表
客户号(PK),客户信息价目表
类别号(FK),日租金类别表
类别号(PK),碟片类别
其他诸如“一天租了多少碟,收入了多少”都是查询统计的活,通过执行SQL轻松搞定,当然你也可以把查询统计的结果存表