第一章 数据库基础理论 一、 信息、数据和数据处理 信息是有用的数据;数据是信息的表现形式,数据是信息的载体 二、数据模型 有三种:层次模型、网状模型、关系模型 Visual FoxPro 6
0 是关系型数据模型 三、关系模型 关系其实就是一张二维表,由字段、记录,和数据项组成,表中的每一行称为记录或元组,表中每一列称为字段或属性,表中每一项称为数据项或分量
四、数据库:是数据库系统的核心和管理对象 五、数据库系统 由四部组成:硬件系统、系统软件(操作系统、数据库管理系统)、 数据库应用系统和各类人员 三级模式:外模式、概念模式和内模式 六、数据库管理系统(DBMS): 由三部分组成:数据描述语言DDL、数据操纵语言DML、数据库管理例行程序
二、关系数据库 1、一个关系数据库由若干个数据表组成,数据表由若干个记录组成,而每一个记录是由若干个以字段属性加以分类的数据项组成
(即数据项→记录→数据表) 2、表间关联关系的类型:一对一关系、一对多关系、多对一关系 3、关系完整性:是指关系中的数据及具有关联关系的数据间必须遵循的制约和依存关系,保证数据的正确性、有效性和相容性 关系的完整性包括:域完整性、实体完整性、参照完整性
其中域完整性是指:包括字段的值、类型、有效规则 实体完整性是指:对关系中的记录值是唯一的
参照完整性是指:在数据库设计时要进行参照完整性
建立关联表间数据的参照性
4、关系运算: 选择运算:是指从关系中选择某些满足条件的记录组成的一个关系 投影运算:是指从关系中选择某些字段值组成的一个关系 连接运算:是将两个或多个关系通过连接条件组成一个新的关系 第三章 基础知识 一、 数据类型: (其中所提到的字符个数,一个汉字用两个字符来表示,所有的标点符号应在英文状态下输入) 有六种基本数据类型: 1、字符型:由“”、‘’和[]三种作为字符型数据的定界符