欢迎来到天天文库
浏览记录
ID:52087478
大小:352.84 KB
页数:31页
时间:2020-03-31
《《数据库系统》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第2章数据库系统1数据库的基本概念信息(information)——是客观事务存在方式和运动状态的反映。它所反映的是关于某一客观系统中某一事物的某一方面在某一时刻的表现形式。数据(data)——是客观事物存在方式和运动状态反映的记录,是信息的载体。由于对客观事物存在方式和运动状态所反映的记录是用一定的符号来表达的,因此数据就是信息的具体表现形式。数据所反映的客观事物存在方式和运动状态是它的内容,而符号是它的形式。信息通过数据记录,便可以实现载体传递,并借助数据处理工具实现存储、加工、传播再生和增值。2常见的数据形式数值型数据:对客观事物进行定量记录的符号,如:数量、年龄、价格和度数
2、等;字符型数据:对客观事物进行定性记录的符号,如:姓名、单位、地址的标志等;特殊型数据:对客观事物进行形象特征和过程记录的符号,如:声音、视频、图像等。3数学模型客观事物存在着独立性和联系性,这决定了作为记录客观事物存在方式和运动规律的符号(数据)之间也存在着一定的独立性和联系性。将这些体现着客观事物独立性和联系性的数据,按照一定的组织关系排列起来,就构成了一定的数据结构,对这种数据结构的描述就是数学模型。数学模型是数据库系统的核心,它规范了数据库中数据的组织形式,表示了数据之间的联系。在建立和使用数据库时,数据库中数据结构的合理性直接影响着数据库的使用性能。4目前支持数据库系统最
3、常用数学模型层次模型网状模型关系模型面向对象模型5关系模型关系模型(relationalmodel)——是将通过一组具有相互联系的“关系”,将相关的数据集合在一起所表示出来的一种数据关系模型。这里,所谓“关系”是特指那种虽具有相关性,而非从属性的平行的数据之间按照某种序列排列的集合关系。6关系模型相关术语关系:关系是满足一定规范化要求的二维表。记录:二维表中的一行,也称为元组。字段:二维表中的一列,也称为属性。字段名:字段的名称,也称为属性名。字段的值域:字段的取值范围也称为属性域。数据项:也称为分量,是某个记录中一个字段的值。主关键字:也称为主关键字或主键,是关系中能够唯一标识某
4、个记录的字段。7关系模型的性质在一个关系中,每一数据项不可再分,是最基本的数据单位。在一个关系中,同一列数据项要具有相同的数据类型。在一个关系中,各列的顺序可以任意的排列。在一个关系中,不允许有相同的字段名。在一个关系中,每一行是一个个体事物多个字段值的集合。在一个关系中,不允许有完全相同的记录行。在一个关系中,记录的顺序可以任意地排列。8数据库数据库(database)就是以一定的组织方式,将相关的数据组织在一起,存放在计算机的存储器上,并能为多个用户共享的,与应用程序彼此独立的一组相关数据的集合,是数据库系统的核心和管理对象。数据库的性质是由其依赖的数学模型所决定的。数据库中的
5、数据如果依照层次模型设计数据结构,则该数据库称之为层次数据库;如果依照网络模型设计数据结构,则可称之为网络数据库;如果依照关系模型设计数据结构,则可称之为关系数据库;如果依照面向对象模型设计数据结构,则可称之为面向对象数据库。在数据库领域中,关系数据库是一种经常采用的基本数据库形式。9关系数据库关系数据库(relationdatabase)是依照关系模型设计的若干个关系的集合,也可以说,关系数据库是由若干个完成关系模型设计的关系组成的。在关系数据库中,称一个“关系”(一张二维表)唯一个数据表文件(简称表),表是由数据及表结构组成的。一个关系数据库由若干个表组成,一个表又由若干个记录
6、组成,而每一个记录由若干个以字段属性加以分类的数据项组成。在关系数据库中,每一个表都具有相对的独立性,这一独立性的唯一标志是表的名字,称为表文件名。数据库中不允许有重名的表,因为对表中的数据的访问首先是通过表文件名来实现的。在关系数据库中,各表之间可以相互关联,表之间的这种联系是依靠每一个独立表内部的相同属性字段建立的。10关系数据库的主要特点关系数据库以面向系统的观点组织数据,使数据具有最小的冗余度,以支持复杂的数据结构;关系数据库具有高度的数据和程序的相互独立性,可以使应用程序与数据的逻辑结构和数据的物理存储方式无关;在关系数据库中的数据由于具有共享性,使其能为多个用户服务;关
7、系数据库允许多个用户访问数据库中的数据,同时可提供更多的控制功能,保证数据存储和使用具有安全性、完整性和并发性控制。其中安全性控制可防止未经允许的用户存储数据;完整性控制可保证数据的正确性、高效性和相容性;并发性控制可防止多用户并发访问数据时由于相互干扰而产生的数据不一致。11数据库系统的组成数据库系统(databasesystem)是指使用数据库技术统一管理、操纵和维护数据资源的整个计算机系统。它是由计算机的硬件、软件、数据和人员4个部分组成的。硬件:硬件环境是数据
此文档下载收益归作者所有