文档文库
手机版
投诉建议
热门搜索:
心得体会
演讲稿
思想汇报
首页
心得体会
学习心得体会
培训心得体会
军训心得体会
社会实践
作风建设
工作心得体会
教育心得体会
演讲稿
演讲稿格式
演讲稿范文
竞聘演讲稿
师德演讲稿
三分钟演讲稿
思想汇报
思想汇报范文
转正思想汇报
大学生思想汇报
季度思想汇报
教师思想汇报
工作计划
工作计划格式
工作计划开头
工作计划结尾
总结与计划
工作计划模板
工作总结
年终工作总结
年度工作总结
个人工作总结
实习报告
实习报告范文
实习计划范文
实习鉴定范文
实习报告内容
个人简历
求职简历
简历范文
简历模板
简历表格
简历格式
祝福语
春节
除夕
元宵
端午节
合同范文
合同范本
合同样本
合同范本格式
首页
>
数据库主键和外键的作用
数据库主键和外键的作用
发布时间:2023-02-11 01:22:38 来源:
文档文库
小
中
大
字号:
手机查看
>
>
>
>
数据库主键和外键的作用
首先介绍一下什么是主键、什么是外键。
1
什么是主键
外键
学生表
(
学号,姓名,性别,班级
学号是一个主键
课程表
(
课程号,课程名,学分
课程号是一个主键
成绩表
(
学号,课程号,成绩
学号和课程号的属性组构成一个主键
成绩表中的学号不是成绩表的主键,不过是学生表的主键,成绩表的外键,同理课程
号也是成绩表的外键
定义:如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个
关系的外键
以一个关系的外键作主关键字的表被称为主表,具有此外键的表被称为主表的从表
2
外键的作用
外键用于保持数据一致性,完整性
主要目的是控制存储在外键表中的数据
3
主键的设计原则
1
)主键应当是对用户没有意义的
2
)主键应该是单列的,以提高连接和筛选操作的效率
复合键的使用通常出于两点考虑:
a
)主键应当具有意义
-----
这为认为的破坏数据库提供了方便
b
)在描述多对多关系的连接表中可以使用两个外部键作为主键
------
该表可能成为其
他从表的主表,并成为从表的主键的一部分,使得之后的从表包含更多的列
3
)永远不要更新主键
4
)主键不应该包含动态变化的数据(时间戳等)
5
)主键应当由计算机自动生成
4
数据库主键选取策略
建立数据库的时候,需要为每张表指定一个主键(一个表只能有一个主键,但是可以
有多个候选索引)
常见的主键选取方式有:
本文来源:
https://www.2haoxitong.net/k/doc/37cb766330b765ce0508763231126edb6f1a76a5.html
《数据库主键和外键的作用.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档
文档为doc格式
分享到:
相
关
案
例
正在进行安全检测...
2024-05-01
正在进行安全检测...
2024-05-01
正在进行安全检测...
2024-05-01
正在进行安全检测...
2024-05-01
正在进行安全检测...
2024-05-01
正在进行安全检测...
2024-05-01
正在进行安全检测...
2024-05-01
安全验证
2024-05-01
正在进行安全检测...
2024-05-01
正在进行安全检测...
2024-05-01
相关推荐
1
2020年河南省商丘市中考数学一模试卷
2
质量管理学心得体会(精选5篇)
3
餐厅前台工作心得体会多篇
4
《教师,在乡村中绽放美丽》
5
安徽省中等职业学校学生学籍管理办法
6
当青春来临的时候
7
平凡的世界好段加赏析精选
8
马自达CX-5对比CRV
9
趣味的3岁幼儿益智故事3篇
10
成长感恩演讲心得体会范文
推荐内容
天那边观后感9篇
最新整理朋友结婚的祝福语「经典」
同学聚会同学代表发言稿
小青瓦铺设分项工程
生活老师面试自我介绍
迷人的晚霞作文500字
贻贝
大冒险爆笑惩罚方法大全
师德师风演讲比赛主持词
文言文练习