数据库设计中软件技术的作用-以图书管理系统为例_第1页
数据库设计中软件技术的作用-以图书管理系统为例_第2页
数据库设计中软件技术的作用-以图书管理系统为例_第3页
数据库设计中软件技术的作用-以图书管理系统为例_第4页
数据库设计中软件技术的作用-以图书管理系统为例_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库设计中软件技术的作用以图书管理系统为例毕业设计(论文)摘要1951年雷明顿兰德公司的一种叫做UnivacI的计算机推出了一种一秒钟可以输入数百条记录的磁带驱动器,从而引发了数据管理的革命。数据库系统的萌芽出现于60年代。当时计算机开始广泛地应用于数据管理,对数据的共享提出了越来越高的要求。传统的文件系统已经不能满足人们的需要。能够统一管理和共享数据的数据库管理系统(DBMS)应运而生。数据模型是数据库系统的核心和基础,各种DBMS软件都是基于某种数据模型的。所以通常也按照数据模型的特点将传统数据库系统分成网状数据库、层次数据库和关系数据库三类。从60年代末产生起,如今已经发展到IMSV6,提供群集、N路数据共享、消息队列共享等先进特性的支持。这个具有30年历史的数据库产品在如今的WWW应用连接、商务智能应用中扮演着新的角色。1973年Cullinane公司(也就是后来的Cullinet软件公司),开始出售Goodrich公司的IDMS改进版本,并且逐渐成为当时世界上最大的软件公司。

