第3章 表的创建与使用课件.ppt
《第3章 表的创建与使用课件.ppt》由会员分享,可在线阅读,更多相关《第3章 表的创建与使用课件.ppt(50页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库案例教程数据库案例教程第第3章章 表的创建与使用表的创建与使用学习要点学习要点 建立表建立表 利用表设计器创建表利用表设计器创建表 字段属性字段属性 数据的有效性规则数据的有效性规则 建立表关系建立表关系 表关系的高级设置表关系的高级设置 修改数据表结构和记录修改数据表结构和记录 筛选与排序筛选与排序 通过本章的学习,读者应该能够了解数据库和表通过本章的学习,读者应该能够了解数据库和表之间的关系,掌握建立表的各种方法,理解表作为数之间的关系,掌握建立表的各种方法,理解表作为数据库对象的重要性,以及如何利用多种方法创建表。据库对象的重要性,以及如何利用多种方法创建表。表关系是关系型数据库中
2、至关重要的一部分内容,读表关系是关系型数据库中至关重要的一部分内容,读者务必深刻理解建立表关系的原理、实质及建立方法者务必深刻理解建立表关系的原理、实质及建立方法等。在进行数据记录操作时,各种筛选和排序命令能等。在进行数据记录操作时,各种筛选和排序命令能够大大提高工作效率,读者对这一部分内容也要重视。够大大提高工作效率,读者对这一部分内容也要重视。学习目标学习目标3.1 数据库应用系统的设计数据库应用系统的设计(本节参考)(本节参考)需求分析需求分析1确定数据表确定数据表3获得概念模型获得概念模型2确定表中字段确定表中字段4优化字段优化字段6确定表间关系确定表间关系5确定其他对象确定其他对象7
3、v需求分析需求分析 信息需求,即用户需要使用此数据库存储哪些信息。信息需求,即用户需要使用此数据库存储哪些信息。 处理需求,即用户需要对数据实现哪些处理功能。处理需求,即用户需要对数据实现哪些处理功能。 安全性和完整性需求,即用户对数据库中信息的安全保安全性和完整性需求,即用户对数据库中信息的安全保密要求和完整性约束要求。密要求和完整性约束要求。 v概念模型设计概念模型设计 将需求分析得到的数据库的数据组成及功能要求抽象成将需求分析得到的数据库的数据组成及功能要求抽象成概念模型概念模型 常用常用E-RE-R图表示,以图表示,以“图书管理系统图书管理系统”为例为例MN1NN1N1图书图书馆藏读者
4、类别借阅馆藏分类出版出版社v数据模型设计数据模型设计 确定数据表确定数据表 确定表中字段和主键确定表中字段和主键 确定表间关系确定表间关系 确定其他对象确定其他对象确定数据表确定数据表v 即用若干个二维表(即关系)描述各个实体型及其联即用若干个二维表(即关系)描述各个实体型及其联系。系。v 遵守一事一地原则:遵守一事一地原则:一个实体型转换成一个关系模式;一个实体型转换成一个关系模式;一个一个1 1:1 1联系可以转换为一个独立的关系模式,也可联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并;以与任意一端对应的关系模式合并;一个一个1 1:n n联系可以转换为一个独立的关系
5、模式,也可联系可以转换为一个独立的关系模式,也可以与以与n n端对应的关系模式合并;端对应的关系模式合并;一个一个m m:n n联系转换为一个关系模式。联系转换为一个关系模式。确定表中字段和主键确定表中字段和主键v 确定字段原则:确定字段原则:确保每个字段能够直接描述该表对应的实体型;确保每个字段能够直接描述该表对应的实体型;确保同一个表中的字段不重复;确保同一个表中的字段不重复;确保每个字段是最小逻辑存储单元,不能是多项数据确保每个字段是最小逻辑存储单元,不能是多项数据的组合。的组合。v 确定主键原则:确定主键原则:不能出现重复值不能出现重复值1.1. 不能为空值不能为空值例子:图书管理系统
6、的关系模式v 图书信息表(图书信息表(索书号索书号,类别码,书名,作者,售价,出版,类别码,书名,作者,售价,出版社编号,出版日期,社编号,出版日期,ISBNISBN号,馆藏数量)号,馆藏数量)v 图书类别表(图书类别表(类别码类别码,分类名称),分类名称)v 出版社信息表(出版社信息表(出版社编码出版社编码,出版社名称,所在城市,邮,出版社名称,所在城市,邮政编码,通讯地址,联系电话)政编码,通讯地址,联系电话)v 图书馆藏表(图书馆藏表(图书条码图书条码,索书号,馆藏地,架位号,流通,索书号,馆藏地,架位号,流通状态)状态)v 读者信息表(读者信息表(读者编号读者编号,姓名,性别,出生日期
7、,办证日,姓名,性别,出生日期,办证日期,期,VIPVIP,联系电话,照片),联系电话,照片)v 图书借阅表(图书借阅表(借阅编号借阅编号,图书条码,读者编号,借出时间,图书条码,读者编号,借出时间,归还时间,经手人,说明),归还时间,经手人,说明)图书管理系统的表间关系主表主表相关表相关表主键主键(主表中)(主表中)外键外键(相关表中)(相关表中)关系关系1类别表类别表图书信息表图书信息表类别码类别码类别码类别码关系关系2出版社表出版社表图书信息表图书信息表出版社编码出版社编码出本社编码出本社编码关系关系3图书信息表图书信息表图书馆藏表图书馆藏表索书号索书号索书号索书号关系关系4图书馆藏表图
8、书馆藏表图书借阅表图书借阅表图书条码图书条码图书条码图书条码关系关系5读者信息表读者信息表图书借阅表图书借阅表读者编号读者编号读者编号读者编号确定其他对象确定其他对象v 查询查询v 窗体窗体v 报表报表v 数据访问页数据访问页v 宏宏v 模块模块 表是整个数据库的基本单位,同时它也是所有查表是整个数据库的基本单位,同时它也是所有查询、窗体和报表的基础,那么什么是表呢?询、窗体和报表的基础,那么什么是表呢? 简单来说,表就是特定主题的数据集合,它将具简单来说,表就是特定主题的数据集合,它将具有相同性质或相关联的数据存储在一起,以行和列的有相同性质或相关联的数据存储在一起,以行和列的形式来记录数据
9、。形式来记录数据。 作为数据库中其他对象的数据源,表结构设计得作为数据库中其他对象的数据源,表结构设计得好坏直接影响到数据库的性能,也直接影响整个系统好坏直接影响到数据库的性能,也直接影响整个系统设计的复杂程度。因此设计一个结构、关系良好的数设计的复杂程度。因此设计一个结构、关系良好的数据表在系统开发中是相当重要的。据表在系统开发中是相当重要的。将信息划分到基于主题的表中,以减少冗余数据。将信息划分到基于主题的表中,以减少冗余数据。向向Access提供根据需要连接表中信息时所需要的信息。提供根据需要连接表中信息时所需要的信息。可帮助支持和确保信息的准确性和完整性。可帮助支持和确保信息的准确性和
10、完整性。可满足数据处理和报表需求。可满足数据处理和报表需求。良好的数据库表设计应该具备以下几点:良好的数据库表设计应该具备以下几点:选择选择【创建创建】选项卡,可以看到选项卡,可以看到【表表】组中列出了组中列出了用户可以用来创建数据表的方法,如图用户可以用来创建数据表的方法,如图3-1所示。所示。图图3-1 数据库表数据库表建立数据表的方式有建立数据表的方式有6种种 :u和和Excel表一样,直接在数据表中输入数据。表一样,直接在数据表中输入数据。uAccess 2010会自动识别存储在该数据表中的数据类型,并会自动识别存储在该数据表中的数据类型,并据此设置表的字段属性。据此设置表的字段属性。
11、u通过通过【表表】模板,运用模板,运用Access内置的表模板来建立。内置的表模板来建立。u通过通过【SharePoint列表列表】,在,在SharePoint网站建立一个列网站建立一个列表,再在本地建立一个新表,并将其连接到表,再在本地建立一个新表,并将其连接到SharePoint列表中。列表中。u通过通过【表设计表设计】建立,在表的建立,在表的【设计视图设计视图】中设计表,用户中设计表,用户需要设置每个字段的各种属性。需要设置每个字段的各种属性。u通过通过【字段字段】模板建立设计表。模板建立设计表。u通过从外部数据导入建立表。将在后面的章节中详细介绍如通过从外部数据导入建立表。将在后面的章
12、节中详细介绍如何导入数据。何导入数据。提示:提示:数据表是数据表是Access各个版本数据库各个版本数据库中存储数据的唯一对象,这里分类存储着中存储数据的唯一对象,这里分类存储着各种数据信息。它存储的数据一般要经过各种数据信息。它存储的数据一般要经过各种数据库对象的处理后,才能成为对人各种数据库对象的处理后,才能成为对人们有用的信息。们有用的信息。使用表模板创建数据表使用表模板创建数据表对于一些常用的应用,如联系人、资产等信息,运用对于一些常用的应用,如联系人、资产等信息,运用表模板会比手动方式更加方便和快捷。下面以运用表表模板会比手动方式更加方便和快捷。下面以运用表模板创建一个模板创建一个“
13、联系人联系人”表为例,来说明其具体操作。表为例,来说明其具体操作。建一个建一个“联系人联系人”表为例,来说明其具体操作:表为例,来说明其具体操作:图图3-2 数据库表模板中联系人数据库表模板中联系人3.2.2 使用字段模板创建使用字段模板创建数据表数据表Access 2010提供了一种新的创建数据表的方法,即提供了一种新的创建数据表的方法,即通过通过Access自带的字段模板创建数据表。模板中已经自带的字段模板创建数据表。模板中已经设计好了各种字段属性,可以直接使用该字段模板中设计好了各种字段属性,可以直接使用该字段模板中的字段。下面以在新建的空数据库中,运用字段模板,的字段。下面以在新建的空
14、数据库中,运用字段模板,建立一个建立一个“学生信息表学生信息表”为例进行介绍。为例进行介绍。图图3-4 数据表视图数据表视图3.2.3 使用表设计创建数使用表设计创建数据表据表 使用表的使用表的【设计视图设计视图】来创建表主要是设置表的各来创建表主要是设置表的各种字段的属性。而它创建的仅仅是表的结构,各种数种字段的属性。而它创建的仅仅是表的结构,各种数据记录还需要在据记录还需要在【数据表视图数据表视图】中输入。通常都是使中输入。通常都是使用用【设计视图设计视图】来创建表。下面将以创建一个来创建表。下面将以创建一个“学生学生信息表信息表”为例,说明使用表的为例,说明使用表的【设计视图设计视图】创
15、建数据创建数据表的操作步骤。表的操作步骤。图图3-7 数据表设计视图数据表设计视图3.2.4 在新数据库中创建在新数据库中创建新表新表 刚开始着手设计数据库时,需要在新的数据库中建刚开始着手设计数据库时,需要在新的数据库中建立新表,下面就介绍如何在新数据库中创建新表,立新表,下面就介绍如何在新数据库中创建新表,具体操作步骤如下。操作步骤:具体操作步骤如下。操作步骤:(1)启动)启动Access 2010,单击,单击【空数据库空数据库】,在右下,在右下角角【文件名文件名】文本框中为新数据库输入文件文本框中为新数据库输入文件名,如图名,如图3-12所示。所示。 3-12空数据库空数据库3.2 数据
16、类型数据类型 3.2.1 基本类型基本类型 Access 2010中的基本数据类型有以下几种:中的基本数据类型有以下几种: “文本文本”:用于文字或文字和数字的组合,如住址;或是不需要计算的数字,如电话号码。该类:用于文字或文字和数字的组合,如住址;或是不需要计算的数字,如电话号码。该类型最多可以存储型最多可以存储255个字符。个字符。“备注备注”:用于较长的文本或数字,如文章正文等。最多可存储:用于较长的文本或数字,如文章正文等。最多可存储65 535个字符。个字符。“数字数字”:用于需要进行算术计算的数值数据,用户可以使用:用于需要进行算术计算的数值数据,用户可以使用“字段大小字段大小”属
17、性来设置包含的值属性来设置包含的值的大小。可以将字段大小设置为的大小。可以将字段大小设置为1、2、4、8或或16个字节。个字节。“货币货币”:用于货币值并在计算时禁止四舍五入。:用于货币值并在计算时禁止四舍五入。“是是/否否”:即布尔类型,用于字段只包含两个可能值中的一个,在:即布尔类型,用于字段只包含两个可能值中的一个,在Access中,使用中,使用“-1”表示所表示所有有“是是”值,使用值,使用“0”表示所有表示所有“否否”值。值。“OLE对象对象”:用于存储来自于:用于存储来自于Office或各种应用程序的图像、文档、图形和其他对象。或各种应用程序的图像、文档、图形和其他对象。“日期日期
18、/时间时间”:用于日期和时间格式的字段。:用于日期和时间格式的字段。“计算字段计算字段”:计算的结果。计算时必须引用同一张表中的其他字段。可以使用表达式生成器创:计算的结果。计算时必须引用同一张表中的其他字段。可以使用表达式生成器创建计算。建计算。“超链接超链接”:用于超链接,可以是:用于超链接,可以是UNC路径或路径或URL网址。网址。“附件附件”:任何受支持的文件类型,:任何受支持的文件类型,Access 2010 创建的创建的ACCDB格式的文件是一种新的类型,格式的文件是一种新的类型,它可以将图像、电子表格文件、文档、图表等各种文件附加到数据库记录中。它可以将图像、电子表格文件、文档、
19、图表等各种文件附加到数据库记录中。“查阅查阅”:显示从表或查询中检索到的一组值,或显示创建字段时指定的一组值。查阅向导将会:显示从表或查询中检索到的一组值,或显示创建字段时指定的一组值。查阅向导将会启动,您可以创建查阅字段。查阅字段的数据类型是启动,您可以创建查阅字段。查阅字段的数据类型是“文本文本”或或“数字数字”,具体取决于在该向导,具体取决于在该向导中所中所作出的选择。作出的选择。3.2 数据类型数据类型 3.2.1 基本类型基本类型提示:提示:创建表有多种不同的方法。用户可以根据自己的习惯和工创建表有多种不同的方法。用户可以根据自己的习惯和工作的难易程度选择合适的创建方法。通过直接输入
20、、作的难易程度选择合适的创建方法。通过直接输入、【表模板表模板】和表和表的的【设计视图设计视图】是最常用的创建表的方法。是最常用的创建表的方法。对于字段该选择哪一种数据类型,可由下面几点来确定:对于字段该选择哪一种数据类型,可由下面几点来确定:存储在表格中的数据内容。比如设置为存储在表格中的数据内容。比如设置为“数字数字”类型,则无法输入文类型,则无法输入文本。本。存储内容的大小。如果要存储的是一篇文章的正文,那么设置成存储内容的大小。如果要存储的是一篇文章的正文,那么设置成“文文本本”类型显然是不合适的,因为它只能存储类型显然是不合适的,因为它只能存储255个字符,约个字符,约120个汉字。
21、个汉字。存储内容的用途。如果存储的数据要进行统计计算,则必然要设置为存储内容的用途。如果存储的数据要进行统计计算,则必然要设置为“数字数字”或或“货币货币”。其他。比如要存储图像、图表等,则要用到其他。比如要存储图像、图表等,则要用到“OLE对象对象”或或“附件附件”。3.2 数据类型数据类型 3.2.2 数字类型数字类型 Access 2010中数据的数字类型有以下几种:中数据的数字类型有以下几种:“常规常规”:存储时没有明确进行其他格式设置的数字。:存储时没有明确进行其他格式设置的数字。“货币货币”:用于应用:用于应用 Windows 区域设置中指定的货币符号和格式。区域设置中指定的货币符
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第3章 表的创建与使用课件 创建 使用 课件
限制150内