网络安全技术和实践8章-(1)数据库基础.ppt

网络安全技术和实践8章-(1)数据库基础.ppt

  1. 1、本文档共68页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库 安全与防护技术 数据库基础 数据库安全 数据库的地位 数据库技术产生于六十年代末,是数据管理的必威体育精装版技术,是计算机科学的重要分支, 它的出现极大地促进了计算机应用向各行各业的渗透。 数据库技术是信息系统的核心和基础,是国家信息化建设的基础设施 。 数据库的建设规模、数据库信息量的大小和使用频度已成为衡量一个国家信息化程度的重要标志。 数据库的应用 近年来,随着多媒体技术、空间数据库技术和计算机网络的飞速发展,数据库系统的发展十分迅速,应用领域愈来愈广。 企事业单位、政府部门的行政管理、办公自动化; 企业生产计划管理; 军队物资管理; 银行财务管理; 铁路、民航飞机票预定系统;铁路车次调度系统; 宾馆、酒店房间预定系统; 百货公司订购与销售系统; 医院病房、病历管理; 学校师资、教学、学生学籍管理;图书馆管理; 政府部门的计划和统计系统;人口普查; 气象预报;地震,勘探等大量数据的贮存和统计分析; 公安部门罪犯档案管理; 地理信息系统(GIS);电子商务等等都离不开数据库系统。 数据库的地位 数据库技术产生于六十年代末,是数据管理的必威体育精装版技术,是计算机科学的重要分支, 它的出现极大地促进了计算机应用向各行各业的渗透。 数据库技术是信息系统的核心和基础,是国家信息化建设的基础设施 。 数据库的建设规模、数据库信息量的大小和使用频度已成为衡量一个国家信息化程度的重要标志。 四个基本概念 (1)数据 (2)数据库 数据库的定义 : 数据库(Database,简称DB)是长期储存在计算机内、有组织的、可共享的大量数据集合 (3)数据库管理系统 (4)数据库系统 数据库系统(Database System,简称DBS):指在计算机系统中引入数据库后的系统 在不引起混淆的情况下常常把数据库系统简称为数据库 数据库系统的构成 数据库 数据库管理系统(及其开发工具) 应用系统 数据库管理员(DBA)和用户 (1)DBA应参与数据库和应用系统的设计,决定数据库的结 构和内容; (2)DBA负责定义数据的安全性和完整性,负责分配用户对 数据库的使用权限和口令管理; (3)DBA负责监视和控制数据库系统的运行,负责系统的维 护和数据恢复工作。 (4) 作为一个中介和用户交互。 特别对于大型数据库系统,DBA极为重要。对于常见的微 机数据库系统,通常只有一个用户,常常不设DBA,DBA的职 责由应用程序员或终端用户代替。 数据管理技术发展史 数据管理是指对数据的组织、分类、编码、存储、检索和维护。 数据管理技术的发展过程 人工管理阶段 文件系统阶段 数据库系统阶段 1. 人工管理阶段(50年代中期以前) 2.文件系统阶段(50年代后期至60年代中期) 例如: 3. 数据库系统阶段(60年代末开始) 60年代后期,计算机应用于管理的规模更加庞大,数据量急剧增加; 硬件方面出现了大容量磁盘,使计算机联机存取大量数据成为可能; 文件系统的数据管理方法已无法适应开发应用系统的的需要。 为解决多用户、多个应用程序共享数据的需求,出现了统一管理数据的专门软件系统,即数据库管理系统。 (1) 数据共享性高、冗余少 这是数据库系统阶段的最大改进,数据不再面向某个应用程序而是面向整个系统,当前所有用户可同时存取库中的数据。 这样便减少了不必要的数据冗余,节约存储空间,同时也避免了数据之间的不相容性与不一致性。 例: 要建立学生成绩管理系统,系统包含如下数据,并 分别对应三个文件。 学生(学号、姓名、性别、系别、年龄) 课程(课程号、课程名) 成绩(学号、课程号、成绩) 若采用文件处理方式,因为文件系统只表示记录内部的联系,而不涉及不同文件记录之间的联系,要想查找某个学生的学号、姓名、所选课程的名称和成绩,必须编写一段不很简单的程序来实现。 而采用数据库方式,数据库系统不仅描述数据本身,还描述数据之间的联系,上述查询可以非常容易地联机查到。 (3) 数据独立性高 数据的独立性是指逻辑独立性和物理独立性。 数据的逻辑独立性是指用户的应用程序与数据的逻辑结构是相互独立的。数据的逻辑结构改变了,用户程序也可以不变。 例如,增加一些列,或改变列的顺序等,应用程序可以不必改变 数据的物理独立性是指当数据的存储结构改变时,应用程序也不必改变。 例如,改变存储设备和增加新的存储设备,或改变数据的存储组织方式,如从顺序存储改为链表存储,应用程序不必改变。 (4) 由DBMS进行统一的数据控制功能 A) 数据的安全性(security)控制:防止不合法使用数据造成数据的泄露和破坏,保证数据的安全和机密; B) 数据的完整性(integrity)

文档评论(0)

gl5000 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档