自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 数据库原理范式

1、数据库范式的作用数据库范式主要是为解决关系数据库中数据冗余、更新异常、插入异常、删除异常问题而引入的设计理念。简单来说,数据库范式可以避免数据冗余,减少数据库的存储空间,并且减轻维护数据完整性的成本。是关系数据库核心的技术之一,也是从事数据库开发人员必备知识。2、数据库范式分类介绍范式是评价数据库模式规范化程度从低到高主要有:1NF、2NF、3Nf、BCNF、4NF、5NF。2.1 1NF 第一范式强调属性的原子性约束,要求属性具有原子性,不可再分解。举例:学生表(学号、姓名、年龄、性别、地址)。地址可

2022-06-12 16:47:07 168

原创 第四章总结

单表查询SQL查询语句的基本结构包括3个子句:select、from、where,其中1.select子句对应于关系代数中的投影运算,用来指定查询结果中所需的属性表达式2.from子句对应于关系代数中的笛卡尔积,用来给出查询所涉及的表,表可以是基本表、视图、查询表3.where子句对应于关系代数中的选择运算,用来指定查询结果元组所需要满足的选择条件对于SQL语句select、from子句是必须的,其他是可选的基本语法:select A1, A2, A3, ..., Anfrom R1, R2,

2022-06-02 12:38:57 1716

原创 数据库第九章第二次课学习记录

学习内容:闭包及候选键求解方法设M为R关系模式上的函数依赖集,被M所逻辑蕴含的全体构成的集合,称为M的闭包,记做M+注意:求 “x” 的闭包就是求 “x” 能直接或者间接推出的属性的集合例:关系R(A,B,C)满足函数依赖M(A -> B,A -> C,B -> AC)求A,B,C的闭包①求A的闭包A -> B,A -> C, A -> A,A -> ∅由上可知由A可以推出A,B,C。A的闭包就是A所推出的元素组成的集合即ABC(其中空集可以省略)②求B的闭包B -> AC,B -> B,B -

2022-06-02 12:09:05 146

原创 数据库第三章总结

3.1关系数据模型和关系数据库3.1.2 数据操作传统的关系运算:并、交、差、广义笛卡尔乘积专门的关系运算:选择、投影、连接、除有关的数据操作:查询、插入、删除、更改3.2关系模型的基本术语与形式化定义3.2.1基本术语3.2.2形式化定义笛卡尔积(Cartesian Product):设D1、D2、…、Dn是n个域, 则它们的笛卡尔积为D1×D2×…×Dn={(d1,d2,…,dn) | di ∈ Di, i=1,2,…,n}其中每一个元素称为一个n元组(n-tuple), 简称元组;元组中的每个值di称

2022-06-02 12:01:39 135

原创 数据库第九章第一次课学习记录

学习内容:关系模式设计问题与函数依赖9.1关系模式依赖问题一、关系数据库的规范化理论函数依赖:核心,是模式分解和设计的基础范式:模式分解的标准模式设计二、不合理的关系模式存在的异常问题异常种类数据冗余插入异常删除异常更新异常根本原因:属性间存在着数据依赖的关系。解决方法:模式分解一个好的关系模式应该具备以下四个条件:尽可能少的数据冗余没有插入异常没有删除异常没有更新异常9.2函数依赖函数依赖(FD)是指关系中属性间的对应关系,其定义如下:定义:设 R 为任一给定关系,如果对于 R

2022-06-02 10:58:37 81

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除