数据库技实训.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库技实训

数据库技术实训背景知识web数据库World Wide Web(WWW)是当今Internet上最主要的信息服务,静态的Web站点中各种形式的数据以文件方式存在,当信息量以几何级数增加时信息的发布和维护就显得极为困难;目前流行的Web存储信息的方式则是基于数据库的,即允许Web直接访问数据库,从而管理动态Web内容。Web数据库的访问采用浏览器/Web服务器(B/S)或浏览器/Web服务器/数据库服务器(B/S/S )结构。下图给出的是B/S/S所谓三层结构。中间服务:如CGI、ODBC等第一层:用户服务层,提供信息显示、浏览和服务要求的提交等。第二层:业务逻辑和其他“中间服务”,如CGI所做的分析HTML文本,提取访问数据库的请求,生成SQL语句,实现web到数据库通信协议的转换;又如ODBC中间件实现对不同数据库系统下数据库的访问。第三层:数据服务,实现数据定义、存储、操作和维护。很多时候可以将第二层的中间服务分离出来,实现多层服务,如上图。通过web访问数据库的方式动态网页技术,即页面不完全是HTML,而是在其中嵌入了很多从后台数据库取回的内容。CGI(Common Gateway Interface),公共网关接口用户可以用各种语言,如Perl、Visual Basic、Delphi或C/C++等,编写合适的CGI程序,遵循WWW外部程序规范,放在web服务器上执行。当用户通过浏览器向web服务器发出数据查询请求时,web服务器按照CGI协议激活外部程序CGI程序分析html文本,生成查询要求的SQL语句,连接数据库,将DBMS返回的结果转化为html文本,发送给web服务器Web服务器将嵌入有查询结果的html文本发送用户浏览器ASP(Active Server Pages),微软创建的Web应用开发标准,ASP服务器已经包含在IIS服务器中。当用户通过浏览器向web服务器发出请求时,ASP服务器将 Web请求转入解释器中在解释器中将所有 ASP中的脚本进行分析,然后执行同时可以创建COM对象以完成更多的功能其脚本语言为VBscript,JavascriptASP扩展:ASP.NETPHP(Hypertext Preprocessor),超文本预处理器,一种生成动态网页的服务器端脚本语言,其语法大部分来自C、Java以及Perl,并形成自己独特风格。其特点仅需要很少编程知识就能用PHP快速建立一个交互的web站点,性能良好。作为自由软件,免费。缺乏正规的商业支持,缺乏企业级支持。JSP(Java Server Pages) Sun公司倡导的动态网页技术标准在HTML文件中插入Java程序段(Scriplet)和JSP标记(tag),形成JSP文件。JSP文件中的代码被编译成Servlet,并由Java虚拟机执行实训目标、内容和要求学习搭建java web项目开发环境。jdk+eclipseIDE for Java EE developers +tomcat+sql server2008学习和掌握在JSP+tomcat+sql server2008中通过JSP+JDBC+ ODBC连接和操作数据库。学习和掌握在JSP+tomcat+sql server2008中通过JSP+servlet连接和操作数据库学习和掌握在JSP+tomcat+sql server2008中通过JSP+applet+ JDBC连接和操作数据库。对给定的实际开发例子,要求:经过需求分析给出其ER图,经过设计分析给出满足第三范式的数据库关系表,并在sql server2008上实现对实现的数据库。创建登陆名和数据库用户账户,录入部分数据。创建java 动态web项目,编写JSP代码实现2、3、4内容。要求:给出实际例子ER图给出实际例子的数据库设计结果和满足规范化要求的分析,并给出在sql server2008上实现的截图。2、3、4中连接和操作数据库的方式至少实现一种,并给出代码在设计和操作数据库中必须有:数据查询、更新、触发器设计。实训环境搭建jdk1.7或jdk1.6注意:如果在64位win7系统下,必须选择64位的jdk,如jdk-7u9-windows-x64。安装jdk后配置系统变量JAVA_HOME,path,classpath,如图1.图1具体变量设置在java程序设计课程中有,参考如下:JAVA_HOME:jdk安装路径,可能为C:\Program Files\Java\jdk1.7.0_09path环境变量中增加:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;classpath环境变量中增加:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\

文档评论(0)

jiaoyuguanliji + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档