zoukankan      html  css  js  c++  java
  • 数据访问技术系列课程 笔记(1) ADO.NET数据访问技术系列课程概览

    一)以数据为中心的应用程序设计

    数据存储:

    ADO.NET支持的存储结构

    1)无结构(如:wordtxt文本,一般很少使用)

    2)有结构,无层次 (Excel,只有简单的关系,没有包含层次关系,表于表之间没有关系)

    3)有层次的数据(XML文档)

    4)关系型数据库(sql serverOracleAccess

     

    在连接环境下(只要简单的显示)

    1)用户始终保持与数据源的连接

    2)优点是:易于安全控制;同步问题易于控制(并发); 数据的实时性优越(不需要打开关闭连接 速度快)

    3)缺点是:保持持续额网络连接(成本高) 扩展性差(winform-——> web    连接数目有限的)

    在非连接环境

    1)中央数据存储的一部分数据可以被独立的复制与更改,需要时可以与数据源的数据合并(移动设备的应用)

    2)优点:可以在需要的时候进行操作 必要时连接到数据源 不占用连接(性能的提升 以及扩展性)

    3)缺点:数据不是实时的必须解决并发和同步的问题(重要的)

     

    数据访问应用模型

    一层(客户端逻辑、业务逻辑、数据存储)>

    两层(胖客户端)>

    三层(瘦客户端)>

    N层—>

    Internet(XML Web Service 通过Internet进行业务逻辑的调用)

      随着数据库的发展,数据库也会支持Web的访问方式。实际上从Sql Server 2000开始支持异构的数据访问。以web的方式,存储过程或者函数以Web Service的方式寄宿在IIS里面,给异构的应用程序调用,实际上就是最基础的Web的访问方式。Sql Server2005里面,本身就可以控制端口。在.net  framework 3.5里面有ADO.NETData Service,以服务的方式,将底层的数据开放给应用程序。


    二)ADO.NET 简介(了解)

    ADO.NET是一系列与数据操作相关的类。它们提供:

    1)比ADO更加灵活的数据访问机制

    2)为非连接环境设计的系统架构

    3)支持XML的编程对象模型

    4)一系列用来在.NET架构中访问数据的类结构以及枚举器

     

    ADO.NET发展:

    1)ADO.NET1.0

    OleDb

    SqlClient

    XML处理

    2)ADO.NET1.1

    OraleClient

    ODBC

    3)ADO.NET2.0

    支持镜像

    异步数据访问

    4)ADO.NET3.5

    Linq

    Entity Framework

    Data Services

     

    在连接环境中使用ADO.NET

     

    在非连接环境中使用ADO.NET[复杂一些]

     

     

  • 相关阅读:
    课堂作业04 2017.10.27
    课程作业 03 动手动脑 2017.10.20
    课程作业 03 2017.10.20
    HDU 3974 Assign the task
    POJ 2155 Matrix
    POJ 2481 Cows
    HDU 3038 How Many Answers Are Wrong
    CS Academy Array Removal
    POJ_1330 Nearest Common Ancestors LCA
    CF Round 427 D. Palindromic characteristics
  • 原文地址:https://www.cnblogs.com/lujiao_cs/p/2098530.html
Copyright © 2011-2022 走看看