第一范文网 - 专业文章范例文档资料分享平台

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

来源:用户分享 时间:2025/6/3 7:31:55 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

表之间的关系(1)

1. 一对多关系

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

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

表之间的关系(2)

2. 多对多关系

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

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

表之间的关系(3)

3. 一对一关系

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

表之间的关系(4)

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

搜索更多关于: 第四章 数据库的创建和使用 - 图文 的文档
第四章 数据库的创建和使用 - 图文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c2gbzh9x36z6tzp833x80_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top