【发布时间】:2015-01-28 20:56:20
【问题描述】:
我为我的酒店预订系统创建的关系数据库架构有 4 个表:
客户表 -
CustomerID (PK)
title
firstname
surname
address
town
county
country
postcode
tel
email
username
password
餐桌
RoomID (PK)
RoomType
Description
PricePerNight
预订
ReservationID (PK)
CustomerID (FK)
RoomID (FK)
ArrivalDate
DepartureDate
Room_Availability
RoomID(PK/FK)
Availability
在前端我有两个 ajax 日历,允许用户选择到达和离开日期,旁边有一个检查可用性按钮。
我不确定如何搜索数据库以检查哪些房间可用,然后以网格视图或其他方式将它们显示在下一页上。
另外,我的数据库架构是否正确,有人可以帮助我吗?
【问题讨论】:
-
欢迎来到 SO,不幸的是,您的问题需要与您遇到的特定编程问题有关。您正在寻求设计分析和建议,这使您的问题过于宽泛。尝试缩小范围。
-
1 - 您的数据库架构不支持您的功能。 2 - 这是我的意见。 3 - 没有人说数据必须以这样的方式存储,以便查询应该很容易。 4 - 酒店系统是应该具有规范化和非规范化数据的系统的一个很好的例子。
标签: sql asp.net sql-server vb.net