- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
技术篇:数据资源管理.
技术篇:数据资源管理 陈恭和 技术篇的主要内容 计算机系统:计算机的发展、计算机运算基础 计算机硬件:中央处理器、存储系统、输入/输出设备 计算机软件:软件的概念、系统软件、程序设计语言 通信与网络:通信系统、通信部件功能、通信网络的分类与应用、通信管理 数据资源管理:文件组织、数据库技术 第10章 数据资源管理 介绍传统的文件组织和管理技术 解释传统的文件组织管理的缺点 描述数据库管理系统管理信息的方法 介绍三种数据库模式和数据库设计的原则 描述数据库发展的趋势 10.1 传统的文件组织和管理技术 一、计算机系统以层次结构组织数据 位 BIT:计算机中数据的最小单元二进制位0或 1 字节Byte:8个二进制位,在ASCII码中用一个字节代表一个字符是字母J的ASCII码 字段Field:又称为数据项,描述一个数据处理对象的一个属性,可以是数字或字符串,比如张三为一个姓名字段属性值 记录Record:描述一个数据处理对象的有关的数据项和,比如一个学生的记录,包括学号、姓名、性别、入学年、入学成绩等 关键项 Key field:标识记录的数据项,比如按入学成绩排序时,入学成绩为关键项 主关键项Primary Key field:可以唯一标识一条记录的关键项称为主关键项,比如学号 文件File:相关记录的集合,作为在计算机存储系统中存取单位。比如学生情况文件,包括所有学生基本情况记录 数据库Database:按一定方式组织起来的逻辑相关的文件集合。比如学生数据库包括新生文件、课程文件、成绩文件等 二、文件的分类 按文件内部数据结构: 非结构文件:邮件、备忘录等 结构文件:学生文件 按存储介质: 磁带文件、磁盘文件、打印文件 按功能:主文件、事务文件、程序文件等 按媒体:声音、动画、图形 三、数据的物理存储与传送 文件存储介质 磁带:顺序存取介质 磁盘、光盘:随机存取介质 文件的逻辑组织与物理组织 逻辑组织指记录在逻辑上的编排方式 物理组织即数据的物理存储方式 数据传送:实现数据有效访问,由操作系统负责 P143 图10.3 四、文件组织方式 顺序文件(Sequential File) 文件的物理顺序与逻辑顺序一致,即按数据存入顺序 可以放在任何介质,主要用于磁带 顺序查找 索引文件(Indexed File) 具有索引表(简称索引)的文件 由主文件和索引组成,如同书的目录与正文 索引包括关键项和记录地址,并按关键项排序 按索引查找,速度快 其他形式文件组织方式 链表文件(Chained File) 每个记录中包含另一个记录的地址 顺藤摸瓜 倒排文件(Inverted File) 对每个关键项建立索引,将具有相同关键项值的记录地址保存到相应索引项中 五、传统的文件组织管理的缺点 传统的文件组织环境表现各部门有各自的数据文件和处理程序 数据与应用程序对应 数据的冗余和混乱 不利于数据共享 安全性差 10.2 数据库技术 一、数据库与数据库管理系统 数据库是有组织的相关的数据的即户集合,可以为多个应用程序提供数据的存取服务 数据库管理系统(DataBase Management System)是管理数据库的软件 数据库管理系统主要特点 数据的结构化 数据共享 数据的独立性 数据的完整性 数据的灵活性 数据的安全性 二、数据库管理系统组成 数据定义语言(Data Definition Language) 定义数据库的数据结构,包括对数据库、表、字段的定义 数据操作语言(Data manipulation Language) 数据的添加、修改、排序、查询等操作 数据字典(Data Directionary) 关于数据的数据,集合了有关数据系统中各种描述信息 三、主要功能 数据库开发 用DDL定义数据结构、相互关系 数据库查询 结构化查询语言(SQL) 取样查询(QBE) 数据库维护 Data Dictionary 应用与开发 DML 四、数据库模型 层次数据模型(Hierarchical Data Model) 经理、管理人员和工人的关系 网状数据模型(Network Data Model) 课程与学生的关系 关系数据模型(Relational Data Model) 二维表形式 * * 数据库 文件 记录 字段 字节 位 计算机存取 在文件内部 数据库 表 记录 字段 字节 位 计算机存取 在数据库内部 数据库的层次结构 * * * * *
文档评论(0)