gpt4 book ai didi

php - 需要 mysql 数据库规范化帮助

转载 作者:行者123 更新时间:2023-11-29 23:20:45 25 4
gpt4 key购买 nike

请原谅我,因为我很困惑,我需要你的帮助来标准化下一个 mysql 数据库(将与 php 一起工作)。如果不允许发布,请忽略:)

  • 我需要记录大量学生访问图书馆的情况,以便记录下来并随后创建分析和报告。
  • 这些访问将为每个学生单次访问提供大量数据和标准,并且将由不同的主管人员填写,因为学生将访问多个部分。
  • 因此,输入将会受到一些限制,并且不允许某些用户访问表单的某些部分......等等。
  • 我的计划是使用一个单一的表单,其中包含一些初始学生信息,并为每次访问选择框、单选框、复选框和注释作为自由文本,正如我提到的,使用 php 作为前端

这就是我的想法,2个主表+其他较小的表来将选择框数据作为外键保存。

表 1:学生

  1. student_id
  2. 学生编号
  3. 学生姓名
  4. 学生性别
  5. 学生年级
  6. 学生出生日期
  7. 学生年龄

表2:访问

  1. studnet_id(从表 1 中引用和提取学生信息)
  2. 访问日期
  3. have_did_this_during_the_visit(下拉菜单)
  4. 心理 react (复选框)5 was_wearing_well(是的,不是选择框)

等等,每次访问需要衡量 50 多个标准

这样,最终将有 2 个表单,一个用于添加学生,一个用于处理访问...

虽然,访问表单/页面会很大..我的问题来了,这样可以吗?这些访问表数据可能超过 40 或 50 个字段,或者你们建议不同的方法吗?

感谢您的高级帮助

最佳答案

Have_did_this_during_the_visit(下拉)。

为此,您需要一张表,该表将在访问表的主键上包含 pk anf fk

psychological_reaction(复选框)5 was_wearing_well(是的,不是选择框)

为此,您需要一张表,该表将在访问表的主键上包含 pk anf fk

表2:访问

    visit_id
studnet_id (referring and pulling student info from TABLE1)
date_of_visit
have_did_this_during_the_visit (DropDown)
psychological_reaction (checkboxes) 5 was_wearing_well (yes not selectbox)

have_did_this_during_the_visit

id
visit_id
you DropDown vaues

心理 react

id
visit_id
you checkboxes vaues

关于php - 需要 mysql 数据库规范化帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27330500/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com