教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 实用文档 >

第4章 数据库技术基础

来源:网络收集 时间:2026-01-18
导读: haoshu 第4章 数据库技术基础 章 ——引 言—— 引数据库技术从20世纪 年代中期产生到今天 数据库技术从 世纪60年代中期产生到今天 世纪 仅仅40多年的历史 多年的历史, 仅仅 多年的历史,但却是计算机科学技术中发 展最快的领域之一,也是应用最广的技术之

haoshu

第4章 数据库技术基础 章 ——引 言—— 引数据库技术从20世纪 年代中期产生到今天 数据库技术从 世纪60年代中期产生到今天 世纪 仅仅40多年的历史 多年的历史, 仅仅 多年的历史,但却是计算机科学技术中发 展最快的领域之一,也是应用最广的技术之一。 展最快的领域之一,也是应用最广的技术之一。 从小型单项事务处理系统到大型信息系统, 从小型单项事务处理系统到大型信息系统,从联 机事务处理到联机分析处理系统, 机事务处理到联机分析处理系统,从一般企业管 理到计算机辅助设计与制造, 理到计算机辅助设计与制造,越来越多的应用领 域采用数据库存储和处理数据资源。 域采用数据库存储和处理数据资源。

2 技术基础_2.3 数据通信与计算机网络

haoshu

第4章 数据库技术基础 章——学习目的 学习目的—— 学习目的 通过本章的学习,了解数据库的基本概念,掌 握数据库设计的基本方法和技巧;掌握数据组织 的方法、文件系统的结构,熟悉数据模型、关系 模式、数据库规范化等要领,重要掌握E—R模型。 本章学时:4学时

2 技术基础_2.3 数据通信与计算机网络

haoshu

第4章 数据库技术基础 章 教学内容:4.1 文件组织 4.2 数据库技术 4.3 数据库设计 4.4关系模式的规范化 关系模式的规范化

2 技术基础_2.3 数据通信与计算机网络

haoshu

4.1 文件组织在管理信息系统中,数据的组织方式以及内在 联系的表示方法直接决定着数据处理的效率。关 于数据组织,我们可以从不同的角度进行理解。 从层次上看,数据组织包括数据项、记录、文件、 数据库四个层次;从方式上看,数据组织包括文 件组织和数据库组织两种方式。

2 技术基础_2.3 数据通信与计算机网络

haoshu

4.1.1 数据组织的层次如下图所示,数据组织包括四个层次: 如下图所示,数据组织包括四个层次:数据 记录、文件、数据库。 项、记录、文件、数据库。

2 技术基础_2.3 数据通信与计算机网络

haoshu

4.1.1 数据组织的层次1. 数据项 数据项是组成数据系统的有意义的最小基本单位。它 的作用是描述一个数据处理对象的某些属性。 2.记录 . 与数据处理的某一对象有关的一切数据项构成了该对 象的一条记录。记录中能惟一地标志该记录的数据项称作 主键。 3.文件 . 文件是相关(同类)记录的集合。 4.数据库 . 数据库是一定方式组织起来的逻辑相关的文件的集合。2 技术基础_2.3 数据通信与计算机网络 6

haoshu

4.1.1 数据组织的层次例:学生数据的组织层次

2 技术基础_2.3 数据通信与计算机网络

haoshu

4.1.2 文件组织1.文件的概念: 数据文件(简称文件)是为了某一特定的目的而

形 成的同类记录的集合。随着计算机在数据处理上的应用, 出现了文件系统。文件系统是负责存和管理文件的软件, 它利用磁盘、磁带等大容量的外存设备作为存放文件的存 储器,用户可以把一批数据定义成一个文件,通过文件系 统命名,实现对文件的按名存取。

2 技术基础_2.3 数据通信与计算机网络

haoshu

