云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 第四章 数据库的创建和使用 - 图文

第四章 数据库的创建和使用 - 图文

  • 62 次阅读
  • 3 次下载
  • 2025/6/17 7:30:49

表之间的关系(1)

1. 一对多关系

设有甲乙两个表,如果甲表中的任意一个记录在乙表中都有几个记录与之对应,而乙表中的每个记录在甲表中仅有一个记录与之对应,则称甲乙两个表之间存在一对多关系,并称甲表为“一”表(或“主表”),乙表为“多”表(或“子表”)。

外部关键字首先必须是“一”表中存在的字段,外部关键字的值输入到“多”表中的条件也必须是在“一”表中早已存在的。一般,将在“多”表中存在但在“一”表中不存在的记录称为“孤立记录”。

表之间的关系(2)

2. 多对多关系

遇到“多对多”的情况时,必须建立第三个表,把多对多的关系分解成两个一对多关系。这第三个表就称作“纽带表”(JunctionTable)。因为它在两表之间起着纽带的作用。可以把两个表的主关键字都放在这个纽带表中。

对于纽带表,除了包含两个外部关键字:即来自于学生表的主关键字Xh(学号)和课程表的主关键字Kcdh(课程代号)外,还可以有其他字段,如Cj(成绩)字段。但允许没有单个字段的主关键字,主关键字可以由两个外部关键字组成。

表之间的关系(3)

3. 一对一关系

一对一关系是这样一种关系:甲表的一个记录在乙表中只能对应一个记录,而乙表中的一个记录在甲表中也只能有一个记录与之对应。这种关系不经常使用。因为在许多情况下,两个表的信息可以简单地合并成一个表。出于一些原因(如字段项太多),不能合并的,可以建立一对一关系,只要把一个主关键字同时放到两个表中,并以此建立一对一关系。

表之间的关系(4)

4. 分析并确定表之间关系

搜索更多关于: 第四章 数据库的创建和使用 - 图文 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

表之间的关系(1)1. 一对多关系设有甲乙两个表,如果甲表中的任意一个记录在乙表中都有几个记录与之对应,而乙表中的每个记录在甲表中仅有一个记录与之对应,则称甲乙两个表之间存在一对多关系,并称甲表为“一”表(或“主表”),乙表为“多”表(或“子表”)。外部关键字首先必须是“一”表中存在的字段,外部关键字的值输入到“多”表中的条件也必须是在“一”表中早已存在的。一般,将在“多”表中存在但在“一”表中不存在的记录称为“孤立记录”。表之间的关系(2)2. 多对多关系遇到“多对多”的情况时,必须建立第三个表,把多对多的关系分解成两个一对多关系。这第三个表就称作“纽带表”(JunctionTable)。因为它在两表之间起着纽带的作用。可以把两个表的主关键字都放在这个纽带表中。对于纽带表,除了包含两个

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com