问题标签 [object-relational-model]

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 回答
50 浏览

oracle - 过程、游标和触发器可以在对象关系数据库的用户定义类型中使用吗?

我是对象关系数据库的新手,目前正在通过教科书自学。

在 Oracle 中使用 UDT 对象表创建用户定义类型时,是否可以使用过程、游标、触发器等,或者这些功能仅可用于关系数据库?

我自己花时间在网上搜索以找到这个答案,但我已经阅读了很多关于这个主题的内容,这让我感到困惑,所以我认为可以在这里简单地回答(希望如此)。

0 投票
1 回答
124 浏览

sql - REF 表的范围

我正在使用 Oracle (18.4.0) 设计对象关系模型,我想向SCOPE对象表的表类型列添加约束。可能吗?这是一个简化的模型:

我需要team.cyclers只包含REFs 中的对象cycler。我查看了文档,但不幸的是它并没有说明很多关于SCOPE约束的内容,比如这里

您可以约束列类型、集合元素或对象类型属性以引用指定的对象表。声明 REF 时使用 SQL 约束子条款 SCOPE IS。

但它提供的唯一示例是关于一个简单的列类型。我尝试SCOPE IS cyclerteam表的创建中以多种方式指定,但没有结果。

0 投票
1 回答
64 浏览

sql - Oracle Object-Relational - 有没有办法声明一个子类型的嵌套表?

类型声明:

我需要声明 Medico_ty 的 VISITATO 嵌套表,但它是 Dipendente_ty 的子类型,因此我只有 Dipendente_ty 类型的实例的表。如何仅为 Medico_ty 实例声明嵌套表?

编辑 当我尝试为 Dipendente_ty 定义表时出现以下错误:

0 投票
1 回答
71 浏览

oracle - ORA-00927: 尝试更新对象关系数据库中的表时缺少等号

我正在尝试了解对象关系技术并创建父类型:

孩子类型:

创建的表:

并插入数据。我 100% 确定它存在。我想更新表和更改组,例如,从 5231 到 6231:

但得到错误

0 投票
1 回答
78 浏览

oracle - 从 UML 类图到对象关系 (SQL-99) 模型的转换

我正在尝试研究对象关系数据库,并且很难找到有关它的信息并理解这个概念。我只找到了一些例子。可能是因为英语不是我的第一语言。

我希望能够以 UML 类图的形式制作对象关系数据库设计模型,然后在 Oracle 中创建对象关系 (SQL-99) 表。我不知道该怎么做。

这是一个导航模型示例(我认为): 在此处输入图像描述

0 投票
0 回答
18 浏览

oracle - 将对象关系模型实现到 oracle 表

我知道这个模型已经过时了,但出于某种原因,法语国家仍然(有时)学习它们: 在此处输入图像描述

我想为这个模型创建 Oracle 表,但坦率地说我不知道​​怎么做。

因为它们是外部的,所以我是否创建LogicielPc作为对象?

Department由于没有外部链接,因此是普通表吗?

如何创建参考列 (ref),例如and中的LogicielSandposte列?DepartmentInstaType

LogicielS并且poste是 in 中的列Department,并且InstaType具有外部表对象的 OID(对象 ID)。

PS:我不想创建方法 || 两个箭头表示有多个引用。

预先感谢您的帮助

0 投票
0 回答
15 浏览

sql - 对象关系逻辑模型

我想为这个图表示一个逻辑对象关系模式,我使用了两种解决方案,这是一个好工作还是我有错误?谢谢

在此处输入图像描述