欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    第3章 表的创建与使用课件.ppt

    • 资源ID:15288597       资源大小:1.49MB        全文页数:50页
    • 资源格式: PPT        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    第3章 表的创建与使用课件.ppt

    数据库案例教程数据库案例教程第第3章章 表的创建与使用表的创建与使用学习要点学习要点 建立表建立表 利用表设计器创建表利用表设计器创建表 字段属性字段属性 数据的有效性规则数据的有效性规则 建立表关系建立表关系 表关系的高级设置表关系的高级设置 修改数据表结构和记录修改数据表结构和记录 筛选与排序筛选与排序 通过本章的学习,读者应该能够了解数据库和表通过本章的学习,读者应该能够了解数据库和表之间的关系,掌握建立表的各种方法,理解表作为数之间的关系,掌握建立表的各种方法,理解表作为数据库对象的重要性,以及如何利用多种方法创建表。据库对象的重要性,以及如何利用多种方法创建表。表关系是关系型数据库中至关重要的一部分内容,读表关系是关系型数据库中至关重要的一部分内容,读者务必深刻理解建立表关系的原理、实质及建立方法者务必深刻理解建立表关系的原理、实质及建立方法等。在进行数据记录操作时,各种筛选和排序命令能等。在进行数据记录操作时,各种筛选和排序命令能够大大提高工作效率,读者对这一部分内容也要重视。够大大提高工作效率,读者对这一部分内容也要重视。学习目标学习目标3.1 数据库应用系统的设计数据库应用系统的设计(本节参考)(本节参考)需求分析需求分析1确定数据表确定数据表3获得概念模型获得概念模型2确定表中字段确定表中字段4优化字段优化字段6确定表间关系确定表间关系5确定其他对象确定其他对象7v需求分析需求分析 信息需求,即用户需要使用此数据库存储哪些信息。信息需求,即用户需要使用此数据库存储哪些信息。 处理需求,即用户需要对数据实现哪些处理功能。处理需求,即用户需要对数据实现哪些处理功能。 安全性和完整性需求,即用户对数据库中信息的安全保安全性和完整性需求,即用户对数据库中信息的安全保密要求和完整性约束要求。密要求和完整性约束要求。 v概念模型设计概念模型设计 将需求分析得到的数据库的数据组成及功能要求抽象成将需求分析得到的数据库的数据组成及功能要求抽象成概念模型概念模型 常用常用E-RE-R图表示,以图表示,以“图书管理系统图书管理系统”为例为例MN1NN1N1图书图书馆藏读者类别借阅馆藏分类出版出版社v数据模型设计数据模型设计 确定数据表确定数据表 确定表中字段和主键确定表中字段和主键 确定表间关系确定表间关系 确定其他对象确定其他对象确定数据表确定数据表v 即用若干个二维表(即关系)描述各个实体型及其联即用若干个二维表(即关系)描述各个实体型及其联系。系。v 遵守一事一地原则:遵守一事一地原则:一个实体型转换成一个关系模式;一个实体型转换成一个关系模式;一个一个1 1:1 1联系可以转换为一个独立的关系模式,也可联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并;以与任意一端对应的关系模式合并;一个一个1 1:n n联系可以转换为一个独立的关系模式,也可联系可以转换为一个独立的关系模式,也可以与以与n n端对应的关系模式合并;端对应的关系模式合并;一个一个m m:n n联系转换为一个关系模式。联系转换为一个关系模式。确定表中字段和主键确定表中字段和主键v 确定字段原则:确定字段原则:确保每个字段能够直接描述该表对应的实体型;确保每个字段能够直接描述该表对应的实体型;确保同一个表中的字段不重复;确保同一个表中的字段不重复;确保每个字段是最小逻辑存储单元,不能是多项数据确保每个字段是最小逻辑存储单元,不能是多项数据的组合。的组合。v 确定主键原则:确定主键原则:不能出现重复值不能出现重复值1.1. 不能为空值不能为空值例子:图书管理系统的关系模式v 图书信息表(图书信息表(索书号索书号,类别码,书名,作者,售价,出版,类别码,书名,作者,售价,出版社编号,出版日期,社编号,出版日期,ISBNISBN号,馆藏数量)号,馆藏数量)v 图书类别表(图书类别表(类别码类别码,分类名称),分类名称)v 出版社信息表(出版社信息表(出版社编码出版社编码,出版社名称,所在城市,邮,出版社名称,所在城市,邮政编码,通讯地址,联系电话)政编码,通讯地址,联系电话)v 图书馆藏表(图书馆藏表(图书条码图书条码,索书号,馆藏地,架位号,流通,索书号,馆藏地,架位号,流通状态)状态)v 读者信息表(读者信息表(读者编号读者编号,姓名,性别,出生日期,办证日,姓名,性别,出生日期,办证日期,期,VIPVIP,联系电话,照片),联系电话,照片)v 图书借阅表(图书借阅表(借阅编号借阅编号,图书条码,读者编号,借出时间,图书条码,读者编号,借出时间,归还时间,经手人,说明),归还时间,经手人,说明)图书管理系统的表间关系主表主表相关表相关表主键主键(主表中)(主表中)外键外键(相关表中)(相关表中)关系关系1类别表类别表图书信息表图书信息表类别码类别码类别码类别码关系关系2出版社表出版社表图书信息表图书信息表出版社编码出版社编码出本社编码出本社编码关系关系3图书信息表图书信息表图书馆藏表图书馆藏表索书号索书号索书号索书号关系关系4图书馆藏表图书馆藏表图书借阅表图书借阅表图书条码图书条码图书条码图书条码关系关系5读者信息表读者信息表图书借阅表图书借阅表读者编号读者编号读者编号读者编号确定其他对象确定其他对象v 查询查询v 窗体窗体v 报表报表v 数据访问页数据访问页v 宏宏v 模块模块 表是整个数据库的基本单位,同时它也是所有查表是整个数据库的基本单位,同时它也是所有查询、窗体和报表的基础,那么什么是表呢?询、窗体和报表的基础,那么什么是表呢? 简单来说,表就是特定主题的数据集合,它将具简单来说,表就是特定主题的数据集合,它将具有相同性质或相关联的数据存储在一起,以行和列的有相同性质或相关联的数据存储在一起,以行和列的形式来记录数据。形式来记录数据。 作为数据库中其他对象的数据源,表结构设计得作为数据库中其他对象的数据源,表结构设计得好坏直接影响到数据库的性能,也直接影响整个系统好坏直接影响到数据库的性能,也直接影响整个系统设计的复杂程度。因此设计一个结构、关系良好的数设计的复杂程度。因此设计一个结构、关系良好的数据表在系统开发中是相当重要的。据表在系统开发中是相当重要的。将信息划分到基于主题的表中,以减少冗余数据。将信息划分到基于主题的表中,以减少冗余数据。向向Access提供根据需要连接表中信息时所需要的信息。提供根据需要连接表中信息时所需要的信息。可帮助支持和确保信息的准确性和完整性。可帮助支持和确保信息的准确性和完整性。可满足数据处理和报表需求。可满足数据处理和报表需求。良好的数据库表设计应该具备以下几点:良好的数据库表设计应该具备以下几点:选择选择【创建创建】选项卡,可以看到选项卡,可以看到【表表】组中列出了组中列出了用户可以用来创建数据表的方法,如图用户可以用来创建数据表的方法,如图3-1所示。所示。图图3-1 数据库表数据库表建立数据表的方式有建立数据表的方式有6种种 :u和和Excel表一样,直接在数据表中输入数据。表一样,直接在数据表中输入数据。uAccess 2010会自动识别存储在该数据表中的数据类型,并会自动识别存储在该数据表中的数据类型,并据此设置表的字段属性。据此设置表的字段属性。u通过通过【表表】模板,运用模板,运用Access内置的表模板来建立。内置的表模板来建立。u通过通过【SharePoint列表列表】,在,在SharePoint网站建立一个列网站建立一个列表,再在本地建立一个新表,并将其连接到表,再在本地建立一个新表,并将其连接到SharePoint列表中。列表中。u通过通过【表设计表设计】建立,在表的建立,在表的【设计视图设计视图】中设计表,用户中设计表,用户需要设置每个字段的各种属性。需要设置每个字段的各种属性。u通过通过【字段字段】模板建立设计表。模板建立设计表。u通过从外部数据导入建立表。将在后面的章节中详细介绍如通过从外部数据导入建立表。将在后面的章节中详细介绍如何导入数据。何导入数据。提示:提示:数据表是数据表是Access各个版本数据库各个版本数据库中存储数据的唯一对象,这里分类存储着中存储数据的唯一对象,这里分类存储着各种数据信息。它存储的数据一般要经过各种数据信息。它存储的数据一般要经过各种数据库对象的处理后,才能成为对人各种数据库对象的处理后,才能成为对人们有用的信息。们有用的信息。使用表模板创建数据表使用表模板创建数据表对于一些常用的应用,如联系人、资产等信息,运用对于一些常用的应用,如联系人、资产等信息,运用表模板会比手动方式更加方便和快捷。下面以运用表表模板会比手动方式更加方便和快捷。下面以运用表模板创建一个模板创建一个“联系人联系人”表为例,来说明其具体操作。表为例,来说明其具体操作。建一个建一个“联系人联系人”表为例,来说明其具体操作:表为例,来说明其具体操作:图图3-2 数据库表模板中联系人数据库表模板中联系人3.2.2 使用字段模板创建使用字段模板创建数据表数据表Access 2010提供了一种新的创建数据表的方法,即提供了一种新的创建数据表的方法,即通过通过Access自带的字段模板创建数据表。模板中已经自带的字段模板创建数据表。模板中已经设计好了各种字段属性,可以直接使用该字段模板中设计好了各种字段属性,可以直接使用该字段模板中的字段。下面以在新建的空数据库中,运用字段模板,的字段。下面以在新建的空数据库中,运用字段模板,建立一个建立一个“学生信息表学生信息表”为例进行介绍。为例进行介绍。图图3-4 数据表视图数据表视图3.2.3 使用表设计创建数使用表设计创建数据表据表 使用表的使用表的【设计视图设计视图】来创建表主要是设置表的各来创建表主要是设置表的各种字段的属性。而它创建的仅仅是表的结构,各种数种字段的属性。而它创建的仅仅是表的结构,各种数据记录还需要在据记录还需要在【数据表视图数据表视图】中输入。通常都是使中输入。通常都是使用用【设计视图设计视图】来创建表。下面将以创建一个来创建表。下面将以创建一个“学生学生信息表信息表”为例,说明使用表的为例,说明使用表的【设计视图设计视图】创建数据创建数据表的操作步骤。表的操作步骤。图图3-7 数据表设计视图数据表设计视图3.2.4 在新数据库中创建在新数据库中创建新表新表 刚开始着手设计数据库时,需要在新的数据库中建刚开始着手设计数据库时,需要在新的数据库中建立新表,下面就介绍如何在新数据库中创建新表,立新表,下面就介绍如何在新数据库中创建新表,具体操作步骤如下。操作步骤:具体操作步骤如下。操作步骤:(1)启动)启动Access 2010,单击,单击【空数据库空数据库】,在右下,在右下角角【文件名文件名】文本框中为新数据库输入文件文本框中为新数据库输入文件名,如图名,如图3-12所示。所示。 3-12空数据库空数据库3.2 数据类型数据类型 3.2.1 基本类型基本类型 Access 2010中的基本数据类型有以下几种:中的基本数据类型有以下几种: “文本文本”:用于文字或文字和数字的组合,如住址;或是不需要计算的数字,如电话号码。该类:用于文字或文字和数字的组合,如住址;或是不需要计算的数字,如电话号码。该类型最多可以存储型最多可以存储255个字符。个字符。“备注备注”:用于较长的文本或数字,如文章正文等。最多可存储:用于较长的文本或数字,如文章正文等。最多可存储65 535个字符。个字符。“数字数字”:用于需要进行算术计算的数值数据,用户可以使用:用于需要进行算术计算的数值数据,用户可以使用“字段大小字段大小”属性来设置包含的值属性来设置包含的值的大小。可以将字段大小设置为的大小。可以将字段大小设置为1、2、4、8或或16个字节。个字节。“货币货币”:用于货币值并在计算时禁止四舍五入。:用于货币值并在计算时禁止四舍五入。“是是/否否”:即布尔类型,用于字段只包含两个可能值中的一个,在:即布尔类型,用于字段只包含两个可能值中的一个,在Access中,使用中,使用“-1”表示所表示所有有“是是”值,使用值,使用“0”表示所有表示所有“否否”值。值。“OLE对象对象”:用于存储来自于:用于存储来自于Office或各种应用程序的图像、文档、图形和其他对象。或各种应用程序的图像、文档、图形和其他对象。“日期日期/时间时间”:用于日期和时间格式的字段。:用于日期和时间格式的字段。“计算字段计算字段”:计算的结果。计算时必须引用同一张表中的其他字段。可以使用表达式生成器创:计算的结果。计算时必须引用同一张表中的其他字段。可以使用表达式生成器创建计算。建计算。“超链接超链接”:用于超链接,可以是:用于超链接,可以是UNC路径或路径或URL网址。网址。“附件附件”:任何受支持的文件类型,:任何受支持的文件类型,Access 2010 创建的创建的ACCDB格式的文件是一种新的类型,格式的文件是一种新的类型,它可以将图像、电子表格文件、文档、图表等各种文件附加到数据库记录中。它可以将图像、电子表格文件、文档、图表等各种文件附加到数据库记录中。“查阅查阅”:显示从表或查询中检索到的一组值,或显示创建字段时指定的一组值。查阅向导将会:显示从表或查询中检索到的一组值,或显示创建字段时指定的一组值。查阅向导将会启动,您可以创建查阅字段。查阅字段的数据类型是启动,您可以创建查阅字段。查阅字段的数据类型是“文本文本”或或“数字数字”,具体取决于在该向导,具体取决于在该向导中所中所作出的选择。作出的选择。3.2 数据类型数据类型 3.2.1 基本类型基本类型提示:提示:创建表有多种不同的方法。用户可以根据自己的习惯和工创建表有多种不同的方法。用户可以根据自己的习惯和工作的难易程度选择合适的创建方法。通过直接输入、作的难易程度选择合适的创建方法。通过直接输入、【表模板表模板】和表和表的的【设计视图设计视图】是最常用的创建表的方法。是最常用的创建表的方法。对于字段该选择哪一种数据类型,可由下面几点来确定:对于字段该选择哪一种数据类型,可由下面几点来确定:存储在表格中的数据内容。比如设置为存储在表格中的数据内容。比如设置为“数字数字”类型,则无法输入文类型,则无法输入文本。本。存储内容的大小。如果要存储的是一篇文章的正文,那么设置成存储内容的大小。如果要存储的是一篇文章的正文,那么设置成“文文本本”类型显然是不合适的,因为它只能存储类型显然是不合适的,因为它只能存储255个字符,约个字符,约120个汉字。个汉字。存储内容的用途。如果存储的数据要进行统计计算,则必然要设置为存储内容的用途。如果存储的数据要进行统计计算,则必然要设置为“数字数字”或或“货币货币”。其他。比如要存储图像、图表等,则要用到其他。比如要存储图像、图表等,则要用到“OLE对象对象”或或“附件附件”。3.2 数据类型数据类型 3.2.2 数字类型数字类型 Access 2010中数据的数字类型有以下几种:中数据的数字类型有以下几种:“常规常规”:存储时没有明确进行其他格式设置的数字。:存储时没有明确进行其他格式设置的数字。“货币货币”:用于应用:用于应用 Windows 区域设置中指定的货币符号和格式。区域设置中指定的货币符号和格式。“欧元欧元”:用于对数值数据应用欧元符号:用于对数值数据应用欧元符号(),但对其他数据使用,但对其他数据使用 Windows 区域设置中指定的货币格式。区域设置中指定的货币格式。“固定固定”:用于显示数字,使用两个小数位,但不使用千位数分隔符。:用于显示数字,使用两个小数位,但不使用千位数分隔符。如果字段中的值包含两个以上的小数位,则如果字段中的值包含两个以上的小数位,则 Access 会对该数字进行会对该数字进行四舍五入。四舍五入。“标准标准”:用于显示数字,使用千位数分隔符和两个小数位。如果字:用于显示数字,使用千位数分隔符和两个小数位。如果字段中的值包含两个以上的小数位,则段中的值包含两个以上的小数位,则 Access 会将该数字四舍五入为会将该数字四舍五入为两个小数位。两个小数位。“百分比百分比”:用于以百分比的形式显示数字,使用两个小数位和一个:用于以百分比的形式显示数字,使用两个小数位和一个尾随百分号。如果基础值包含四个以上的小数位,则尾随百分号。如果基础值包含四个以上的小数位,则 Access 会对该会对该值进行四舍五入。值进行四舍五入。“科学计数科学计数”:用于使用科学:用于使用科学(指数指数)记数法来显示数字。记数法来显示数字。3.2 数据类型数据类型 日期和时间类型日期和时间类型 Access 2010中提供了以下几种日期和时间类型的数据。中提供了以下几种日期和时间类型的数据。“短日期短日期”:显示短格式的日期。具体取决于读者所在区:显示短格式的日期。具体取决于读者所在区域的日期和时间设置,如美国的短日期格式为域的日期和时间设置,如美国的短日期格式为3/14/2012。“中日期中日期”:显示中等格式的日期,如美国的中日期格式:显示中等格式的日期,如美国的中日期格式为为14-Mar-01。“长日期长日期”:显示长格式的日期。具体取决于读者所在区:显示长格式的日期。具体取决于读者所在区域的日期和时间设置,如美国的长日期格式为域的日期和时间设置,如美国的长日期格式为Wednesday, March 14, 2012。“时间时间(上午上午/下午下午)”:仅使用:仅使用12小时制显示时间,该格式小时制显示时间,该格式会随着所在区域的日期和时间设置的变化而变化。会随着所在区域的日期和时间设置的变化而变化。“中时间中时间”:显示的时间带:显示的时间带“上午上午”或或“下午下午”字样。字样。“时间时间(24小时小时)”:仅使用:仅使用24小时制显示时间,该格式会随小时制显示时间,该格式会随着所在区域的日期和时间设置的变化而变化。着所在区域的日期和时间设置的变化而变化。3.2 数据类型数据类型 3.2.4 是是/否类型否类型 Access 2010中提供了以下几种是中提供了以下几种是/否类型的数据。否类型的数据。“复选框复选框”:显示一个复选框。:显示一个复选框。“是是/否否”:(默认格式默认格式)用于将用于将0显示为显示为“否否”,并将任何非,并将任何非零值显示为零值显示为“是是”。“真真/假假”:用于将:用于将0显示为显示为“假假”,并将任何非零值显示,并将任何非零值显示为为“真真”。“开开/关关”:(默认格式默认格式)用于将用于将0显示为显示为“关关”,并将任何非,并将任何非零值显示为零值显示为“开开”。3.2 数据类型数据类型 3.2.5 快速入门类型快速入门类型 Access 2010中提供了以下几种快速入门类型的数据。中提供了以下几种快速入门类型的数据。“地址地址”:包含完整邮政地址的字段。:包含完整邮政地址的字段。“电话电话”:包含住宅电话、手机号码和办公电话的字段。:包含住宅电话、手机号码和办公电话的字段。“优先级优先级”:包含:包含“低低”、“中中”、“高高”优先级选项的优先级选项的下拉列表框。下拉列表框。“状态状态”:包含:包含“未开始未开始”、“正在进行正在进行”、“已完成已完成”和和“已取消已取消”选项的下拉列表框。选项的下拉列表框。“OLE对象对象”:用于存储来自:用于存储来自Office 或各种应用程序的图或各种应用程序的图像、文档、图形和其他对象。像、文档、图形和其他对象。3.3 字段属性字段属性在在Access 2010中表的各个字段提供了中表的各个字段提供了“类型属性类型属性”、“常规属性常规属性”和和“查询属性查询属性”3种属性设置。种属性设置。打开一张设计好的表,可以看到窗口的上半部分是设置打开一张设计好的表,可以看到窗口的上半部分是设置【字段名称字段名称】、【数据类型数据类型】等分类,下半部分是设置字段的各种特性的等分类,下半部分是设置字段的各种特性的“字段属性字段属性”列表,如图列表,如图3-15所示。所示。3-15字段属性字段属性3.3 字段属性字段属性 3.3.1 类型属性字段的数据类型决定了可以设置哪些其他字段属性,如只字段的数据类型决定了可以设置哪些其他字段属性,如只能为具有能为具有“超链接超链接”数据类型或数据类型或“备注备注”数据类型的字段数据类型的字段设置设置“仅追加仅追加”属性。属性。3-15类型属性比较类型属性比较3.3 字段属性字段属性3.3.3 查询属性3-18查询属性查询属性3.4 修改数据表与数据修改数据表与数据表结构表结构 设计表,实际上就是设计表的各个字段,包设计表,实际上就是设计表的各个字段,包括字段的数据类型、字段属性等。如果用户直接括字段的数据类型、字段属性等。如果用户直接输入数据记录,则系统自动识别数据的属性,从输入数据记录,则系统自动识别数据的属性,从而可以自动设置字段的数据类型等。而可以自动设置字段的数据类型等。如果字段中需要存储的字符很多如果字段中需要存储的字符很多(比如文章的正比如文章的正文、产品的介绍等文、产品的介绍等),用户可以将该字段的数据,用户可以将该字段的数据类型设置为类型设置为“备注备注”,然后设置该字段可以占用,然后设置该字段可以占用的空间。的空间。 3.4 修改数据表与数据修改数据表与数据表结构表结构 设计表,实际上就是设计表的各个字段,包设计表,实际上就是设计表的各个字段,包括字段的数据类型、字段属性等。如果用户直接括字段的数据类型、字段属性等。如果用户直接输入数据记录,则系统自动识别数据的属性,从输入数据记录,则系统自动识别数据的属性,从而可以自动设置字段的数据类型等。而可以自动设置字段的数据类型等。如果字段中需要存储的字符很多如果字段中需要存储的字符很多(比如文章的正比如文章的正文、产品的介绍等文、产品的介绍等),用户可以将该字段的数据,用户可以将该字段的数据类型设置为类型设置为“备注备注”,然后设置该字段可以占用,然后设置该字段可以占用的空间。的空间。 3.4 修改数据表与数据修改数据表与数据表结构表结构3.4.1 利用设计视图更改表的结构利用设计视图更改表的结构u运用运用【设计视图设计视图】对自动创建的数据表进行修改,这几乎是对自动创建的数据表进行修改,这几乎是必需的操作。如在前面自动创建的必需的操作。如在前面自动创建的“联系人联系人”表,很多的字段表,很多的字段可能是没用的,而倒有可能自己需要的字段却没有创建,这都可能是没用的,而倒有可能自己需要的字段却没有创建,这都可以在表的可以在表的【设计视图设计视图】中进行修改。中进行修改。u运用运用【设计视图设计视图】更改表的结构和用更改表的结构和用【设计视图设计视图】创建表的创建表的原理是一样的,两者的不同之处在于在运用原理是一样的,两者的不同之处在于在运用【设计视图设计视图】更改更改表的结构之前,系统已经创建了字段,仅需要对字段进行添加表的结构之前,系统已经创建了字段,仅需要对字段进行添加或删除操作。或删除操作。u在在【开始开始】选项卡下单击选项卡下单击【视图视图】按钮,进入表的按钮,进入表的【设计视设计视图图】,可以在此实现对字段的添加、删除和修改等操作,也可,可以在此实现对字段的添加、删除和修改等操作,也可以对以对【字段属性字段属性】进行设置。操作界面如图进行设置。操作界面如图3-19所示。所示。3.4 修改数据表与数据修改数据表与数据表结构表结构3.4.1 利用设计视图更改表的结构利用设计视图更改表的结构3-19字段属性字段属性3.4 修改数据表与数据修改数据表与数据表结构表结构3.4.2 利用数据表视图更改表的结构利用数据表视图更改表的结构在在Access的的【数据表视图数据表视图】中,用户也可以修改数据表的中,用户也可以修改数据表的结构。下面就对表的结构。下面就对表的【数据表视图数据表视图】中的各个操作项进行介绍。中的各个操作项进行介绍。双击屏幕左边导航窗格中需要进行修改的表,此时在主页面双击屏幕左边导航窗格中需要进行修改的表,此时在主页面上出现有黄色提示的上出现有黄色提示的【表格工具表格工具】选项卡,进入该选项卡下的选项卡,进入该选项卡下的【字段字段】选项,可以看到各种修改工具按钮。选项,可以看到各种修改工具按钮。表的表的【表表】选项卡下面的工具栏可以分为选项卡下面的工具栏可以分为5个组,分别如下。个组,分别如下。【视图视图】组:单击该视图下部的小三角按钮,可以弹出数据组:单击该视图下部的小三角按钮,可以弹出数据表的各种视图选择菜单,用户可以选择表的各种视图选择菜单,用户可以选择“数据表视图数据表视图”、“数数据透视表视图据透视表视图”、“数据透视图视图数据透视图视图”和和“设计视图设计视图”等,如等,如图图3-20所示。所示。3.4 修改数据表与数据修改数据表与数据表结构表结构3.4.2 利用数据表视图更改表的结构利用数据表视图更改表的结构3-20视图菜单视图菜单3.4 修改数据表与数据修改数据表与数据表结构表结构3.4.3 数据的有效性数据的有效性1. 设置数据的有效性规则设置数据的有效性规则系统数据的系统数据的【有效性规则有效性规则】对输入的数据进行检查,对输入的数据进行检查,如果录入了无效的数据,系统将立即给予提示,提醒用如果录入了无效的数据,系统将立即给予提示,提醒用户更正,以减少系统的错误。例如,在户更正,以减少系统的错误。例如,在【有效性规则有效性规则】属性中输入属性中输入“100 And1000”会强制用户输入会强制用户输入1001000之间的值。之间的值。【有效性规则有效性规则】往往与往往与【有效性文本有效性文本】配合使用,当配合使用,当输入的数据违反了输入的数据违反了【有效性规则有效性规则】时,则给出时,则给出【有效性有效性文本文本】规定的提示文字。如上面曾经用过的规定的提示文字。如上面曾经用过的【学号学号】字字段的有效性设置,如图段的有效性设置,如图3-24所示。所示。3.4 修改数据表与数据修改数据表与数据表结构表结构3.4.3 数据的有效性数据的有效性3-24有效性文本有效性文本3.4 修改数据表与数据修改数据表与数据表结构表结构3.4.4 主键的设置、更改与删除主键的设置、更改与删除 主键是表中的一个字段或字段集,它为主键是表中的一个字段或字段集,它为Access 2010中的每一条记录提供了一个唯一的标识符。它是中的每一条记录提供了一个唯一的标识符。它是为提高为提高Access在查询、窗体和报表中的快速查找能在查询、窗体和报表中的快速查找能力而设计的。力而设计的。设定主键的目的,就在于能够保证表中的记录能够设定主键的目的,就在于能够保证表中的记录能够被唯一地被识别。被唯一地被识别。 v 建立表间关系,能将不同表中的相关数据联系起来,为建建立表间关系,能将不同表中的相关数据联系起来,为建立查询、创建窗体或报表打下良好基础。立查询、创建窗体或报表打下良好基础。v 表关系是数据库中非常重要的一部分,甚至可以说,表关表关系是数据库中非常重要的一部分,甚至可以说,表关系就是系就是AccessAccess作为关系型数据库的根本。作为关系型数据库的根本。v 表间的表间的3 3种联系:一对一、一对多、多对多种联系:一对一、一对多、多对多v 表间的关系一般都定义成一对多的关系表间的关系一般都定义成一对多的关系v 主表:一端表主表:一端表 相关表:多端表相关表:多端表v 关系是通过两个表间的公共字段建立的,一般,主表的主关系是通过两个表间的公共字段建立的,一般,主表的主关键字是另一个表的字段,从而形成一对多的关系关键字是另一个表的字段,从而形成一对多的关系3.5 建立表之间关系建立表之间关系建立表间联系步骤v注意:建立联系之前,把要定义关系的所有表关闭注意:建立联系之前,把要定义关系的所有表关闭v步骤:步骤: 在在“数据库窗口数据库窗口”中,选择中,选择“工具工具”菜单的菜单的“关系关系”命令,或者单击工具栏上的命令,或者单击工具栏上的“关系关系”按钮,进入按钮,进入“显显示表示表”对话框对话框 选定要创建关系的表,点击选定要创建关系的表,点击“添加添加”按钮按钮 关闭关闭“显示表显示表”对话框对话框 在关系窗口中,选定主表的起关联作用的字段,按住在关系窗口中,选定主表的起关联作用的字段,按住左键拖动到相关表对应字段的上方,松开鼠标,弹出左键拖动到相关表对应字段的上方,松开鼠标,弹出“编辑关系编辑关系”对话框对话框 选择是否选择是否“实施参照完整性实施参照完整性”,“创建创建”1.保存,关闭。保存,关闭。参照完整性参照完整性v参照完整性:在输入或删除记录时,为维持表之间已定参照完整性:在输入或删除记录时,为维持表之间已定义的关系而必须遵循的规则。义的关系而必须遵循的规则。v实施了参照完整性,实施了参照完整性, 当主表中没有相关记录时,不能将记录添加到相关表当主表中没有相关记录时,不能将记录添加到相关表中中 也不能在相关表中存在匹配记录时删除主表的记录也不能在相关表中存在匹配记录时删除主表的记录1.也不能在相关表中有相关记录时,更改主表的关键字也不能在相关表中有相关记录时,更改主表的关键字值。值。图书管理系统的关系 单击工具栏的单击工具栏的“关系关系”按钮,或按钮,或“工具工具”菜单菜单“关系关系”命令,打开命令,打开“关系关系”窗口窗口 单击要删除的关系线段,变成粗线单击要删除的关系线段,变成粗线 DelDel,弹出的对话框选择,弹出的对话框选择“是是”删除关系步骤3.5.1 表的索引表的索引v 索引的作用就如同书的目录一样,通过它可以快速地查找到自己索引的作用就如同书的目录一样,通过它可以快速地查找到自己所需要的章节。在数据库中,为了提高搜索数据的速度和效率,所需要的章节。在数据库中,为了提高搜索数据的速度和效率,也可以设置表的索引。也可以设置表的索引。v 可以根据一个字段或多个字段来创建索引。应考虑为以下字段创可以根据一个字段或多个字段来创建索引。应考虑为以下字段创建索引:经常搜索的字段、进行排序的字段及在查询中连接到其建索引:经常搜索的字段、进行排序的字段及在查询中连接到其他表中的字段。索引可帮助加快搜索和选择查询的速度,但在添他表中的字段。索引可帮助加快搜索和选择查询的速度,但在添加或更新数据时,索引会降低性能。加或更新数据时,索引会降低性能。v 如果在包含一个或更多个索引字段的表中输入数据,则每次添加如果在包含一个或更多个索引字段的表中输入数据,则每次添加或更改记录时,或更改记录时,Access 都必须更新索引。如果目标表包含索引都必须更新索引。如果目标表包含索引,则通过使用追加查询或通过追加导入的记录来添加记录也可能,则通过使用追加查询或通过追加导入的记录来添加记录也可能会比平时慢。会比平时慢。3.5 建立表之间关系建立表之间关系3.6.1 基本概念v1. 字面值v2. 常量v3. 变量v4. 运算符v 5. 表达式 3.6 表达式表达式3.6.2 常用函数v1. 系统日期函数系统日期函数v2. 系统时间函数系统时间函数v3. 年函数年函数v4. 月函数月函数v5. 日函数日函数v6. 删除前导、尾随空格函数删除前导、尾随空格函数v7. 截取子串函数截取子串函数v8. 数值转换为字符函数数值转换为字符函数3.6 表达式表达式3.6.2 常用函数v9. 字符转数值函数字符转数值函数v10. 条件函数条件函数v11. 大写字母变为小写字母函数大写字母变为小写字母函数v12. 小写字母变为大写字母函数小写字母变为大写字母函数3.6 表达式表达式

    注意事项

    本文(第3章 表的创建与使用课件.ppt)为本站会员(春哥&#****71;)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开