信息安全技术11章1.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
信息安全技术11章1.doc

第11章 数据库系统的安全 11.1 数据库系统简介 11.1数据库的基本概念 下面先介绍一些数据库员常用的术语和基本概念。 11.1.1 数据 数据(Data)是描述事物的符号记录。数字、文字、声音、图形、图像等都是数据,用数据描述的现实世界中的对象可以是实在的事物。如描述一个学生的情况可用学号、姓名、性别、年龄、系别、入学时间等,如下: (80102,赵文,男,22,计算机系,2003) 这里的学生记录就是数据。对于这条记录,若了解其含义,将得到如下信息:赵文是个大学生,男,今年22岁,2003年考入计算机系;若不了解其含义,则无法得到上述信息。可见,数据的形式本身还不能完全表达其内容,需要经过语义解释。因此数据和关于数据的解释是不可分的,数据的解释是对数据含义的说明,数据的含义称为数据的语义,数据与其语义是不可分的。 11.1.2 数据库 数据库(DataBase,DB)是长期存储在计算机内有组织的、共享的数据的集合。数据库中的数据按一定的数据模型组织、描述和存储。它可以供用户共享,具有尽可能小的冗余度和较高的数据独立性,使得数据存储最优,数据最容易操作,并且具有完善的自我保护能力和数据恢复能力。 数据库的特点如下: (1)集成性:把某特定应用环境中的各种应用相关的数据及数据之间的联系全部集中地并按照一定的结构形式进行存储,或者说,把数据库看成若干个单个性质不同的数据文件的联合和统一的数据整体。 (2)共享性:数据库的不同块中的数据可为多个不同的用户所共享,即多个不同的用户,使用多种不同的语言,为了不同的应用目的,同时存取数据库,甚至同时存取同—块数据,即多用户系统。 11.1.3数据库管理系统 数据库管理系统(DataBase Management System,DBMS)是位于用户与操作系统之间的一层数据管理软件,它是数据库系统的核心组成部分,用户在数据库系统中的一切操作,包括数据定义、查询、更新及各种控制,都是通过DBMS进行的。DBMs就是实现把用户意义下的抽象的逻辑数据处理转换成计算机中的具体的物理数据的处理软件,这给用户带来了很大的方便。它的主要功能包括以下几个方面: 1.数据定义 DBMs提供数据定义语言DDL(Data Define Language),用户通过它可以方面地对数据库中的数据对象进行定义。例如,为保证数据库安全而定义的用户口令和存取权限,为保证正确语义而定义的完整性规则。 2.数据操纵 DBMS提供数据操纵语言DML(Data Manipulation Languge)实现对数据库的基本操作,包括检索、插入、修改和删除等。SQL就是DML的一种。 3.数据库运行管理 数据库在建立、运行和维护时内数据库管理系统统——管理和统一控制。DBMS据的安全性控制、数据的完整性控制、多用户环境下的并发控制及数据库的恢复,据的正确有效和数据库系统的正常运行。 4.数据库的建立和维护功能 该项功能包括数据库的初始数据的装入、转换.数据库的转储、恢复、重组织,系统性能监视、分析等功能。这些功能通常是由一些实用程序完成的。 5.数据通信 DBMs提供与其他软件系统进行通信的功能,实现用J:’程序与DBM3之间的通信,通常与操作系统协调完成。 11.1.4数据库系统 数据库系统(Data Base System,DBS)是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成 (见图1—5)。 11.1.5 用户 用户(User)是指使用数据库的人,即对数据库的存储、维护和检索等操作。用户大致可分为终端用户、应用程序贝和数据库管理员。 1.终端用户 终端用户(End User)一般为非计算机专业人员。 2.应用程序员 应用程序员(Application Programmer)负责为终端用户设计和编制应用程序,用户对数据库进行存取操作。 3.数据库管理员 数据库管理员(Data Base Administrator,DBA)是数据库所属单位的代表。一个单位决定开发一个数据库系统时,首先就应确定DBA的人选。DBA不仅应当熟悉系统软件,还应熟悉本单位的业务工作。DBA应自始至终参加整个数据库系统的研制开发工作,开发成功后,DBA将全面负责数据库系统的“管理、维护和正常使用”。其职责如下: (1)参与数据库设计的全过程,决定数据库的结构和内容。 (2)定义数据的安全性和完整性,负责分配用户对数据库的使用权限和口令管理。 (3)监督控制数据库的使用和运行,改进和重新构造数据库系统。当数据库受到破坏时,应负责恢复

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档