2.关系模型中的相关术语 (1)属性(字段):二维表中垂直方向的列称为属性。在Access2010 中,被称为字段。字段名也就是字段的名称,也称为属性名。 (2)元组(记录):二维表中水平方向的行称为元组。在Access2010 中,被称为记录。 (3)数据项:也称为分量,是某条记录中的一个字段值,也就是一个 数据项。 (4)主关键字:二维表中的某个属性,若它的值唯一地标识了一个元 组,则称该属性为关键字。若一个表中有多个关键字,则选定其中 一个为主关键字,这个属性称为主属性
2.关系模型中的相关术语 (1)属性(字段):二维表中垂直方向的列称为属性。在Access 2010 中,被称为字段。字段名也就是字段的名称,也称为属性名。 (2)元组(记录):二维表中水平方向的行称为元组。在Access 2010 中,被称为记录。 (3)数据项:也称为分量,是某条记录中的一个字段值,也就是一个 数据项。 (4)主关键字:二维表中的某个属性,若它的值唯一地标识了一个元 组,则称该属性为关键字。若一个表中有多个关键字,则选定其中 一个为主关键字,这个属性称为主属性
3.关系的分类 在一个实用的数据库中往往存在多个数据表,这些表与表之间通 常是有联系的。 根据两个不同表中记录之间的对应联系,关系分为三种类型: 一对一的关系、一对多的关系、多对多的关系 一对一的关系 ▣一对一的关系表现为A表中的每一条记录只与B表中的一条记录相 关联,反之亦然。 ▣如人事部门的档案表和财务部门的工资表之间就是一对一的关系。 一对多的关系 。一对多的关系表现为A表中的每一条记录与B表中的多条记录相关 联,且B表中的一条记录最多只能与A表中的一条记录对应。 多对多的关集 ▣对于A表中的每一条记录在B表中可以找到多条与之相对应的记 录,而B表中的一条记录在A表中也可对应多条记录
3.关系的分类 在一个实用的数据库中往往存在多个数据表,这些表与表之间通 常是有联系的。 根据两个不同表中记录之间的对应联系,关系分为三种类型: 一对一的关系、一对多的关系、多对多的关系 一对一的关系 一对一的关系表现为A表中的每一条记录只与B表中的一条记录相 关联,反之亦然。 如人事部门的档案表和财务部门的工资表之间就是一对一的关系。 一对多的关系 一对多的关系表现为A表中的每一条记录与B表中的多条记录相关 联,且B表中的一条记录最多只能与A表中的一条记录对应。 多对多的关系 对于A表中的每一条记录在B表中可以找到多条与之相对应的记 录,而B表中的一条记录在A表中也可对应多条记录
5.2数据库设计基础 数据库设计的步骤 1、分析数据需求。确定数据库要存储哪些数据。 2、确定该数据库中需要包会的表。 3、确定表的结构。 4、确定表间的关条。 5.改进整个设计
5.2 数据库设计基础 数据库设计的步骤 1.分析数据需求。确定数据库要存储哪些数据。 2.确定该数据库中需要包含的表。 3.确定表的结构。 4.确定表间的关系。 5.改进整个设计
确定表中的字段及类型 1.确定每个表中的字段应遵循下面的原则: ①字段表示的是有意义的原子数据,像姓名、性别等。字段不能包含可 以经过计算或推导得出的数据,也不能包含可以由基本数据组合而得 到的数据。 ②避免表间出现重复字段。 ③字段按要求命名。应符合字段名的命名规则。 2.字段名称的命名规则 在Access2010中定义字段名称时,有以下规则: ①最长不超过64个字符。 ②可以包含中文、英文字母、数字、下划线等,开始符号不能是空格 3.字段的数据类型 在Access2010中共有文本、数字、日期/时间、查阅向导、附件、 计算和自定义型等13种数据类型
确定表中的字段及类型 1.确定每个表中的字段应遵循下面的原则: ①字段表示的是有意义的原子数据,像姓名、性别等。字段不能包含可 以经过计算或推导得出的数据,也不能包含可以由基本数据组合而得 到的数据。 ②避免表间出现重复字段。 ③字段按要求命名。应符合字段名的命名规则。 2.字段名称的命名规则 在Access 2010中定义字段名称时,有以下规则: ①最长不超过64个字符。 ②可以包含中文、英文字母、数字、下划线等,开始符号不能是空格 3.字段的数据类型 在Access 2010中共有文本、数字、日期/时间、查阅向导、附件、 计算和自定义型等13种数据类型
确定表中的字段及类型 数据类型 说明 字段大小 举例 文本 文本或文本和数字的组合最大值为255个中姓名、性别、学号 文或英文字符 电话号码 备注 长文本或文本和数字的组最长65535个字符 简介、简历、备注 合或具有RTF格式的文本。 数字 用于数学计算的数值数据1、2、4、8个字节 分数、年龄 日期/时 从1009999年的日期与时8个字节 出生日期、入学时 间 间值 间 货币 用于计算的货币数值与数8个字节 单价、总价 值数据。 自动编号 自动给每一条记录分配一4个字节 编号 个唯一的递增数值 是/否 只包含两者之一,如婚否1位 婚否、党员否 Yes/No OLE对象 将对象链接或嵌入表中 最大可达1GB 照片、音乐
确定表中的字段及类型 数据类型 说明 字段大小 举例 文本 文本或文本和数字的组合,最大值为255个中 文或英文字符 姓名、性别、学号、 电话号码 备注 长文本或文本和数字的组 合或具有RTF格式的文本。 最长65535个字符 简介、简历、备注 数字 用于数学计算的数值数据。1、2、4、8个字节 分数、年龄 日 期 / 时 间 从100~9999年的日期与时 间值 8个字节 出生日期、入学时 间 货币 用于计算的货币数值与数 值数据。 8个字节 单价、总价 自动编号 自动给每一条记录分配一 个唯一的递增数值 4个字节 编号 是/否 只包含两者之一,如婚否、 Yes/No 1位 婚否、党员否 OLE对象 将对象链接或嵌入表中 最大可达1GB 照片、音乐