【发布时间】:2012-09-23 20:27:07
【问题描述】:
我正在努力解决与数据库逻辑相关的问题。
我有一个系统,允许用户为给定的事件创建一个事件、表演和多种不同的门票类型。然后这些将被添加到数据库中,其中包含与给定活动的门票类型相关的价格(门票类型可以重复用于其他活动,并且每个活动没有固定数量的类型),然后客户将进入网站,选择其中一项活动、表演,然后将列出供他们从不同的门票类型和价格中进行选择。
此时我有一个事件表,它使用一个系列来存储门票 ID,门票 ID 存储在一个单独的表中,另一个表存储价格。该系列的使用是荒谬的,因为它往往会让我感到厌烦并且要么无法工作(因为 mysql 不能正确处理代码),要么它对信息可以做什么有难以置信的限制有没有人更好地知道如何我可能会达到这个结果?
事件示例:
事件名称:'事件 1'
表现:'23/03/13 (12:30)'
门票类型:成人(20 欧元)、学生(15 欧元)、特殊(10 欧元)等
设置活动的人可以创建他们想要的任何门票类型或使用系统中现有的门票类型,只需为该特定活动设置价格。
【问题讨论】:
-
您能否添加一个活动的示例,包括其表演和门票?它会让你更容易理解你想要什么。
-
更好的是,解释为什么你认为这很荒谬,到目前为止,你似乎走在了正确的轨道上。我会有用于事件、票证的表格,以及一个代表您为事件和票证类型描述的多对多关系的表格。
-
该系列的使用是荒谬的,因为它往往会让我感到厌烦并且要么无法工作(因为 mysql 无法正确处理代码),要么它对可以做的事情有极大的限制信息