欢迎来到天天文库
浏览记录
ID:39053268
大小:126.50 KB
页数:10页
时间:2019-06-24
《互联网数据库1new》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、第一章绪论数据管理:是对数据的分类、组织、编码、存储、检索和维护,它是数据处理的核心。随着计算机硬件和软件技术的发展,数据管理经历了三个阶段:人工管理阶段、文件管理阶段、数据库管理阶段人工管理阶段:这一阶段即20世纪50年代中期以前,计算机的硬件状况:外存只有磁带、卡片、纸带、没有磁盘等直接存取的存储设备;从软件看:没有操作系统,没有管理数据的软件,数据处理方式是批处理。这一阶段数据管理的特点:1数据不保存2数据需要有应用程序自己进行管理3这一时期基本上没有文件概念,数据的组织方式必须由程序员自行设计4数据不共享文件系统阶段:从20世纪50年代后期到60年代中期,计算机硬件和软件都得到了
2、发展。这一阶段的特点:1数据可以长期保存2文件系统管理数据3文件已经多样化4数据的存储基本上已记录为单位5文件系统仍存在很多缺点:①数据共享性差,数据冗余度大②数据和程序缺乏独立性数据库系统阶段:20世纪60年代后期以来。特点:1数据结构化2数据共享性高、冗余度小、易扩充3数据独立性高4统一的数据管理和控制数据库管理系统必须提供的数据控制功能:1数据的安全性保护2数据的完整性控制3数据库恢复4并发控制5数据的最小存取单位是数据项数据库:是长期存储在计算机内有组织的大量的共享数据集合,它可以提供各种用户共享且具有最小的冗余度和较高的数据与程序的独立性数据库技术的产生和发展:数据库系统起源于
3、20世纪60年代中期,大致可以分为三代1第一代数据库系统:即层次数据库系统和网状数据库系统,主要支持层次和网状数据模型,其特点是:支持三级抽象模式的体系结构;用指针来表示数据之间的联系;数据定义语言和数据操作语言相对独立;数据库语言采用过程性语言2第二代数据库系统:即关系数据库系统RDBMS,主要支持关系数据模型,有严格的理论基础,概念简单、清晰、易于理解和使用。该数据库系统的主要特点:概念单一化,数据及其数据间的联系都用关系来表示;以关系代数为理论基础;数据独立性强;数据库语言采用说明性语言,简化了编程难度3第三代数据库系统:即面向对象数据库系统,它基于扩展的关系数据模型或面向对象数据
4、模型,是尚未成熟的一代数据库系统。其主要特点:支持包括数据、对象和知识的管理;在保持和继承第二代数据库的技术基础上引入面向对象技术;对其他系统的开放,具有很好的可移植性、可连接性、可扩展性和可操作性。数据库学科的研究范围十分广泛,可以概括为三个主要领域:1数据库管理系统软件的研制。DBMS是数据库系统的基础。研制DBMS的基本目标是扩大功能、提高性能和可用性,从而提高用户的生产率,这些在DBMS基础上运行的软件系统有:数据通讯(DC)软件,表格软件,数据字典,报表书写,图形系统2数据库设计。在数据库管理系统的支持下,按照应用要求为某一部门或组织设计一个结构良好,使用方便,效率较高的数据库
5、及其应用系统,在这一领域内,主要的研究课题是数据库设计方法学和设计工具的探索,包括数据库设计方法,设计工具和理论的研究,数据模型和数据建模的研究、计算机辅助数据库设计方法及其软件系统的研究以及数据库设计规范和标准的研究3数据库理论。其主要研究的是关系的规范化理论和关系数据理论。数据模型:是现实世界数据特征的抽象,是数据库系统的核心和基础数据模型包含的内容:1数据的静态特征,它包括对数据结构和数据间联系的描述2数据的动态特征,一组定义在数据上的操作,包括操作的含义、操作符、运算规则及其语言3数据的完整性约束,这是数据库中的数据必须满足的一组规则数据模型应满足三个方面的要求:1比较真实的模拟
6、现实世界2容易为人所理解3便于在计算机上实现根据模型的应用的不同目的,可以将这些模型划分为两类:1概念模型,也称信息模型,它是按用户的观点对数据和信息建模2数据模型,主要包括网状模型、层次模型、关系模型,它是按计算机系统的观点对数据建模数据模型的要素:1数据结构:用于描述系统的静态特征,数据结构是所研究的对象类型的集合。这些对象是数据库的组成成分,它包括两类,一类是与数据类型、内容、性质有关的对象,一类是与数据之间联系有关的对象2数据操作:用来描述系统的动态特征。它是指对数据中各种对象的实例允许执行操作的集合,它包括操作及有关的操作规则。数据库主要有检索和更新两大类操作3数据的约束条件:
7、是一组完整性规则的集合。完整性规则是给定的数据模型中数据及其联系所具有的制约和存储规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效和相容。概念数据模型:用于信息世界的建模,与具体的DBMS无关,概念模型是现实世界到机器世界的一个中间层次信息世界涉及的概念:1实体:客观存在并可以相互区别的实物称为实体,实体可以视具体的人事物,也可以是抽象的概念或联系2属性:实体具有的某一特征称为属性,一个实体可以由若干个属
此文档下载收益归作者所有