Access数据库零基础学习教程 第3章 表关系与数据完整性.docxVIP

  • 1
  • 0
  • 约5.67千字
  • 约 8页
  • 2026-09-22 发布于河北
  • 举报

Access数据库零基础学习教程 第3章 表关系与数据完整性.docx

Access数据库零基础学习教程

第3章表关系与数据完整性

本章学习目标

通过本章的学习,你将能够:

?理解为什么要在表之间建立关系,以及表关系带来的好处

?熟练使用关系窗口添加表、调整布局

?掌握创建一对多关系的操作步骤

?理解参照完整性、级联更新、级联删除的含义和作用

?学会用中间表实现多对多关系

?独立完成学生—课程—成绩三表关系的完整设计

3.1为什么要建立表关系?

3.1.1没有关系会怎样?

想象一下,如果你用一张超大的表来存所有数据——学生信息、课程信息、成绩,全部塞在一张表里。会发生什么?

?数据冗余:张三选了5门课,他的姓名、性别、班级就要重复5遍

?不一致:如果张三转班了,你得在5行里都改一遍,漏改一行数据就对不上了

?浪费空间:同一份学生信息存了好多遍,白白占空间

?不好维护:数据一多,查找、修改都变得很慢很麻烦

3.1.2有了关系会怎样?

把数据拆成多张表,再用关系把它们连起来,问题就解决了。学生信息只在学生表里存一份,成绩表里只存一个学号;课程信息只在课程表里存一份,成绩表里只存一个课程号。

这样做的好处:

?减少冗余:每个信息只存一份,节省空间

?保证一致:学生信息改一次,所有地方都跟着变

?查找灵活:想查什么数据,通过关系一关联就能查出来

?结构清晰:每张表管一类数据,各管各的,互不干扰

??一句话理解

表关系就像是

文档评论(0)

1亿VIP精品文档

相关文档