您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 第2章_Access_2010数据库应用教程_表
ACCESS2010数据库应用教程第2章Access2010表Access2010数据库应用教程知识要点表的设计原则表结构设计概述创建表表的基本操作表间关系表的导入、导出与链接Access2010数据库应用教程重点与难点重点:使用“表设计器”创建表的结构主键的概念、作用及设置方法表结构与表数据的维护表中数据的操作表间关系的建立与操作难点:主键的概念和作用表间关系的相关操作Access2010数据库应用教程2.1表的设计原则表是数据库中最基本的对象,所有的数据都存在表中。其他数据库对象都是基于表而建立的。在数据库中,其他对象对数据库中数据的任何操作都是针对表进行的。数据表的主要功能就是存储数据,存储的数据主要应用于以下几个方面:(1)作为窗体、报表的数据源,用于显示和分析。(2)建立功能强大的查询,完成一般表格不能完成的任务。Access2010数据库应用教程2.1表的设计原则在数据库中,一个良好的表设计应该遵循以下原则:(1)将信息划分到基于主题的表中,以减少冗余数据。(2)向Access提供链接表中信息时所需的信息。(3)可帮助支持和确保信息的准确性和完整性。(4)可满足数据处理和报表需求。Access2010数据库应用教程2.2表结构设计概述表的限制字段名称字段类型字段属性“学生管理”数据库的表结构设计实例属性取值表名的字符个数64字段名的字符个数64表中字段的个数255打开表的个数2,048;此限制包括Access从内部打开的表表的大小2GB减去系统对象需要的空间文本字段的字符个数255备注字段的字符个数通过用户界面输入数据为65,535;以编程方式输入数据时为2GB的字符存储OLE对象字段的大小1GB表中的索引个数32索引中的字段个数10属性取值有效性消息的字符个数255有效性规则的字符个数2,048表或字段说明的字符个数255当字段的UnicodeCompression属性设置为“是”时记录中的字符个数(除“备注”和“OLE对象”字段外)4,000字段属性设置的字符个数255Access2010数据库应用教程2.2表结构设计概述表的限制字段名称字段类型字段属性“学生管理”数据库的表结构设计实例表中的每一列称作一个字段,它描述主题的某类特征。每个字段都应具有唯一的标识名,即字段名称,用以标识该列字段。Access要求字段名符合以下规则:(1)最长可达64个字符(包括空格)。(2)可采用字母、汉字、数字、空格和其他字符。(3)不能包含点(.)、感叹号(!)、方括号([]),空格以及不可打印字符(如回车符等)。(4)不能使用ASCII码中的34个控制字符。Access2010数据库应用教程2.2表结构设计概述表的限制字段名称字段类型字段属性“学生管理”数据库的表结构设计实例类型名称接受的数据大小文本文本或文本和数字的组合最多为255个字符数字用于数学计算的数值数据1、2、4、8个字节日期/时间从100~9999年的日期与时间值8个字节货币用于数值数据,整数位为15,小数位为48个字节自动编号自动给每一条记录分配一个唯-的递增唯一数值4个字节是/否只包含两者之一(Yes/No,True/False,On/Off)1位备注长文本或文本和数字的组合或具有RTF'格式的文本最多为65535个字符OLE对象用于存储其他从MicrosoftWindows应用程序中的OLE对象最多为1GB超级链接用来存放链接到本地和网络上的地址,为文本形式附件图片、图像、二进制文件、Office文件。是用于存储数字图像和任意类型的二进制文件的首选数据类型对于压缩的附件为2GB。对于未压缩的附件大约为700KB计算表达式或结果类型是小数8个字节查阅向导用来实现查阅另外表中的数据或从一个列表中选择的字段与执行查阅的主键字段大小相同Access2010数据库应用教程2.2表结构设计概述表的限制字段名称字段类型字段属性“学生管理”数据库的表结构设计实例字段属性是指字段特征值的集合在创建表的过程中,除了对字段的类型、大小的属性进行设置外,还要设置字段的其他属性。例如,字段的有效性规则、有效性文本,字段的显示格式等。这些属性的设置使用户在使用数据库时更加安全、方便和可靠。Access2010数据库应用教程2.2表结构设计概述表的限制字段名称字段类型字段属性“学生管理”数据库的表结构设计实例字段名称数据类型字段大小班级编号文本20班级名称文本50人数数字长整型班主任文本20字段名称数据类型字段大小学号文本20课程编号文本20分数数字长整型字段名称数据类型字段大小教师编号文本20姓名文本50性别文本2参加工作时间日期/时间政治面貌文本50学历文本50职称文本50学院文本50联系电话文本50婚否是/否是/否班级表成绩表教师表Access2010数据库应用教程2.2表结构设计概述表的限制字段名称字段类型字段属性“学生管理”数据库的表结构设计实例课程表授课表学生表字段名称数据类型字段大小课程编号文本20课程名称文本50课程类别文本50学分数字长整型字段名称数据类型字段大小课程编号文本20班级编号文本20教师编号文本20学年文本50学期文本50学时文本50字段名称数据类型字段大小学号文本20姓名文本50性别文本2出生日期日期/时间政治面貌文本50兴趣爱好文本255班级编号文本20照片OLE对象Access2010数据库应用教程2.3创建表在完成表的设计工作之后,下一步的工作就是创建表。在Access2010中,建立数据表的方式有以下6种:(1)使用数据表视图创建。在Access中,可以通过在数据表视图中的新列中输入数据来创建新字段。通过在数据表视图中输入数据来创建字段时,Access会自动根据输入的值为字段分配数据类型。如果输入没有包括任何其他数据类型,则Access会将数据类型设置为“文本”。Access2010数据库应用教程2.3创建表(2)通过“表”模板创建,使用Access2010内置的表模板来建立。(3)通过“SharePoint列表”创建,在SharePoint网站建立一个列表,再在本地建立一个新表,并将其连接到“SharePoint列表”中。Access2010数据库应用教程2.3创建表(4)通过“表设计”创建,在表的“设计视图”中设计表,用户需要设置每个字段的各种属性。(5)通过“字段”模板创建表。(6)通过从外部导入数据创建表。Access2010数据库应用教程使用数据表视图创建【例】创建一个“学生管理”数据库,通过数据表视图建立“学生”表。要求如下:(1)将学号字段设置为主键,而且录入数据时只能录入12位。(2)性别的有效性规则设置为“男”或“女”。(3)出生日期显示效果为“****年**月**日”。(4)设置学号和姓名字段为多字段索引。Access2010数据库应用教程使用数据表视图创建步骤如下:1.设计视图创建“学生”表。(1)启动Access2010,在打开的“文件”窗口中,单击“新建”;(2)在右侧的“文件名”框中,键入文件名“学生管理”,选择保存的文件夹为“d:\学生管理”,单击“创建”,新数据库随即打开。Access2010数据库应用教程使用数据表视图创建步骤如下:(3)选中“ID”列,在“属性”组中单击“名称与标题”或直接双击“ID”列,将名称改为“学号”。Access2010数据库应用教程使用数据表视图创建步骤如下:(4)选中已更名的“学号”列,在“格式”组中的“数据类型”中,将该列的数据类型改为“文本”。(5)添加所需字段的字段名,然后输入记录数据,Access会自动根据输入的值为字段分配数据类型,而后根据表结构修改字段大小。Access2010数据库应用教程使用数据表视图创建Access2010数据库应用教程使用数据表视图创建步骤如下:2.设置主键(6)单击学号字段行任意一列,在设计选项卡的工具组中,单击“主键”按钮.Access2010数据库应用教程使用数据表视图创建步骤如下:3.设置“输入掩码”(7)在“输入掩码”属性框中录入“000000000000”。Access2010数据库应用教程使用数据表视图创建步骤如下:4.设置有效性规则(8)单击性别字段行任意一列,在有效性规则属性框中录入:“男”Or“女”;Access2010数据库应用教程使用数据表视图创建步骤如下:5.设置日期显示(9)单击出生日期字段行任意一列,单击格式属性框右侧的,出现下拉菜单,在菜单中选择“长日期”Access2010数据库应用教程使用数据表视图创建步骤如下:(10)在表格工具/设计选项卡的“显示/隐藏”组中,单击“索引”,在弹出的窗口中,设为主键的学号字段已经显示出来,在“索引名称”列输入姓名,字段名称中选择“姓名”,切换回“数据表视图”,录入相关信息。如学号、出生日期录入的数据格式不符合设定要求,则系统会返回提示,重新按要求录入;(11)在“快速访问工具栏中”,单击保存。说明:使用数据表视图创建表与通过“字段”模板创建表的区别是:数据表视图创建表时先要录入相关数据后,需要通过“字段”选项卡进行相关的修改;通过“字段”模板建立设计表是在录入数据之前对字段进行相关设置,而后录入信息。Access2010数据库应用教程使用数据表视图创建Access2010数据库应用教程使用设计视图创建通过设计视图创建表能够符合个性化需求但相对有些复杂的方法,在较为复杂的表,一般都是通过设计视图创建。使用表的“设计视图”来创建表,主要是创建表的结构,设置字段的属性,而数据信息还需要在“数据表视图”中输入。Access2010数据库应用教程使用设计视图创建【例】在“学生管理”数据库中,通过设计视图创建“班级”表。操作步骤如下:(1)打开学生管理数据库,在功能区上的“创建”选项卡的“表格”组中,单击“表设计”按钮;(2)根据班级表结构,在字段名称列中输入字段名称,数据类型列中选择相应的数据类型,并在常规属性窗格中设置字段大小。Access2010数据库应用教程使用设计视图创建Access2010数据库应用教程使用设计视图创建操作步骤如下:(3)单击,在弹出的“另存为”对话框中将表命名为“班级”;(4)此时将弹出对话框,提示尚未定义主键。此例中暂时不定义主键,单击“否”;(5)单击左上方的“视图”按钮,切换到数据表视图,这样就完成了表的创建,可以录入信息了。Access2010数据库应用教程修改表的结构•表创建后,由于种种原因,设计的表结构不一定很完善,或由于用户需求的变化不能满足用户的实际需要,故需进行修改表的结构。表结构的修改既能在“设计视图”中进行,也可以在“数据表视图”中进行。Access2010数据库应用教程修改表的结构在“设计视图”中修改表结构的操作步骤如下:(1)打开要修改表的“设计视图”;方法一:在“导航窗口”中右击表名,在快捷菜单中选择“设计视图”命令,Access2010数据库应用教程修改表的结构在“设计视图”中修改表结构的操作步骤如下:(1)打开要修改表的“设计视图”;方法二:单击“视图”下拉按钮,点击“数据表视图”。Access2010数据库应用教程修改表的结构修改表结构。在“设计视图”中,即可以对已有字段进行修改,也可通过“设计”选项卡下“工具”组中的“插入行”和“删除行”按钮添加新字段和删除已有字段(右击字段所在行的任意位置,在快捷菜单中选择“插入行”、“删除行”也可以进行修改),或者直接单击最后一个字段的下一行进行修改。Access2010数据库应用教程修改表的结构Access2010数据库应用教程修改表的结构在“数据表视图”中修改表结构的方法如下:在导航窗格中双击需要修改的表,此时出现“表格工具”选项卡,单击“字段”选项,就可以通过修改工具进行表结构的修改。Access2010数据库应用教程设置和取消表的主键主键是表中的一个字段或字段集,为每条记录提供一个唯一的标识符。在数据库中,信息被划分到基于主题的不同表中,然后通过表关系和主键以指示Access如何将信息再次组合起来
本文标题:第2章_Access_2010数据库应用教程_表
链接地址:https://www.777doc.com/doc-3360416 .html