重复视图与相关子查询在清理重复数据中的应用(本科范文)

子域名查询  时间:2020-12-30  阅读:()

论文范文

《视图与相关子查询在清理重复数据中的应用》

Word格式可编辑含目录

精心整理放心阅读欢迎下载

文档信息

视图与相关子查询在清理重复数据中的应用

目录

一、引言

二、案例分析

(一)清理重复信息思路分析由于idCard列和ExamNo列共同. . .

(二)解决方法1.确定有重复报名情况的记录将其创建为视图便于使. . .

2.创建视图查询需要删除的重复数据记录仅保留每个重复数据中的. . .

3.从stuInfo表删除id包含在stuReBaomingNe. . .

三、要点归纳

一视图.视图是一种查询

二相关子查询.相关子查询是一种特殊的子查询

四、总结

正文

数据库相关论文范文数据库与视图与相关子查询在清理重复数据中的应用相关硕士论文范文关于数据库及计算机及参考文献方面的优秀学术论文范文数据库相关毕业论文模板关于视图与相关子查询在清理重复数据中的应用相关论文范文数据库对写作数据库论文范

文课题研究的大学硕士、本科毕业论文开题报告范文和文献综述及职称论文参考文献资料有帮助。

摘要在WEB+SQ LSE RVER应用程序中由于数据库设计不合理以及网络响应延时等问题可能造成数据表中大量存在重复数据.本文通过视图和相关子查询技术讨论了清理数据库中重复数据的方法

本文地址

关键字关键词 SQLSERVER数据库视图相关子查询

中图分类号文献标识码 A文章编号 1007-9599(2012)06-0000-02

一、引言

在WEB+SQ LSE RVER应用程序中进行数据库设计时如果考虑不周有可能产生重复数据.比如学生在填报报名信息时如果主键使用了自动编号却没有限制一个学生在一个考试批次中只能填报一次就会导致同一个学生因为网络处理速度问题多次提交报名信息从而产生重复数据的问题.当然一开始应该考虑到产生这种问题的可能通过技术手段避免类似问题的产生.但是一旦出现这种问题必须对重复的报名数据进行清理 留下重

复数据中的一条信息即可.本文以一个WE B系统为例讨论数据库中出现重复数据的清理方法。

二、案例分析

在某个普通话报名测试系统的数据库中设计了一个报名学生信息表stuInfo 其部分列结构为id 序号列  intidentity(1 1)primarykeynotnullidCard 身份证号列  char(18)notnull

ExamNo 考试批次列  char(8)notnu l l。

从以上列结构的定义可以看出实体完整性主键通过自动增长列i d来标识.由于没有将i dCard列和ExamNo列组合为主键所以存在同一学生可反复报名参加同一批次考试的漏洞.经程序上线正式运行结果反馈确实存在同一批次有大量重复的学生报名信息的现象.经调查访问提交重复的报名信息是因为网络反应较慢、学生无意反复点击提交按钮所致。

(一)清理重复信息思路分析由于i dCard列和ExamNo列共同决定一个考生参加指定批次考试的报名信息所以只要按照该两列分类汇总即可查询出有重复报名信息的记录.拒此可确定到底是哪些idCard 存在重复填报报名信息的情况.清理时只需要保证每组重复的信息中保留一条作为真正的报名信息即可可采取保留重复数据中id最大或最小的那条记录的方法其余全部删掉。

(二)解决方法1.确定有重复报名情况的记录将其创建为视图便于使用。

createviewstuReBaoMing as

--查询并统计报名信息重复的身份证号和填报次数规则是同一身份证号同一考试批次出现多于一次的统计结果selectidcard ExamNo count(*)ascounts fromstuInfo groupby idcard ExamNo havi ngcount(*)>1

2.创建视图查询需要删除的重复数据记录仅保留每个重复数据中的一条。createviewstuReBaomingNeedDelete as

