关系数据库与对象数据库
关系数据库
关系数据库(英语:Relational database),是创建在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。现实世界中的各种实体以及实体之间的各种联系均用关系模型来表示。关系模型是由埃德加·科德于1970年首先提出的,并配合“科德十二定律”。现如今虽然对此模型有一些批评意见,但它还是数据存储的传统标准。
标准数据查询语言SQL就是一种基于关系数据库的语言,这种语言执行对关系数据库中数据的检索和操作。
关系模型由关系数据结构、关系操作集合、关系完整性约束三部分组成。
[外链图片转存失败(img-tT691rkr-1565596874945)(D:\Wangdb\Typora\Typora图片\关系数据库.png)]
对象数据库
与关系数据库(Relational database)对应,对象数据库是一种以对象形式表示信息的数据库。对象数据库的数据库管理系统被称为ODBMS或OODBMS。
Reference
- 维基百科:关系数据库
- 维基百科:对象数据库
关系数据库与对象数据库相关推荐
- 对象数据库与关系数据库利弊谈
在20世纪60年代后期引入的面向对象技术引起了一场革命.到20世纪80年代后,面向对象的技术已经成为 了行业的主流,其原因多种多样:面向对象不仅简化了界面的开发,而且也提供了一种更加灵活.简单数据处理 ...
- 3.4Python之对象数据库ZODB
一.基本概念 关系数据库并不是Python程序员唯一可用的解决方案.通常,对象数据库可能更适合解决某些问题.ZODB是一个可扩展和冗余的对象数据库,其专注于存储可扩展的对象,而没有天生"对象 ...
- 用对象数据库引擎探索全球气候变暖问题
[b]大数据:用对象数据库引擎探索全球气候变暖问题[/b] 我们不能把北极塞进关系型数据库里面.这是研究世界各地的冰雪气候的大卫加拉赫在设计一个解答基础性问题的系统时发现的,这个问题就是:" ...
- 发现数据对象 -- 数据库开发的关键
发现数据对象 -- 数据库开发的关键 不管你是开发简单的数据库系统,还是复杂的系统甚至是做数据仓库,选用Sybase或Oracle,乃至简单的用Access或Foxpro,只要是关系型数据库都难免 ...
- Facebook将偷来的3D对象数据库用于其AI项目:被诉讼
立陶宛公司称:研究人员偷走了我们的3D文件,随后统统给了Facebook的AI研究人员. 据一家花费多年和几百万美元来收集整理数据集的立陶宛公司声称,Facebook将窃取的3D对象数据库用于其AI项 ...
- db4o_8.0对象数据库官方文档翻译_学习笔记三
紧接上篇:db4o_8.0对象数据库官方文档翻译_学习笔记二 3. Object Manager Enterprise Overview(OME视图)即OME插件的使用 If you did not ...
- 常见的对象数据库有哪些
ObjectDB:Java对象数据库,支持JPA和JDO标准,使用对象图来存储和查询数据. db4o:Java和.NET平台的对象数据库,支持LINQ和原生查询语言. Versant Object D ...
- 对应到对象 数据库驼峰_【GI的自主空间数据库】一种竞争力,叫技术引领;一种竞争力,叫时间沉淀...
引子:GI的自主空间数据库及GIS框架来自于求学时MAPGIS的引导,工作时ARCGIS的追随,读博时IBM和Microsoft2篇文献....即使在大数据技术发展的今天,自主空间数据库存储仍然有其技 ...
- 关系数据库还是NoSQL数据库
上一篇简单的说明了为什么要使用NoSQL.接下来我们看下如何把NoSQL引入到我们的项目中,我们到底要不要把NoSQL引入到项目中. 在过去,我们只需要学习和使用一种数据库技术,就能做几乎所有的数据库 ...
- java 对象 数据库中_Java将对象直接在数据库中存取的方法
背景 最近在做一个java桌面应用的时候,考虑到要保存一些数据. 而我需要存储的类,其中有一些变量是object类型的,使用时需要动态解析.这就给存入数据库带来了一些麻烦.于是,我考虑把整个对象直接存 ...
最新文章
- 【Mysql】Mysql root 权限下无法创建数据库
- wireshark出现rst的原因_长水口损毁,其主要原因是这三点造成的
- Spring MVC的DispatcherServlet – Java开发人员应该知道的10件事
- CentOS7安装ETCD
- 解决linux服务器上matplotlib中文显示乱码问题
- 练习题︱ python 协同过滤ALS模型实现:商品推荐 + 用户人群放大
- php中fgetss函数,fgetss-函数用法_PHP教程
- Top 10 tough core Java interview questions answers programming
- 自制QQ机器人插件笔记[nonebot2部署于ubuntu系统服务器]
- Linux系统下搭建域名服务器 (转http://elaine.blog.51cto.com/336598/65449)
- 对两个二进制数X2=x21,x22,„,x2n和X1=x11,x12,„,x1n进行比较的同步时序电路进行设计
- python 日历节假日显示颜色_python判断2018/2019年的某天是否是节假日
- 冠军联赛:当火焰变成焰火 海水变成泪水
- 文本工具来查看、分析、统计,比较
- 图像增广 || 通过仿射变换实现图像的平移、缩放、旋转、翻转、错切,及MATLAB实现与分析
- 新近起病的活动性RA患者中达标治疗与常规治疗的疗效比较:来自GUEPARD试验和ESPOIR队列的数据...
- Android开发人员不得不收集的代码,面试心得体会
- c语言的four是什么意思,【转】一些变态的编程语言
- Servlet中文API文档-个人整理版
- MikroTik RouterOS安装方法收集(转)