关系数据库设计范式
简介 关系数据库中的关系必须满足一定的要求,即满足不同的范式。 目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、第四范式(4NF)、第五范式(5NF)和第六范式(6NF)。满足最低要求的范式是第一范式(1NF)。在第一范式的基础上进一步满足更多要求的称为第二范式(2NF),其余范式以次类推。一般说来,数据库只需满足第三范式(3NF)就行了。 …… 阅读全文
简介 关系数据库中的关系必须满足一定的要求,即满足不同的范式。 目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、第四范式(4NF)、第五范式(5NF)和第六范式(6NF)。满足最低要求的范式是第一范式(1NF)。在第一范式的基础上进一步满足更多要求的称为第二范式(2NF),其余范式以次类推。一般说来,数据库只需满足第三范式(3NF)就行了。 …… 阅读全文
简介 数据库范式在数据库设计中的地位一直很暧昧,教科书中对于数据库范式倒是都给出了学术性的定义,但实际应用中范式的应用却不甚乐观,这篇文章会用简单的语言和一个简单的数据库DEMO将一个不符合范式的数据库一步步从第一范式实现到第四范式。范式的目标 应用数据库范式可以带来许多好处,但是最重要的好处归结为三点: 1.减少数据冗余(这是最主要的好处,其他 …… 阅读全文
1、纵表转横表:纵表结构 TableA NameCourseGrade张三语文75张三数学80张三英语90李四语文95李四数学55 …… 阅读全文
虚拟数据库(Virtual Database–VDB) 是将一个或多个物理数据源组合起来以提供更简单的数据集成解决方案,它提供了包含组件的容器,这些组件用来集成不同数据源的数据,并通过一致的 API 来访问它们。这些物理数据源包括:JDBC数据源、CSV 文本文件、数据表,甚至可以是 Web services。这种技术被称为是“数据联邦” -Datafederation。数据联邦技术 …… 阅读全文
SELECT@rownum :=@rownum + 1 ROWNUM,ZXAH,XM,ZZJGDM,FDDBRXM,LASJ,ZXFY,ZXYJWH,ZXYJZZDW,FLSXWSYW,BZXRLXQKFROM(SELECT@rownum := 0,ZXAH,XM,ZZJGDM,FDDBRXM,LASJ,ZXFY, …… 阅读全文
??SQL Server vNext on Linux。也是本文介绍安装的版本。长话短说,开始安装。这个版本的SQL Server,官方支持的平台是Red Hat Enterpise 7.2 或者Ubuntu 16.04。但是我手上暂时没有Red Hat,就用CentOS 7.2试试。我是以root身份安装的。1. 安装#下载库配置文件curl https://packag …… 阅读全文