1.关系数据库关系数据库是一个结构化的数据库,创建在关系模型基础上,一般面向记录。它借助于集合代数等数学概念和方法来处理数据库中的数据。关系模型指二维表格模型,因而一个关系型数据库就是由二维表及其之间的联系的一个数据组织。主流的关系型数据库包括:Oracle,Mysql,SQLServer,MrcrosoftAccess,DB2等.。2.非关系数据库NoSQL(NoSQL=NotOnlySQL),
分类:
其他好文 时间:
2019-09-20 19:15:38
阅读次数:
90
简介 MySQL 是开源的关系数据库实现。 Docker官方仓库提供了 MySQL 各个版本的镜像 https://hub.docker.com/_/mysql 。 使用方法 默认内部端口为 3306 : 之后就可以使用其它应用来连接到该容器: Dockerfile 方式 参考官网:https:// ...
分类:
数据库 时间:
2019-09-19 16:13:22
阅读次数:
77
关系数据库设计理论 函数依赖 记 A->B 表示 A 函数决定 B,也可以说 B 函数依赖于 A。 如果 {A1,A2,... ,An} 是关系的一个或多个属性的集合,该集合函数决定了关系的其它所有属性并且是最小的,那么该集合就称为键码。 对于 A->B,如果能找到 A 的真子集 A',使得 A'-... ...
分类:
数据库 时间:
2019-09-18 00:12:39
阅读次数:
117
范式:英文名称是 Normal Form,它是英国人 E.F.Codd(关系数据库的老祖宗)在上个世纪70年代提出关系数据库模型后总结出来的,范式是关系数据库理论的基础,也是我们在设计数据库结构过程中所要遵循的规则和指导方法。目前有迹可寻的共有8种范式,依次是:1NF,2NF,3NF,BCNF,4N ...
分类:
数据库 时间:
2019-09-17 22:18:20
阅读次数:
122
Spring Data是Spring 的一个子项目。用于简化数据库访问,支持NoSQL和关系数据库存储。其主要目标是使数据库的访问变得方便快捷。 Spring Data 项目所支持NoSQL存储: MongoDB(文档数据库) Neo4j (图形数据库) Redis(键/值存储) Hbase(列族数 ...
分类:
编程语言 时间:
2019-09-16 09:56:53
阅读次数:
108
MySQL MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。 在本教程中,会让大家快速掌握 MySQL 的基本知识,并轻松使用 MySQL ...
分类:
数据库 时间:
2019-09-15 17:00:28
阅读次数:
141
1.关系数据库是应用数学方法来处理数据的。它具有结构简单、理论基础坚实、数据独立性高以及提供非过程性语言等优点。 2.域(Domain): 值的集合。它们具有相同的数据类型 ,语义上通常指某一对象的取值范围。例如:全体整数,0到100之间的整数,长度不超过10的字符串集合 3.笛卡尔积(Cartes ...
分类:
数据库 时间:
2019-09-14 14:03:10
阅读次数:
119
1.mongodb是一个基于分布式存储的数据库。由c++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。 2.优势 易扩展 ...
分类:
数据库 时间:
2019-09-14 12:08:10
阅读次数:
109
HBase HBas是Hadoop数据库,是一个分布式,可扩展的大数据存储。 当您需要对大数据进行随机,实时读/写访问时,请使用HBase。该项目的目标是托管非常大的表 - 数十亿行X百万列 - 在商品硬件集群上。HBase是一个开源的,分布式的,版本化的非关系数据库,结构化数据分布式存储系统。正如 ...
分类:
其他好文 时间:
2019-09-13 15:26:51
阅读次数:
91
1.简介 1.1ODBC数据库接口 ODBC即开放式数据库互连(Open DataBase Connectivity),是微软公司推出的一种实现应用程序和关系数据库之间通信的接口标准。符合标准的数据库就可以通过SQL语言编写的命令对数据库进行操作,但只针对关系数据库。目前所有的关系数据库都符合该标准 ...
分类:
数据库 时间:
2019-09-11 23:41:10
阅读次数:
138