【问题标题】:MySQL EER database model that stores download information?存储下载信息的 MySQL EER 数据库模型?
【发布时间】:2021-01-26 05:39:14
【问题描述】:

我正在尝试为数据库创建 EER 模型,但我不确定如何去做。我目前正在从书本中学习并尝试章末练习,我发现自己越来越困惑。

我要完成的练习如下:

使用 MySQL Workbench 为存储有关用户下载的信息的数据库创建 EER 模型。创建创建此数据结构所需的表:

每个用户都必须有一个电子邮件地址、名字和姓氏。

每个用户可以有一个或多个下载。

每次下载都必须有一个文件名和下载日期/时间。

每个产品都可以与一个或多个下载相关。

每个产品都必须有一个名称。

我想你可以说创建表是我的问题。我知道如何创建表格并打开它进行编辑。我只是不知道如何正确输入信息。第一次尝试,我只是超级困惑,所以任何提示都会很棒。我希望我能更好地解释我的情况。我想看看表中的所有数据输入字段是压倒性的。不知道如何正确命名表以及如何在每个表中存储信息。

【问题讨论】:

  • 如果没有任何插图,很难想象您想要做什么。您要创建多少张表?你能edit your post 并包括你想到的所有表格的结构吗?

标签: mysql database model eer-model


【解决方案1】:

要生成 EER,您可以进入数据库菜单 > 逆向工程师。 但您的问题不是生成 EER,而是创建数据库表。

  1. 每个用户都必须有一个电子邮件地址、名字和姓氏
  2. 每个用户可以有一个或多个下载。每个下载必须有一个 文件名和下载日期/时间。
  3. 每个产品都可以与一个或多个下载相关。
  4. 每个产品都必须有一个名称。

至少你有一个用户、下载、产品表。 我建议您尝试使用 UML 或 Merise 对这些表进行建模。它将允许您管理表关系(一对多、多对一、多对多...)

你应该看看这里:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-05-10
    • 1970-01-01
    • 1970-01-01
    • 2013-06-08
    • 1970-01-01
    • 2016-02-15
    • 2012-07-15
    • 2010-12-05
    相关资源
    最近更新 更多