Access2003入门与提高清华大学出版社2.3创建简单表2.3.1使用向导创建表2.3.2表设计器2.3.3字段、数据类型及字段属性2.3.4使用设计器创建表的一般步骤Access2003入门与提高清华大学出版社2.3.1使用向导创建表表:关系型数据库的基本结构。在Access中,表是一种关系特定主题的数据集合,如产品,供应商等。每个主题对应单个表。表的形式:记录,字段组成的二维表格。创建一个表的过程:创建表的结构:定义字段名、字段的类型、宽度及字段的描述等根据表与表间的共有字段建立联系填充表中的数据:各类不同数据类型的字段的填充方式不尽相同Access提供多种创建表的方法1.创建表的过程Access2003入门与提高清华大学出版社2.表的两种视图表的两种视图:设计视图:创建及编辑表的结构,即定义字段名,数据类型,宽度,设置字段默认值,格式等数据表视图:查看,添加,删除,编辑表中数据。表视图设计视图Access2003入门与提高清华大学出版社3.新建表对话框启动表向导打开设计视图Access2003入门与提高清华大学出版社4.使用向导创建表的例子一般步骤启动向导选择字段修改字段名称确定表名确定主码完成Access2003入门与提高清华大学出版社使用表向导创建表的操作步骤如下:(1)单击[对象]栏中的[表]按钮,然后单击数据库窗口工具栏中的[新建]按钮,弹出[新建表]对话框。Access2003入门与提高清华大学出版社(2)选择列表框中的[表向导]选项,然后单击[确定]按钮,弹出[表向导]对话框。也可以双击数据库窗口中的[使用向导创建表]选项直接打开该对话框。Access2003入门与提高清华大学出版社(3)选中[商务]单选按钮,则在[示例表]列表框中列出了用于商务的表模板,在[示例字段]列表框中列出了当前表模板中的可用的字段。Access2003入门与提高清华大学出版社(4)在[示例字段]列表框中选择表所使用的字段。然后单击(添加)按钮,将其添加到[新表中的字段]列表框中。如果要使用全部字段,则单击(添加全部)按钮。如果某字段需要改名,则可在[新表中的字段]列表框中选择该字段,然后单击[重命名字段]按钮。设置完成后返回[表向导]对话框单击[下一步]按钮。Access2003入门与提高清华大学出版社(5)出现下面的对话框,在[请指定表的名称]文本框中输入表的名称。如果要自己指定主关键字,则选中[不,让我自己设置主键];否则选中[是,帮我设置一个主键]单选按钮。关键字的使用将在以后介绍。设定后单击[下一步]按钮。Access2003入门与提高清华大学出版社(6)如果数据库中含有多个表,系统将弹出对话框。在此对话框中可以指定新建表是否与先前建好的表相关。如果与某一表相关,那么可在列表框中选择对应的选项,然后单击[关系]按钮,在[关系]对话框中可以指定新表与指定表的关系。设置完成后,单击[确定]按钮,返回[表向导]对话框并单击[下一步]按钮。Access2003入门与提高清华大学出版社Access2003入门与提高清华大学出版社(7)弹出的对话框,其中有三个单选按钮供用户选择:[修改表的设计]、[直接向表中输入数据]和[利用向导创建的窗体向表中输入数据]。选中[直接向表中输入数据]单选按钮,然后单击[完成]按钮,新建[邮件列表]表将显示在数据表视图中,如下图b。Access2003入门与提高清华大学出版社Access2003入门与提高清华大学出版社Access2003入门与提高清华大学出版社字段、数据类型及字段属性字段:数据库操纵最小单位。设计表实际上是设计字段。其他对象的设计重心都是存取或使用字段的数据字段基本属性:字段名、数据类型、字段说明、及数据存储使用方式字段查阅属性:显示格式、掩码、默认值、有效性规则等Access2003入门与提高清华大学出版社字段说明在状态栏中显示字段名与标题1.字段名与字段说明Access2003入门与提高清华大学出版社Access2000中字段可用的数据类型有以下几种:文本(Text):文本、文本与数字、不必计算的数字,最长255个字符。备注(Memo):较长的文本,最长64,000字符。数字(Number)型:用于算术运算的数字。可在“字段大小”中分字节、整型、单精度等子类型日期及时间(Date/Time):从100到9999的日期及时间值。可进行日期及时间的计算。8字节货币(Currency):货币值。使用货币类型可避免计算时四舍五入。8字节自动编号(AutoNumber):添加记录时的自动序号递增:添一条记录,字段值增1;随机:添一条记录,字段值为另一随机数。2.字段的数据类型Access2003入门与提高清华大学出版社是/否(Yes/No):取两种值之一,如Yes/No、True/False、On/Off。大小为1位。OLE对象(Object):可链接或嵌入其他使用OLE协议的程序所创建的对象,如Word文档、图象、声音等。最多1G。对象可链接或嵌入到Access表中。但只能在窗体或报表中使用绑定对象框来显示。超链接(Hyperlink):超文本,用作超链接地址。超链接最多包含三部分:显示文本:在字段或控件中显示的文本;地址:到文件(UNC)或页面(URL)的路径;子地址:在文件或页面中的地址。查阅向导(LookupWizard):由查阅向导创建。字段的值来自另一个表或数据列表中,可在列表框或组合框中选择一个数据作为其值。Access2003入门与提高清华大学出版社3.字段的“常规”属性字段大小:文本长度或数值范围格式:Number、Date/Time、Currency和Yes/No类型有预定义格式,也可设置格式小数位数:小数型(数字、货币)数据的小数位输入法模式:可设为输入时自动切换到某种输入法Access2003入门与提高清华大学出版社输入掩码:输入数据时的格式,可用“输入掩码向导”来编辑输入掩码标题:数据表视图或控件中显示字段时所用的标题。用于在字段名意义不明确时再设置一个标题默认值:添加新记录时,自动加入到字段中的值有效性规则:限制输入数据的表达式,如100、Like?#等。可使用表达式生成器来创建有效性文本:数据不符合有效性规则时显示的信息必填字段:是否必须输入数据允许空字符串:是否允许输入空字符串(长度为0)索引:是否进行索引及索引方式。索引:加快查询和排序速度,但更新操作变慢索引方法:无:字段不索引。有(有重复):索引、允许重复值。有(无重复):索引、不允许重复值。Access2003入门与提高清华大学出版社4.字段的查阅属性显示控件:选择值的控件:组合框或列表框行来源类型:从其他表或查询还是值列表中得到数据行来源:得到数据的值列表或查询语句绑定列:哪个列作为控件的值SELECTDISTINCTROW[供应商ID],[公司名称]FROM供应商ORDERBY[公司名称];产品:供应商ID供应商表:供应商ID→公司名称Access2003入门与提高清华大学出版社备注型、超链接型和OLE对象型字段不能索引。若在表中输入数据后更改字段的数据类型,则在保存表时,由于进行大量数据转换,时间较长;若新的“数据类型”属性的设置与段原数据类型冲突,可能会丢失某些数据。Number、Date/Time、Currency和Yes/No类型具有预定义格式。可设置格式,但OLE对象型除外5.选择数据类型时应注意的问题Access2003入门与提高清华大学出版社使用设计器创建表的一般步骤1.打开表的设计视图表的设计视图Access2003入门与提高清华大学出版社2.表设计器字段属性字段定义网格表达式生成器Access2003入门与提高清华大学出版社3.创建课程表打开设计视图定义主码定义表中字段保存表一般步骤编辑|主键;快捷菜单|主键;单击:主键钮输入字段名;选择数据类型;设置字段各种属性Access2003入门与提高清华大学出版社4.创建值列表字段字段的查阅功能:值来自一组固定的数据(值列表),或其他表的某个字段。Access2003入门与提高清华大学出版社Access2003入门与提高清华大学出版社5、创建表与表之间的关系定义表间关系有以下优点:表自动链接:查询时打开多个表时,关系表将自动链接,节省操作步骤自动生成索引:Access会自动生成必要的索引,使关系表工作更快实施参照完整性:◆若主表无关联记录,则不能将记录添加到相关表中或更改主表中的数据,以免形成相关表中的记录在主表中无对应记录◆若相关表中有相关记录与主表相匹配时,不能删除主表中的记录在数据表视图中显示子数据表:单击单元格左侧的+符号即可打开子数据表Access2003入门与提高清华大学出版社内连接左外连接右外连接