数据库范式那些事
简介 数据库范式在数据库设计中的地位一直很暧昧,教科书中对于数据库范式倒是都给出了学术性的定义,但实际应用中范式的应用却不甚乐观,这篇文章会用简单的语言和一个简单的数据库DEMO将一个不符合范式的数据库一步步从第一范式实现到第四范式。范式的目标 应用数据库范式可以带来许多好处,但是最重要的好处归结为三点: 1.减少数据冗余(这是最主要的好处,其他 …… 阅读全文
简介 数据库范式在数据库设计中的地位一直很暧昧,教科书中对于数据库范式倒是都给出了学术性的定义,但实际应用中范式的应用却不甚乐观,这篇文章会用简单的语言和一个简单的数据库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 …… 阅读全文
1、Oracle8/8i/9i数据库(thin模式) Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID String user="test"; String password="test" …… 阅读全文
<br /><br />一 配置JDK<br />1、下载jdk<br />下载后,解压,假设为c:/jdk1_4,要确保bin目录在这个目录里,下面的JAVA_HOME即为此目录c:/jdk1_4.<br />2、配置系统变量<br />(1) 右键单击“我的电脑”,选择“属性”-“高级”,点击“环境变量”。<br />(2) 在“系统变量”框中,点击“新建”按钮,“变量名”填写“JAVA_HOME”,变量值填写jdk解压后所在的目录。<br />继续添加CLASSPATH变量值为“.;%JAVA_HOM …… 阅读全文
网友总结以及自己的经验如下:第一种方法: windows -> preferences -> myeclipse -> maven4Eclipse -> maven将update maven projects on startup 打上勾,(myeclipse 6.5 …… 阅读全文