- 1、本文档共37页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQLServer数据库基础创新
0.0 数据库方向简介 职业前景 微软比较成熟的一代数据库SQL Server软件于2000年问世,经过十几年的更新完善和市场推广,目前已经被全球工商业普遍接受并大量使用。所以在未来二三十年内数据库将会是一个发展稳健就业市场广大的领域。 0.0 数据库方向简介 工资待遇 0.0 数据库方向简介 工资待遇 0.0 数据库方向简介 工作性质 相对来说工作时间稳定,加班少,被裁员率较低(核心数据都在这里!!) 0.0 数据库方向简介 学习难度 不需要IT专业背景,学习时间大概在半年左右,每天有2小时左右的时间就能掌握数据库基本工作技术 0.0 数据库方向简介 职位种类 Sql Server Developer Sql Server Programmer Data Analyst 那些地方用到了数据库? 大家想下登陆数据信息如何交互实现的? 这是怎么做到的呢? 0.1 数据库基本概念 Microsoft SQL Server 2000/2005/2008/2012/2014/2016 Oracle Database(甲骨文) 必威体育精装版版12c IBM DB2 Database MySQL Database(open source) Mongo DB Database(No SQL) 0.3 数据库应用系统 0.3.1 应用系统的数据接口 1.ODBC数据库接口 在具体操作时,首先必须用ODBC管理器注册一个数据源,管理器根据数据源提供的数据库位置、数据库类型及ODBC驱动程序等信息,建立起ODBC与具体数据库的联系。这样,只要应用程序将数据源名提供给ODBC,ODBC就能建立起与相应数据库的连接。 2.ADO数据库接口 使用ADO访问关系数据库有两种途径:一种是通过ODBC驱动程序,另一种是通过数据库专用的OLE DB Provider。后者有更高的访问效率。 随着网络技术的发展,网络数据库及相关的操作技术也越来越多地应用到实际中,而数据库操作技术也在不断地发展完善。ADO对象模型进一步发展成了ADO.NET。ADO.NET是.NET FrameWork SDK中用于操作数据库的类库总称,ADO.NET相对于ADO的最大优势在于对数据的更新修改可在与数据源完全断开连接的情况下进行,然后再把数据更新的结果和状态传回到数据源,这样大大减少了由于连接过多而对数据库服务器资源的占用。 0.3.1 应用系统的数据接口 3.ADO.NET数据库接口 ADO.NET数据模型由ADO发展而来,但它不只是对 ADO的改进,而是采用了一种全新的技术。主要体现在以下几个方面: (1)ADO.NET不是采用ActiveX技术,而是与.NET框架紧密结合的产物。 (2)ADO.NET包含对XML标准的完全支持,这对于跨平台交换数据具有重要意义。 (3)ADO.NET既能在与数据源连接的环境下工作,又能在断开与数据源连接的条件下工作。 图0.8显示了通过ADO.NET访问数据库的接口模型。 0.3.1 应用系统的数据接口 4.JDBC数据库接口 在JDBC API中有两层接口:应用程序层和驱动程序层。前者使开发人员可以通过SQL调用数据库和取得结果,后者处理与具体数据库驱动程序的所有通信。 使用JDBC接口操作数据库有如下优点: (1)JDBC API与ODBC十分相似,有利于用户理解。 (2)使编程人员从复杂的驱动器调用命令和函数中解脱出来,而致力于应用程序功能的实现。 (3)JDBC支持不同的关系数据库,增强了程序的可移植性。 5.数据库连接池技术 对于网络环境下的数据库应用,由于用户众多,使用传统的JDBC方式进行数据库连接,系统资源开销过大成为制约大型企业级应用效率的瓶颈。 0.3.2 C/S架构的应用系统 目前,流行的开发数据库界面的工具主要有Visual Basic 6.0、Visual C++6.0、Visual C#等。应用程序与数据库、数据库管理系统之间的关系如图0.9所示。 0.3.2 C/S架构的应用系统 应用程序和数据库管理系统可以运行在同一台计算机上(单机方式),也可以运行在网络环境下。在网络环境下,数据库管理系统在网络中的一台主机上运行,应用程序可以在网络上的多台主机上运行,即一对多的方式。例如,用Visual Basic开发的C/S架构的学生成绩管理系统,其学生信息输入界面如图0.10所示。 0.3.3 B/S架构的应用系统 基于Web的数据库应用采用三层(浏览器/Web服务器/数据库服务器)模式,也称B/S架构,如图0.11所示。 0.3.3 B/S架构的应用系统 目前,流行的开发数据库Web界面的工具主要有ASP.NET(C#)、PHP、JavaEE等。例如,用ASP.NET开发的B/
您可能关注的文档
- 4、1、从家乡看祖国.ppt
- 【四清导航】2016七年级数学下册 第6章 实数 6.1 平方根课件1 (新版)沪科版.ppt
- 【四清导航】2015-2016学年八年级语文下册 第五单元 22《五柳先生传》习题课件 (新版)新人教版.ppt
- 【四清导航】2016届九年级语文下册 第一单元 2《我用我残损的手掌》课件 (新版)新人教版.ppt
- 【四清导航】2015-2016学年八年级语文下册 第三单元 13《旅鼠之谜》习题课件 (新版)新人教版.ppt
- 【四清导航】2015-2016学年八年级语文下册 第四单元 单元清四课件 (新版)新人教版.ppt
- Solidworks 2014 术语(中英文对照).docx
- sky地理:4.3《河流地貌的发育》课件(新人教版必修1).ppt
- SMT整套方案.ppt
- 铜牌-NSW基础产品知识课件.ppt
文档评论(0)