GB/T 37094-2018: 办公信息系统安全视图定义与管理

需积分: 44 34 下载量 31 浏览量 更新于2024-08-10 收藏 2.41MB PDF 举报
"视图的定义-gb∕t 37094-2018 信息安全技术 办公信息系统安全管理要求" 视图是数据库管理系统中的一个重要概念,它提供了从不同角度查看数据库中数据的能力。在GB∕T 37094-2018 信息安全技术 办公信息系统安全管理要求中,视图被用于提高数据安全性并简化复杂查询。创建视图的语法是: `CREATE VIEW 视图名 [(字段名 [,字段名]…)] AS 子查询 [WITH CHECK OPTION];` 这里,`视图名`是你自定义的视图名称,`字段名`是你想在视图中显示的表的列名,`子查询`是用于定义视图内容的SQL查询语句。`WITH CHECK OPTION`是可选的,用于限制对视图的更新操作,确保更新后的数据仍然满足视图的定义。 例如,建立名为`CS_S`的视图,显示计算机科学系(SD='CS')的所有学生信息(S#,SN,SA),SQL语句如下: `CREATE VIEW CS_S AS SELECT S#, SN, SA FROM S WHERE SD='CS';` 视图的主要功能在于,它允许用户像操作普通表一样操作视图,但实际上视图不存储任何数据,只是数据的一个虚拟表示。在进行UPDATE或INSERT操作时,系统会根据视图的定义检查更新或插入的记录是否符合子查询中的条件。如果包含的字段属性列省略,系统会默认使用原表的全部字段。 数据库系统是计算机中存储、管理和处理数据的核心组件。一个典型的数据库系统(DBS)包括数据库(DB)、数据库管理系统(DBMS)、应用系统、数据库管理员(DBA)以及用户。DBMS负责数据的定义(DDL,如CREATE VIEW)、操纵(DML,如SELECT, INSERT, UPDATE, DELETE)以及运行管理,包括数据的安全性、完整性和并发控制等。 数据管理是数据处理的基础,而数据处理则是对数据进行各种操作以产生新的信息。随着技术的发展,数据管理经历了人工管理阶段、文件系统阶段到现在的数据库系统阶段,每个阶段都提升了数据的组织、存储和访问效率,特别是在数据库系统阶段,通过数据建模和标准化,极大地提高了数据的共享和管理效率。 在办公信息系统中,视图的应用可以帮助实现权限控制,比如,不同级别的用户可能只能看到他们需要的数据部分,而看不到敏感信息。同时,视图也可以简化复杂的查询逻辑,使得非技术人员能够更容易地获取和操作数据,从而提升办公效率和数据安全性。