数据库系统安全开发和改造规范模板

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库系统安全开发和改造规范

某某石油管理局企业标准

数据库系统安全开发和改造规范

某某石油管理局发布

前言

本标准由某某石油管理局计算机应用及信息专业标准化委员会提出并归口。

本标准由某某石油管理局信息中心起草。

本标准的主要内容包括:

适用范围、术语定义、数据库的开发和改

造等几部分。

1范围

本标准规定了局某某石油管理局某某油田数据库系统安全开发与改造规范。

本标准适用于某某油田( 企业内部) 数据库系统安全开发与改造的全过程。

2规范解释权

某某油田信息中心网络标准和规范小组

3基本原则

本规范是参考国家相应标准, 并参考相应国际标准, 并结合某某油田的相应实际而制定

4使用说明

1)本规范所提到的重要数据应用部门, 如无特别说明, 均指某某

油田范围内各个有重要数据( 如生产数据, 管理数据等) 的部

门, 这里不具体指明, 各单位能够参照执行。

2)本规范说明了如何在现有数据库系统上应用的开发与改造方

法, 但不包括数据系统的应用与管理。也不说明数据库系统

本身的开发与改造方法。

5总则

1)为加强某某油田各单位数据库技术管理, 有效地保护和利用

数据库技术资源, 最大程度地防范技术风险, 保护使用者的

合法权益, 根据《中华人民共和国计算机信息系统安全保护

条例》及国家有关法律、法规和政策, 结合油田的实际情况, 制定本规范。

2)本规范所称的数据库, 是指所有与油田业务相关的信息存储

体的集合。

3)某某油田中从事数据库开发与改造的人员, 均须遵守本规

范。

6数据库系统的基本概念

数据、数据库、数据库管理系统和数据库系统是与数据库技术密切相关的四个基本概念。

数据是数据库中存储的基本对象。数据在大多数人的头脑中第一个反应就是数字。其实数字只是最简单的一种数据, 是数据的一种传统和狭义的理解。广义的理解, 数据的种类很多, 文字、图形、图像、声音、学生的档案记录、货物的运输情况等等, 这些都是数据。

我们能够对数据做如下定义: 描述事物的符号记录称为数据。描述事物的符号能够是数字, 也能够是文字、图形、图像、声音、语言等, 数据有多种表现形式, 它们都能够经过数字化后存入计算机。

数据库, 是存放数据的仓库。只不过这个仓库是在计算机存储设备上, 而且数据是按一定的格式存放的。所谓数据库中, 是指长期存储在计算机内、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和存储, 具有较小的冗余度、较高的数据独立性和易扩展性, 并可为各种用户共享。

数据库管理系统是位于用户与操作系统之间的一层数据管理软件, 它负责科学地组织和存储数据以及如何高效地获取和维护数据。

7数据库系统的分类

7.1 集中型在这种结构中, 客户程序连接某台指定的机器并

经过其完成交易。数据库放置在同一台机器上, 或指定

一台专门的机器充当数据库服务器。

7.2 数据分布型数据分布型结构类似前一种结构, 只是数据

库分布在每台服务器上。它具有的优点是: 无单点失败

且可独立进行管理。我们能够将这种结构用于数据分割,

例如逻辑分割和地理分割。

7.3 数据集中型这种结构是对集中型的一种增强, 由其中的

一台机器作为数据存取服务器, 而在前台提供更多的应

用服务器, 共享一个数据库服务器。这种情况下, 必须使

用数据库软件提供的并行处理功能及硬件厂商提供的硬

件集群策略。

7.4 高可用性现在, 所有用户都希望在硬件出现错误时, 应用

的迁移能更加简单, 而且在迁移的同时能保证系统继续

运行且尽量减少人工干预。中间件能够提供这样的功能,

它能够帮助操作系统自动迁移关键组件到正常的机器

上。

8数据库类型的开发方式与访问接口

数据库类型的开发方式主要是用分布式组件技术。组件是独立于特定的程序设计语言和应用系统、可重用和自包含的软件

成分。组件是基于面向对象的, 支持拖拽和即插即用的软件开发概念。基于组件技术的开发方法, 具有开放性、易升级、易维护等优点。它是以组合(原样重用现存组件)、继承(扩展地重用组件)、设计(制作领域专用组件)组件为基础, 按照一定的集成规则, 分期、递增式开发应用系统, 缩短开发周期。在开发过程中遵循以组件为核心原则、组件实现透明原则及增量式设计原则。

基于组件开发方法的优点:

1)速度快。因为组件技术提供了很好的代码重用性, 用组

件开发应用程序主要的工作是”配置”应用, 应用开发

人员只需写业已有的组件没有提供的应用新特征的代码,

这比写整个应用的代码快得多。

2)可靠性高。因为组件开发中所用的组件是已经测试过的,

虽然整个应用依然需要测试, 基于组件的应用还是要比

使用传统技术开发的应用要可靠的多。

3)编程语言和开发工具的透明性。基于组件的开发方法允

许用不同的语言编写的组件共存于同一应用中, 这在大

型的复杂应用开发中是很重要的。

4)组件的积累。组件的积累就是财富的积累, 能够为新系

统提供一定的支持。

5)提高系统互操作性。组件必须按照标准开发, 而标准具

有权威性和指导作用, 支持更广泛的代码重用。

6)开发者注意力更多地集中在商业问题上。基于组件的开

相关文档
最新文档