![](https://img-blog.csdnimg.cn/20190918140213434.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据库
学习数据库时整理的一点知识点。
麻达拉
お前も舞うか
展开
-
数据库:候选码、主码、超码、主属性、非主属性、外码、参照完整性
候选码:定义:能唯一标识一个元组的单个属性或者属性组合。性质:唯一性:候选码能唯一标识一个元组。最小性:一个候选码的真子集不能唯一标识一个元组。主码:定义:某个候选码,即:若候选码有多个,则选择其中一个候选码(一个候选码可能有多个属性)作为主码。主属性:定义:包含在任何一个候选码中的属性是主属性。非主属性:定义:不包含在任何候选码中的属性是非主属性。外码,外键定义:关系R中的一个属性组,他不是R的候选码,但它与另一个关系的候选码相对应,则称原创 2020-06-06 11:20:50 · 2160 阅读 · 0 评论 -
数据库 函数依赖
函数依赖:即某些属性能够决定另一些属性,什么叫决定呢?加入存在依赖X—>Y,就是当X中属性相同时,Y中属性也对应相同 完全函数依赖:X—>Y中,去掉X中任意一个属性就会不满足了。F中全是完全函数依赖 部分函数依赖:与完全函数依赖相反,去掉X中某些属性依旧成立的依赖。同样,对于F中的所有依赖,可以向左部添加额外元素,就得到了部分函数依赖 传递函数依赖:(学号,课程号)—>成绩,成绩—>等级,从这两个依赖我们可以推出:(学号,课程号)—>等级,这就是一个传递函数依赖。 传递函数依赖转载 2020-06-03 19:29:34 · 2991 阅读 · 0 评论 -
SQL Select语句完整的执行顺序
SQL Select语句完整的执行顺序:1、from子句组装来自不同数据源的数据;2、where子句基于指定的条件对记录行进行筛选;3、group by子句将数据划分为多个分组;4、使用聚集函数进行计算;5、使用having子句筛选分组;6、计算所有的表达式;7、select 的字段;8、使用order by对结果集进行排序。SQL语言不同于其他编...转载 2020-04-22 15:32:37 · 342 阅读 · 0 评论