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

来源 :计算机光盘软件与应用 | 被引量 : 0次 | 上传用户:kaliya
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:目前,在程序设计中,涉及数据库设计时,经常需要处理多对多的关系,其处理效率及便利性,对程序员极为重要。本文探索不同于传统的新方法,并通过实例展示这种方法。此新方法不需要增加字典表或者副表,而是在两表中,各设置一个关联功能字段,通过编程手段处理两表的多对多关系。
  关键词:数据库;关系;多对多
  中图分类号: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
其他文献
摘 要:本文通过VB编写程序对同一文件夹中多个Excel中的大量数据同时处理,提高数据处理的准确性以及工作效率。  关键词:多文件处理;VB编程  中图分类号:TP273.5  在程序开发语言中,VisualBasic是现在最简单、最容易的语言。在工程数据处理中会出现同时从多文件中提取部分数据到同一文件中。人工手动的方法会造成时间及资源的浪费并影响数据提取的准确。利用VB程序对多个Excel进行同
期刊
摘 要:针对跨学科、融合共享实验室建设目标,提高实验室资源的高效运作及其利用率。指出多学科共享实验研究中心的建立对提升大学实验研究水平和工作效率、节约教育经费投入、促进多学科研究领域交流和多出成果等多方面有重要意义,同时对如何组建多学科共享实验研究中心提出了一些具体的规划与设计。  关键词:融合共享;专业实验室;方案规划;设计  中图分类号:TM7-4  “商务智能与数据挖掘分析实验室”是沈阳航空
期刊
摘 要:信号设备必须安全性和可靠性非常高,嵌入式计算机连锁控制系统能够满足信号设备的要求。本文主要分为三个部分,第一部分,简单介绍了嵌入式系统的功能、组成和特性;第二部分,详细分析了控制器的软件体系,具体包括Petri网原理,连锁软件建模,仿真测试连锁模型;研究了控器的安全性和可靠性,研究表明,该控制器达到了信号设备安全性、可靠性的相关要求。第三部分,概述嵌入式计算机连锁控制系统的作用和影响。  
期刊
摘 要:随着计算机技术迅速发展,计算机网络给人来极大的方便,但同时,由于网络引发的信息安全问题也日益引起人们的重视。本文针对目前常见的维系计算机网络安全因素,从技术、管理、法律法规等多个方面提出了应对措施和机制。  关键词:信息安全;网络;措施  中图分类号:TP393.08  1 信息安全的概念  我国在《计算机信息安全保护条例》中,对于计算机的安全给出了权威的定义,并对计算机信息安全作出了相关
期刊
摘 要:职业教育的课程建设的改革,已经成为当前提高教学质量的重要途径之一,基于工作过程的课程建设思路逐渐成为改革的主流方向。本文以《JavaScript网页特效》这门课程为例,从课程建设思路、实施途径、实施中要解决的关键问题等方面进行探讨,希望能为高职类似课程的精品资源共享课建设提供借鉴。  关键词:工作过程;网页特效;资源共享课  中图分类号:TP393.092-4  精品资源共享课程是高校质量
期刊
摘 要:本文基于Z85C30芯片,研制了一种适用于CRH2型动车组HDLC总线装置,可用于从列车总线上接收并发送数据。本文详细介绍了该装置的软硬件设计。  关键词:HDLC;Z85C30;动车组  中图分类号:TP273.5  CRH2型动车组的车辆信息控制系统通过基于HDLC的车辆总线方式来传送信息。该方式能充分保证车辆信息控制系统通信的高可靠性和强实时性。本文针对CRH2型动车组,设计了一种H
期刊
摘 要:在论述微课程概念的基础上,分析微课程应用于高校计算机基础教学中的可行性,设计微课程在计算机基础课程中实践应用的步骤,并以课程《办公自动化高级应用技术》该具体案例的形式阐述微课程具体制作和实现的全过程,以期微课程能在计算机基础教学进一步地推广和应用。  关键词:微课程;计算机基础教学;教学设计  中图分类号:G642  “微课”或者“微课程”其主要载体是教学视频,并且针对某个知识点或教学环节
期刊
摘 要:人力资源集约化管理是XX公司“十二五”规划中明确提出的“三集五大”①管理体系建设内容之一,其目的是建成由总部统一决策调控的人力资源管理和优化配置体系,为公司的“五大”建设提供坚强的人力资源支持和保障。本文以人力资源招聘管理业务为例,介绍了集约化管理模式下,统一的招聘管理信息平台的业务架构、功能架构和数据架构。通过系统提供的比例管理、条件管理和过程管理的功能,实现了总部对招聘管理业务集约化的
期刊
摘 要:从信号检测的需求出发,阐述了运用离散傅里叶变换检测连续时间信号频谱的原理和具体方法。通过实例表明:利用DFT检测连续信号中频率较近的分量时,应当根据分量的频率差、窗函数主瓣的有效宽度、时域信号的抽样频率,并准确计算时域信号的抽样点数,才能获得理想的检测效果。  关键词:离散傅里叶变换;频谱分析;信号检测  中图分类号:TP301.6  随着科学技术的发展,被噪声掩盖的各种信号的检测越来越受
期刊
摘 要:一个合理的网站设计对于网站的制作和后期的开发和维护是非常重要的,在制作网站前,必须根据网站的需求,进行分析,然后做一个整体的策划,等方案通过后再进行网站制作和后期相关服务。多频道网站设计是本人在建设中国工艺美术网的过程中设计出的一种方案,现在写出来跟大家分享一下,希望有一些建设性的作用。  关键词:多频道;网站环境;AJAX;商品搜索  中图分类号:TP393.092  网站建设都需要经过
期刊