《Access 数据库应用》 建立数据库和表.ppt
《《Access 数据库应用》 建立数据库和表.ppt》由会员分享,可在线阅读,更多相关《《Access 数据库应用》 建立数据库和表.ppt(93页珍藏版)》请在三一办公上搜索。
1、Access 2007数据库应用-建立数据库和表,第2章建立数据库和表,本章学习要点,建立数据库建立表利用表设计器创建表字段属性数据的有效性规则建立表关系表关系的高级设置修改数据表结构和记录筛选与排序,2.1 建立一个数据库,创建数据库打开数据库 管理数据库,2.1.1 创建数据库,建立空数据库,第一步:启动Access 2007,弹出【开始使用Microsoft Office Access】页,如下图所示。,第二步:单击屏幕左上角的Office徽标,弹出Office功能菜单,单击【新建】按钮,也可以直接单击屏幕中间的【空白数据库】按钮,新建一个数据库,如下图所示。,单击此处,新建一个空白数据
2、库。,2.1.1 创建数据库,建立空数据库,第三步:在屏幕右下方的【文件名】文本框中输入Database1.accdb,如下图所示。,第四步:用户可以单击文本框右边的【文件夹】按钮更改数据库的存放位置,如下图所示。,单击此处可更改存储位置。,在这里输入文件名。,2.1.1 创建数据库,建立空数据库,第五步:选择【创建】选项卡,新建一个空白数据库。新建的数据库自动创建一个数据表,如下图所示。,2.1.1 创建数据库,利用模板建立数据库,第一步:启动Access 2007,单击左边【本地模板】,从列出的11个模板中,选出符合自己要求的一个模板。本例中选择【联系人】数据库模板,如下图所示。,第二步:
3、在屏幕右下方弹出的【数据库名称】中输入想要采用的数据库文件名,然后单击【创建】按钮,完成数据库的创建。创建的数据库如下图所示。,单击此处,选择建立“联系人”数据库。,2.1.1 创建数据库,利用模板建立数据库,第三步:这样我们就利用模板创建了“联系人”数据库。单击【新建联系人】按钮,弹出如下图所示的对话框,即可输入新的联系人资料了。,2.1.2 打开数据库,打开数据库的操作步骤,第一步:启动Access 2007,单击屏幕左上角的Office徽标,在弹出的Office功能菜单中选择【打开】按钮,如下图所示。,第二步:在弹出的【打开】对话框中选择要打开的文件,单击【打开】按钮,即可打开选中的数据
4、库,如下图所示。,2.1.3 管理数据库,压缩和修复数据库对“罗斯文_full.accdb”数据库进行压缩。,第一步:启动Access 2007,打开“罗斯文_full.accdb”数据库。,第二步:单击Office徽标,在弹出的功能菜单中选择【管理】选项,再单击选择【压缩和修复数据库】选项,如下图所示。,第三步:这样,系统将自动对数据库进行压缩和修复,对比压缩后的数据库体积,如下图所示。,2.1.3 管理数据库,备份数据库对“罗斯文_full.accdb”示例数据库进行备份。,第一步:启动Access 2007,打开压缩过的“罗斯文_full.accdb”数据库。,第二步:单击Office徽
5、标,在弹出的功能菜单中选择【管理】选项,再选择【备份数据库】选项,如下图所示。,第三步:系统将弹出【另存为】对话框,默认的备份文件名为“数据库名+备份日期”,如下图所示。,第四步:单击【保存】按钮,即可完成数据库的备份。,2.1.3 管理数据库,查看数据属性 查看“罗斯文_full”示例数据库的属性。,第一步:启动Access 2007,打开任意一个数据库文件。,第二步:单击屏幕左上角的Office徽标,在弹出的菜单中选择【管理】按钮,再选择【数据库属性】选项,如下图所示。,第三步:在弹出的数据库【属性】窗口中的【常规】选项卡中显示了文件类型、存储位置与大小等信息,如下图所示。,2.2 创建简
6、单表,使用表模板创建数据表 使用字段模板创建数据表 使用表设计创建数据表 字段、数据类型及字段属性,2.2.1 使用表模板创建数据表,在新建的空白数据库中,运用表模板,建立一个“联系人表”。,第一步:启动Access 2007,新建一个空白数据库,命名为“表示例.accdb”。,第二步:切换到【创建】选项卡下,单击【表模板】按钮,在弹出的菜单中选择【联系人】选项,如下图所示。,第三步:这样就创建了一个“联系人”表。此时【数据表】标签栏上方会出现黄颜色的“表工具”提示。选择【数据表】选项卡,进入【数据表视图】,如下图所示。,2.2.2 使用字段模板创建数据表,在新建的空白数据库中,运用表模板,建
7、立一个“学生信息表”。,第一步:启动Access 2007,新建一个空白数据库,命名为“表示例.accdb”。,第二步:切换到【创建】选项卡下,单击【表模板】按钮,在弹出的菜单中选择【联系人】选项,如下图所示。,第三步:单击【数据表】选项卡下【字段和列】组中的【新建字段】按钮,如下图所示。,2.2.2 使用字段模板创建数据表,在新建的空白数据库中,运用表模板,建立一个“学生信息表”。,第四步:系统弹出【字段模板】窗格,如下图所示。,第五步:双击【字段模板】窗格中的某一字段,或者直接将其拖动到数据表中,即可将该字段添加到数据表中。,2.2.2 使用字段模板创建数据表,【字段模板】窗格提供了一个创
8、建新字段的方法,除了使用【字段模板】利用系统中的字段模板创建新字段外,还可以根据其他表中的现有字段创建新字段。只需要单击【添加现有字段】按钮,即可弹出【字段列表】窗格,如下图所示。只要双击选定字段,或者将其拖动到数据表中,即可将该字段添加到创建的表中。,2.2.3 使用表设计创建数据表,在“表示例.accdb”数据库中,利用表的设计视图,建立一个“学生信息表”。,第一步:启动Access 2007,打开数据库“表示例.accdb”。,第二步:切换到【创建】选项卡,单击【表】组中的【表设计】按钮,进入表的设计视图,如下图所示。,第三步:在【字段名称】栏中输入字段的名称,在【数据类型】下拉列表框中
9、选择该字段的数据类型。【说明】栏中的输入为选择性的,可以不输入,但是为了使设计的表具有良好的可读性,建议输入必要的说明。本例中,在【字段名称】中输入“学号”,选择的【数据类型】为“数字”型,如下图所示。,2.2.3 使用表设计创建数据表,在“表示例.accdb”数据库中,利用表的设计视图,建立一个“学生信息表”。,第四步:在“表示例.accdb”数据库中,利用表的设计视图,建立一个“学生信息表”。,第五步:单击【保存】按钮保存该数据表,输入名称为“学生信息表”,单击【确定】按钮以后,弹出“尚未定义主键”的提示框,如下图所示。,2.2.3 使用表设计创建数据表,在“表示例.accdb”数据库中,
10、利用表的设计视图,建立一个“学生信息表”。,第六步:选择【否】按钮,暂时不设定主键。单击屏幕左上方的【视图】按钮,切换到【数据表视图】,这样就完成了利用表的【设计视图】创建表的操作。完成的数据表如下图所示。,2.2.3 使用表设计创建数据表,在上面创建的“学生信息表”中定义主键。,第一步:启动Access 2007,打开建立的“表示例.accdb”数据库。,第二步:在导航窗格中双击已经建立的“学生信息表”,然后单击【视图】按钮,或者单击【视图】按钮下的小箭头,在弹出的菜单中选择【设计视图】选项,进入表的【设计视图】,如下图所示。,第三步:在【设计视图】中选择要作为主键的一个字段,或者多个字段。
11、要选择一个字段,请单击该字段的行选择器。要选择多个字段,请按住Ctrl键,然后选择每个字段的行选择器。本例中我们选择“学号”字段,如下图所示。,2.2.3 使用表设计创建数据表,在上面创建的“学生信息表”中定义主键。,第四步:在【设计】选项卡的【工具】组中,单击【主键】按钮,或者单击鼠标右键,在弹出的菜单中选择【主键】选项,为数据表定义主键,如下图所示。,2.2.4 字段、数据类型及字段属性,Access提供了10种数据类型【文本】:用于文字或文字和数字的组合,如住址;或是不需要计算的数字,如电话号码。该类型最多可以存储255个字符。【备注】:用于较长的文本或数字,如文章正文等。最多可存储65
12、535个字符。设计表,实际上就是设计表的各个字段,包括字段的数据类型、字段属性等。如果用表的设计视图,各字段名称、数据类型和字段属性都要由用户自己来设置。【数字】:用于需要进行算术计算的数值数据,用户可以使用“字段大小”属性来设置包含的值的大小。可以将字段大小设置为1、2、4、8或16个字节。【货币】:用于货币值并在计算时禁止四舍五入。【是/否】:即布尔类型,用于字段只包含两个可能值中的一个,在Access中,使用“-1”表示所有“是”值,使用“0”表示所有“否”值。【OLE对象】:用于存储来自于Office 或各种应用程序的图像、文档、图形和其他对象。【日期/时间】:用于日期和时间格式的字段
13、。【自动编号】:用于自动记录插入的记录的序号。一个表中只能有一个字段的数据类型为“自动编号”。【超链接】:用于超链接,可以是UNC路径或URL网址。【附件】:任何受支持的文件类型,Access 2007 创建的ACCDB格式的文件是一种新的类型,它可以将图像、电子表格文件、文档、图表等各种文件附加到数据库记录中。,2.2.4 字段、数据类型及字段属性,字段属性的设置各种字段的属性取决于字段的数据类型,如下图所示。,2.2.4 字段、数据类型及字段属性,字段属性的设置【字段大小】设置为“长整型”。【小数位数】设置为“0”。【标题】就是在数据表视图中要显示的列名,默认的列名就是字段名。【有效性规则
14、】和【有效性文本】是设置检查输入值的选项,在这里设置检查规则为“50330101 and 50330430”,即输入的学号要大于50330101,小于50330430,如果不在这个范围之内,如输入50330430,则出现“对不起,您输入的学号不正确!”的提示框,如下图所示。字段大小】设置为“8”,即该字段中可以输入8个英文字母或汉字,这对于“学院”名称的显示应该是足够的。【默认值】用来设置用户在输入数据时该字段的默认值,在这里输入“机电学院”作为默认值。,2.3 修改数据表结构,利用设计视图更改表的结构 利用数据表视图更改表的结构数据的有效性,2.3.1 利用设计视图更改表的结构,运用【设计视
15、图】更改表的结构和用【设计视图】创建表的原理是一样的,两者的不同之处在于在运用【设计视图】更改表的结构之前,系统已经为你创建了字段,你仅需要对字段进行添加或删除的操作。在【开始】选项卡下,单击【视图】按钮,进入表的【设计视图】,可以在此实现对字段的添加、删除和修改等操作,也可以对【字段属性】进行设置。操作界面如下图所示。,2.3.2 利用数据表视图更改表的结构,表的【数据表】选项卡下面的工具栏可以分为4个组,分别如下。【视图】组:单击该视图下部的小三角,可以弹出数据表的各种视图选择菜单,用户可以选择【数据表视图】、【数据透视表视图】、【数据透视图视图】和【设计视图】等,如下图所示。【字段和列】
16、组:该组中有各种关于字段操作的按钮,用户可以运用这些按钮,实现表中字段的新建、添加、查阅和删除等操作,如下图所示。,2.3.2 利用数据表视图更改表的结构,【数据类型和格式】组:这是Access 2007的新功能,用户可以直接在【数据表视图】中改变字段的数据类型,设置字段的【必需】、【唯一】属性等,如下图所示。表和其他的数据库对象一样,有不同的视图。例如用户可以在表的【数据表视图】中查看和输入数据记录,在表的【设计视图】中设计字段属性等。【关系】组:创建表关系窗口的入口,单击该组中的【表关系】按钮可以进入【表关系设计】窗口,用户在该窗口中设置表关系。关于表关系,我们将在2.4节中做专门介绍。,
17、2.3.2 利用数据表视图更改表的结构,在【字段和列】组中修改字段 在【数据表视图】中向“学生信息表”中添加“联系电话”字段。,第一步:打开“表示例.accdb”数据库,从导航窗格中打开“学生信息表”。,第二步:双击【添加新字段】列标题,输入字段名,即可向“学生信息表”中添加新字段,如下图所示。,双击此处添加新字段。,2.3.2 利用数据表视图更改表的结构,在【字段和列】组中修改字段 在【数据表视图】中向“学生信息表”中添加“联系电话”字段。,第一步:打开“表示例.accdb”数据库,从导航窗格中打开“学生信息表”。,第二步:单击【数据表】选项卡下面的【新建字段】按钮,如下图所示。,第三步:系
18、统将弹出【字段模板】窗格,选定要添加的字段,双击或者直接将其拖动到数据表上,这样就在表中加入了选定的字段。本例中选择“移动电话”和“地址”字段,双击加入数据表中。,2.3.2 利用数据表视图更改表的结构,在【字段和列】组中修改字段 向“学生信息表”添加“联系人”表中的字段。,第一步:打开“表示例.accdb”数据库,从导航窗格双击打开“学生信息表”。,第二步:单击【数据表】选项卡下面的【添加现有字段】按钮,如下图所示。,第三步:在弹出的【字段列表】窗格中选定要添加的字段,双击或者直接拖动到数据表中,则系统将弹出【查阅向导】对话框。用户可以在该对话框中选择要添加的字段,本例中我们选择“电子邮件地
19、址”字段,单击【添加】按钮将字段添加到右边的【选定字段】列表框中,如下图所示。,2.3.2 利用数据表视图更改表的结构,在【字段和列】组中修改字段 向“学生信息表”添加“联系人”表中的字段。,第四步:单击【下一步】按钮,弹出选择记录排序方式的对话框,如下图所示选择按照“电子邮件地址”进行排序。,第五步:单击【下一步】按钮,弹出选择设置列宽的对话框,可以拖动列的右边缘来设置列宽,如下图所示。,第六步:单击【下一步】按钮,输入该字段的名称,单击【确定】完成创建。,2.3.2 利用数据表视图更改表的结构,在【字段和列】组中修改字段 向“学生信息表”添加“联系人”表中的字段。,第一步:打开“表示例.a
20、ccdb”数据库,从导航窗格中打开“学生信息表”。,第二步:单击【数据表】选项卡下面的【查阅列】按钮,如下图所示。,第三步:弹出【查阅向导】对话框。对话框中有两个选项,即【使用查阅列查阅表或查询中的值】和【自行键入所需的值】。第一个选项和上一个例子完全相同,在这里我们选择第二个选项,即【自行键入所需的值】,如下图所示。,2.3.2 利用数据表视图更改表的结构,在【字段和列】组中修改字段 向“学生信息表”添加“联系人”表中的字段。,第四步:单击【下一步】按钮,弹出选择列数的对话框,如下图所示我们选择第1列。,第五步:单击【下一步】按钮,输入字段名称为“工作省份”,单击【确定】完成创建,注意不要选
21、择【允许多值】选项。创建后的数据表视图如下图所示。,2.3.2 利用数据表视图更改表的结构,在【字段和列】组中修改字段 向“学生信息表”添加“联系人”表中的字段。,第六步:单击“工作省份”的下拉列表后,会出现一个半透明的设置按钮,单击该设置按钮,弹出【编辑列表项目】对话框,输入所要选择的项目,如下图所示。,第七步:单击【确定】按钮,完成编辑,这样就完成了用【查阅列】添加一个字段的操作,完成后视图如下图所示。,2.3.2 利用数据表视图更改表的结构,在【数据表视图】中设置字段数据类型在表的【数据表视图】中设置“联系电话”字段为“文本”数据类型。,第一步:打开“表示例.accdb”数据库,从导航窗
22、格中打开“学生信息表”。,第二步:选择“联系电话”列,在【数据表】选项卡下的【数据类型和格式】组中,单击【数据类型】旁边的下拉列表箭头,选择“文本”数据类型,如下图所示。,双击此处选择数据类型。,2.3.3 数据的有效性,Access提供了3层有效性验证的方法,分列如下。数据类型验证。数据类型提供了第一层验证。在设计数据表时,为表中的每个字段定义了一个数据类型,该数据类型限制了用户可以输入哪些内容。例如,“日期/时间”数据类型的字段只接受日期和时间,“数字”型字段只接受数字数据等。字段大小。字段大小提供了第二层验证。例如,在上面例子中我们设置“学院”字段最多接受8 个字符,这样可以防止用户向字
23、段中粘贴大量的无用文本。表属性。表属性提供了第三层验证方法。表属性提供非常具体的几类验证。可以将【必填字段】属性设置为“是”,从而强制用户在字段中输入值。使用【有效性规则】属性要求输入特定的值,并使用“有效性文本”属性来提醒用户存在错误。使用【输入掩码】强制用户以特定格式来输入记录。例如,一个输入掩码强制用户以欧洲格式输入日期,形式如2007.04.14。,2.3.3 数据的有效性,设置数据的有效性规则 给“学生信息表”中的“院系专业”字段设置有效性规则,使系统只能接受三种类型的输入。,第一步:打开“表示例.accdb”数据库,从导航窗格中打开“学生信息表”。,第二步:单击【视图】按钮进入表的
24、【设计视图】,选择“院系专业”字段。,第三步:在“院系专业”字段的字段属性中设置【有效性规则】为“In(机械制造与自动化系,工业设计系,航空宇航制造工程系)”,如下图所示。,第四步:这样就完成了对“院系专业”字段的有效性的设置,当用户输入的数据不是上面三个中的任意一个时,系统会弹出提示对话框,如下图所示。,2.3.3 数据的有效性,常用的规则表达式如下所示0:要求输入值非零。=0:输入值不得小于零。Access提供了“自动编号”的数据类型,以创建在输入记录以后自动生成编号的字段。生成编号以后,编号就不可更改了,除非删除或更改记录。50 or 100:输入值为50或者100中的一个。Betwee
25、n 50 And 100:输入值必须介于50和100之间,它等于“50 And=#01/01/2007#And#01/01/2008#:必须输入 2007 年的日期。Like A-Z*A-Z.com Or A-Z*A-Z.net Or A-Z*A-Z:输入的电子邮箱必须为有效的.com、.net 或 地址。,2.3.3 数据的有效性,在创建表达式时,需要牢记下列规则。将表字段的名称用方括号括起来,例如:要求日期=订购日期+30。将日期用“#”号括起来,例如:#01/01/2007#。将字符串值用双引号括起来,例如:张三or李四。用逗号分隔项目,并将列表放在圆括号内,例如IN(东京,巴黎,莫斯科
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Access 数据库应用 Access 数据库应用 建立数据库和表 Access 数据库 应用 建立

链接地址:https://www.31ppt.com/p-2201336.html