数据库和平台的选择与设置.ppt

上传人:小飞机 文档编号:4980069 上传时间:2023-05-27 格式:PPT 页数:28 大小:1.69MB
返回 下载 相关 举报
数据库和平台的选择与设置.ppt_第1页
第1页 / 共28页
数据库和平台的选择与设置.ppt_第2页
第2页 / 共28页
数据库和平台的选择与设置.ppt_第3页
第3页 / 共28页
数据库和平台的选择与设置.ppt_第4页
第4页 / 共28页
数据库和平台的选择与设置.ppt_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《数据库和平台的选择与设置.ppt》由会员分享,可在线阅读,更多相关《数据库和平台的选择与设置.ppt(28页珍藏版)》请在三一办公上搜索。

1、网络数据库基础知识,知能点,本章的知识点:数据库网络数据库网络数据库的应用开发网络数据库的意识本章的技能点:了解数据库了解网络数据库的开发创建一个数据库实例学会分析创建数据库的关系,网络数据库基础知识,概念,数据库:目前最常用的数据库为关系型数据库。关系型数据库是指一类具有相关关系的数据记录的集合,因此,至少为二维表格。网络数据库:数据库用于C/S(Client/Server、B/S(Browse/Server)结构的系统。通常是指:数据库存放在网络某一节点或多节点上,数据库内容需求者利用网络获取数据库信息的数据库。此类数据库需要中大型计算机作为服务器、海量存储器储存数据、网络技术提供数据传输

2、、各种加解密,身份识别等技术完成按需索取等。简单理解:利用网络技术完成数据信息的存储、传输和各种控制的数据库技术集合。,网络数据库基础知识,概念,常用数据库类型:目前最常用的数据库为关系型数据库中使用最多的有:MS的Access数据库,基本上是一个免费的小型数据库系统,一般认为在小系统中够用了。MS SQL Server 7/2000/2003等各版本,较大型可扩充的数据库系统,适合大型企事业应用。Oracle公司的Oracle数据库,大型数据库系统。Sybase公司的Sybase数据库,大型数据库系统,三个版本由于不同的系统(WinNT、Unix、Norware)IBM的DB2数据库,典型数

3、据库系统,适合大型企事业应用。还有其他诸如Access、MySQL、Infomix等几乎是免费的,并且也能在各种场合应用。本课介绍Access、SQL 2000数据库的一些情况。,网络数据库基础知识,概念,数据库的安装和数据转换:MS的Access数据库是不用单独安装的,在安装完MS Office 办公套件后,Access就自动安装了。Access数据库可以采用使用设计器、向导、输入数据进行表的创建,设计器简单好用,容易理解。数据库文档、文档中的表名、表中的字段、以及一条一条的记录构成一个完整的关系型数据库。Access数据库支持将其他类型的规则排列文档转换成自己的数据库结构文档。通常它能将老

4、的DBIIDBV、Excel、Exchange等关系型数据转换成Access数据库文档。转换方式是:文件/获取外部数据/导入,而后按照向导导入即可,例如:实例演示,网络数据库基础知识,概念,数据库的安装和数据转换:MS的SQL Server 2000数据库的安装稍微复杂一点,分为客户端、服务器、应用开发等不同安装选项,通常选择后两个之一;SQL 2000安装后需要由“服务器管理”进行SQL Server数据库系统的启动管理。此管理器可以启动和停止SQL数据库,这样会合理地调整系统工作强度和裕量。数据库的新建需要启动企业管理器进行,如右上图:有机数据库/新建数据库,而后按照向导一步一步进行下去即

5、可,最后形成二维数据的表。也可以将外部规则数据导入:工具/数据转换服务/导入数据,导入数据成为SQL数据内容。右击表名/打开表/返回所有行,可以查看和修改已有数据。例如:实例演示,网络数据库基础知识,概念,数据库的安装和数据转换:所谓网络数据库,通常需要在一定的运行环境条件下才能正确访问,因此需要通过设置和配置系统平台。比如:ODBC、JDBC-ODBC等,这些平台也是对应的信息基础技术中的发布平台问题。在本节部介绍这方面的问题。,网络数据库基础知识,数据库,数据库(以Access为例)数据库是一类相关信息的集合。因此必须有:数据库文件,数据库的各种表、表中的各种字段名称、内容。,网络数据库基

6、础知识,网络数据库,网络数据库基础知识,对于网络数据库:可以采用数据中心的方案分布式数据中心等多种方案,问题,网络数据库引发的问题:数据传输存储问题:在网络上使用的数据库通常信息量非常大,因此数据库可以由中大型计算机、计算机集群技术解决;由集中-分布式存储阵列磁盘阵列、光盘阵列等大型存储器组成,由光纤通道提供高速连接。由国家、集团等信息中心提供此类设备。数据传输问题:高速网络设备在数据传输问题上,可以由Internet、企业的Intranet、国家的各种基础网络(电话、微波、卫星、海底电缆等)等互补完成。他反映的是物理硬件基础设施的问题。目前我国正在创建由原先的电网,逐步到电光混合网,最后过渡

7、到全光网的技术。,网络数据库基础知识,问题,可靠性问题:包括数据传输可行性问题,由各种数据的调制解调,各种电路复用技术等解决;网络传输协议网络数据传输规约进行网络数据传输过程的全监控以保证传输的可靠性;协议保证数据传输由发方准确到达收方的方向问题等;注意数据库的备份和恢复。加解密安全问题:数据在网络中传输所遇到的有:数据的发收方、第三方监听非法数据获取、加解密、丢失。数据的发收方是由网络基础协议完成的,通常对于网管是透明的,只能凭良心了;监听是网络中具有网络技术的人的基本嗜好,目前技术无法控制;余下的是加解密技术,尽管有SSL、3DES、等128位以上的各种手段也不能保证信息不失密;丢失数据问

8、题,有各种协议和硬件完成。,网络数据库基础知识,数据库开发意识,在数据库开发中的意识:客户意识:客户的需求是第一位的,以己的技能知识和客户的需求在可行和可能之间寻找平衡点。完整性意识:数据库开发与编程应用是一个完整的过程,尤其是网络数据库异地访问和传输数据不能有错。可扩展性意识:任何一个数据库在创建开发编程完成不能保证一次到位,因此必须保留有可扩展的余地!以防在客户提出新要求而使得全盘推翻重新来的窘况。系统工程意识:系统不是一个人的工作,系统的上下左右核心表怔各函数模块等的统一协调团结合作。,网络数据库基础知识,数据库创建实例,数据库开发创建实例:要求创建一个教师信息的数据库:数据库文件名、数

9、据库表的数量和名称、字段名称。,网络数据库基础知识,怎样创建,请试一下,提示:一个库一个表太大,查找速度慢;多表怎样查找快。Space,数据库开发意识,在数据库的创建过程中应该注意:表名尽量不要用中文防止某些系统不支持中文而造成数据库无法访问!表名不要用数据库访问编程语言的保留字,比如ASP-VBSCript、JSP-JavaScript等!(可用字词_数字)字段名尽量用英文字母或中文拼音字母,字词之间尽量用下划线连接。当数据库中的表项有关联时,可以用不重复的字段或创建保证不会出现重复的字段进行关联形成关系。数据内容的定义,必填项和允许空字段在数据库处理上防止出错的问题。数据录入的问题创建原始

10、数据。安全性:data.mdbda#ta.mdb数据库名称;不用将data.mdbdata.asp,对改扩展名会造成意想不到的结果!,网络数据库基础知识,数据库开发意识,本部分内容小结:了解数据库、网络数据库、他的应用 了解网络数据库的创建注意和网络数据库的创建操作原理 了解网络数据库创建应用过程的一些意识 学会创建数据库,网络数据库基础知识,16,Web平台搭建,动态语言平台设置介绍,17,平台搭建,平台搭建 所谓的平台是指开发平台采用一定技术开发基于数据库的信息系统的应用。主要讨论的是Web的开发。由于Web的开发具有明显的必须在Web服务器上才能观看到开发程序的运行结果,因此,这类开发必

11、须先搭建开发平台。本节主要介绍本课程采用的开发技术SQL 2005和Visual Studio 2005开发平台。介绍开发的系统和运行环境,以及相关的知识介绍和操作,18,VS2005Visual Studio 2005技术介绍 VS20058.0是MS推出的替代VS6、VS72003的一个版本,有一些特点:Visual Studio 是一套完整的开发工具集,用于生成 ASP.NET 各种应用,包括基于Web 应用程序、XML Web Services、Windows桌面应用程序和移动应用程序。Visual Basic、Visual C+、Visual C#和 Visual J#全都使用相同的

12、集成开发环境(IDE),利用此 IDE 可以共享工具且有助于创建混合语言解决方案。另外,这些语言利用了.NET Framework 的功能,通过此框架可使用简化 ASP Web 应用程序和 XML Web Services 开发的关键技术。IDE(Integrated Development Environment)集成开发环境 CLR(Common Language Runtime)公共语言运行时,信息系统集成技术,VS2005技术介绍,19,VS2005版本介绍 Pro-全称是Visual Studio 2005 Professional Edition,是适合小规模使用的版本,授权8-1

13、0个人左右。Std-全称是Visual Studio Standard Edition,也是授权版本,比Pro多一些;VSTA-全称是Visual Studio 2005 Team Edition for Software Architects,是适合框架设计使用的版本。VSTD-Visual Studio 2005 Team Edition for Software Developer,适合开发人员;VSTT-Visual Studio 2005 Team Edition for Software Tester,适合测试人员;VSTO-Visual Studio 2005 Tools for

14、 the Microsoft Office System,对office系列产品进行开发;VSTS-Visual Studio 2005 Team System,也是针对软件开发的各个层次最全面的一个版本。,信息系统集成技术,VS2005版本介绍,20,VS2005安装 Visual Studio 2005 安装比较简单,需要至少1.5G3.5G或以上安装CSDN得到6G以上的硬盘空间,512MB内存1G最好。符合MS傻瓜安装。先装VS再装SQL。支持几乎所有的数据库,只要开发界面通常叫CLR(Common Language Runtime)公共语言运行时,有的书IDE(Integrated

15、Development Environment)集成开发环境,在这个开发界面可以采用Visual Basic、Visual C+、Visual C#和 Visual J#4种语言的任意一种进行开发,也可以分别采用不同语言开发后集成。统一了开发平台。VS带有自己的各种类库和模块,使得开发过程可以利用现有的进行再次开发。开发过程可以是可视化和代码方式,因此对于开发者的要求降低了。但门槛较高。,信息系统集成技术,VS2005安装,21,SQL Server 2005安装 SQL2005 安装比较简单,大约需要1G左右,而后安装补丁SP3。符合MS傻瓜安装。默认安装完成,所有服务处于自动启动状态,可以

16、打开SQL Server 配置管理器重新设置各个服务的状态。右击名称/在菜单中选择启动或停止/或选择属性/服务/启动模式/设置自动或手动。系统资源和安全问题。协议中,至少打开前3个,也可以按照需要设定协议。,信息系统集成技术,SQL2005安装启动,22,SQL Server 2005数据库 运行SQL Server Management Studio,如果已有数据表,可以附加、还原等;也可以右击数据库/新建数据库/按照向导创建自己的新数据库和各个表;,信息系统集成技术,SQL2005数据库,新表在这显示,数据源名称Data Source,数据库名称Initial Catalog,表名称Fie

17、ld,服务器名称,23,VS2005连接数据库 Visual Studio 2005 本身带有所有Web开发所需的环境,因此,在开发基于Web服务的应用程序时,只要先启动数据库,而后进入VS2005 CLR即可。设置如下:,信息系统集成技术,VS2005连接数据库,建立数据库连接:工具/连接到数据库/数据库:输入名称/测试连接,如果成功/选择到一个数据库/选择1个/确定,就可以了。下图为选好数据库的显示示例。,做一下测试,24,VS2005创建项目站点 Visual Studio 2005 创建项目或站点:文件/新建/项目/按照向导创建项目 文件/新建/网站/按照向导创建网站,信息系统集成技术

18、,VS2005创建项目站点,以网站为例:在右边的图中箭头所指和圈选的地方是需要选设的。设置完成后就可以进行开发了。VS2005自带运行发布器左下,也可以用IIS进行发布。,25,VS2005平台设置 VS2005 有两个测试状态:编辑状态,调试状态。编辑状态时,可以任意修改,保存有效;调试状态时,针对数据库的动态语言内容又是不能修改,保存后无效。这样给编程调试带来麻烦。可以利用IIS进行调试的查看结果,在CLR中修改。在IIS中发布dotNet站点,用IIS浏览查看效果,信息系统集成技术,VS2005平台设置,26,VS2005连接Access数据库 VS2005 连接Access有多种方法:

19、采用Oledb方法:Provider=Microsoft.Jet.OLEDB.4.0;Dtat Source=pathFname 采用ODBC方法:先打开 管理工具/数据源(ODBC)/系统DSN/,在其中配置一个Access数据源;连接字串为:DSN=DBSname 也可以想连接SQL2005数据库一样采用命名空间的方法将连接字串放到Web.config文件中,由命名空间的名称调用连接。,信息系统集成技术,VS25-Access,27,VS2005连接MySQL数据库 VS2005 连接MySQL数据库需要第三方补丁程序,先下载一个mysql-connector-net和,其版本与本人的My

20、SQL同级,例如MySQL是;安装;安装;完成后,启动VS2005,服务器资源管理/添加连接/数据源/更改,就可以看到有下图:MySQL Database的选项,选择后在弹出的对话框,输入正确的服务器、用户名、密码、数据库名,测试连接就可以了。见下中图的ZL(mysql)数据库,信息系统集成技术,VS25-MySQL,28,小节,本部分内容小结:目前动态页面最主要技术就是ASP.NET、ASP、JSP、PHP四种,而更多的应用开发是基于上述四种技术开发的专业技术平台,各自又有不同的应用环境,没有统一标准。本节较为详细地介绍了ASP.NET的开发环境搭建以及设置,请学会和掌握,以便工作需要;并且分别介绍了ASP.NET技术连接Access、MsSQL Server 2k、MySQL4.1的常用方法和步骤。安装相对容易,一路下一步即可,而设置较为困难,需要经过实践才能学会,如果想从事此工作,请多实践熟练掌握其中的一种,学会多种更好。本课重点是ASP.NET技术,因此请熟练掌握。,完,信息系统集成技术,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号