电子信息文件管理系统数据库结构

电子信息文件管理系统数据库结构

摘要主要通过介绍数据库ADO.NET 体系结构和对象以及关系数据库的结构功能来介绍电子信息文件管理系统的数据库结构设计。

关键词ADO.NET 体系结构; 关系数据库; 样例数据

1数据访问技术

1.1ADO.NET 体系结构

ADO.NET 体系结构一般都是分为两个主要主件数据提供程序和Dataset 。从较高的层面展现了这两个主要组件。注重数据提供程序组件有几个子组件:Connection, Command, Data adapter和Data reader。这些组件将用于连接数据库、执行SQL 命令、检索数据和读取数据。

数据提供组件有多个版本, 分别用于访问兼容Open Data Base Connectivity(ODBC)的数据库、兼容Object Linking and Embedding Data Base(OLEDB)的数据库、SQL Server数据库和Oracle 数据库等。

在这个体系结构中, 另一个主要组件是Data Set, 这个主件用于填充Data Adapter 组件从数据库中检索的数据。ADO.NET 体系结构的其他几个关键环节:首先是体系结构提供了断开连接的数据访问模型, 也就是说首先连接数据库, 获取需要的数据, 然后断开与数据库的连接, 在Data Set中脱机处理数据, 这为应用程序提供了很高的可伸缩性, 因为该模型允许多个客户连接数据库, 检索数据, 在Web 应用程序中, 这一点非常重要, 可能有成千上万个客户在同时请求数据。体系结构中的另一个重要方面是,Data Set 组件是用.NET Framework 中的XML 类设计的,Data Set组件在后台使用XML 存储和操纵数据, 是程序和计算机之间传送数据的理想方式。

1.2ADO.NET 的对象

1) 连接对象。连接对象代表应用程序和数据源的连接。事实上, 任何对数据源的操作都需要首先建立一个连接对象。在使用各种数据库开发工具的时候, 这些细节常常被忽略掉了。ADO.NET 中的各个对象之间并不存在相互依赖的层次关系。绝大多数对象都可以单独创建。在创建其它对象时, 就会隐含地建立一个连接对象。

2) 命令对象。命令对象用来创建和执行对数据源的操作命令。具体的操作命令封装在该对象中, 命令对象可以表示一条SQL 语句, 也可以是一个存储过程。命令对象不依赖于连接对象, 它本身可以执行建立与数据源进行连接的命令。命令对象可以执行的命令还包括检索、更新、插入、删除等各种操作, 也可以预先初始化将要执行的命令, 从而优化命令的执行过程。

电子信息文件管理系统数据库结构

摘要主要通过介绍数据库ADO.NET 体系结构和对象以及关系数据库的结构功能来介绍电子信息文件管理系统的数据库结构设计。

关键词ADO.NET 体系结构; 关系数据库; 样例数据

1数据访问技术

1.1ADO.NET 体系结构

ADO.NET 体系结构一般都是分为两个主要主件数据提供程序和Dataset 。从较高的层面展现了这两个主要组件。注重数据提供程序组件有几个子组件:Connection, Command, Data adapter和Data reader。这些组件将用于连接数据库、执行SQL 命令、检索数据和读取数据。

数据提供组件有多个版本, 分别用于访问兼容Open Data Base Connectivity(ODBC)的数据库、兼容Object Linking and Embedding Data Base(OLEDB)的数据库、SQL Server数据库和Oracle 数据库等。

在这个体系结构中, 另一个主要组件是Data Set, 这个主件用于填充Data Adapter 组件从数据库中检索的数据。ADO.NET 体系结构的其他几个关键环节:首先是体系结构提供了断开连接的数据访问模型, 也就是说首先连接数据库, 获取需要的数据, 然后断开与数据库的连接, 在Data Set中脱机处理数据, 这为应用程序提供了很高的可伸缩性, 因为该模型允许多个客户连接数据库, 检索数据, 在Web 应用程序中, 这一点非常重要, 可能有成千上万个客户在同时请求数据。体系结构中的另一个重要方面是,Data Set 组件是用.NET Framework 中的XML 类设计的,Data Set组件在后台使用XML 存储和操纵数据, 是程序和计算机之间传送数据的理想方式。

1.2ADO.NET 的对象

