数据表的创建概要课件_第1页
数据表的创建概要课件_第2页
数据表的创建概要课件_第3页
数据表的创建概要课件_第4页
数据表的创建概要课件_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第3章 数据表的创建2022/8/7主 要 内 容 3.1 创建数据表 3.3 修改数据表结构 3.4 建立表之间的关系 3.2 字段设置2022/8/7 Access利用表来定义数据库中数据的结构。数据表是最基本的数据库对象,是数据库存储数据的对象,是整个数据库的基础,也是数据库中其他对象的数据来源。 数据表的建立一般分为定义一个数据表的结构和向数据表中添加数据两个步骤。3.1 创建数据表2022/8/7 Access 提供了两种表的视图方式:设计视图和数据表视图。 设计视图:允许以自定义的方式创建表以及修改表的结构; 数据表视图:允许添加、编辑、浏览数据记录以及排序、筛选、查找记录,而且还

2、可以定义显示数据的字体和大小、调整字段的显示次序、隐藏或冻结列、改变列的宽度以及记录行的高度。3.1 创建数据表表的视图方式2022/8/73.1.1 表的设计1字段 字段是通过在表设计器的字段输入区输入字段名和字段数据类型而建立的。在设计字段名称时,通常遵循以下规则:字段名可以使用大小写字母、数字、空格等字符表示。不能以空格开头。字段名称长度最长可达64个字符。但是用户尽量避免使用特别长的字段名。在设计字段名称时,以下字符是不允许出现在字段名称中的。. 点号(英文标点符号)! 叹号(英文标点符号) 中括符3.1 创建数据表2022/8/72字段的数据类型3.1 创建数据表2022/8/7 使

3、用向导创建表 使用设计器创建表 通过输入数据创建表 使用导入创建表3.1 创建数据表练习: 使用设计视图创建“产品类型表”和“销货记录表”,其结构分别见表3.9和3.52022/8/7字段名称字段类型字段大小是否为主键编号自动编号是供应商名称文本25地址文本30联系电话文本20供应商表结构3.1 创建数据表要求:输入“联系电话”只能为规定的格式,比如:(0720)-87971688;“编号”字段在表的标题行中显示为“供应商编号”;“供应商名称字段”为必填字段。2022/8/73.2.2 定义字段属性1字段大小属性的使用 字段大小属性适用文本型、数字型、自动编号型的数据。用于限定文本型数据的大小

4、、数据型数据的类型以及自动编号型数据的类型。2格式属性的使用 利用格式属性可以在不改变数据存储情况的条件下,改变数据显示与打印的格式。格式属性用于文本、备注、数字、日期/时间、货币、是/否、超级链接数据类型字段的显示和打印的格式。 各种数据类型的格式字段格式说明如表2-6、表2-7、表2-8所示.3.2 字段的设置2022/8/7(1)文本、备注型数据的格式2022/8/7(2)数字、货币型数据的格式 数字、货币型数据的默认格式有:一般数字、货币、整数、标准、百分比和科学记数法。(3)日期/时间型数据的格式 日期/时间型数据的7种预定义的格式,也可以用自定义字符:时间分隔符“:”、日期分隔符“

5、/”、以ddddd来显示日期和以ttttt显示时间“c”,以及d、w、m、q、y等分别表示日、星期、月、季、年。2022/8/73标题属性的使用 在“数据表”视图、窗体和报表中取代字段名显示出来的文本。4默认值属性的使用 添加新记录时,自动加入到字段中的值。5有效性规则属性 根据检查表达式建立的规则来限制输入的数据是否有效。6.有效性文本属性的使用 当用户输入数据不符合有效性规则时所显示的出错提示信息。3.2 字段的设置2022/8/76掩码属性的使用 规定向字段中输入数据的格式7必填字段属性的使用 设定字段是否能空着,不输入数值8索引属性的使用 确定该字段是否作为索引,索引可以加快数据的查询

6、速度9主关键字段的设置 关键字即主键,它能唯一标识表中的记录3.2 字段的设置2022/8/7表3-11用定义输入掩码的字符2022/8/73.2.4 创建查阅字段 使用“查阅向导”数据类型在表中创建查阅列表字段,这样在向该字段输入数据时,就可以使用组合框选择来自其他表中的数据。可以方便数据的输入,减少输入的错误。通常采用在“设计”视图中创建查阅列表字段。 2022/8/7 修改字段 插入新字段 移动字段 复制字段 删除字段数据表结构的修改2022/8/73.3 建立表之间的关系 关系两个表中都有一个相同的数据类型、大小的字段,利用这个字段建立两个表之间的联系。通过这种表之间的关联性,可以将数

7、据库中的多个表联结成一个有机的整体。其主要作用是使多个表中的字段协调一致,以便快速地提取信息。2022/8/7参照完整性 参照完整性又称引用完整性,是用于确保相联系的表间的数据一致,避免因一个表的记录修改,造成另一个表的内容成为无效的值。关系完整的准则: (1)不能将主表中没有的键值添加到相关表中;(2)不能在相关表中存在匹配的记录时删除主表 中的记录;(3)不能在相关表中存在匹配的记录时更改主表中的主关键字值。3.3 建立表之间的关系2022/8/7实施参照完整性的条件 在相关表符合以下条件时,才能实施参照完整性: (1)主表的匹配字段是主键,或设置成“有(无重复)”类型的索引; (2)匹配

8、字段数据类型和大小相同,或符合要求的不同类型,比如字段编号与长整型; (3)两个表都属于相同的数据库。3.3 建立表之间的关系2022/8/73.3.2 创建表关系 建立表间的关系 2删除关系 3编辑关系 4子数据表3.3 建立表之间的关系2022/8/7主表与子表 建立表之间的关系以后,Access会自动在主表中插入子表。主表是在“一对多”关系中“一”方的表,子表是在“一对多”关系中“多”方的表,在主表中的每一个记录下面都会带着一个甚至几个子表。3.3 建立表之间的关系2022/8/7数据完整性(Data Integrity)用来确保数据库中的数据的正确性、一致性和可靠性。实体完整性参照完整

9、性自定义完整性关系的数据完整性2022/8/7关系数据的完整性1实体完整性(entity integrity) 实体完整性是为了保证表中的数据唯一。如果唯一标识了数据库表的所有行,则称这个表展现了实体完整性,实体完整性要求关系的主键不能取重复值,也不能取空值。2022/8/7关系数据的完整性2参照完整性(referential integrity) 参照完整性用于确保相联系的表间的数据一致。即在建立表关系时,选择实施参照完整性。如“会员级别”字段是“会员级别”表的主键,在“会员”表中是外键,在“会员”表中该字段的值只能取“会员级别”表中“会员级别”的其中值之一或取Null”。2022/8/7关系数据的完整性3用户定义完整性(user-defined integrity) 用户定义的完整性规则是针对某一具体数据库的约束条件,由应用环境决定。通常用户定义的完整性主要是字段级/记录级有效性规则。在设置字段的有效性规则就是实现用户定义的完整性规则。2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论