内容正文:
第 2 章
表——
创建和编辑“图书管理系统”的表
表是Access数据库中最基本的对象,是数据库所有其他对象的数据源。因此在设计数据库时,应首先规划并创建好需要的表。
本章将通过为“图书管理系统”数据库设计表,来学习创建表,以及设置字段属性和表关系等的方法。
本章导读
Microsoft Office Access 2007
掌握创建和修改表的方法
掌握设置表中字段的数据类型、属性和主键的方法
掌握表关系的建立、查看与编辑方法
3
学习目标
掌握表中数据的查找、替换、排序和筛选方法
了解记录的添加、删除和格式设置方法
4
4
2.2 设置表中字段的数据类型、属性和主键
字段是表的基本单位,在Access中建立表其实就是设计表结构,也就是添加和设置字段。为了使表更加严谨易用,必须详细设置字段的数据类型和各种属性。
第
页
2.2
设置表中字段的数据类型、属性和主键
在Access 2007数据库中主要有10种可用的字段数据类型:文本、备注、数字、日期时间、货币、自动编号、是/否、OLE对象、超级链接和附件,如表所示。
数据类型 可存储的数据
文本 文本、文本和数字组合、不需要计算的数字,最多存储255个字符
备注 较长的文本、数字型字符或具有格式的文本,如注释、较长的说明等,最多可存65,535个字符
数字 需要进行计算的数值数据,可以将字段大小设置为1、2、4、8个字节,或者16个字节
日期时间 基于日期和时间的数据
货币 货币值(计算时禁止四舍五入)
自动编号 添加记录时Access 2007自动插入一个唯一的数值,一个表中只能有一个自动编号字段。此外,添加或删除记录时,其他记录的自动编号将保持不变
是/否 逻辑值
OLE对象 OLE文件,如图像文件、Office文件等。通常应使用附件字段代替OLE对象字段。OLE对象字段支持的文件类型比附件字段少,此外,它不允许将多个文件附加到一条记录中
超链接 作为超链接地址的文本,如网址和电子邮件地址,用户单击该文本将打开超链接指向的对象
附件 文件,如图像文件,Office文件等
第
页
2.2.1
Access 2007中的数据类型
2.2
设置表中字段的数据类型、属性和主键
对于某些数据而言,可使用多种数据类型存放,如电话号码既可使用文本,也可使用数值存放。那么,究竟该为字段选择哪种数据类型呢?需要从以下几个方面来考虑。
要存储的数据大小。例如,文本型字段只能存储255个字符,如果要存储一篇文章,则需要考虑使用备注型字段。
要存储的数据。例如,中英文文字可以存储在文本型字段里,却不能存储在数字型字段里。
是否需要对数据进行计算以及需要对数据进行何种计算。例如,Access 2007可以对数字型、货币型数据进行求和计算,但对文本型、备注型数据则不能。
数据用途。例如,备注、超链接及OLE对象字段均不能使用排序、索引,也不能在查询或报表中对记录进行分组。另外,文本型字段中存放的数字,将按字符串性质进行排序,而不是按大小排序,如1,11,120,2,21,210。
其他。例如,要存储图像、Excel电子表格等,就要用到附件或OLE对象字段。
第
页
2.2.1
Access 2007中的数据类型
2.2
设置表中字段的数据类型、属性和主键
在确定了字段的数据类型之后,还应设置该类型字段的属性,从而更准确地确定数据在表中的存储格式。要设置字段属性,需要在表的设计视图中选中要设计的字段,然后通过下方的“常规”选项卡进行设置。不同数据类型的字段所拥有的属性不尽相同,如图所示分别是“文本”和“数字”数据类型字段的属性。
第
页
2.2.2
认识字段属性
2.2
设置表中字段的数据类型、属性和主键
字段大小:限定文本和数字数据类型字段的大小。文本型数据的大小范围为0~255个字符,可在此输入允许输入的最大字符数。数字型字段的“字段大小”属性中可以选择的选项和意义如表所示。
字段大小 说 明
字节 保存0~255之间的整数,占1个字节
整数 保存-32768~32767之间的整数,占2个字节
长整数 保存-2147483648~2147483647之间的整数,占4个字节
单精度实数 保存-3.402823E38~3.402823E38之间的实数,精度为小数点后7位,占4个字节
双精度实数 保存-1.797693 13486231E308~1.797693 13486231E308之间的实数,精度为小数点后15位,占8个字节
小数 保存-1028~1028之间的数字,精度为小数点后28位,占12个字节
同步复制ID 是一个随机数,占16个字节
第
页
2.2.2
认识字段属性
2.2
设置表中字段的数据类型、属性和主键
格式:控