(
课件网) 数据与信息 第4节 数据管理与安全 目录/contents 数据管理 01 数据安全 02 课堂练习 03 课堂小结 03 数据管理 第一部分 数据管理 我们需要的学习资料,日常生活的中需要的一些文件都保存在我们的电脑里面。 我们的电脑是如何管理我们的文件呢? 什么是数据管理? 如何有效管理数据? 数据管理 数据管理是利用计算机硬件和软件技术对数据进行有效的收集、存储、处理和应用的过程。其目的在于充分有效地发挥数据的作用。 人工管理 文件管理 数据库管理 数据管理的三个阶段 数据管理 图1 早期人工———打孔卡片 格式分类 扩展名 说明 文本文件 txt 纯文本文件 doc/docx word文件 图像文件 bmp 无压缩位图 JPG 常见位图 gif/png/tif 支持透明色 声音文件 Wav 无压缩音频 mp3 常用音频格式 视频文件 avi/mpg/ mp4/wmv 常用视频格式 网页文件 html/htm 图2 常见Windows文件类型 图3 数据库 如何有效管理数据? 数据管理 在我们日常使用的计算机中,数据一般以文件的形式存储。 根据编码规则的不同,文件的格式也不相同,用以区分不同类型的存储数据; 如:文本、图像、音频等。 在目前使用较广的Windows操作系统中,可以用文件扩展名来表示某些特定的文件类型; 如:网页文件的文件扩展名为.htm或.html,而JPEG图像的文件扩展名为.jpg等。 如何有效管理数据? 数据管理 计算机一般采用树形目录结构来管理文件,如下图1所示。 在Windows系统中,则采用了更为形象的文件夹来管理文件,如下图2所示。 图1树形目录结构 图2 文件夹 数据管理 每个应用程序都有自己的数据文件,数据可能在多个文件中重复出现,造成数据冗余。同时数据文件之间的相互关联,需要大量的人工干预,给数据的维护与更新造成不便。 这些问题直到数据库系统的出现才得以解决。 生活中的数据库应用随处可见,不论是超市购物,还是银行存取款,都是在数据库系统支撑下进行的。 传统数据库技术基于结构化数据开发,凭借其数据独立性、数据可共享等特点,已经成为现代社会数据管理的主要方式,成功应用在政府、军工、教育、电力、金融、农业、卫生、交通、科技等诸多行业。 数据管理 拓展内容:结构化、半结构化和非结构化数据 【概念】结构化数据也称作行数据,是由二维表结构来进行逻辑表达和实现的数据,严格地遵循数据格式与长度规范,主要通过关系型数据库进行存储和管理。 【特点】数据以行为单位,一行数据表示一个实体,每一行数据的属性是相同的。 由此表可以看出,结构化数据的形式是很有规律的,非常便于使用计算机查询、统计、分析等。 数据管理 拓展内容:结构化、半结构化和非结构化数据 【概念】非结构化数据是数据结构不规则或不完整,没有预定义的数据模型,是不方便用数据库二维逻辑表来表现的数据。包括各类格式的办公文档、文本、图片、XML、HTML、各类报表、图像、音频、视频等。 【优势】没有数据模型形式的限制,可以自由表达。用户不需要去对照各种标准进行创作,只需要关注创作内容本身。 数据管理 拓展内容:结构化、半结构化和非结构化数据 【概念】半结构化数据,就是介于结构化数据和之非结构化数据间的数据,具有一定的结构性。 半结构化数据,属于同一类实体可以有不同的属性,即使他们被组合在一起,这些属性的顺序并不重要。相比于结构化数据,这种半结构化数据的扩展性非常好,如下图所示: 图1 图2 图2在图1的基础上可以任意添加内容,非常便捷。 数据安全 第二部分 数据安全 对于数据安全:不仅要做好防护上的安全,还应提高数据本身的安全,如通过数据加密、数据校验等方法来提高数据的保密性和完整性。 数据加密:是指通过加密算法和加密密钥将明文转变为密文,而 ... ...