已阅读5页,还剩23页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
网络数据库基础知识,知能点,本章的知识点: 数据库 网络数据库 网络数据库的应用 开发网络数据库的意识 本章的技能点: 了解数据库 了解网络数据库的开发 创建一个数据库实例 学会分析创建数据库的关系,网络数据库基础知识,概念,数据库: 目前最常用的数据库为关系型数据库。 关系型数据库是指一类具有相关关系的数据记录的集合,因此,至少为二维表格。 网络数据库: 数据库用于C/S(Client/Server、B/S(Browse/Server) 结构的系统。 通常是指:数据库存放在网络某一节点或多节点上,数据库内容需求者利用网络获取数据库信息的数据库。此类数据库需要中大型计算机作为服务器、海量存储器储存数据、网络技术提供数据传输、各种加解密,身份识别等技术完成按需索取等。 简单理解: 利用网络技术完成数据信息的存储、传输和各种控制的数据库技术集合。,网络数据库基础知识,概念,常用数据库类型: 目前最常用的数据库为关系型数据库中使用最多的有: MS的Access数据库,基本上是一个免费的小型数据库系统,一般认为在小系统中够用了。 MS SQL Server 7/2000/2003等各版本,较大型可扩充的数据库系统,适合大型企事业应用。 Oracle公司的Oracle数据库,大型数据库系统。 Sybase公司的Sybase数据库,大型数据库系统,三个版本由于不同的系统(WinNT、Unix、Norware) IBM的DB2数据库,典型数据库系统,适合大型企事业应用。 还有其他诸如Access、MySQL、Infomix等几乎是免费的,并且也能在各种场合应用。 本课介绍Access、SQL 2000数据库的一些情况。,网络数据库基础知识,概念,数据库的安装和数据转换: MS的Access数据库是不用单独安装的,在安装完MS Office 办公套件后,Access就自动安装了。 Access数据库可以采用使用设计器、向导、输入数据进行表的创建,设计器简单好用,容易理解。 数据库文档、文档中的表名、表中的字段、以及一条一条的记录构成一个完整的关系型数据库。 Access数据库支持将其他类型的规则排列文档转换成自己的数据库结构文档。通常它能将老的DBIIDBV、Excel、Exchange等关系型数据转换成Access数据库文档。 转换方式是:文件/获取外部数据/导入,而后按照向导导入即可,例如:实例演示,网络数据库基础知识,概念,数据库的安装和数据转换: MS的SQL Server 2000数据库的安装稍微复杂一点,分为客户端、服务器、应用开发等不同安装选项,通常选择后两个之一; SQL 2000安装后需要由“服务器管理”进行SQL Server数据库系统的启动管理。此管理器可以启动和停止SQL数据库,这样会合理地调整系统工作强度和裕量。 数据库的新建需要启动企业管理器进行,如右上图:有机数据库/新建数据库,而后按照向导一步一步进行下去即可,最后形成二维数据的表。 也可以将外部规则数据导入:工具/数据转换服务/导入数据,导入数据成为SQL数据内容。 右击表名/打开表/返回所有行,可以查看和修改已有数据。 。例如:实例演示,网络数据库基础知识,概念,数据库的安装和数据转换: 所谓网络数据库,通常需要在一定的运行环境条件下才能正确访问,因此需要通过设置和配置系统平台。 比如:ODBC、JDBC-ODBC等,这些平台也是对应的信息基础技术中的发布平台问题。在本节部介绍这方面的问题。,网络数据库基础知识,数据库,数据库(以Access为例) 数据库是一类相关信息的集合。因此必须有:数据库文件,数据库的各种表、表中的各种字段名称、内容。,网络数据库基础知识,网络数据库,网络数据库基础知识,对于网络数据库: 可以采用数据中心的方案 分布式数据中心等多种方案,问题,网络数据库引发的问题: 数据传输存储问题: 在网络上使用的数据库通常信息量非常大,因此数据库可以由中大型计算机、计算机集群技术解决;由集中-分布式存储阵列磁盘阵列、光盘阵列等大型存储器组成,由光纤通道提供高速连接。由国家、集团等信息中心提供此类设备。 数据传输问题: 高速网络设备在数据传输问题上,可以由Internet、企业的Intranet、国家的各种基础网络(电话、微波、卫星、海底电缆等)等互补完成。他反映的是物理硬件基础设施的问题。目前我国正在创建由原先的电网,逐步到电光混合网,最后过渡到全光网的技术。,网络数据库基础知识,问题,可靠性问题: 包括数据传输可行性问题,由各种数据的调制解调,各种电路复用技术等解决;网络传输协议网络数据传输规约进行网络数据传输过程的全监控以保证传输的可靠性;协议保证数据传输由发方准确到达收方的方向问题等;注意数据库的备份和恢复。 加解密安全问题: 数据在网络中传输所遇到的有:数据的发收方、第三方监听非法数据获取、加解密、丢失。数据的发收方是由网络基础协议完成的,通常对于网管是透明的,只能凭良心了;监听是网络中具有网络技术的人的基本嗜好,目前技术无法控制;余下的是加解密技术,尽管有SSL、 3DES、等128位以上的各种手段也不能保证信息不失密;丢失数据问题,有各种协议和硬件完成。,网络数据库基础知识,数据库开发意识,在数据库开发中的意识: 客户意识: 客户的需求是第一位的,以己的技能知识和客户的需求在可行和可能之间寻找平衡点。 完整性意识: 数据库开发与编程应用是一个完整的过程,尤其是网络数据库异地访问和传输数据不能有错。 可扩展性意识: 任何一个数据库在创建开发编程完成不能保证一次到位,因此必须保留有可扩展的余地!以防在客户提出新要求而使得全盘推翻重新来的窘况。 系统工程意识: 系统不是一个人的工作,系统的上下左右核心表怔各函数模块等的统一协调团结合作。,网络数据库基础知识,数据库创建实例,数据库开发创建实例: 要求创建一个教师信息的数据库:数据库文件名、数据库表的数量和名称、字段名称。,网络数据库基础知识,怎样创建,请试一下,提示: 一个库一个表太大,查找速度慢;多表怎样查找快。 Space,数据库开发意识,在数据库的创建过程中应该注意: 表名尽量不要用中文防止某些系统不支持中文而造成数据库无法访问! 表名不要用数据库访问编程语言的保留字,比如ASP-VBSCript、JSP-JavaScript等!(可用字词_数字) 字段名尽量用英文字母或中文拼音字母,字词之间尽量用下划线连接。 当数据库中的表项有关联时,可以用不重复的字段或创建保证不会出现重复的字段进行关联形成关系。 数据内容的定义,必填项和允许空字段在数据库处理上防止出错的问题。 数据录入的问题创建原始数据。 安全性:data.mdbda#ta.mdb数据库名称; 不用将data.mdbdata.asp,对改扩展名会造成意想不到的结果!,网络数据库基础知识,数据库开发意识,本部分内容小结: 了解数据库、网络数据库、他的应用 了解网络数据库的创建注意和网络数据库的创建操作原理 了解网络数据库创建应用过程的一些意识 学会创建数据库,网络数据库基础知识,16,Web平台搭建,动态语言平台设置介绍,17,平台搭建,平台搭建 所谓的平台是指开发平台采用一定技术开发基于数据库的信息系统的应用。 主要讨论的是Web的开发。由于Web的开发具有明显的必须在Web服务器上才能观看到开发程序的运行结果,因此,这类开发必须先搭建开发平台。 本节主要介绍本课程采用的开发技术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# 全都使用相同的集成开发环境 (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-10个人左右。 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 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 Development Environment)集成开发环境 ,在这个开发界面可以采用Visual Basic、Visual C+、Visual C# 和 Visual J# 4种语言的任意一种进行开发,也可以分别采用不同语言开发后集成。统一了开发平台。 VS带有自己的各种类库和模块,使得开发过程可以利用现有的进行再次开发。 开发过程可以是可视化和代码方式,因此对于开发者的要求降低了。但门槛较高。,信息系统集成技术,VS2005安装,21,SQL Server 2005安装 SQL2005 安装比较简单,大约需要1G左右,而后安装补丁SP3。符合MS傻瓜安装。 默认安装完成,所有服务处于自动启动状态,可以打开SQL Server 配置管理器重新设置各个服务的状态。 右击名称/在菜单中选择启动或停止/或选择属性/服务/启动模式/设置自动或手动。系统资源和安全问题。 协议中, 至少打开前3 个,也可以 按照需要设 定协议。,信息系统集成技术,SQL2005安装启动,22,SQL Server 2005数据库 运行SQL Server Management Studio,如果已有数据表,可以附加、还原等; 也可以右击数据库/新建数据库/按照向导创建自己的新数据库和各个表;,信息系统集成技术,SQL2005数据库,新表在这显示,数据源名称Data Source,数据库名称Initial Catalog,表名称Field,服务器名称,23,VS2005连接数据库 Visual Studio 2005 本身带有所有Web开发所需的环境,因此,在开发基于Web服务的应用程序时,只要先启动数据库,而后进入VS2005 CLR即可。设置如下:,信息系统集成技术,VS2005连接数据库,建立数据库连接:工具/连接到数据库/数据库:输入名称/测试连接,如果成功/选择到一个数据库/选择1个/确定,就可以了。 下图为 选好数 据库的 显示示 例。,做一下测试,24,VS2005创建项目站点 Visual Studio 2005 创建项目或站点: 文件/新建/项目/按照向导创建项目 文件/新建/网站/按照向导创建网站,信息系统集成技术,VS2005创建项目站点,以网站为例:在右边的图中箭头所指和圈选的地方是需要选设的。 设置完成后就可以进行开发了。 VS2005自带运行发布器左下,也可以用IIS进行发布。,25,VS2005平台设置 VS2005 有两个测试状态:编辑状态,调试状态。 编辑状态时,可以任意修改,保存有效; 调试状态时,针对数据库的动态语言内容又是不能修改,保存后无效。这样给编程调试带来麻烦。可以利用IIS进行调试的查看结果,在CLR中修改。 在IIS中发布dotNet站点,用IIS浏览查看效果,信息系统集成技术,VS2005平台设置,26,VS2005连接Access数据库 VS2005 连接Access有多种方法: 采用Oledb方法: Provider=Microsoft.Jet.OLEDB.4.0;Dtat Source=pathFname 采用ODBC方法: 先打开 管理工具/数据源(ODBC)/系统DSN/,在其中配置一个Access数据源;连接字串为: DSN=DBSname 也可以想连接SQL2005数据库一样采用命名空间的方法将连接字串放到Web.config文件中,由命名空间的名称调用连接。,信息系统集成技术,VS25-Access,27,VS200
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 生殖健康考试题库及答案
- 实验试剂管理试题及答案
- 三相交流电试题及答案
- 河北省保定市徐水区2024-2025学年八年级上学期期末地理试卷(含答案)
- 北京市顺义区2024-2025学年八年级上学期期末地理试卷(含答案)
- 能源领域碳中和技术
- 2026 年初中英语《定语从句》专项练习与答案 (100 题)
- 2026年深圳中考语文冲刺实验班专项试卷(附答案可下载)
- 10kv配电柜培训课件
- 2026年大学大二(机械电子工程)气压传动阶段测试试题及答案
- 2025亚马逊云科技中国峰会:基于Amazon Lambda 的AI应用创新 (Featuring Dify)
- 内蒙古自治区满洲里市2026届中考联考英语试题含答案
- 高三一模考后家长会课件
- 2022依爱消防E1-8402型消防控制室图形显示装置安装使用说明书
- 职业培训机构五年发展策略
- 《小盒子大舞台》参考课件
- 任捷临床研究(基础篇)
- DBJ41-T 263-2022 城市房屋建筑和市政基础设施工程及道路扬尘污染防治差异化评价标准 河南省工程建设标准(住建厅版)
- 水工钢结构平面钢闸门设计计算书
- JJG 291-2018溶解氧测定仪
- 《抗体偶联药物》课件
评论
0/150
提交评论