第1章数据库基础与VFP编程环境.pptVIP

  • 8
  • 0
  • 约9.83千字
  • 约 53页
  • 2016-12-03 发布于重庆
  • 举报
第1章数据库基础与VFP编程环境

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * (2)网络模型 在网络模型(network model)中,每一个结点都可以与其它任一结点建立联系。 网络模型可以表示较复杂的数据结构,即可以表示数据间的纵向关系与横向关系。这种数据模型在概念上、结构上都比较复杂,操作上也有很多不便。 网络模型示例 ? ? ? ? (3) 关系模型 用二维表格数据来表示实体之间的联系模型,称为关系模型(Relational Model)。 一个二维表对应一个关系。 注:关系模型通过关键字表示实体间联系 学生考试成绩总表 班级 学期 学号 姓名 英语 数学 物理 分化 药剂 药理 9701 1 970101 王力 86 79 9701 1 970102 刘明 92 84 9701 1 970103 吴伟 75 68 9701 …… …… …… …… …… 9701 2 970101 王力 82 90 9701 2 970102 刘明 95 82 9701 2 970103 吴伟 77 64 9701 …… …… …… …… …… 9701 3 970101 王力 76 79 9701 3 970102 刘明 88 90 9701 3 970103 吴伟 80 84 9701 …… …… …… …… …… 1.3 关系数据库 自20世纪80年代以来,新推出的数据库管理系统几乎都是基于关系模型。Visual FoxPro就是一种关系数据库管理系统。 1.3.1 基本概念 关系的首行称为“属性”,其他各行称为“元组”.表中每一行描述一个实体,称作“记录”;各行的每一列表示各实体的不同属性,称作“字段”或数据项;一个关系对应于一个数据表。 1. 关系与表 在Visual FoxPro中,一个关系就是一个“表”,每个表对应一个磁盘文件,表文件的扩展名为.DBF。 2. 属性与字段 一个关系有很多属性(即实体的属性),对应二维表中的列(垂直方向)。每一个属性有一个名字,称为属性名。 在Visual FoxPro中,属性表示为表中的“字段”,属性名即为字段名。 3. 关系模式与表结构 对关系的描述称为关系模式,一个关系模式对应一个关系的结构。其格式为: 关系名(属性名1,属性名2,…,属性名n) 在Visual FoxPro中对应的表结构为: 表名(字段名1,字段名2,…,字段名n) 4. 元组与记录 在一个表格(一个关系)中,行(水平方向)称为“元组”。在Visual FoxPro中,元组表示为表中的“记录”。 5. 域 域是属性取值的范围,不同的属性有不同的取值范围,即不同的域。如成绩的取值范围是0~100,逻辑型属性的取值只能是 .T.(真)或 .F.(假)。 6. 码与关键字 用来区分不同元组(实体)的属性或属性组合,称为码。在Visual FoxPro中对应的概念是关键字,关键字是字段或字段的组合,用于在表中唯一标识记录。 如果表中的某个字段不是本表的关键字,而是另外一个表中的关键字,则称该字段为外部关键字。 7. 关系模型与数据库 从集合论的观点来看,一个关系模型就是若干个有联系的关系模式的集合,一个关系模式是命名的属性集合,另外,关系是元组的集合,元组是属性值的集合。 在Visual FoxPro中,把相互之间存在联系的表放到一个数据库中统一管理。例如,在订货管理数据库中可以包含订单表和客户表。数据库文件的扩展名为.DBC。 1.3.2 数据完整性 数据完整性是指数据库中数据的正确性和一致性(或相容性),数据完整性用来防止数据库中存在不合法的数据,防止错误的数据进入数据库中。 数据完整性可以分为实体完整性、域完整性和参照完整性。 1. 实体完整性 实体完整性是指数据库表的每一行都有一个唯一的标识。完整性规则是指表中的每一行在组成码(关键字)的列上不能有空值或重复值,否则就不能起到唯一标识行的作用。 2. 域完整性 域完整性是指数据库数据取值的正确性。它包括数据类型、精度、取值范围以及是否允许空值等。 3. 参照完整性 参照完整性是指数据库中表与表之间存在码(关键字)与外码(外部关键字)的约束关系,利用这些约束关系可以维护数据的一致性或相容性,即在数据库的多个表之间存在某种参照关系。 编号 姓名 基本工资 补  贴 扣 除 实发金额 粮补 副补 洗理费 房租 水电 编号 姓名 基本工资 粮补 副补 洗理费 房租 水电 实发金额 关系的性质: 每一列中的数据具有相同的数据类型; 不同的列可以有相

文档评论(0)

1亿VIP精品文档

相关文档