文档介绍:第4章 ess数据库表
本章重点
本章以创建数据库表为重点,介绍表的组成和视图;通过多种方法创建数据库中不同的数据库表;通过对表的结构和外观显示的修改,从而编辑表;表中关键字的作用和设定方法,以及创建索引的方法;通过分析表与表之间的关系,然后创建关系,并对其进行编辑和修改,从而创建一个高质量的数据库表。
第4章 ess数据库表
Access数据库表的基本知识
创建表
表的编辑
表的关键字和记录
建立表之间的关系
数据库表的应用实例
习题
Access数据库表的基本知识
ess数据库中存储数据的惟一数据库对象,是最基本、最重要的对象,它是构建数据库的基础。
简单地说,表就是“关于特定主题的数据集合”,将相同性质的数据存储在一起,以方便增减数据、查询数据或者进行各种应用。表是由一条条记录组成,记录是由一个个字段构成,因此表的设计就是要决定各个字段的名字和属性等内容。如图3-1所示就是表格式的存储结构。表是构成关系式数据库的基础。
一旦表建立起来,就可以对其进行各种的数据操作与应用,包括:
(1)存储各种数据。
(2)查询并提取所需数据。
(3)添加或更新数据。
(4)制作报表并进行布局设置,分析或打印报表。
(5)将数据作成网页,供上网浏览等。
表的组成
表的结构中包括字段名称、数据类型、字段属性和字段说明等几部分,图4-1所示为表的设计视图。
图4-1 表的设计视图
字段的名称必须能直接、清楚地反映信息内容。一般字段名称尽可能取具有代表性的名称。如果字段名称模糊不清或模棱两可,就会导致数据库的不确定性。Access 2002对字段的命名有以下规定(也适用于控件和对象的命名):
(1)长度不能超过64个西文字符(或32个汉字)。
(2)不能包含句号“。”、感叹号“!”、重音符号“`”和方括号“[]”,可以包含字母、数字、空格及其他特殊的字符的任意组合。
(3)不能以空格开头。
(4)不能包含控制字符(从0~31的ASCII值)。
(5)ess中已有的属性和其他元素的名称不相同。
合适的数据类型能够反映字段所表示的信息选择。如果数据类型选取的不合适,会使数据库效率降低,并且容易引起错误。Access 2002可使用的数据类型、适用范围和所需存储空间见表4-1。
数据类型
适用范围
所需存储空间
备注
文本
(Text)
文本或文本与数字的组合,或不需计算的数字
最多为255个字符
例如:地址,电话号码
备注
(Memo)
长文本或文本与数字的组合
最多为65,536个字符
例如:注释,说明
数字
(Number)
用来进行算术计算的数值数据
1、2、4或8字节
涉及货币的值除外
日期/时间
(Data/Time)
日期或时间
8字节
例如:2002年5月27日
货币
(Currency)
货币值
8字节
精确到小数点左边15位,小数点右边4位。计算时禁止四舍五入
自动编号
(AutoNumber)
添加记录时,Access自动指定的惟一顺序号(每次递增1)或随机数
4字节
此类型字段不能更新
是/否(Yes/No)
只可能是两个值中的一个
1位
例如:是/否,真/假,开/关
OLE对象
(OLEObject)
用于使用OLE协议在其他程序中创建的OLE对象
最大为1G字节
例如:Word文档
超级链接
(Hyperlink)
用于超级链接
最多为64,000个字符
UNC路径或URL
查阅向导
(LookupWizard)
用于创建这样的字段,它允许用户使用组合框选择来自其他表或来自值列表的值
与对应于查阅字段的主键大小相同的存储空间。一般为4字节
在数据类型列表中选择此选项,将会启动向导进行定义。严格地说不是一种数据类型
表4-1 字段的数据类型
字段的属性是指字段的大小、外观和其他的一些能够说明字段所表示的信息和数据类型的描述。
Access为大多数属性提供了默认设置,一般能够满足用户的需要。用户也可以改变默认设置或自行设置。常用的简单属性有如下几种:
(1)字段大小。可由用户设置此属性的数据类型有:文本型、数字型和自动编号型。
文本型的字段大小属性可设置为1~255之间的任何整数,从而决定文本字段最多可存储的字符数。其默认值为50。
数字型字段大小属性的可选项有:字节、整型、长整型、单精度型、双精度型、同步复制ID和小数,各选项所表示的数据范围及所占用的存储空间都不相同。其默认值为长整型。
自动编号型字段大小属性可选择长整型和同步复制型,其默认值为长整型。
(2)