1) 连接对象。连接对象代表应用程序和数据源的连接。事实上, 任何对数据源的操作都需要首先建立一个连接对象。在使用各种数据库开发工具的时候, 这些细节常常被忽略掉了。ADO.NET 中的各个对象之间并不存在相互依赖的层次关系。绝大多数对象都可以单独创建。在创建其它对象时, 就会隐含地建立一个连接对象。

2) 命令对象。命令对象用来创建和执行对数据源的操作命令。具体的操作命令封装在该对象中, 命令对象可以表示一条SQL 语句, 也可以是一个存储过程。命令对象不依赖于连接对象, 它本身可以执行建立与数据源进行连接的命令。命令对象可以执行的命令还包括检索、更新、插入、删除等各种操作, 也可以预先初始化将要执行的命令, 从而优化命令的执行过程。


相关内容

  • 基于OAIS信息包的电子文件元数据封装策略研究
  • ・54・ 档案学研究 内容摘要维护电子文件长期范围内的真正完整与可读具有十分重要的意义,元数据是实现这一目标的强大工具.本文在介绍并分析OAIS模型及其信息包模型的基础上,深入探讨了基于OAIS信息包的电子文件元数据封装策略. 关键词OAIS信息包元数据电子文件 基于OAIS信息包的电子文件元数据封 ...

  • 福建省公路建设项目电子文件元数据规范
  • 福建省公路建设项目 电子文件元数据规范 福建省交通运输厅 二〇一三年十一月 目 录 一.范围........................................................................................................ ...

  • 信息组织学期末试题及参考答案
  • 一.单项选择题[每小题1分, 共8分] 1. 信息组织的基本对象和管理依据是__D______. A) 外在特征 B) 内容特征 C) 主题特征 D) 外在特征和内容特征 2. 信息组织的方法基础是____B____. A) 语言学 B) 语言学.逻辑学和知识分类 C) 逻辑学 D) 语言学和逻辑学 ...

  • 平庆忠讲 "电子招标投标系统技术规范"
  • 平庆忠讲"电子招标投标系统技术规范" <电子招标投标系统技术规范>第1部分<交易平台技术规范作为<电子招标投标办法>的附件已经国家发改委会同国务院7部委以20号令发布.这个规范的发布,对于推动电子招标投标活动,规范现有的电子招标投标系统的规范化改造, ...

  • 面向电子政务的数据交换平台设计
  • 面向电子政务的数据交换平台 设计方案 目录 一.电子政务概述 ....................................................................................................................... ...

  • 归档电子文件登记表
  • 归档电子文件登记表 归档电子文件登记表 第 页 电子文件档案管理规定 第一章 总则 第一条 为了公司信息化建设需要,规范公司形成的电子文件的归档与管理工作,维护电子文件的真实性.完整性和有效性,确保电子文档的安全和信息可用性,充分发挥电子文档的凭据参考作用,特制定本办法. 第二条 对电子文件的形成. ...

  • 电子政务信息化
  • 电子政务是近年来我国信息界.政府界最热门的话题.对于电子政务这一概念,目前,还没有一个权威的定义.在我国,最早在媒体进行电子政务宣传的当属美国IBM/Lotus公司.根据美国IBM/Lotus公司技术白皮书中的描述:"电子政务(e-Government,即电子政府)是电子商务(e-Comm ...

  • 电子公文传输技术方案
  • 娄底市委 电子公文传输系统 建 议 方 案 湖南科创信息技术股份有限公司 二零零八年二月 目 录 1. 2. 值得信赖的合作伙伴-湖南科创 ................................................................................ ...

  • [电子档案移交与接收办法]
  • 电子档案移交与接收办法 (国家档案局档发[2012]7号 2012年8月29日印发) 第一章 总 则 第一条 为规范电子档案移交与接收工作,确保电子档案的真实.完整.可用和安全,保存党和国家历史记录,促进档案信息资源开发利用,按照国家有关法律法规和相关规定,制定本办法. 第二条 本办法所称电子档案, ...

  • 档案录入员使用手册
  • 清华紫光电子档案管理系统TH-AMS 系列产品之 清华紫光综合档案管理系统 标准版 档案录入员使用手册 清华紫光电子档案事业部 北京紫光启明信息技术有限公司 公司简介 北京紫光启明信息技术有限公司(清华紫光电子档案事业部),是一家专注于信息资源管理领域研究和实践的高新技术企业,紫光档案依托于清华大学 ...