Access 2010数据库基础与应用项目式教程4 创建和管理数据库.pptVIP

Access 2010数据库基础与应用项目式教程4 创建和管理数据库.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
④ 关系的属性从左到右出现的顺序无关紧要。 表中的列从左到右出现的顺序无关紧要,即列的次序可以任意交换。 ⑤ 关系中任意两个元组不能完全相同。 表中任意两个行不能完全相同,即每一行都是唯一的,不能有重复的行。 ⑥ 关系中的元组从上到下出现的顺序无关紧要。 表中的行从上到下出现的顺序也无关紧要,即行的次序可以任意交换。 2.关系的运算 关系数据模型的理论基础是集合论,因 此,关系操作是以集合运算为根据的集合操 作,操作的对象和结果都是集合。 关系模型中常用的关系操作包括选择 (Select)、投影(Project)、连接(Join) 等查询操作和插入(Insert)、修改(Update) 及删除(Delete)操作两大部分。 (1)选择(Select) 选择是在关系中选择满足条件的元组。 选择操作是从行的角度进行的运算。 (2)投影(Project) 关系R上的投影是指从R中选择若干属性,然后组成新的关系。 投影操作是从列的角度进行的运算。 (3)连接(Join) 连接是从两个关系的笛卡尔乘积中选取满足条件的元组。 连接操作也是从行的角度进行的实体间的运算。 3.关系的完整性 关系的完整性由关系的完整性规则来定义,完整性规则是关系的某种约束条件。 关系模型的完整性约束有3种,即实体完整性、参照完整性和用户定义完整性。 (1)实体完整性 在关系数据库中,实体完整性通过主键来实现。 主键的取值不能是空值。 在数据库中,空值的含义为“未知”,而不是0或空字符串。 由于主键是实体的唯一标识,因此如果主键取空值,关系中就存在某个不可标识的实体,这与实体的定义相矛盾。 例如,员工情况表中,“员工号”为主键,因此“员工号”不能取空值,而不是整体不为空。 (2)参照完整性 参照完整性是指两个相关联的表之间的约束,即定义外键与主键之间引用的规则,用来检查两个表中相关数据是否一致。 具体地说,就是表中每条记录的外键的值必须是主表中存在的。 因此,如果两个表之间建立了关联关系,则对一个表进行的操作将影响到另一个表中的记录。 例如,员工工资表的“员工号”字段的每一个值必须是员工情况表的“员工号”字段的值之一。 (3)用户定义完整性 关系数据库系统除了支持实体完整性和参照完整性之外,在具体的应用场合,往往还需要一些特殊的约束条件。 用户定义完整性就是针对某些具体要求来定义的约束条件,它反映某一具体应用所涉及的数据必须满足的语义要求。 例如,员工的身份证号属性必须取唯一值;职工的性别属性的取值只能是“男”或“女”等。 关系模型必须提供定义和检验这类完整性的机制,以便用统一的方法处理它们,而不需要由应用程序来承担这一任务。 4.2.3 压缩和修复数据库的原因 1.数据库文件在使用过程中不断变大 随着不断添加、更新数据以及更改数据库设计,数据库文件在使用过程中会变得越来越大。 此外,Access 会创建临时的隐藏对象来完成各种任务,在不再需要这些临时对象后仍将它们保留在数据库中; 学习情境2 商店管理系统 科源信息技术公司经过两年的经营管理,已达到了一定的销售规模,并建立了较为稳定的客户群。为了应对公司业务的快速增长,创建更加完善的数据管理系统,现准备对以前的商品管理系统进行升级改造,设计并开发一个实用的商店管理系统,除了能够实现对原有的商品类别、商品、供货商等信息的管理外,还要增加客户管理和订单管理功能,不仅能够实现通过用户界面进行信息的录入、增加和修改,而且能够实现多功能的查询和数据统计及分析操作。 工作任务4 创建和管理数据库 4.1 任务描述 在本任务中,我们将创建商店管理系统数据库,以实现对商品类别、商品、供货商、客户信息以及订单的管理和维护。 同时,利用Access提供的压缩和修复功能对数据库进行维护。 4.2 业务咨询 4.2.1 数据模型 计算机不能直接处理

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档