当前位置: 首页 > news >正文 关于一对多关系(即E-R图中1:n)中的界面展示优化和数据库设计 news 来源:原创 2025/5/1 22:14:36 前言 一对多,是常见的数据库关系。在界面设计时,有时为了方便,就展示成逗号分割的字符串。例如:学生和爱好的界面。 存储 如果是简单存储,建立数据库:爱好,课程,存在一张表中。 但是 这样存储有缺点。后续用到爱好、课程做分析或者关联查询很不方便,且存在性能问题。 建议 将表字段拆分,建立2张表,进行关联。最终形成的数据库关系如下: 如此,既做到了高内聚、低耦合,也方便后续的统计和分析,以及其他表的关联性查询。 数据库具体的设计还需参考另外的文章:数据库设计的必选字段 相关文章: 可以直接本地使用的Python环境可以调用的AI大模型归纳整理(AI辅助) Linux学习——信号量 编程技能:调试04,逐语句命令 JavaScript数据类型简介 [Java]反射、String类补充 SICAR程序标准功能块 FB1512 “Robot_kuka_FB“ 02、Yarn的安装理念及如何破解依赖管理困境 Photoshop安装与配置--简单攻略版 【教程】DVWA靶场渗透 【无标题】微信开发者工具编译运行没问题,真机调试报错:Component is not found in path “wx://not-found“. JavaScript 中的同步与异步:从单线程到事件循环 睡前小故事数据集分享 企业微信自建应用开发回调事件实现方案 javaNIO详解 cv::dnn::NMSBoxes和nms-free的比较 测风塔布局算法详解:基于宏观分区与微观定量选址的双阶段优化方法 Java数据结构——ArrayList Spring 依赖冲突解决方案详解 SAP系统工艺路线的分配物料出现旧版包材 从 0~1 保姆级 详细版 PostgreSQL 数据库安装教程 世界黄金协会:一季度全球黄金投资需求同比增170% 全文丨中华人民共和国民营经济促进法 平安资管总经理罗水权因个人工作原因辞职 江西德安回应“义门陈遗址建筑被没收”:将交由规范的义门陈相关社会组织管理 辽宁辽阳市白塔区一饭店发生火灾,当地已启动应急响应机制 美国清洗政治:一幅残酷新世界的蓝图正在展开
前言 一对多,是常见的数据库关系。在界面设计时,有时为了方便,就展示成逗号分割的字符串。例如:学生和爱好的界面。 存储 如果是简单存储,建立数据库:爱好,课程,存在一张表中。 但是 这样存储有缺点。后续用到爱好、课程做分析或者关联查询很不方便,且存在性能问题。 建议 将表字段拆分,建立2张表,进行关联。最终形成的数据库关系如下: 如此,既做到了高内聚、低耦合,也方便后续的统计和分析,以及其他表的关联性查询。 数据库具体的设计还需参考另外的文章:数据库设计的必选字段