第一部分数据库系统及VFP概述1
理解数据库、数据库管理系统和数据库系统之间的关系
元数据:存放在数据字典中的各种描述信息,包括所有数据的结构名、存储格式、完整性约束、使用权限等信息
补充:数据管理技术发展有三个阶段:人工管理阶段:文件管理阶段:数据库管理阶段:具有较小的数据冗余度,较高的数据独立性2.数据模型的有关概念概念模型:面向客观世界、面向用户,主要描述用户和设计者都能理解的信息结构,如使用最广泛的实体—联系模型(E—R模型)
矚慫润厲钐瘗睞枥庑赖
E—R模型中涉及的主要概念:实体、联系、属性、E—R图的表示实体:客观存在的事物
联系:实体集之间关系的抽象表示
一对一(1:1):X与Y中的每一个实体和另一个实体集中的一个且仅一个实体有联系
(班级与班长)一对多(1:m):X中的每一个实体与Y中的任意个(包括0个)实体有联系
(学生与成绩)多对多(m:n):X与Y中的每一个实体和另一个实体集中的任意个(包括0个)实体有联系
(学生与课程)属性:实体或联系之间所具有的特征
E—R图用矩形框表示实体集、菱形框表示联系、椭圆形框表示属性
关系运算:一种是传统的集合运算:并、差、交;一种是专门的关系运算:选择、投影、联接;数据完整性规则:数据完整性是指数据库中数据的准确性、正确性和有效性
包括域完整性规则、实体完整性规则、参照完整性规则和用户定义的完整性规则
聞創沟燴鐺險爱氇谴净
补充:(1)数据模型描述三方面内容:数据的静态特征、数据的动态特征、数据的完整性约束;(2)数据模型有以下几种:层次模型(树结构)、网状模型(网络结构)、关系模型(二维表结构)等3.关系模型的性质:关系是以二维表结构来表示实体集及其实体间的联系,一个关系就是一张二维表关系“成绩”学号课程代号成绩备注991000100100189考试991101100109975考试991112200119160补考