问题标签 [conceptual-model]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
104 浏览

database-design - 概念设计实体

我刚开始玩概念设计,我正在做一些简单的例子,只是为了获得一些好的实践。除了做书上的例子,我开始问朋友他们在工作中做什么,然后我试着练习。无论如何,我现在关心的只是概念部分,它将具有实体和基数。

您可以将此数据库称为广播电台/教堂或任何向社区中的任何人展示自己的节目的小公司。当然,每个演示者都有自己的角色。这家公司有不同的东西,如预订,计费等清单...

我的问题是,如果你看看这个概念设计,这些实体是否有意义?围绕他们向公众展示的程序发展这个数据库是否明智?我知道这里有很多事情是错误的,但是我可以做些什么不同的事情呢?

如果有人有很好的概念建模链接,我将不胜感激......

编辑:我将更新模型

0 投票
2 回答
1608 浏览

uml - UML 类图概念模式

我已经做了一个 UML 图,但我认为我对下面所述的部分(以及图片中的灰色阴影)做错了。感谢任何帮助和建议。:) 谢谢。在此处输入图像描述

规则:

  1. 一个办公室通常只由一名学术人员占据。支持人员的成员共享办公室。办公室也可能在一段时间内是空的。

  2. 一名教职员工被分配给每个学生,作为他或她的专业的顾问。拥有多个专业的学生会被分配到每个专业的指导老师。

  3. 每个科目至少有​​一本教科书,最多需要三本补充教科书。对于一年中的特定会议,一个学术单位可以开设许多科目。

  4. 每个跑步科目都可以由学术单元中的不同学术人员教授。

  5. 对于每个运行科目,记录开始日期、结束日期和期末考试日期。学生每节课最多可以注册两个正在运行的科目。

  6. 如果学生未能通过一门科目,学生可以稍后在另一个课程中再次运行该科目时再次参加该科目。

  7. 为了管理它,学生为每个科目获得的最终成绩保存在数据库中。

0 投票
1 回答
152 浏览

mysql - 设计具有三个实体的关系,其中两个实体没有关系

尝试实现一个 ER 模型,其中我有实体:老师、学生、论文和关系:发布、建议。老师和学生都可以发表论文,但只有老师可以建议论文。我应该为学生和老师复制发布关系,还是可以让它看起来像一个没有老师和学生关系的三向关系?

0 投票
1 回答
2748 浏览

oop - 领域模型、概念模型和业务模型等的区别

我有一个关于一些术语的问题,这些术语多年来一直让我感到困惑,但我似乎无法弄清楚。维基百科倾向于非常正式地解释这些事情,这对我来说很难理解......

我一直在努力理解的术语是:问题域概念模型域模型业务模型业务域业务逻辑、域逻辑等。其中一些含义相同,其中一些可以互换使用,一些它们在不同的上下文中意味着不同的东西。我要的是高级概述,所以我不会对这些术语感到困惑......

这些术语都是领域驱动设计的一部分吗?是OO说话吗?我应该将它们放在什么环境中?

这是我到目前为止所理解的

  • 领域是主题(即您正在建模的世界),模型试图简洁地解释概念/主题。
  • 因此,域模型(=概念模型)试图简洁地解释域。
  • 因此,业务模型将解释业务的功能,因此业务将与域相同,只是域更广泛,它不仅限于业务。

我在 ER 建模方面有一些经验,并且我从维基百科了解到 ER 模型是用于表示概念模型(域模型)的众多技术之一。

我可能完全错了,但它应该告诉你我的困惑在哪里......

0 投票
1 回答
90 浏览

entity-relationship - 实体关系图有绝对的模型答案吗?

嗨,我是概念数据建模的新手,目前正在研究实体关系图。只是一些我无法找到答案的问题:

  1. 我正在根据给定的场景设计一个 ER 图,当我将我的答案与“模型答案”相匹配时,它是完全不同的,尤其是我在代表两个实体之间关系的菱形中使用的术语。我是否正确地说,代表关系的词语选择可以是任何东西,只要它是合乎逻辑的吗?

  2. 我注意到不同的教程使用不同的方法来表示基数。有的使用crow foot,有的使用M:N来表示many-to-many。标准这么多,建议初学者遵循哪个标准?

提前致谢

0 投票
2 回答
64 浏览

database - 概念图 - 启发数据库

我正在寻找使用John F. Sowa提出的概念图概念的数据库

0 投票
1 回答
235 浏览

c++ - 我还需要使用可变参数模板继承来创建 lambda 重载吗?

我了解使用可变参数模板参数的递归性质和特定模板实例化来逐个“吃”参数列表的基本概念。

我知道可以编写 lambdas 来获取某些类型,然后返回某些类型。请记住,我仍在学习 C++14 和 C++11,所以我还没有掌握其中的一个。

这是我在查看其他 Stack Overflow 问题后的尝试:

科利鲁:http ://coliru.stacked-crooked.com/a/5df2919ccf9e99a6

我在这里在概念上缺少什么?其他答案可能会从表面上简洁地回答这个问题,但我正在寻找一个解释,为什么这个答案让我无法思考。如果我知道我需要using F::operator()继承运算符并且我正确声明返回类型和参数类型不同,那么我还需要做什么才能使其工作?

这是我的思路:

  1. 创建一个通用的可变参数模板基类。
  2. 创建特定模板案例以重载特定 lambda 的operator().
  3. 创建一个辅助函数来获取可变参数模板参数列表,然后使用它来构造“重载”类。
  4. 确保类型是明确的。
0 投票
1 回答
163 浏览

entity-relationship - 定义依赖于概念模型中另一个关系的关系

我需要帮助在数据库的概念模型中定义关系。我在 PowerDesiner 中做这件事。我有 3 个实体(我们称它们为 A、B 和 C)。

这对我来说太复杂了,我有一个想法,但结果证明是完全错误的。这只是项目的一部分,但其余的不会影响这 3 个。我需要在概念层面上做这些限制,这正是我的问题。

我的第一个并且可能是最好的想法是这个http://i.snag.gy/Ofdze.jpg但它不包括只有当 A 是 B 的一部分时 C 才能拥有 A 的条件,这与 C 有关系( B 到 C 两个之一)

然后我想出了这个http://i.snag.gy/gKNQ9.jpg但作为之前的解决方案,我认为它不包含相同的条件,更糟糕的是似乎真的搞砸了解决方案。

0 投票
1 回答
75 浏览

database - 如何在数据库中创建建议?

我想开发一个小型音乐库。我的目标是为用户添加建议的想法:

  • 用户将音乐添加到应用程序中,他根本没有连接,它是匿名的。
  • 当用户打开或关闭应用程序时,我们会将他的音乐库发送到我们的数据库,以收集(仅)新的音乐曲目信息。
  • 当用户点击建议时,我想检查数据库并将他的库与数据库进行比较。我想找到喜欢他、和他听相同音乐的用户听的音乐。

我的想法是在两种音乐之间创建一个链接,这些音乐定义为获得这两种音乐的用户百分比。如果这个百分比很高,我们可以向听第一个的用户推荐第二个。

在没有任何用户想法的情况下,我需要一些帮助来查找有关该类型数据库的文档。我必须将用户库与大量音乐进行比较。我发现它是基于项目的推荐。我过得好吗?

0 投票
2 回答
64 浏览

uml - Conceptual model with a constraint

I'm trying to make a conceptual model of this use case:

The Actor can modify the budget but after the modification the sum of all the budget elements percentages must be 100% or 0% if there are no elements in the budget.

How can I include this constraint in my model? enter image description here
The model can also be found here