--身份证号包含在重复信息视图stuRebaoming的身份证号集合中且其id不是当前身份证号所对应的重复记录中的最大值即保留每组重复信息中的最大id号的记录select*fromstuInfo whereidcardin(

selectidcardfromstuRebaoming andid<>(selectmax(id)fromstuInfobwhereidcard等于

将中查到的有重复报名情况的idcard带到的查询结果可以验证每组重复记录在清理时将会保留一条不被删除 以达到清理的目的。

3.从stuInfo表删除id包含在stuReBaomingNeedDelete视图中的记录 即删除应该被删除的的记录。deletefromstuInfowhereidin(selectidfromstuRebaomingNeedDel ete)

三、要点归纳

本例进行数据清理用到两个重要的数据库知识点视图与相关子查询。

一视图.视图是一种查询在实际查询中也以子查询方式运行只是用了一个视图名代替子查询而已.视图使用比子查询更简洁、方便。

二相关子查询.相关子查询是一种特殊的子查询子查询的查询条件通过外部查询获取值.相关子查询在复杂查询中使用很频繁但

在Update、 Delete等数据操纵语言中同样可以使用.相关子查询不能与外部查询分开单独创建为视图。

四、总结

从本例可以看出视图和相关子查询在数据库端配合使用可以完成很多复杂的运算也从另一方面体现了SQLSERVER数据库较强的独立性此外相关子查询是数据库中一种非常有用的高级查询不仅在数据查询语言中、更在数据操纵语言中发挥出更为强大的功能.熟练掌握并灵活应用SQLSERVER数据库端的各种命令让数据库端能实现的功能尽量在数据库服务器完成既降低WEB服务器端的运算压力又减少数据在网络中的传送负荷从而提高WEB+SQLSERVER应用程序的性能。

数据库自考毕业论文怎么写

播放:21714次评论:3553人

参考文献

[1]冯卫兵.关系数据库的查询优化[J] .现代计算机(专业版) 2010(01)

[2]樊新华.关系数据库的查询优化技术[J] .计算机与数字工程2009(12)

[作者简介]

陈印1979- 男 四川省渠县人讲师硕士 四川技术学院讲师主要研究方向数据库、软件项目开发。

参考文献推荐

农学本科论文

大专函授本科

园林本科

对外汉语本科

本科硕士论文

本科自考难么

本科论文大纲

国贸本科毕业论文

本科自考

全国自考本科时间

本文doc格式:视图与相关子查询在清理重复数据中的应用【论文】

“视图与相关子查询在清理重复数据中的应用”文档源于网络本人编辑整理。本着保护作者知识产权的原则仅供学习交流请勿商用。如有侵犯作者权益请作者留言或者发站内信息联系本人我将尽快删除。谢谢您的阅读与下载

Pia云服务商春节6.66折 美国洛杉矶/中国香港/俄罗斯和深圳机房

Pia云这个商家的云服务器在前面也有介绍过几次,从价格上确实比较便宜。我们可以看到最低云服务器低至月付20元,服务器均采用KVM虚拟架构技术,数据中心包括美国洛杉矶、中国香港、俄罗斯和深圳地区,这次春节活动商家的活动力度比较大推出出全场6.66折,如果我们有需要可以体验。初次体验的记得月付方案,如果合适再续约。pia云春节活动优惠券:piayun-2022 Pia云服务商官方网站我们一起看看这次活...

搬瓦工VPS:高端线路,助力企业运营,10Gbps美国 cn2 gia,1Gbps香港cn2 gia,10Gbps日本软银

搬瓦工vps(bandwagonhost)现在面向中国大陆有3条顶级线路:美国 cn2 gia,香港 cn2 gia,日本软银(softbank)。详细带宽是:美国cn2 gia、日本软银,都是2.5Gbps~10Gbps带宽,香港 cn2 gia为1Gbps带宽,搬瓦工是目前为止,全球所有提供这三种带宽的VPS(云服务器)商家里面带宽最大的,成本最高的,没有第二家了! 官方网站:https...

Friendhosting四五折促销,VPS半年付7.5欧元起

Friendhosting发布了针对“系统管理日”(每年7月的最后一个星期五)的优惠活动,针对VPS主机提供55%的优惠(相当于四五折),支持1-6个月付款使用,首付折扣非永久,优惠后最低套餐首半年7.18欧元起。这是一家保加利亚主机商,成立于2009年4月,商家提供VDS和独立服务器租用等,数据中心目前可选美国洛杉矶、保加利亚、乌克兰、荷兰、拉脱维亚、捷克和波兰等8个地区机房。下面以最低套餐为例...

子域名查询为你推荐
免费虚拟主机空间免费的虚拟主机空间有没有vps主机vps主机用途有哪些?海外域名怎样注册国外域名?北京网站空间网站空间哪里的好,重庆网站空间重庆建网站的公司 我司准备建一个好点的网站,求推荐虚拟主机管理系统急!高分!比较好用的虚拟主机管理系统有哪些?虚拟主机软件谁知道这个虚拟机软件叫什么。shopex虚拟主机浙江新锐网络科技有限公司是一家骗子虚拟主机商中文域名什么是中文域名?备案域名哪些域名可以在国内备案?
美国vps评测 韩国空间 韩国加速器 gateone 私有云存储 网通ip 华为网络硬盘 免费个人空间申请 秒杀预告 创建邮箱 smtp虚拟服务器 网页提速 外贸空间 石家庄服务器托管 lamp的音标 葫芦机 免费获得q币 九零网络 标准机柜 域名商城 更多