4.1.2 文件组织2.文件的组织形式:⑴ 顺序文件 顺序文件是指按记录进入文件的先后顺序存放、其逻辑顺序和物 理顺序一致的文件。文件中的记录按主键的值递增(或递减)次序排 序,形成其逻辑顺序。 ⑵ 索引文件 索引文件由文件数据区和索引表构成。文件数据区即文件本身; 在文件本身外建立的一张索引表,它指明逻辑记录和物理记录之间的 对应关系。索引表由若干索引项组成,一般索引项由主键和该键所在 记录的物理地址组成。 ⑶ 散列文件 散列文件是利用散列存储方式组织的文件,亦称直接存取文件, 即根据文件中关键字的特点,设计一个散列函数和处理冲突的方法, 将记录散列到存储设备上。散列文件最常用的实现方法有直接地址法 和相对键法。2 技术基础_2.3 数据通信与计算机网络 9

haoshu

4.1.3 数据库组织数据库组织是比文件组织更高级的一种数据 组织方式。由于文件系统的结构只限记录内部, 组织方式。由于文件系统的结构只限记录内部, 因而仅能适用于单项应用的场合。 因而仅能适用于单项应用的场合。对于一个组织 的管理信息系统而言,要求从整体上解决问题, 的管理信息系统而言,要求从整体上解决问题, 不仅要考虑某个应用的数据结构, 不仅要考虑某个应用的数据结构,而且要考虑全 局数据结构。为了实现整个组织数据的结构化, 局数据结构。为了实现整个组织数据的结构化, 就要求在数据组织结构中不仅能够描述数据本身, 就要求在数据组织结构中不仅能够描述数据本身, 而且要能描述数据之间的关系( 而且要能描述数据之间的关系(这正是数据库的 特点)。因而在复杂的应用中, )。因而在复杂的应用中 特点)。因而在复杂的应用中,应采用数据库来 组织数据2 技术基础_2.3 数据通信与计算机网络 10

haoshu

4.2

数据库技术

早在20世纪 年代 早在 世纪60年代,数据库技术作为现代信息系统基 世纪 年代, 础的一门软件学科便应运而生了。现在, 础的一门软件学科便应运而生了。现在,数据库技术已 成为计算机领域中最重要的技术之一,它是软件学科中 成为计算机领域中最重要的技术之一, 一个独立的分支。它的出现使得计算机应用渗透到工农 一个独立的分支。 业生产、商业、行政、教育

、科学研究、 业生产、商业、行政、教育、科学研究、工程技术和国 防军事的各个部门。 防军事的各个部门。

2 技术基础_2.3 数据通信与计算机网络

haoshu

4.2.1 数据库的由来和发展数据库这个名词起源于20世纪 年代 数据库这个名词起源于 世纪50年代 , 当时美 世纪 年代, 国为了战争的需要, 把各种情报集中在一起, 国为了战争的需要 , 把各种情报集中在一起 , 存入 计算机,称为Information Base或Database。1963 计算机,称为 或 。 年 美 国 Honeywell 公 司 的 IDS ( Integrated Data Store)系统投入运行,揭开了数据库技术的序幕。 )系统投入运行,揭开了数据库技术的序幕。 1970年初 , IBM公司的高级研究员 年初, 公司的高级研究员E.F.Codd发 年初 公司的高级研究员 发 表论文提出了关系模型, 表论文提出了关系模型 , 奠定了关系数据库的理论 基础。 基础。

2 技术基础_2.3 数据通信与计算机网络

haoshu

4.2.1 数据库的由来和发展20世纪70年代是数据库蓬勃发展的年代。网状系统和层 次系统占领了市场,关系系统开始处于实验阶段,IBM公司 研制出了原型关系语言System R。1979年关系软件 (Relational Software)公司推出了第一个基于SQL的商用 关系数据库产品Oracle。 20世纪80年代起,关系数据库产品已相当成熟,取代了 网状系统和层次系统的市场。同时关系数据库理论也日趋 完善,走向更高级的阶段,有了分布式数据库系统 (Distributed database Systems)等。 经过几年的研究和实践,逐步形成了面向对象数据库 系统(Object_Oriented Database Systems)、主动数据 库系统(Active Database Systems)、大型知识库系统 (Large Knowledge Base Systems)、数据库中的知识发 现(Knowledge Discovery in Database)以及科学数据库 (Science Database)等热点。2 技术基础_2.3 数据通信与计算机网络 13

haoshu

4.2 …… 此处隐藏:2720字,全部文档内容请下载后查看。喜欢就下载吧 ……

第4章 数据库技术基础.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1804393.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)