电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

基于MongoDB的学生信息管理VIP免费

基于MongoDB的学生信息管理_第1页
1/9
基于MongoDB的学生信息管理_第2页
2/9
基于MongoDB的学生信息管理_第3页
3/9
课程论文课程名称:《数据库设计与应用(B)》任课教师:课程号:学期:2016-2017学年第1学期成绩《基于MongoDB的学生信息管理》院系专业班级提交时间:2016年11月8日基于MongoDB的学生信息管理湖北省武汉,430070摘要:目前,学生信息越来越庞大,管理难度也随之加大,而且传统的数据库又无法跟上时代的浪潮。使用新型的数据库来替代传统数据库成为历史必然。结合所学知识,我使用NoSQL数据库中的一种来实现对学生信息的基本管理。在其中,我选择了MongoDB数据库作为信息管理的数据库。另外,我所编写的管理程序是在cmd下通过使用命令行模式来完成。它能够实现基本的数据库的操作,并且连接MongoDB数据库,对学生信息添加修改查找删除。我设计这种方法是为了能够有效管理学生信息。管理人员如果使用它,便可实现自动化、科学化的管理。关键词:MongoDB数据库;学生信息管理StudentInformationManagementBasedonMongoDBDatabaseAbstract:Atpresent,thestudentinformationismoreandmorehuge,themanagementdifficultyalsowillincrease,andmoreoverthetraditionaldatabasecannotkeepupwiththetideofthetimes.Usinganewtypeofdatabasetoreplacethetraditionaldatabasebecomesahistoricalnecessity.Combinedwiththeknowledge,IuseNoSQLdatabaseinawaytoachievethebasicmanagementofstudentinformation.Amongthem,IchosetheMongoDBdatabaseastheinformationmanagementdatabase.Inaddition,Iampreparedbythemanagementproceduresincmdthroughtheuseofthecommandlinemodetocomplete.Itcanachievethebasicdatabaseoperation,andconnecttotheMongoDBdatabase,modifythestudentinformationtoadddelete.Idesignedthismethodinordertobeabletoeffectivelymanagestudentinformation.Ifmanagersuseit,canbeautomated,scientificmanagement.Keywords:MongoDBdatabase;studentinformationmanagement在web2.0时代来临的时代大背景之下,新型数据库的崛起成为历史必然。我研究并使用MongoDB数据实现一个简易的学生信息管理,使其能够简单高效管理数据。目前,相关领域广泛使用的是传统的数据库,比如说MySQL数据库。而我使用的是在web2.0时代运用的MongoDB数据库,目前如何使用新型数据库克服原有数据库的种种不足成为热门。1NoSQL与MongoDB研究1.1NoSQL概念随着web2.0的快速发展,非关系型、分布式数据存储得到了快速的发展,一些传统的关系数据库在应对web2.0网站,特别在应对是超大规模的web2.0纯动态网站已经显得力不从心,暴露了许多难以克服的问题。在2009年,NoSQL的概念应运而生,NoSQL的拥护者们提倡使用一些非关系型的数据存储。相对于铺天盖地的关系型数据库运用,这一新概念无疑是一种全新的思维的注入。NoSQL最常见的解释是“non-relational”,但是“NotOnlySQL”也被很多人接受。虽然还有其他的文档型的、列存储、图型数据库、xml数据库等,在NoSQL概念提出之前,这些数据库就被用于各种系统当中,但是却很少用于web互联网应用,但是我们一般使用NoSQL中的key-value存储方式,本文采用的也是这种方法。1.2NoSQL的优点与缺点优点:1.具有十分良好的可扩展性。2.类型是分布式计算。3.低成本,很多数据库都是开源免费。4.架构的灵活性,数据是半结构化。5.没有复杂的关系。缺点:1.至今仍然没有标准化。2.只有一些有限的查询功能。2.1MongoDB基本介绍MongoDB名称来源自“humongous”(意思为“巨大无比”),MongoDB是一个基于分布式文件存储的数据库。它是由C++编写。它能够为WEB应用提供可扩展的数据存储的解决方案。而且在需要更多的存储空间和更强的处理能力的情况下,添加更多的节点,这样就可以保证服务器的性能。MongoDB是一个介于关系数据库和非关系数据库之间的产品。他支持的数据结构十分松散,反而可以存储一些比较复杂的数据类型。MongoDB将所有的数据以文档的形式储存,其数据结构由键值(key=>value)对组成,这样MongoDB文档类似于JSON对象,字段值可以包含其他文档、数组及文档数组。MongoDB支持各种编程语言:JAVA,C++,PHP,C#等多种语言。Mongo它最大的特点是支持的查询语...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

基于MongoDB的学生信息管理

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部