问题标签 [oodb]

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 投票
1 回答
105 浏览

php - PHP - 在对象中调用对象

我有一个使用 MYSQL 和 PHP 创建 OODB 的类项目。

目前我的桌子上装满了对象框。我还有一个盒子类,当它被构造时,它会从表中提取数据,然后以类似的方式递归地构造它的子类。这似乎运作良好。但我无法从子框中调用函数。

这是课程:

下面是调用构造函数和显示函数的代码,而显示函数又应该调用子框显示函数:

任何帮助或见解将不胜感激。

0 投票
2 回答
553 浏览

database - 将面向对象的数据库 (db4o) 用于中等规模的应用程序

我遇到了 db4o OODB 数据库,想知道它与带有 RDBMS 或像 Hibernate/EclipseLink 这样的 ORM 的传统堆栈相比如何。该应用程序是一个工作流系统,并将随着时间的推移而扩展。不确定像 db4o 这样的 OODB 是否适合。我从来没有在 OODB 上工作过,所以我不知道。有什么建议么?

0 投票
0 回答
234 浏览

database - 如何在 SQL Server 2017 中定义用户定义类型(面向对象的数据库)?

在我们大学的数据库课程中,我们的参考书是 Elmasri 的数据库系统基础。在本书的第 12 章中,我们了解了面向对象的数据库系统,其中用户定义类型 (UDT) 被视为对象。

我想在 Microsoft SQL Server 2017 中创建这些 UDT,但是似乎没有与本章示例中的关键字对应的语法,例如 INSTANTIABLE、FINAL、REF。

我尝试过使用该语法CREATE TYPE <type-name> AS ( <definition> ),但它似乎不起作用。但是,该语法CREATE TYPE <type-name> AS TABLE ( <definition> )在 SQL Server Management Studio 中有效,但我仍然找不到上述关键字的等效项。

下面的代码(或伪代码)是书中提供的示例之一,我无法在 SQL Server Management Studio 中实现

0 投票
1 回答
59 浏览

sql - 如何更新参考预言机

我制作了两个对象表,参考 M:M,插入工作正常,但是当我尝试更新参考时,我得到了错误。

错误: SQL 错误:ORA-00904:“A”。“ATS_PN”:“%s:无效标识符”