Lishyer 2017-12-29 03:55 采纳率: 100%
浏览 1410
已采纳

关于简历信息内容存进数据库的相关问题

简历信息有一块内容是校内活动的,包含校内荣誉、校内职务等内容
我有两种方案,但是不知道哪种方案比较好,请各位大神帮我看看
第一种:设置主从表
注册表(注册编号、姓名、毕业院校......)主键:注册编号
校内荣誉表(系统自动编号、注册编号、获奖时间、奖项) 主键:系统自动编号 外键:注册编号
校内职务表(系统自动编号、注册编号、起止时间、职务、职务描述)主键:系统自动编号 外键:注册编号
注册表是父表,其他两个表是子表
第二种:就一张校内活动表
校内活动表(编号、姓名、毕业院校、社团活动......)
其中社团活动用个text字段类型表示,可以填写校内获得荣誉或校内职务等

这是我能想到的两种方法,请帮我看看哪种好,或者有没有更优的法子

  • 写回答

7条回答 默认 最新

  • threenewbee 2017-12-29 04:02
    关注

    关键看你打算做什么。荣誉、职务是多条记录对应主表学生的一条。那么第一个方法,查询某个职务或者荣誉对应的学生,会比较方便。
    第二个方法,如果不需要这种横向的查询,那么它是最简洁的方式,虽然会造成一些冗余数据(比如同样的职务,分散在多个学生记录中)。

    除了使用关系型数据库,还可以用xml,nosql等方式存储非线性的、结构化的数据(所谓结构化,就是你这种一对多,甚至每个多的一方还对了别的记录)。比如mongodb这样的数据库。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(6条)

报告相同问题?

悬赏问题

  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿
  • ¥15 回答4f系统的像差计算
  • ¥15 java如何提取出pdf里的文字?