《大学生就业咨询系统(共19页).doc》由会员分享,可在线阅读,更多相关《大学生就业咨询系统(共19页).doc(19页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上数据库原理实训报告题 目 大学生就业咨询系统_ 信息工程学院 二一四年十二月目录专心-专注-专业大学生就业咨询系统分析报告1前言目前,国内的人才网站已经多达几千家,而且各种大型网站以及专业网站都纷纷建立自己的人才频道,企业自己的网站也正在开通人才网站的功能,以方便求职者和提高自身的服务效率。随着网络技术的飞速发展,网上求职招聘将更是非常频繁应用的方式。文章根据所学的数据库原理与程序设计的知识,针对大学生就业咨询系统,进行系统的需求分析,系统设计,数据库设计,编码,测试等,完成题目要求的功能,从而达到掌握开发大学生就业咨询系统的目的。1.1论文选题的理由和实际意义目前,
2、大学生就业难成为一大社会问题。大学生就业是我国就业问题中带有战略性的核心问题。据统计, 2009年全国高校毕业生达611万,当年就业率约为68。2009年我国大学生就业形势是有史以来最为严峻的一年,劳动力需求大量缩减,由于高校不断扩招,新增劳动力在急剧上升,岗位数量与大学毕业生人数之间的供需比降低,社会对大学毕业生的需求总量减少,加上本来国家经济发展速度就不及新增劳动力增长速度,导致整个就业形势凸显劳动力供给大量增加和需求量严重减少的矛盾。上千万的大学生特别是农村来的大学生耗费一家几十年的收入,毕业之后却面临失业的威胁。在这对于学生,学生不能对自己有一个科学客观的认识。当前有许多大学生对自己的
3、认识不清,就业期望值过高,自己对就业的定位欠准确且不合理,对自己的职业生涯缺乏了解,以至于在求职时茫然而不知所措。 其次,学生的相关专业素质与自身素质同就业单位提出的工作要求有一定的差距。应届大学生到岗工作,学什么专业干什么工作,而实际知识应用率不高,而且多数学生表现出所学过的知识转化不出来,不能变成自己在岗的实际能力。 最后,大学生自身定位偏颇。毕业生都希望找收入高、待遇好的单位,但由于我国不同地区经济发展的不平衡性,东西部地区之间、沿海地区和内地之间的差距较大,大学毕业生选择就业区域时,过度集中于北京、上海、深圳等热点地区,造成这些地区的就业压力明显增加。同时,大学生“高不成,低不就”心理
4、定位严重影响就业,部分大学生观念落后,相互攀比,等待观望,结果错过了就业机会。本次试验的名称是大学生就业咨询系统,因此为了保证可以成功的查询人才需求的信息,用人单位是必不可少的。对于每一个用人单位,它都应该包括单位号码,单位名称,电话号码等属性,他对人才的需求包括年份、专业、学历、人数。其中,单位号码唯一标识用人单位。用人单位要招聘特定的专业方面的人才。为了能够对所要招聘的专业的相关信息进行管理,应记录专业的信息,包括专业号码,专业名称,其中,专业号码是唯一标识专业的。而为了准确定位用人单位,就需要存储每个用人单位所对应的地区信息,包括地区号码,地区名,其中地区号是唯一的。据此,我实现了大学生
5、就业咨询系统的数据库设计。1.2研究现状及趋势随着高校连年扩招,每年毕业生人数也连年增长,2003年是高校扩招后本科生毕业的第一年,毕业生人数比上一年增加了44.6%,2004年毕业280万人,比上一年增长32.1%,2005年毕业达到了338万人。而市场需求没有明显的增加,供需矛盾仍然十分突出,就业压力大。这两年毕业生人数仍有较大增长,面对工作岗位没有明显增加的现实,毕业生们要同富有工作经验的下岗工人、劳动力价格低廉的农村富余人口进行竞争,就业形势不容乐观,就业压力仍然很大。对近几年高校毕业生就业情况的分析表明,有几个很明显的特点: 一、供需差:毕业生供需矛盾突出是近年来社会公认的大学生就业
6、难的一个直接原因。从2001年至2005年,全国高校毕业生从114万增加到338万,是扩招前的3倍;然而,用人岗位增加的比例却远远小于此。 二、选材刁:应届生就业不吃香 在大学毕业生“就业难”的同时,用人单位也普遍存在着“选材难”。好多企业虽明知其公司的栋梁和骨干全是大学生,企业的发展离不开大学生,但是,他们每年基本上不要应届大学生 三、专业同:热门专业人才过剩 近年来,一些工科院校和具有专业特色的学校追求综合发展,纷纷上马热门专业,致使这些专业的毕业生就业难度加大。 四、薪酬低:关于大学生薪酬期望值的问卷调查结果显示,有66.4%的本科毕业生希望自己的月薪在2000元以上,但据有关机构的调查
7、结果显示,大学生月薪的市场值平均为16001700元/月,毕业生的期望值显然高出社会现实水准,也导致部分大学生“有业不就”。 五、假招聘: 有效招聘信息数量减少 。一些企业利用当前大学生供过于求的形势,推出假招聘,先给出诱人的待遇条件,然后以培训等名义收取费用,再以试用不合格等理由辞退学生。大学生就业的招聘信息表面看渠道多,但有效的、实用的信息并不多,大学生获取真实有效的信息少,导致就业难。 六、缺经验:教授多“教练”少调查显示,大学生求职中遇到的最大困难是“缺乏工作经验”,占63%。我国的教育体制多年来按照一种模式培养人才,专业设置脱离社会需求,不注重学生实际能力的培养。大学生有的是专业知识
8、,缺的是良好心理素质、礼仪和法律观念,大学里有的是教授,缺的是“教练”。 七、怕吃苦:不愿从基层做起许多企业反映,大学生做事眼高手低,知识脱离实际,不愿从基层做起,缺乏吃苦耐劳精神,人际沟通能力差,比较自私,因此不愿意接收应届大学生。 八、频跳槽:企业抱怨“学费太高”大学生就业后稳定性差,是造成企业不愿意接收大学生的另一重要原因。企业接收大学生后一两年内流失率在30%以上的达到被调查企业总数的50%。甚至像联想集团这样的大型企业,也认为他们为大学生高流失率“交的学费太高”就业形势严峻的原因:首先是社会对高校毕业生的吸纳能力有所减弱。各级政府机构改革、人员分流,国有企业深化体制改革、减员增效,国
9、有单位这些传统的就业领域对毕业生的需求没有明显增加,而且还相对萎缩;其次是招生规模的不断扩大。06年是扩招后第一个就业高峰,毕业生的数量比往年明显增加,造成社会对毕业生的整体社会需求量与实际毕业人数之间的矛盾突出,毕业生求职择业的竞争加剧。再过两、三年,我们的毕业生人数将成倍地增加,如果我们不能很好地解决这些毕业生的就业,将形成严重的社会问题。 再次是结构性就业不足,对高校毕业生就业形势的严峻程度起推波助澜的作用。不同学历层次、不同专业、不同学校毕业生就业情况存在很大的差距;毕业生向经济发达地区和大中城市集中的趋势相当明显;,我们相当部分高校毕业生仍抱着进国家大学读书,要解决户口和干部身份问题
10、,进国家机关、事业单位最有保障的观念。 最后,来自农村的学生、女大学生在就业过程中处于不利地位。根据有关调查显示,来自农村的毕业生的就业率比来自城市的毕业生的就业率低10.09%,女性毕业生的就业率比男性毕业生低6.4%。大学生在就业中存在的主要问题就业心理准备不足1.自我角色转换不够及时对于大多数的学生来说,大学阶段过的是一种单纯而有保障的生活,学习、生活、交际都较有规律,这样的生活与现实社会自然存在一定的距离。在大学生活结束之际,踏上岗位之前,最重要的就是能够迅速完成自我角色转换,做好就业心理准备。在调查统计结果表明,有80%以上的大学毕业生不能够及时完成角色转换。2.自我认识,自我了解不
11、够准确就业前如何选择职业,要根据自身的个性特征来决定。气质和性格往往对人选择职业和事业成功有很大影响。全面了解自己的心理特点是选择职业的重要前提;兴趣是爱好的推动者,爱好是兴趣的实行者。人们对职业的选择往往以自己的兴趣爱好出发,这就更需要认真分析自己的兴趣爱好。对自己充分的了解,是每一个求职者进行职场定位的依据与前提,而大学生在面临巨大的就业压力时,往往很少能真正做到全面了解自己。大学生应如何面对当前的严峻形势: 面对如此严峻的就业形势以及自身存在的问题,大学生在实际生活中要遵循“开阔眼界、面对现实、正确定位”的原则。 首先,强化择业的竞争意识,在正确自我评价的基础上,充分相信自己的实力,敢于
12、通过竞争去达到理想的目标。在心理上必须从社会进步和深化改革的角度来加深对竞争机制的认识,强化自身的竞争意识,自觉地正视社会现实,转变观念,做好参加竞争的准备。 其次,要学会正确对待挫折,人们在求职择业中遇到挫折是正常的,切不可因此而自卑。一个心理健康的人对人生总保持着自信心,如丧失了自信心,就失去了开拓新生活的勇气。顺境中有自信心不足为奇。逆境中更需要自信心的支持。生活中的挫折是造就强者的必由之路,挫折是锻炼意志、增强能力的好机会。遇到挫折后应放下心理包袱,仔细寻找失利的原因,调整好目标,脚踏实地前进,争取新的机会。2需求分析2.1用户对系统的要求本系统要实现毕业生就业咨询网络化的查询与管理。
13、能够实现毕业生在网上修改个人的相关信息、就业信息、查询用人单位的招聘信息,使毕业生不分时间、地点,只要能上网即可以查询和修改相应信息,并能够获取最新的招聘信息。招聘单位利用本系统可随时发布招聘信息,游览毕业生的基本信息,反馈本单位毕业生的情况等。管理员可以完成对毕业生,招聘单位的管理,可以随时浏览企业对毕业生的反馈信息。方便了各个人群。2.2功能介绍本次试验的名称是大学生就业咨询系统,因此为了保证可以成功的查询人才需求的信息,用人单位是必不可少的。对于每一个用人单位,它都应该包括单位号码,单位名称,电话号码等属性,他对人才的需求包括年份、专业、学历、人数。其中,单位号码唯一标识用人单位。用人单
14、位要招聘特定的专业方面的人才。为了能够对所要招聘的专业的相关信息进行管理,应记录专业的信息,包括专业号码,专业名称,其中,专业号码是唯一标识专业的。而为了准确定位用人单位,就需要存储每个用人单位所对应的地区信息,包括地区号码,地区名,其中地区号是唯一的。据此,我实现了大学生就业咨询系统的数据库设计。系统主要实现了一下几个方面的功能:大学生功能对大学生而言,方便毕业生进行就业信息检索,可考虑将就业信息在网上进行发布。为大学 生提供有选择性的要求,并输出有用的信息。管理员功能对管理员而言,可以更改数据库的所有内容,可添加、查询、修改、删除用人单位的信息,设置用人单位招聘的相关内容。可有选择地录入招
15、聘信息,为大学生就业方向查询并自动在信息表里插入相应的要求的内容。3系统设计3.1定义(1) 系统名称:学生宿舍管理系统(2) 数据库管理软件:Microsoft SQL Server 2005(3) 数据库设计采用软件:Microsoft Office Version 2010(4) 运行平台:windows 8.1(5) 数据库的安全性设计:技术安全、管理安全、政策安全。3.2数据库设计分析针对以上的功能分析,对数据库的设计做了以下分析。考虑到就业查询的特殊要求,数据库的设计应该包含以下信息:(1)对用人单位的基本信息进行录入、修改、删除等。 (2)实现毕业生专业信息的维护。 (3)定时发
16、布用人单位的毕业生需求信息。 (4)方便的实现对人才需求信息的检索。 (5)对用人单位的级别能够自动进行变更。 由此分析一共设计了五张表用来存储所有的用人单位信息和招聘信息:company表(包含属性:单位号码、单位名称、电话号码)、major表(包含属性:专业信息、专业号码)、region表(包含属性:地区号码、地区名称)、belong表(包含属性:用人单位号码、地区号)、request表(包含属性:用人单位号码、专业号码、年份、人数、专业、学历)。并为每个表设置了能唯一确定各个表的属性。其中company表里设置属性(单位号码)为主关键字,并在major表里设置属性(专业号码)为主关键字,
17、在region表里设置属性(地区号码)为主关键字,在belong表里设置属性(用人单位号码、地区号)为主关键字,在request表里设置属性(用人单位号码)为主关键字。3.3系统模块图用人单位单位名称单位号码电话号码地区号码地区名称地区人数年龄专业信息专业号码专业名称属于用人单位号码地区号学历年份专业人数nm专业信息要求用人单位m属于地区图1结构模块图3.4数据表的设计用人单位(单位号码,单位名称,电话号码);要求(用人单位号码,专业号码,年份,人数,专业,学历);专业信息(专业号码,专业名称);属于(用人单位号码,地区号); 地区(地区号码,地区名称);整体逻辑结构设计:(1)下面是将各个实
18、体和联系转化为相应的二维表即关系模式,指定各个关系的主关键字和外部关键字,并对各个关系的约束加以限定: 1)company表,如表1所示。2)belong表,如表2所示。3)major表,如表3所示。4)region表,如表4所示。5)request表,如表5所示。3.5用实例列举3.5.1建立数据库和表USE 大学生就业咨询系统 GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE dbo.belong( 用人单位号码 nchar(10) NOT NULL, 地区号 nchar(10) NOT NULL, CONST
19、RAINT PK_belong PRIMARY KEY CLUSTERED( 用人单位号码 ASC, 地区号 ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON PRIMARY ) ON PRIMARY GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE dbo.request( 用人单位号码 nchar(10) N
20、OT NULL, 专业号码 nchar(10) NOT NULL, 年份 nchar(10) NOT NULL, 人数 nchar(10) NOT NULL, 专业 nchar(10) NOT NULL, 学历 nchar(10) NOT NULL, CONSTRAINT PK_request PRIMARY KEY CLUSTERED ( 用人单位号码 ASC, 专业号码 ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAG
21、E_LOCKS = ON) ON PRIMARY ) ON PRIMARY GO SET ANSI_NULLS ONGO SET QUOTED_IDENTIFIER ON GOCREATE TABLE dbo.region( 地区号码 nchar(10) NOT NULL, 地区名称 nchar(10) NOT NULL, CONSTRAINT PK_region PRIMARY KEY CLUSTERED ( 地区号码 ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_R
22、OW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON PRIMARY ) ON PRIMARYGO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE dbo.major( 专业信息 nchar(10) NOT NULL, 专业号码 nchar(10) NOT NULL, CONSTRAINT PK_major PRIMARY KEY CLUSTERED ( 专业号码 ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE
23、_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON PRIMARY ) ON PRIMARYGO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE pany( 单位号码 nchar(10) NOT NULL,单位名称 nchar(10) NOT NULL, 电话号码 nchar(10) NOT NULL, CONSTRAINT PK_company PRIMARY KEY CLUSTERED ( 单位号码 ASC )WITH (PAD_INDEX
24、 = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON PRIMARY ) ON PRIMARY GO SET ANSI_NULLS ONGO SET QUOTED_IDENTIFIER ON GO3.5.2视图Create view dbo.view_1 As SELECT pany.单位号码, dbo.request.用人单位号码AS Expr2, dbo.major.专业号码,dbo.region.地区号码, dbo.belong
25、.用人单位号码AS Expr1, dbo.belong.地区号AS Expr3 FROM dbo.belong INNER JOIN dbo.request ON dbo.belong.用人单位号码= dbo.request.用人单位号码INNER JOIN dbo.region ON dbo.belong.地区号= dbo.region.地区号码INNER JOIN dbo.major ON dbo.request.专业号码= dbo.major.专业号码INNER JOIN pany ON dbo.belong.用人单位号码= pany.单位号码AND dbo.request.用人单位号码
26、= pany单位号码3.5.3存储过程create procedure dbo.b 地区名称nchar(10) as begin select 单位名称,电话号码,地区名称,专业信息,学历,人数,年份from belong,company,region,major,request where 地区名称=地区名称and belong.用人单位号码=request.用人单位号码and belong.用人单位号码=company.单位号码and company .单位号码=request .用人单位号码and belong .地区号=region .地区号码and major .专业号码=reque
27、st .专业号码end GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO create procedure dbo.a 单位名称nchar(10) as begin select 单位名称,电话号码,地区名称,专业信息,学历,人数,年份from belong,company,region,major,request where 单位名称=单位名称and belong.用人单位号码=request.用人单位号码and belong.用人单位号码=company.单位号码and company .单位号码=request .用人单位号码and
28、belong .地区号=region .地区号码and major .专业号码=request .专业号码end GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO create procedure dbo.c 专业信息nchar(10) as begin select 单位名称,电话号码,地区名称,专业信息,学历,人数,年份rom belong,company,region,major,request where 专业信息=专业信息and belong.用人单位号码=request.用人单位号码and belong.用人单位号码=compa
29、ny.单位号码and company .单位号码=request .用人单位号码 and belong .地区号=region .地区号码and major .专业号码=request .专业号码end GO4课程设计总结课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程。通过这次课程设计增加很多认识,在拿到课程设计题目时,没有像以前一样马上开始动手写代码,我先做了整体的分析把要设计的表,表的属性,表间的关系全部弄清楚,并画了相应的关系图和E-R图,从而也就基本形成了这次设计的整体构架。在写代码的过程中明显感觉到
30、很轻松,就是照着所设计的思路一步一步地进行。并得到以下总结:首先,流程是一切的根源,进度控制是项目顺利进行的基础。没有大局观,面对问题和变更就会不知所措了。其次,构架是很重要的,整体框架搭好,具体细节实现起来就是顺理成章的事了。最后,实践比一切空谈和理论更能学到东西。平时学的那些理论都不过是皮毛罢了,一旦不用很快就忘记,始终要在实践中才会发现问题才会努力去解决才能成长。 看到题目后就一直在思考怎么设计好这个数据库,从理论到实践,在这些日子里,可以说得是苦多于甜,但是可以学到很多很多的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次课程设计使我懂得了理
31、论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,毕竟是第一次做这样的设计,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固,例如在设计整体架构设计各表之间的关系时,总是考虑不够周到,数据的完整性和一致性把握不准。理论不够规范化,关系模式不够优越。为了实现这些,我也参阅了很多关于数据库设计方面的书,从中受益匪浅。在这次课程设计过程中,也有很多没有想到的地方,通过和
32、郑老师的交流,完善了不少的功能。在此表示感谢。最后,在这次课程设计过程中,深刻感觉到自己知识的缺乏,还需要课外继续学习,不断完善和增加自身的知识和经验。5参考文献1SQL Server 2000数据库及应用徐人凤曾建华高等教育出版社 2004年1月4SQL SERVER 2000开发与应用,机械工业出版社,2003年7月3SQL Server数据库开发经典案例解析,清华大学出版社,2006年6附录:读书笔记SQL 是英文Structured Query Language 的缩写,意思为结构化查询语言。SQL被作为关系型数据库管理系统的标准语言。一个典型的关系型数据库通常由一个或多个被称作表格的
33、对象组成。数据库中的所有数据或信息都被保存在这些数据库表格中。数据库中的每一个表格都具有自己唯一的表格名称,都是由行和列组成,其中每一列包括了该列名称,数据类型,以及列的其它属性等信息,而行则具体包含某一列的记录或数据。 SQL 语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。SQL语句可以分为以下几组: DML(Data Manipulation Language,数据操作语言):用于检索或者修改数据; DDL(Data Definition Language,数据定义语言): 用于定义数据的结构,比如创建、修改或者删除数据库对象; DCL(Data Contr
34、ol Language,数据控制语言):用于定义数据库用户的权限。 DML 组可以细分为以下的几个语句: SELECT:用于检索数据; INSERT:用于增加数据到数据库; UPDATE:用于从数据库中修改现存的数据 DELETE:用于从数据库中删除数据。 DDL 语句可以用于创建用户和重建数据库对象。下面是DDL 命令: CREATE TABLE ALTER TABLE DROP TABLE CREATE INDEX DROP INDEX DCL 命令用于创建关系用户访问以及授权的对象。下面是几个DCL 命令: ALTER PASSWORD GRANT REVOKE CREATE SYNON
35、YM 下面主要介绍几个常用的数据库操作语句的格式: 数据查询:select 语句主要被用来对数 据库进行查询并返回符合用户查询标准的结果数据。Select 语句的语法格式如下: select column1 , column2,etc from tablename where condition; ( 表示可选项) select 语句中位于select 关键词之后的列名用来决定那些列将作为查询结果返回。用户可以按照自己的需要选择任意列,还可以使用通配符“*”来设定返回表格中的所有列。select 语句中位于from 关键词之后的表格名称用来决定将要进行查询操作的目标表格。Select 语句中的
36、where 可选从句用来规定哪些数据值或哪些行将被作为查询结果返回或显示。 向表格中添加、更新、删除记录 添加新记录 SQL 语言使用insert 语句向数据库表格中插入或添加新的数据行。Insert 语句的使用格式如下: insert into tablename (first_column,.last_column) values (first_value,.last_value); 简单来说,当向数据库表格中添加新记录时,在关键词insert into 后面输入所要添加的表格名称,然后在括号中列出将要添加新值的列的名称。最后,在关键词values 的后面按照前面输入的列的顺序对应的输入所
37、有要添加的记录值。 更新记录 SQL 语言使用update 语句更新或修改满足规定条件的现有记录。update 语句的格式为: update tablename set columnname = newvalue , nextcolumn = newvalue2. where columnname OPERATOR value and|or column OPERATOR value; 删除记录 SQL 语言使用delete 语句删除数据库表格中的行或记录。Delete 语句的格式为: delete from tablename where columnname OPERATOR value
38、and|or column OPERATOR value; 网络数据库 数据和资源共享这两种方式结合在一起即成为今天广泛使用的网络数据库(WEB数据库),它以后台(远程)数据库为基础,加上一定的前台(本地计算机)程序,通过浏览器完成数据存储、查询等操作的系统。 网络数据库(Network Database)其含义有三个:在网络上运行的数据库。网络上包含其他用户地址的数据库。信息管理中,数据记录可以以多种方式相互关联的一种数据库。网络数据库和分层数据库相似,因为其包含从一个记录到另一个记录的前进。与后者的区别在于其更不严格的结构:任何一个记录可指向多个记录,而多个记录也可以指向一个记录。实际上,
39、网络数据库允许两个节点间的多个路径,而分层数据库只能有一个从父记录(高级记录)到子记录(低级目录)的路径。因此,网络数据库是跨越电脑在网络上创建、运行的数据库。网络数据库中的数据之间的关系不是一一对应的,可能存在着一对多的关系,这种关系也不是只有一种路径的涵盖关系,而可能会有多种路径或从属的关系。 数据库是按一定的结构和规则组织起来的相关数据的集合。是综合各用户数据形成的数据集合,是存放数据的仓库。网络就是用通讯设备和线路,将处在不同地方和空间位置、操作相对独立的多个计算机连接起来,再配置一定的系统和应用软件,在原本独立的计算机之间实现软硬件资源共享和信息传递,那么这个系统就成为计算机网络了。数据库技术目前是计算机处理与存储数据的最有效、最成功的技术。计算机网络的特点则是资源共享 数据+资源共享这两种技术结合在一起即成为在今天广泛应用的网络数据库(也叫web数据库)。网络数据库定义:以后台数据库为基础的,加上一定的前台程序,通过浏览器完成数据存储、查询等操作的系统。这个概念看上去很抽象,我们可以把它说得通俗一点:简单的说,一个网络数据库就是用户利用浏览器作为输入接口,输入所需要的数据,浏览器将这些数据传送给网站,而网站再对这些数据进行处理,例如,将数据存入数据库,或者对数据库进行查询操作等,最后网站将操作结果传回给浏览器,通过浏览器将结果告知用户。