第1章数据库的基本分解.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.4.4 SQL Server 2008管理和开发工具 在对话框中单击“常规”选项卡。在“服务器名称”文本框中,输入要注册的服务器名称,如图1.31所示。在“连接属性”选项卡中,可以指定要连接到的数据库名称和使用的网络协议等其他信息。 图1.31 “新建服务器注册”对话框 1.4.4 SQL Server 2008管理和开发工具 (4)解决方案资源管理器 创建新项目的步骤如下。 第1步:单击菜单栏中的“文件”,在弹出的子菜单中选择“新建”,单击“项目”,选择所要创建的项目的类型。类型主要有“SQL Server脚本”、“Analysis Services脚本(分析服务脚本)”和“SQL Server Compact Edition脚本”。然后为创建的项目或方案命名,并选择文件的存储路径,单击“确定”按钮,完成项目的创建过程。 ?第2步:接下来就可以为该项目创建一个或多个(如果所创建的项目接触的数据库不只一个)数据库连接或者添加已经存在的项目文件,如图1.32所示,只需要在“解决方案资源管理器”窗格内的“SQL Server 脚本1”上右击鼠标,在弹出的快捷菜单中选择要添加的项目即可。 图1.32 “解决方案资源管理器”窗格 1.3.1 数据库的连接方式 ADO.NET 提供了面向对象的数据库视图,并且在ADO.NET 对象中封装了许多数据库属性和关系。最重要的是,ADO.NET 通过多种方式封装和隐藏了很多数据库访问的细节。用户可以完全不知道对象在与 ADO.NET 对象交互,也不用担心数据移动到另外一个数据库或者从另一个数据库获得数据的细节问题。图1.11所示为ADO.NET 架构总览。 图1.11 通过ADO.NET访问数据库的接口模型 1.3.1 数据库的连接方式 5.JDBC数据库接口 在JDBC?API中有两层接口:应用程序层和驱动程序层,前者使开发人员可以通过SQL调用数据库和取得结果,后者处理与具体数据库驱动程序相关的所有通信。 使用JDBC接口对数据库操作有如下优点: (1)JDBC?API与ODBC十分相似,有利于用户理解。 (2)使编程人员从复杂的驱动器调用命令和函数中解脱出来,而致力于应用程序功能的实现。 (3)JDBC支持不同的关系数据库,增强了程序的可移植性。 使用JDBC的主要缺点:访问数据记录的速度会受到一定影响;此外,JDBC结构中包含了不同厂家的产品,这给数据源的更改带来了较大麻烦。 6.数据库连接池技术 网络环境下的数据库应用,由于用户众多,使用传统的JDBC方式进行数据库连接,系统资源开销过大,这成为制约大型企业级应用效率的瓶颈,而采用数据库连接池技术对数据库连接进行管理,可以大大提高系统的效率和稳定性。 1.3.2 客户-服务器(C/S)模式应用系统 对于一般的数据库应用系统,除了数据库管理系统外,需要设计适合普通人员操作数据库的界面。目前,流行的开发数据库界面的工具主要包括Visual BASIC、Visual C++、Visual FoxPro、Delphi、PowerBuilder等。数据库应用程序与数据库、数据库管理系统之间的关系如图1.12所示。 图1.12 数据库应用程序与数据库、数据库管理系统之间的关系 1.3.2 客户-服务器(C/S)模式应用系统 应用程序和数据库管理系统可以运行在同一台计算机上(单机方式),也可以运行在网络方式下。在网络方式下,数据库管理系统在网络上的一台主机上运行,应用程序可以在网络上的多台主机上运行,即一对多的方式。例如,用Visual Basic开发的客户-服务器(C/S)模式的学生成绩管理系统的学生信息输入界面如图1.13所示。 图1.13 C/S模式的学生成绩管理系统界面 1.3.3 三层客户-服务器(B/S)模式应用系统 基于Web的数据库应用采用三层客户-服务器模式,也称为B/S结构。第一层为浏览器,第二层为Web服务器,第三层为数据库服务器。浏览器是用户输入数据和显示结果的交互界面。用户在浏览器表单中输入数据,然后将表单中的数据提交并发送到Web服务器。Web服务器应用程序接收并处理用户的数据,通过数据库服务器,从数据库中查询需要的数据(或把数据录入数据库)并返回给Web服务器。Web服务器再把返回的结果插入HTML页面,传送到客户端,在浏览器中显示出来。三层客户-服务器结构如图1.14所示。 图1.14 三层客户-服务器结构 1.3.3 三层客户-服务器(B/S)模式应用系统 例如,用ASP.NET开发的三层客户-服务器(B/S)模式的学生成绩管理系统的学生信息更新页面如图1.15所示。 图1.15 B/S模式的学生成绩管理系统页面 1.4 SQL Server 2008环境 1.4.

文档评论(0)

奇缘之旅 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档