- 1、本文档共82页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[管理学]补充内容1——Access数据库操作表、查询
Access数据库的建立与操作 建立空数据库后,就可以向空数据库添加对象了,首先要添加的对象是表。表是最基本的数据库对象 ,数据库中的数据都存储在表中,它是查询、窗体、报表、页等数据库对象的数据源。 字段的数据类型 ⑴ 文本:用于文本或文本与数字的组合,或用于不需要计算的数字,最多可为255个字符。 ⑵ 备注:用于长文本或文本与数字的组合,最多可为65,535个字符。 ⑶ 数字:用于将要进行数学计算的数值数据,但涉及货币的计算除外。 ⑷ 日期/时间:用于日期/时间,数值的设定范围是100~9999年。 ⑸ 货币:用于存储货币值。 ⑹ 自动编号:每当一条新记录加入到表中时,Access 2003 会自动插入唯一顺序值(每次递增1或随机编号值)。 ⑺ 是/否:用于记录逻辑型数据。 表的主关键字 能唯一标识表中每一条记录的字段或字段集称为表的关键字。一个表有一个或一个以上的关键字,选 定其中一个为主关键字,也称为主键。 1. 自动编号主关键字 如果表中有自动编号字段,因该字段无重复值,可以用作主关键字。 2. 单字段主关键字 如果一个字段永不重复,就能唯一地识别记录 ,则可以选择这个无重复值的字段作为主关键字。 3. 多字段主关键字 有时表中找不到一个无重复值的一个字段,这时需要两个或两个以上的字段联合起来作为主关键字,才能保证其值唯一地标识记录。两个或两个以上的字段作主关键字的情况,称为多字段主关键字。 外关键字 如果一个表中的字段或字段集不是本表的关键字,而是另一个表的关键字,则称其为本表的外关键字,简称外键。外关键字可以是本表的多字段主关键字中的一个或若干个字段(不能是多字段主关键字的全 部字段),也可以是本表的普通字段。 外关键字用于建立表与表之间的关系。 表的基本操作 1 打开表 表的 【设计】视图:可以查看及修改表的结构。 表的【数据表】视图:可以查看、添加、删除及编辑表中 的数据。 这两种视图通过工具栏上的最左边的按钮,很方便地进行切换。 2 关闭表 3 删除表 4 重命名表 设定表之间的关系 认识关系 关系是表之间联系的方式。表之间的关系有三种类型:一对一关系、一对多关系、 多对多关系。 1. 一对一关系 在一对一关系中,A表中的每一条记录仅能在B表中有一条匹配记录,同时B表中的每一条记录仅能在A表中有一条匹配记录。 2. 一对多关系 在一对多关系中,A表中的一条记录能与B表中的多条记录相匹配,但是B表中的一条记录仅能在A表中有一条匹配记录。 在“一对多”的关系中,称“一”的一方为主表,“多”的一方为子表。 3. 多对多关系 在多对多关系中,A表中的一条记录能与B表中的多条记录相匹配,同时B表中的一条记录也能与A表中的多条记录相匹配。 关系的完整性 1.实体完整性 要求在组成主关键字的字段上不能有空值。 2.用户定义的完整性 用户定义的完整性是针对某一具体关系数据库的约束条件,由系统检验实施。 3.参照完整性 参照完整性存在于两个表之间,是在输入和删除记录时为了维护表之间的关系而必 须遵循的一个规则系统。 参照完整性 ⑴ 设置参照完整性需符合的条件 ① 来自主表的匹配字段是主键或具有唯一索引。 ② 相关字段具有相同的数据类型。 ③ 两个表同属于一个数据库。 ⑵ 使用参照完整性时需遵循的原则 ① 不能在相关表的外键字段中输入不存在于主表的主键中的值。 ② 如果在相关表中存在匹配记录,则不能从主表中删除这个记录。 ⑶ 级联更新和级联删除 对于实施参照完整性的关系,可以选择是否级联更新相关字段和级联删除相关字段。 建立关系 一个关系需要两个字段来确定,创建关系的种类取决于相关字段是如何定义的: 1. 如果仅有一个相关字段是主键或具有惟一索引,则创建一对多关系。 2. 如果两个相关字段都是主键或惟一索引,则创建一对一关系。 3. 多对多关系实际上是两个表与第三个表的两个一对多的关系,第三个表的主键包含两个字段,分别是前两个表的外键。 表中数据的输入 创建了表结构(空表)后,就可以向表中输入数据了。在Access 2003中,向表中输入数据有两种方式: 一是通过【数据表】视图输入数据, 二是根据表创建一个窗体输入数据。 在向建好关系的表中输入数据时,应先向主表输入数据,然后再向子表输入数据。 修改表 表结构的修改是在表的【设计】视图中进行。 修改字段名
文档评论(0)