求数据库设计方案,分期付分,谢谢了
想帮朋友做个网上酒店订房的网站,请问数据库方面怎样设计,主要是能够查询房价.其中,数据库中的酒店有很多家,每家的房价都不同,还有每个时间阶段的价钱也不同,请问怎样设计表,谢谢了,分我会一直加的,暂时先交20分定金了. 问题点数:20、回复次数:8Top
1 楼EASTENRIVER(江东)回复于 2005-05-15 14:46:43 得分 5
系统应包括酒店信息表、酒店房间表、房间价格表它们之间分别是主从关系,很简单的。
Top
2 楼lincai(隐身)回复于 2005-05-15 16:15:10 得分 0
能否详细说一下表的字段怎样设计和那些表的关联?谢谢Top
3 楼rd16()回复于 2005-05-15 17:03:38 得分 5
就是酒店名一张表
酒店价格一张表。
........
再以后用视图。
Top
4 楼lincai(隐身)回复于 2005-05-15 17:51:44 得分 0
那时间呢?
就是每个时间的价钱都可能不同的Top
5 楼skywolfY(莫愁)回复于 2005-05-15 23:23:16 得分 5
这样也行的哦?系统要求的程序不同,表的设计也有难易之分啊。比如说每个时间价钱不同,那么是不是要求历史回溯呢?两者表要设计分别很大。不同时间段之前也同房间,与不同房间有没有交错关系呢?预定有无期限设定呢?Top
6 楼lincai(隐身)回复于 2005-05-16 10:26:16 得分 0
比如一年内的价钱来说吧, 我打个比方:
A酒店有6种房价,一年有365天,那记录就有6*365条
如果有50家酒店,那一个表的记录有50*6*365=106500条
这样设计行不?Top
7 楼lincai(隐身)回复于 2005-05-17 12:10:49 得分 0
up
Top
8 楼bingofei(bingo)回复于 2005-05-17 12:31:06 得分 5
价格表:
| ID | 房间ID | 所属酒店ID | 时段ID | 价格 |
————————————————————
| 1 | 1 | 1 | 1 | 99.99|
| 2 | 2 | 1 | 1 | 88.88|
房间信息表:
| 房间ID | 房间属性 |
————————————
时段表:
| 时段ID | 开始时间 | 终止时间 |
————————————————————————————
| 1 | 05/06/2005 00:00:00 | 07/06/2005 00:00:00 |
酒店信息表:
略
————————
A酒店有6种房价,一年有365天,那记录就有6*365条
————实际上不可能每天都有不同房价
以上是我粗略的想法,给你提供一种思路。Top




