`
woainichenxueming
  • 浏览: 44717 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

横表和从表设计

 
阅读更多

   数据库表的设计一般会有横表,纵表,多端表等设计方案。下面我来谈一些我对这些设计的理解。

  先举个例子:有一张成绩表t_record表。字段如下

  id  学号    科目  成绩

  1   001   语文   80

  2   001  数学   90

  3   002  英语   90

  纵表设计

  id   学号    语文成绩  数学成绩   英语成绩

  1    001    80          90                   

  2     002                               90

  以上就是横纵表的设计,有什么好处呢?

横表的一行可能是纵表的多行。如果你想加个‘地理成绩’在横表里面则需要修改字段,而在纵表里面,你只需要添加一行记录即可。这样看来的话,纵表可扩展性强,但是数据量会很大。横表如果需要扩展则需要修改(或添加)字段了。

  从上面可以看出,在数据库设计方面,如果一些数据不会经常修改,如上表的科目,如果没有什么修改的话则可以采用横表。如果在设计中发现此表信息更改频繁,则采用纵表。不过你还得考虑性能问题。

  

   待续。。。。。。。。

分享到:
评论

相关推荐

    纵表和横表的概念

    纵表与横表是数据库设计中的两种常见数据结构形式,它们在不同的应用场景下有着各自的优劣,尤其是在数据处理和分析方面。纵表和横表的概念不仅适用于电信行业,在多个行业中都有广泛的应用,尤其是在数据仓库、数据...

    Oracle数据库实战:一键执行批量将横表转纵表(横向表转纵向表)

    2、适用于各类业务场景下的横表转纵表需求,只需要按照对应的表结构修改存储过程即可。 3、使用Oracle存储过程实现横表转纵表结构,无需繁琐的手动操作,一键执行,适合处理大批量数据转换任务,极大提升数据处理...

    工资表的设计方案及其纵表变横表的方法

    ### 工资表设计方案 设计一个有效的工资表不仅能够方便公司进行薪资管理,还能确保员工能够清晰地了解自己的收入情况。一个典型的工资表通常包括以下字段:员工ID、姓名、基本工资、奖金、扣款等。为了更好地管理和...

    铰接板荷载横向分布影响线竖坐标表

    通过对影响线竖坐标表的深入分析,不仅可以帮助工程师们更好地掌握桥梁的受力情况,还能够为桥梁的设计提供科学依据,从而提高桥梁的整体性能和安全性。未来的研究中,还可以进一步探讨如何利用现代计算技术优化竖...

    横向表视图

    在UI设计中,"横向表视图"(Horizontal Table View)是一种常见的用户界面元素,尤其在iOS和macOS等Apple平台的应用开发中。它与我们通常所说的垂直滚动的UITableView不同,它允许用户在水平方向上浏览数据。这种...

    SQL Server纵表与横表相互转换的方法

    SQL Server中,我们经常会遇到两种不同的表格形式:纵表(Tall Table)和横表(Wide Table)。这两种表格形式各有其特点,适用于不同的场景。本文将详细介绍如何在SQL Server中进行纵表与横表的相互转换,并提供具体...

    HTML表头可以随表单内容横向滚动,内容可横可纵滚动

    要实现表头固定不动,我们首先将表头和表体分别放在两个独立的`<div>`中,并为这两个`div`设置不同的CSS样式。描述中的"HTML div"就是指这种用法。 1. **固定表头**: 创建一个`<div>`用于包裹表头部分,将其CSS...

    参考资料-6、路基路面纵断高程横坡度宽度检测记录(测表6).zip

    这份“参考资料-6、路基路面纵断高程横坡度宽度检测记录(测表6).zip”压缩包文件包含了一份详细记录这些关键参数的文档,对于工程技术人员来说,它是确保施工质量、安全和效率的重要工具。 纵断高程是指沿道路...

    路基、路面宽度、横坡、边坡坡度检查表.doc

    本检查表主要用于确保这些关键指标符合设计规范和施工质量要求。 首先,我们要理解“路基”是指公路的基础结构层,它是路面的支撑,对路面的承载能力和耐久性起到决定性作用。路基宽度的控制至关重要,因为过窄可能...

    横切、纵切引起圆柱表面积的变化教学设计.doc

    【知识点详解】 1. 圆柱的基本特征:圆柱是由两个相同...通过以上讲解,学生不仅能掌握横切和纵切圆柱表面积变化的基本原理,还能提升数学思维和问题解决能力,为后续学习圆柱的体积等更深层次的概念打下坚实基础。

    参考资料-17、路床顶面高程、横坡度检测记录(测表17).zip

    其中,"17、路床顶面高程、横坡度检测记录(测表17).DOC"文档可能是具体的检测报告或指导手册,详细阐述了检测方法和标准。 路床顶面高程是指路面设计标高与实际完成面的高度差,它是确保道路水平和排水性能的关键...

    路床顶面设计高程计算表

    总的来说,路床顶面设计高程计算表是公路施工的重要依据,它结合了测量学、土木工程学和交通工程学的知识,确保道路建设符合设计标准,同时考虑了功能性和安全性。通过精确的计算和严格的自检流程,可以保证成雅快速...

    路基路面高程、横坡检测记录表.doc

    本文件涉及的是“路基路面高程、横坡检测记录表”,用于记录和评估省道241团风县白鹤林至方家墩段改建工程中的路基填筑质量。该记录表包含了多项关键数据,下面将详细解释这些知识点。 1. **高程检测**:高程是衡量...

    工程设计文件审核记录表.docx

    - **尺寸表及标高均正确**:确保了桥墩设计的高度和尺寸符合要求。 - **钢筋尺寸正确无误**:验证了桥墩钢筋的具体尺寸设计。 ### 3. 审核结论 - **按图施工**:这是审核过程中最常见的结论之一,意味着设计文件...

    高等路基设计表.xlsx

    该设计表是用于高等路基设计的计算工具,它包含了一系列的参数和数据,用于计算和规划路基的各个组成部分。以下是该设计表的功能和应用的详细描述: 1. **路基宽度和坡度计算**: - 设计表提供了土路肩宽度、土路肩...

    14 继承(一)(整个继承树映射到一张表)

    继承是这个概念中的重要组成部分,它允许一个类(子类)从另一个类(父类)中继承属性和行为,以此实现代码重用和扩展。标题“14 继承(一)(整个继承树映射到一张表)”揭示了我们今天将探讨的主题——如何在数据库中...

    基于宽表的自助取数系统设计说明.doc

    本文介绍了基于宽表的自助取数系统的设计思路和实施要点,对于电信运营商提升营销活动的效果具有实际意义。未来,随着大数据和人工智能技术的发展,自助取数系统有望进一步智能化,提供更深入的洞察和预测,以驱动更...

Global site tag (gtag.js) - Google Analytics