用编程的方法处理数据库中多对多关系

时间:2024-02-27 点赞:52400 浏览:108034 作者原创标记本站原创

为您写关系毕业论文和职称论文提供关于关系硕士毕业论文范文,与用编程的方法处理数据库中多对多关系相关论文范文资料,包括关于关系及设备及标准方面的论文题目、提纲、开题报告、文献综述、参考文献的大学硕士和本科毕业论文,是免费优秀的关系论文范文。

摘 要:目前,在程序设计中,涉及数据库设计时,经常需要处理多对多的关系,其处理效率及便利性,对程序员极为重要.本文探索不同于传统的新方法,并通过实例展示这种方法.此新方法不需要增加字典表或者副表,而是在两表中,各设置一个关联功能字段,通过编程手段处理两表的多对多关系.

关 键 词 :数据库;关系;多对多


中图分类号:TP311.13

在数据库编号中,传统的多对多处理方法至少需要3个表,第一个表叫做主表,第二个叫做关系表,第三个表叫做字典表或者副表(字典表是纪录比较少,而且基本稳定的).按照数据库的增删查改操作,多对多关系的查找可以用inner join或者select*from主表where id in (select 主表.id from 关系表)实现.

本文要描述另一种不同于传统的新方法,该方法处理两个表的多对多时,不需要增加字典表或者副表,而是在两表中,各设置一个关联功能字段,通过编程手段处理两表的多对多关系.以下用计量标准和计量设备两者关系的实例,描述这种多对多处理新方法.

从事计量工作的人员都知道,一个计量标准(以下叫标准)由多台计量设备(以下叫设备)组成,一台设备也可以从属多个标准中,从而出现标准和设备的多对多关系.

1 两个多对多的关系表中,一个叫“standar”,另一个叫“Machine”

各设置一个关联功能的字段:standar表中的“包含设备ID”,Machine表中的“所属标准ID”.

2.将所有标准录入标准表中,同样将所有设备录入设备表中

4.在进行增删操作时的处理程序(Visual Basic)

4.1 在标准中增加设备的处理程序

4.2 在标准中删除设备的处理程序

目前,作者自行编写的“检测业务系统”,已经在多家质检计量机构实际运行,在程序中,已经多处用编程的方法处理数据库中多对多的关系.实践证明,用编程的方法处理数据库中多对多的关系是完全可行和高效的.

注:本文系本人编写“检测业务系统”过程中,发现的新方法.

作者简介:韦金兴(1975-),男,广东云浮人,主任,电子工程师,一级计量师,硕士研究生,研究方向:计量检定、检测技术机构的管理.

作者单位:广东省云浮市质量计量监督检测所,广东云浮 527300

相关论文

对计算机语言编程教学方法的

本文是一篇数据库论文范文,关于数据库毕业论文题目,关于对计算机语言编程教学方法的相关电大毕业论文范文。适合数据库及课堂教学及教学法方。

CAM编程中刻单线中文字体的几种方法

本文是一篇工程师论文范文,工程师方面有关学年毕业论文,关于CAM编程中刻单线中文字体的几种方法相关在职研究生毕业论文范文。适合工程师及。

PLC控制交通信号灯的几种编程方法

本文是一篇指令论文范文,关于指令相关函授毕业论文,关于PLC控制交通信号灯的几种编程方法相关毕业论文范文。适合指令及参考文献及控制系统。

计算机数据库的升级与维护方法

本论文是一篇数据库相关计算机发表论文,关于计算机数据库的升级与维护方法相关函授毕业论文范文。免费优秀的关于数据库及计算机及计算机数。

一种FPGA的远程编程方法和实现

为您写系统毕业论文和职称论文提供关于系统类在职毕业论文范文,与一种FPGA的远程编程方法和实现相关论文范文参考文献,包括关于系统及嵌入式。