《Access数据库实用教程》第三章课件.ppt
《《Access数据库实用教程》第三章课件.ppt》由会员分享,可在线阅读,更多相关《《Access数据库实用教程》第三章课件.ppt(121页珍藏版)》请在三一办公上搜索。
1、第3章 表的建立和管理,3.1 表的创建,表的创建是对数据库操作及录入数据的必要步骤,要用表来存储数据首先是创建一个表,本节将主要讲解如何创建一个表以及创建表后的基本操作。,3.1.1 Access 数据类型,3.1.2 创建表结构,Access中表有结构和数据两部分构成,所以从结构和数据两方面考虑主要有3种方法创建表:利用向导创建表、利用设计视图创建表、利用数据表视图直接创建表。,1利用向导创建表 利用向导创建表可以从Access预先定义的表中选择字段,然后再根据向导提示逐步完成表的创建,这是快速建表的一种方式。,(1)启动Access2003应用程序,打开要创建表的数据库“学生管理”。(2
2、)在“学生管理”数据库窗口的“对象”栏中单击“表”选项,然后单击数据库工具栏上的“新建”按钮。(3)弹出“新建表”对话框,在右侧列表中显示了各种类型的表,并且在选中某种类型的表时,在对话的左侧显示所选类型的在单击“表向导”选项,然后单击“确定”按钮,如图3-3所示。,(4)弹出“表向导”对话框,在“商务”和“个人”单选框中选择需要的类型,本例选中“个人”单选框。在右侧的“示例表”中显示了各种类型的表,用户可以根据需要进行选择。在选中某种类型的表时,在对话框中间的“示例字段”列表中显示了和所选表相关的字段。本例选择“示例表”中的“地址”选项,则在“示例字段”列表中显示了“地址ID”、“名字”、“
3、姓氏”等相关的字段。根据需要进行字段的选择,然后单击最上面的向左按钮,则该字段添加到“新表中的字段”列表框中,如图3-4所示。,(5)按(4)中步骤进行操作,将需要的字段依次添加到“新表中的字段”列表框中。将需要重命名的所有字段都重命名后,然后单击“下一步”按钮。(6)弹出“表向导”对话框,在“指定表的名称”文本框中输入建立的表的名称,此处输入“学生档案”,在“请确定是否用向导设置主键”栏中按需要选中单选框,此处选中“是,帮我设置一个主键”单选框,如图3-7所示。然后单击“下一步”按钮。,(7)弹出“请选择向导创建完表之后的动作”的“表向导”对话框,根据需要进行选择,此处选中“直接向表中输入数
4、据”单选框,如图3-9所示,然后单击“完成”按钮。,(8)弹出创建的数据表“学生档案”,在其中显示了设置的字段,直接向表中输入数据,或直接创建空的数据表,以后再向里输入数据。然后单击菜单栏上的“文件”“保存”选项,或直接单击工具栏上的“保存”按钮,将表进行保存,此时数据库“学生管理”窗口中显示了已创建的表“学生档案”,如图3-11所示。,2利用表设计器创建表(1)启动Access2003应用程序,打开要创建表的数据库“学生管理”。(2)在数据库“学生管理”窗口的“对象”栏中单击“表”选项,单击数据库工具栏上的“新建”按钮,在弹出的“新建表”对话框中单击“设计”视图选项,然后单击“确定”按钮,或
5、单击“使用设计器创建表”标签,然后单击工具栏上“设计”或“打开”按钮,也可以直接双击“使用设计器创建表”。,(3)弹出表设计器,如图3-14所示,在“字段名称”下面的单元格中输入字段名称,并在“数据类型”栏中进行类型的设定,在“说明”栏中输入信息进行字段的注释。,(4)在输入完字段名称和类型后选中其中的一个字段,然后单击工具栏上的数值主键按钮,将该字段设置为主键。每个表都应该有一个主键。(5)在表设计器中输入字段并设置数据类型后,单击工具栏上的“保存”按钮,弹出“另存为”对话框,在“表名称”文本框中输入要创建的表名称“学生档案”,然后单击“确定”按钮。,3使用数据表视图创建表(1)启动Acce
6、ss2003应用程序,打开要创建表的数据库“学生管理”。(2)在数据库“学生管理”窗口的“对象”栏中单击“表”选项,单击右侧列表框中的“通过输入数据创建表”选项,然后单击工具栏上的“打开”按钮或直接双击“通过输入数据创建表”,也可以单击工具栏上的“新建”按钮,在弹出的“新建表”对话框中选择“数据表视图”选项,单击确定按钮。,(3)弹出数据表,字段名称一行分别显示“字段1”、“字段2”等,这时可以重命名字段。右击要重命名的字段,弹出的下拉菜单,如图3-18所示,单击“重命名列”选项,这时就可以输入要重命名后的名称,依次对字段重命名后再向其中输入数据,也可以直接双击字段名,然后直接输入重命名的文字
7、。然后单击菜单栏上的“文件”“保存”选项,或单击工具栏上的“保存”按钮,将创建的数据表进行保存,以后操作类似利用表设计器创建表时的操作。,3.1.3 设置字段属性,字段属性包括“常规”和“查询”两类,常用的属性主要是“常规”中的字段大小、格式、输入掩码、标题、默认值等。,1字段大小 文本、数字,自动编号等类型的字段可以指定字段大小、字符个数或数值范围。对于文本类型的字段,最大值为255个字符,默认设置为50个字符。用户可以在表设计视图下面的“字段属性”栏中“字段大小”右边的下拉菜单中进行设置,如图3-19所示。,说明:在设定“字段大小”属性时,为使处理速度越快,占用内存越小,尽量使用小的类型。
8、对于已有数据的文本字段,减小字段大小可能会丢失数据,因为Access会截去炒出新限制的字符。,2格式“格式”属性可以指定字段数据的显示或输入格式,在窗体中显示的数据可以和输入的数据形式不同,格式的设置只改变数据的显示,而不影响数据的输入和存储,不同类型的数据格式也不同。,3输入掩码“输入掩码”也叫“输入模板”,用于设置字段、文本框、以及组合框的数据格式,并对允许输入的数据类型进行控制,从而可以保证输入数据格式标准的一致,同时能检查输入时的错误。可以使用的掩码字符及说明参见表3-6。,4标题 字段的“标题”属性是设置在窗体或报表中显示的用于描述字段的标签,最多为255个字符,若没有设置标题则以字
9、段名称为标签,所以字段名称应简单明了,直接在“标题”右侧的文本框中输入就可以进行设置。,5默认值 字段的“默认值”是指在在表格中增加新纪录时,Access自动显示的值字段,它可以是与字段数据类型相匹配的任何值,用户可在数据输入时修改默认值,默认值可以是常量或表达式,可以直接输入“默认值”也可以通过向导完成“默认值”的设定。,6有效性规则 字段的“有效性规则”就是输入数据时必须遵守的规则,防止错误的数据输入,从而提高数据输入的有效性。可以使用有效性规则控制数据在字段中的输入方式。有效性规则的形式及设置目的根据字段的数据类型不同而不同,除“自动编号”和“OLE对象”类型外,其他类型的字段都有此属性
10、。有效性规则有算术运算符、逻辑运算符、比较运算符和数据组成等。,7有效性文本 字段的“有效性文本”属性是指当输入数据不满足有效性规则时给用户的提示信息。设置“有效性文本”属性时可以使用户对输入的数据更加清楚。,8索引 如果字段设置了“索引”属性,则可对字段建立索引,从而能够迅速对字段进行查询,同时还能加速排序和分组操作。索引有三个取值:无索引、有索引(有重复)、有索引(无重复)。9必填字段 字段的“必填字段”属性是指指定该字段的值是否必须要填写,除了“自动编号”和“查阅向导”两个类型的字段外,其他类型的字段都有此属性。此属性有“是”、“否”两个取值,,3.1.4 向表中输入数据,1直接向表中输
11、入“自动编号”类型的字段在添加新记录时自动完成。“文本”、“数字”、“日期/时间”、“货币”、“备注”及“是/否”等数据类型的记录数据可以直接在数据表中输入。“OLE对象”类型的记录数据输入方法比较特殊。,(1)在数据库窗口的左边单击“表”对象,然后在左边的数据库表的列表中双击“学生档案”表,打开数据表视图。(2)从第一个记录开始按照字段名称一个个输入数据,每输入完一个字段按Enter键或按Tab键转至下一个字段。(3)向“照片”字段中输入数据时,首先将鼠标定位到要输入数据的单元格,然后单击菜单栏上“插入”“对象”选项,如图3-33所示,或单击鼠标右键,在弹出的快捷菜单中选择“插入对象”命令。
12、,(4)弹出“Microsoft Office Access”对话框,在其中可选择创建新的OLE对象或由原来磁盘中存的文件创建OLE对象。若选中“新建”单选按钮,则在“对象类型”列表框中单击选中需要创建的OLE对象,然后单击“确定”按钮,此时会打开所选类型的程序来创建对象。若选中“有文件创建”单选按钮,则单击“浏览”按钮,选择对象所在的位置,然后单击“确定”按钮,这样对象就插入到表中了。,2通过窗体输入(1)打开要输入数据的数据表“学生档案”,单击工具栏上的“自动窗体”组合按钮,在下拉菜单中单击“自动窗体”选项,如图3-36所示。,(2)弹出“Microsoft Office Access”提
13、示对话框,提示对表是否进行保存,单击“是”按钮。(3)弹出“自动窗体”窗口,如图3-38所示,里面显示了设置的字段,对窗口中的数据按设定的字段由前到后进行填写和修改。,(4)对窗口中的数据按设定的字段由前到后进行填写和修改完后,按“Enter”键或“Tab”键,或单击窗体底栏上的按钮,则可以自动切换到下一条记录,然后对新记录进行数据的输入。(5)所有数据输入完毕后,单击工具栏上的“保存”按钮,然后关闭窗体,弹出“Microsoft Office Access”提示对话框,由于仅仅是输入数据而对窗体的外观没有更改,所以单击“否”按钮,这样就完成了数据输入并对数据进行了保存。,3通过导入外部数据输
14、入如果在创建数据表时,所需要的表已经由其他如Excel等工具创建完成,那么只需要将其导入即可。这样既可以简化操作、节省时间,又可以充分利用已有资源,并防止再次输入时产生错误。,(1)打开数据库窗口,在菜单栏上执行“文件”“获取外部数据”“导入”命令,如图3-40所示。,(2)在弹出的“导入”对话框中的“文件类型”组合框中选择“Micrsoft Excel(*.xls)”文件类型,在“查找范围”框中找到要导入文件的位置。(3)单击“导入”按钮,弹出“导入数据表向导”的第一个对话框,如图3-42所示。在这个对话框中列出了所要导入表的内容。,(4)单击“下一步”按钮,弹出“导入数据表向导”的第二个对
15、话框,此时应选中“第一行包含列标题”选项,如图3-43所示。,(5)单击“下一步”按钮,弹出“导入数据表向导”的第三个对话框,在这个对话框中可以选择将该Excel数据表导入到哪个数据库表中。如果要将其放到一个新表中,单击“新表中”选项;如果要将其导入到当前数据库的已存在的表中,则单击“现有的表中”选项,然后在后面的组合框中选择将该表导入到哪个数据库表中。这里选择“新表中”选项,如图3-44所示。,(6)单击“下一步”按钮,弹出“导入数据表向导”的第四个对话框,如图3-45所示,在该对话框中可以选中字段并对其进行一些必要的修改。,(7)单击“下一步”按钮,弹出“导入数据表向导”的第五个对话框,在
16、这里可以设置表的主键。单击“让Access添加主键”选项,则会由Access添加一个自动编号的字段作为主关键字;单击“自行选择主键”选项可以在右侧的组合框中选择一个字段作为主关键字;如果不设置主关键字,可以单击“不要主键”选项。这里选择“我自己选择主键”选项,然后将“学号”设为主键,如图3-46所示。,(8)单击“下一步”按钮,在弹出的对话框的“导入到表”文本框中设置导入表的名称,这里设置为“导入的学生档案”,如图3-47所示。,(9)单击“完成”按钮,弹出一个提示框表示数据导入已经完成,如图3-48所示,单击“确定”按钮完成数据表的导入工作。,3.1.5 建立表间关系,在Access中,每个
17、表都是数据库中的一个独立的部分,具有各自的功能,但它们又不是完全独立的,表与表之间可能存在着联系。通过匹配两个数据表之间的公共字段中的数据,可以创建表之间的关系。,1创建“一对一关系”(1)打开要建立表间关系的数据库“学生管理”,单击“工具”“关系”选项,如图3-49所示,也可以直接单击工具栏上的“关系”按钮。,(2)弹出空白的“关系”窗口及“显示表”对话框,若没有弹出“显示表”对话框,则在窗口空白处右击,如图3-50所示,在弹出的快捷菜单中单击“显示表”选项。,(3)弹出的“显示表”对话框如图3-51所示,其中有3个选项卡:“表”、“查询”和“两者都有”,在表选项卡下选择要添加到“关系”窗口
18、中的表名称,然后单击“添加”按钮,则选中的表被添加到“关系”窗口中,依次进行这样的操作把需要建立关系的表全部添加到“关系”窗口中。,(4)此时“学生成绩”和“学生选课”两个表出现在“关系”窗口中,如图3-52所示,其中表中加粗的字段“课程编号”是表“学生成绩”和“学生选课”的主键字段。,(5)在“学生选课”表的主键字段“课程编号”处按住鼠标将其拖至“学生成绩”表的“课程编号”主键字段,如图3-53所示。,(6)弹出“编辑关系”对话框,其中显示了创建关系的两个表的名称和主键字段的名称,并且在对话框下方的“关系类型”栏中显示了要创建的表间关系为“一对一”,如图3-54所示,然后单击“创建”按钮。,
19、(7)此时可以看到“关系”窗口中两个表之间多了一条连接线,如图3-56所示,关闭“关系”窗口,弹出“是否保存对关系布局的更改?”提示对话框,由于未对布局作更改所以单击“是”或“否”按钮均可。此时两表之间的“一对一关系”已创建完成。,此时可以查看建立关系的表,打开数据表“学生成绩”,看到表的最左边多了一列加号“+”,单击“+”则会弹出“学生选课”中和此课程相关的信息如图3-58所示。,2创建“一对多关系”当两个表中的相关字段只有一个是主键或惟一索引时,则创建“一对多关系”,这是数据库中最常见的一种关系。创建时,前面操作与创建“一对一关系”时的操作相同,只是(4)中将“学生档案”表中的主键字段“学
20、号”拖至“学生成绩”表的相关字段“学号”,此时注意两字段的数据类型是否相同。关系创建完成后,打开“学生成绩”表如图3-59所示效果。,3创建“多对多关系”如果表1和表2都能与一个中间表表3建立一对多关系,表3的主键包含两个字段,这两个字段来源于表1和表2的外部关键字,则创建“多对多关系”。创建过程与创建“一对多关系”大致相同,只是添加了一个表,多了一次创建“一对多关系”的操作。,3.2 表的维护,在创建了数据表后,由于种种原因,表的结构设计可能不符合要求,或内容不能满足实际需要。这时,为了更好的应用数据表,还要对数据表进行基本的维护,包括修改表结构、编辑表内容、调整表格式等。,3.2.1 打开
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Access数据库实用教程 Access 数据库 实用教程 第三 课件
链接地址:https://www.31ppt.com/p-2167293.html