数据库基本原理.ppt
中文VisualFoxPro9.0数据库应用与开发教程(2)记录(Record)。字段的有序集合称为记录,在关系模型中,记录称为元组。在表中记录称为一行。在概念模型也称为实体。换句话说,实体、记录、元组和行是不同角度描述同一对象的不同术语。记录也用型和值来描述。记录型是字段型的集合。记录值是字段值的集合。(3)表(Table)。表是关系数据库系统中的基本单位,是具有相同性质的元组的集合。表也分为型和值,表的型也称作关系模型,或者称为表结构,显然是由一系列属性所组成。表在关系模型理论中描述为一个关系。(4)关键字(KeyWords)。关系中能惟一区分和确定不同记录的字段或字段组合,称为关键字。单个字段组成的关键字称为单关键字,多个字段组合的关键字称为组合关键字。中文VisualFoxPro9.0数据库应用与开发教程主关键字。主关键字也称为主键,当一个关系中有多个关键字的时候,可以选中其中一个关键字作为主关键字。外关键字。在众多属性中,如果某个属性不是该关系的主关键字,但却是另一个关系的主关键字,则称这个关键字为外关键字。关系数据库(RelationDB)。所谓关系数据库就是由若干个表组成的集合。换句话说,关系数据库至少有一个表,才能称之为数据库。现实中,关系数据库有若干个表有机地组合在一起,以满足某类应用系统的需要。中文VisualFoxPro9.0数据库应用与开发教程中文VisualFoxPro9.0数据库应用与开发教程中文VisualFoxPro9.0数据库应用与开发教程中文VisualFoxPro9.0数据库应用与开发教程*中文VisualFoxPro9.0数据库应用与开发教程*中文VisualFoxPro9.0数据库应用与开发教程中文VisualFoxPro9.0数据库应用与开发教程数据库技术是计算机科学技术的一个重要分支,数据库技术的形成有两大推动力:首先是计算机技术的发展,计算机技术的发展为数据库的出现提供了技术基础;其次是现代社会数据和信息成几何级数增长,即所谓的信息爆炸。信息爆炸使得社会迫切需要一种技术来有效地管理数据,在技术和需求的推动下,形成了现代数据库技术。自1968年第一个商品化的数据库管理系统IMS问世以来,数据库技术得到迅速发展,已经成为信息管理、办公自动化、计算机辅助设计、决策支持等方面应用的主要手段,广泛应用于社会各个行业和领域。第1章数据库基本原理1.1信息、数据与数据处理中文VisualFoxPro9.0数据库应用与开发教程1.1.1信息与数据信息(Information)是客观事物属性的反映。它所反映的是关于某一客观系统中某一事物的某一方面属性或者某一时刻的表现形式。通俗地讲,信息是经过加工处理并对人类客观行为产生影响的事物属性的表现形式。数据(Data)是直接记录下来可供鉴别的符号。数字、文字、符号、图形、声音、影像都是数据,数据是未加工的原始材料。数据和信息是两个相互联系、但又相互区别的概念,数据是信息的载体,信息是数据的内涵。从信息处理角度来看,任何事物的属性都是通过数据来表示的,数据经过加工处理以后,便具有了知识性,并对人类活动产生决策作用,从而形成了信息。中文VisualFoxPro9.0数据库应用与开发教程1.1.2数据处理与数据管理数据处理也称为信息处理。所谓数据处理,实际上就是利用计算机对各种类型的数据进行处理。它包括对数据的采集、整理、存储、分类、排序、检索、维护、加工、统计和传输等一系列操作过程。数据处理是从大量的数据中,通过分析、归纳、推理等科学方法,利用计算机技术、数据库技术等技术手段,提取信息的过程,数据处理的目的是为了获取信息。20世纪50年代初期,人们开始用计算机进行数据处理。40多年来,随着计算软件、硬件的发展,数据管理技术也在不断发展,大致经历了人工管理、文件系统和数据库系统三个阶段。0102中文VisualFoxPro9.0数据库应用与开发教程人工管理阶段(20世纪50年代)这一阶段主要在50年代中期以前。当时计算机的软硬件都不完善,外存储器没有可以直接存取数据的磁盘,通常只有磁带、卡片及纸带;软件方面还没有操作系统和高级语言,更没有对数据进行管理的软件,计算机主要用于数值计算,没有条件进行数据处理,在这一阶段具有如下特点:数据由应用程序自己管理,没有专用的数据管理软件。数据冗余度大,应用程序与数据是一一对应的,如果多个应用程序要用到同一数据,这些数据需要重复存储,数据冗余