关系型数据库基本知识点整理
创作时间:
作者:
@小白创作中心
关系型数据库基本知识点整理
引用
CSDN
1.
https://blog.csdn.net/qq_41914142/article/details/107416278
关系型数据库
- 码:能够唯一标识一组元组的属性集
- 主键:能够唯一标识一组元组的属性集
- 主键是从候选键中选择一个作为主键。
- 候选码:能够唯一标识一组元组的属性集
- 候选码的任一真子集都不能唯一标识一组元组。
- 主属性:候选码里的属性的并集
- 非主属性:除了主属性的属性。
关系型数据库的范式
第一范式
- 每个属性都不可再分,原子性
第二范式
- 在第一范式的基础上,非主属性都与主键相关,且对于联合主键来说,消除部分依赖:
- 例如:对于(学号,课名) → 系主任,有 学号 → 系主任,存在非主属性 对码(学号,课名)的部分函数依赖。所以这就不是第二范式。
- 对于选课表,其码是(学号,课名),主属性是学号和课名,非主属性是分数,学号确定,并不能唯一确定分数,课名确定,也不能唯一确定分数,所以不存在非主属性分数对于码 (学号,课名)的部分函数依赖,所以此表符合2NF的要求。
第三范式
- 在第二范式的基础上,消除传递依赖。
- 例如:对于学生表,主码为学号,主属性为学号,非主属性为姓名、系名和系主任。因为 学号 → 系名,同时 系名 → 系主任,所以存在非主属性系主任对于码学号的传递函数依赖,所以学生表的设计,不符合3NF的要求。
E-R图
- 长方形:实体
- 菱形:关系
- 椭圆:属性
- 每个长方形都建立一个对应的表,多对多关系建一张。1:n和1:1的关系中,把1所对应的表的主键放在另外一张表中当作外键。
如图要建5张表。
SQL语句建表
(举例)
CREATE TABLE S
(SNO CHAR(10) NOT NULL,
SN VARCHAR(20),
AGE INT,
SEX CHAR(2) DEFAULT ‘男’,
DEPT VARCHAR(20));
SQL语句执行顺序
select
:
这里通过一个例子来说明执行顺序。
热门推荐
全自动真空包装机在冷冻食品行业的应用:保持食品的新鲜和口感。
军事革命的先驱:二战德军STG-44突击步枪详解
天然石材选购技巧与优缺点分析
AI可穿戴设备帮助帕金森病患者解决行走步态康复
全面酒泉旅游指南:必去景点、美食推荐及旅行小贴士
嘉峪关属于哪个省市?穿越历史尘埃,探寻嘉峪关背后的英雄传奇!
与ISTP打交道的5大秘诀:INFJ的终极指南
加州大学戴维斯分校营养学专业毕业要求详解
秋天如何拍出惊艳的落叶照?技巧全在这里!
方便市民亲近自然,感受季节更迭 “落叶缓扫” 留住城市之美
市海淀区法院官网查询指南:轻松获取法律资讯
定制服装全流程解析:从需求分析到售后服务
军官职务等级怎么划分?
“前七后八”安全期真的安全吗?或许这种“避孕”方式会更好!
A股午后单边下行:沪指跌1.05%,创指跌0.32%
医保自负计算规则详解:从起付线到报销比例
狗牯脑茶:百年名茶的地理标志保护与文化传承
三个月婴儿晚上睡前总是哭闹怎么办?
高校教师在职博士后项目:教育升级的新途径
袁隆平:稻田逐梦 用一粒种子改变世界
暗影格斗3电脑版安装及使用指南
新开业面馆如何做品牌营销策划获客
高中数学全品系列教材及相关参考书推荐清单
法院执行程序的几个步骤
来自深渊 第一季深度解析:一部值得细品的动画佳作
现实主义文学的奠基者:司汤达及其笔下的人物
持续发力!谱写乡村振兴呈贡篇章
内地游客赴港“一签多行”范围将扩大|两会观察
最大的精神内耗来源:把自己当客体审视
黑色显白还是显黑?色彩与肤色之间微妙关系的深入剖析