问题标签 [ordbms]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
15202 浏览

sql-server - RDBMS 和 ORDBMS 的区别

当我在其wiki页面上阅读 PostgreSQL 时,它发生在我身上,它将自己称为 ORDBMS。我一直都知道 Microsoft SQL Server,它是一个 RDBM 系统。有人可以帮助我了解关系数据库管理系统 (RDBMS) 和对象关系数据库管理系统 (ORDBMS) 之间的主要区别,我应该在什么情况下使用其中之一?

另外,我的关键问题与 Microsoft SQL Server 世界中我们经常使用实体框架 (EF) 层在应用程序端进行对象关系映射有关。那么,在 ORDBMS 世界中,ORM 的所有职责是否已经由数据库本身完全履行,或者可能存在我最终在 ORDBMS 之上使用像实体框架这样的 ORM 的用例或场景?人们真的会在 ORDBMS 系统之上使用 ORM 吗?

0 投票
1 回答
1263 浏览

sql - Parent & Child FK'ing 到同一张桌子

当父表和子表都对同一个表进行 FK 时,最佳做法是什么?

直接引用公用表是不是更好:

&

或使用参考表:

我认为第一种方法工作正常(关于 EF),但它有点循环引用。使用参考表来定义约束是否更好?

0 投票
1 回答
382 浏览

jdbc - ora-22979: 无法插入对象视图 REF 或用户定义的 REF

我尝试通过 Java JDBC 将 Ref 插入/更新到 oracle12c 数据库中。

类型定义为:

使用此更新语句

原因:

我使用 SQLData 中的 readSQL 和 writeSQL。在 writeSQL 中插入 Ref 会导致相同的异常。

甲骨文建议:

Blockquote 确保要插入的 REF 不是来自对象视图或来自用户定义的 REF 列 Blockquote

但是怎么做?

0 投票
1 回答
8231 浏览

postgresql - PostgreSQL 成为 ORDBMS 是什么意思?

查询没有太大帮助。

如前所述 PostgreSQL 是 ORDBMS。

在这里,它解释了 PostgreSQL 是 RDBMS。


PostgreSQL 是一个 ORDBMS 是什么意思?是关于支持用户定义的数据类型吗?

0 投票
2 回答
1691 浏览

php - mysql中的嵌套表

我有 2 张桌子。包含所有个人详细信息的 USER 表和包含通过 twitter api 检索的用户时间线中的所有推文的 TWEETTABLE

用户表

推特表

我真正想要的是:

即列内的表。第 1 列将包含用户 ID,第 2 列包含他所有相应的 twitter 时间线详细信息。我可以在 oracle 中这样做:

并在 twitter_details 列中使用它作为嵌套表

然后插入

但是Mysql不允许嵌套表。那么如何将tweettable定义为一个对象并使其成为mysql中twitter_details列内的嵌套表?

0 投票
1 回答
109 浏览

oracle - 如何在对象记录表上执行成员过程?

我目前正在研究 Oracle11g,并且已经掌握了对象表。经典例子:

现在我想调用“Set_Sir”来为所有名为“John”的人添加前缀“Sir”(在这种情况下只有一个)。我怎样才能做到这一点?

2018 年 7 月 1 日更新:这是迄今为止发现的最佳解决方案(仅针对一个元素):

0 投票
1 回答
93 浏览

database - 更改数据库打开;错误

安装数据库后,我尝试执行这些命令——alter database open;源于关机初始化错误,但我的 oracle 一直返回 ORA-00600:内部错误代码,参数 [dbkif_find_next_record_1]、[]、[]、[]。请问,我该如何从这里开始?

0 投票
1 回答
913 浏览

sql - 如何创建需要检查新值是否在同一个表中的数组上的触发器(oracle 11g)

我有一个桌子和医生。医生有多种专业和工作领域的参考。我试图创建的触发器检查我将在更新中引用的区域的名称是否与他的一个名称相同特产。

我一直在尝试不同的事情,但没有任何工作

示例 1。

示例 2。

提前致谢!

0 投票
2 回答
613 浏览

oracle - 如何删除在 oracle 中创建的成员函数

如何删除在 oracle 类型对象中创建的成员函数而不删除整个类型?

0 投票
0 回答
27 浏览

oracle - 使用 Oracle 时是关系模型还是对象关系模型?

我在 Oracle SQL Developer 中创建了一个数据库,想知道它是什么模型。我在几本书中读到 Oracle 支持关系模型并在 90 年代介绍了对象关系数据库的特性。现在我不太确定我实施了什么模型。实际上,我没有使用像 CLOB/BLOB 或其他东西这样的对象关系的东西,所以我会说我已经实现了一个关系模型。

那是对的吗?