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