目录1.引言2.目的和意义3.数据库设计4.数据汇总实体关系E-R图设计各类表设计5.结论6.致谢7.参考文献1.引言数据库系统本质上是一个用计算机存储信息的系统。我认为数据库技术就是大量数据的操作、整合、处理并实现合理合法的功能,那么数据分析成为数据库的重中之重。数据分析在数据处理过程中的地位可谓是举足轻重,随着信息技术的飞跃发展,数据分析也会逐渐成为数据库技术的核心。数据库技术的价值体现在对大量数据的划分、筛选、处理方面,进而从大量的数据中获取有用的信息。数据的收集、存储、管理都是数据分析步骤的基础,通过进行数据分析得到的结果,将被子功能合理的分配与整合。未来数据库技术的进一步发展,与数据分析是紧密相关的。现如今人们的生活,工作都离不开信息数据,比如手机的信息发送,公众号的消息推送,购物APP的商品信息等等。人们获取信息的速度较快。为了更好地满足人们的需求,数据处理的方式也需要不断地改头换面、与时俱进。目前数据的处理主要采用的是批量化的处理方式,这种数据处理方式有一定的局限性,在某些情况下它的实时更新频率达不到要求。在一些数据量较大的应用中,人们需要及时对获取的信息进行处理并进行适当的舍弃,否则很容易造成空间的不足。在未来的发展过程中,实时性的数据处理方式将会成为主流,不断推动数据库技术的发展和进步。2.研究目的和意义:目的:数据库设计在信息系统软件开发作用意义大致有4点:(1)数据可长期保存在外部存储器的磁盘上。由于计算机的应用转向信息管理,因此对文件要进行大量的查询、修改和插入等操作。(2)文件变多样化。有索引文件、链接文件和直接存取文件等。但文件之间相互独立、缺乏联系。数据之间的联系需要通过程序去构造。(3)数据不再属于某个特定的程序,可以重复使用。(4)用户的程序与数据可分别存放在外存储器上,各个应用程序可以共享一组数据,实现了以文件为单位的数据共享文件系统。以往的图书管理服务类型较单一,以纸质书籍借阅为主,同时其管理服务方式主要依靠人工,计算机只负责简单的辅助性应用。这种管理方式存在着许多缺点,如:效率低,易忘记、保密性差。另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。如今繁琐既呆板的传统的管理模式已经无法满足读者。时间、书籍种类多元化和阅读体验等方面让读者对阅读产生了更高的要求。如今图书管理系统的产生。让读者通过数据库建立的图书管理系统足不出户便可在网络上进行图书的查询、阅读和下载。读者可阅读的书籍更加多元化、多媒体化,提高了读者的阅读体验。使用数据库对图书信息进行管理,具有着手工管理所无法比拟的优点,例如:检索迅速、查找方便、易修改、可靠性高、存储量大、数据处理快捷、保密性好、寿命长、成本低、便于打印等。这些优点能够极大地提高图书管理的效率,大大提高了图书管理的速度和质量。意义:当今社会数据库技术和软件技术的发展和应用和生活息息相关,数据库根据用户需要被开发出多种类型,从最简单、单一的存储功能,到进行大量存储和信息转化,功能各具特色。它不仅参与对数据的管理和存储,还参与数据的转化过程,给用户在工作、生活中带来了巨大的便利。如电子商务的广泛应用,就需要数据库技术从原来的文字数据库开始转变成多媒体数据库。将各种多媒体信息,如视频、图片以及音频、文字等信息统一到同一个数据库平台,利用多媒体数据库管理系统来给用户提供快速方便的检索服务,还可以与其他数据实现连接,衍生出其他的相关数据库,极为有利的节约管理成本、促进生产力发展。数据库技术发展的主要趋势:进入21世纪,数据库的发展将会偏重于应用,还会为新型应用提供多种结构数据的支持。1.XML/RDBMS混合数据将在未来得到快速的发展。2.数据集成和数据仓库将向内容管理过渡。3.主数据管理将会成为一个新的热点。4.数据仓库将在内容展现和战术性分析方面发展。3.数据库设计在需求分析阶段进行收集和分析,初步判定设计方向。之后设计局部E-R图,从用户的体验性和观点出发,设计符合用户需求的概念结构,组织、分类收集到的数据项,将概念结构转换为某个DBMS所支持的数据模型。最后建立数据库,编制与调试应用程序,组织数据入库,程序试运行。4.数据汇总各实体的关系模式图书(书号,书名,类型,价格)读者(读者编号,读者姓名,读者性别,读者单位)借阅(书号,读者编号,借书日期,还书日期)管理员(管理员编号,管理员姓名,管理员电话,管理员年龄)总体E-R图:系统功能实现图:各类表设计:5.结论通过本次论文实践,让我对数据库的应用有了更深层次的理解。所有的数据汇总都离不开数据库的支持,数据库的设计是重中之重,它的合理与否直接影响到了系统的功能性和实用性。刚开始选择这个主题是,我感觉还是蛮轻松简单的,但是真的上手之后却是举步维艰、困难重重,因为所需要建立的系统涉及到我很多的知识盲区,许多的知识点都没接触过,只能不断的查询资料和通过老师的教导才得以解决,但是尽管如此,我的数据库设计依然是非常简陋,很不完善,只实现了一些基础功能。通过这次设计的学习,让我发现了自己在专业上的很多不足之处,简单来说就是术业不精,对所学过的专业知识掌握的不够牢固,基础不够扎实。对专业知识没有进行深度挖掘,学习的过于片面、肤浅,只停留在初级层面。6.致谢这是我第一次撰写关于专业的论文,对我来说还是非常困难的,在技术层面和具体实施上还是给我造成了一些困扰,但一想到这是为了我大专五年的学习生涯画上圆满的句点,我还是尽我最大的努力,倾注了较大的心血来完成这项工作,不断地学习数据库知识,收集信息,修改论文。通过五年的学校生活,我变得更加的独立,在做人做事和与人相处方面有了很大改变,让我成长了许多。在这里要感谢我的班主任张俊老师,他是一位可爱又可敬的师长,课堂教学时他一丝不苟,课余生活他对我们的照顾也是无微不至。在他的身上我不仅学习到课本上的知识,还学到了很多做人的道理。他不仅对每个同学的问题都了如指掌,而且还能提出准确的见解和指导。他还不时地分享他生活上、工作上的经验,给了我们很多启发,使我们获益匪浅。同时也要感谢我的指导老师戚晓伟老师,刚开始写论文时,我连论文的主题都抓不准,是戚老师从论文的选题,论文的规划到论文的重点给我一一剖析的讲解,帮助我确立方向,在实施过程中我遇到的一些问题,她也是悉心指导。因为我的专业知识有限,虽然经过导师的指导,但论文中很多地方还是不够完善,不够严谨,所以文献中收集并参考了大量的文献资料。在此希望评委老师给出建议,多多指正。7.参考文献[1]MySQL教程:/mysql/mysql-tutorial.html[2]SQL数据库教程:/shiyanlou/p/7723461.html

[3]万方数据知识服务平台:

[4]基于Excel表格的数据库管理系统:/cn/360.html

[5]数据库的简单实现:/w3cnote/database-imp[6]HTML5WebSQL数据库:/html/html5-web-sql.html[7]ASP.NETMVC-SQL数据库:/aspnet/mvc-database.html[8]python操作数据库菜鸟教程:/gather_4a/NtDaQgwsLWVkdQO0O0OO0O0O.ht

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论