1. 首页
  2. 移动开发
  3. Android
  4. 外键约束-android数据存储培训资料

外键约束-android数据存储培训资料

上传者: 2024-07-08 02:35:22上传 PPT文件 22.21MB 热度 7次

首先来考虑这样一个问题,现在由于某种原因需要将一名学生在学校的全部信息删除。这里涉及学生信息的一共有两个表,一个是学生信息表,一个是成绩信息表。学生信息表保存的是学生的基本信息,成绩信息表保存的是学生选课的课程成绩信息。

如果没有定义外键约束,将该名学生从学生信息表中删除时,而没有将该名学生的选课的课程成绩信息删除,这样就会造成两个关联表之间数据的不一致。同样的问题也可能出现在对两个关联表中数据的修改操作中。如果是多个表之间存在关联关系的话,不定义外键约束,类似上面的情况很可能会发生。

为了避免由于操作不当而引起的关联表中数据的不一致,有必要为关联表之间定义外键约束。

用户评论