我正在研究一个相当简单的调查系统。 数据库模式将变得很简单:一个Survey表,与Question表成一对多的关系,与Answer表和PossibleAnswers表成为一对多的关系。 最近,客户意识到她只想给某些问题提出一些问题的能力,例如, 你是否买了香烟?接下来是什么是你最喜欢的香烟品牌?没有问第二个问题问题不吸烟者)。 现在我开始想知道在我的数据库模式中实现这个条件问题的最好方法是什么? 如果question A有两个可能的答案:A和B,而question B只有在答案为A才会出现在用户面前? 编辑:我正在寻找的是一种方法来将这些有关需求的信息存储在数据库中。 数据的处理可能会在应用程序端完成,因为我的SQL技能很糟糕)
我正在寻找一种方法来以graphics方式表示我的Django项目模型。 有没有这种ERD (图)的应用程序? 更新以下@Etienne说明 下面是我如何最终查看代表我的Django项目的一些模型的PDF的例子 $ python manage.py graph_models app1 app2 … | dot -Tpdf | evince 它实际上与我的应用程序(app1,app2,…)生成点数据 通过结果dot输出成PDF格式 用evince打开输出
我想使用Oracle SQL Developer为我的数据库表生成一个ER图,但是我是Oracle和这个工具的新手。 在SQL Developer中创buildER图的过程是什么?
我正在学习如何将实体关系图解释为SQL DDL语句,我对表示法的差异感到困惑。 考虑一个不相交的关系,如下图所示: 这可以表示为: 车辆,2WD和4WD表(2WD和4WD将指向车辆的PK); 要么 只有2WD和4WD表(和NO车辆表),这两个表将会复制车辆将具有的属性? 我认为这是写作关系的其他方式: 我正在寻找一个清楚的解释,关于你最终将为每个图表的差异。