问题标签 [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 投票
2 回答
665 浏览

schema - 在 Scrum 中,垂直切片如何与数据库模式一起工作?

我刚刚在工作中完成了两天的敏捷/Scrum 指导,这很棒。我是专业编程的新手,所以我需要它。但是,我在垂直切片的概念上非常挣扎。特别是我看不到数据库模式是如何从跨所有开发层(前端和后端)单独工作的多个开发人员中产生的?一次性设计数据库模式称为水平切片,它被认为是禁忌。我对对象关系映射很熟悉——稍微有点——因为我曾使用过像 Grails 这样的框架。但同样,我仍然首先设计模式并从那里开始工作。

需要明确的是,我并不是在反对敏捷/scrum/垂直切片的情况,而是在问这怎么可能?- 特别是当涉及到数据库模式的对象映射时,如何由几个开发人员协同而不是从一开始就完成?

我真正喜欢的这篇文章似乎——如果我没看错的话——建议应该在春季计划阶段设计数据库模式,然后再实施任何用户故事。http://www.vertabelo.com/blog/notes-from-the-lab/data-modeling-in-agile-development-one-data-modelers-experience

0 投票
1 回答
45 浏览

sql - 返回集合中包含字符串的行

我希望仅返回在其 VARRAY 中包含某个字符串的行。

表定义:

我插入的一部分

我希望能够返回在其 phone_nos VARRAY 中包含特定数字的所有条目。因此,在他们的变量中返回带有“6”的人。

有任何想法吗?

0 投票
1 回答
597 浏览

python - sqlalchemy 中的多个/拆分类关联

我定义了以下对象和关系。这实际上是一个非常简单的案例,我提供所有这些字段只是为了说明为什么我认为吸入和注射麻醉应该由两个不同的类别来定义。

但是,我想Operation以这样一种方式定义类的麻醉属性,即任何Operation对象都可以指向一个TwoStepInjectionAnesthesia对象或一个InhalationAnesthesia对象。

我怎样才能做到这一点?

0 投票
0 回答
534 浏览

database - 如何使用 Laravel 中的 Schema Builder 在对象关系数据库中创建嵌套表?

我有一个对象关系数据库,它有一个表“软件”和一个名为“安装”的嵌套表。

我习惯于将 Schema Builder 与关系数据库一起使用,并以这种方式描述我的列:

$table->integer('column_name');

现在,我如何向模式构建器描述嵌套表类型

我想它是这样的:

$table->nestedTable('my_nested_table')->withColums('nested_table_column_1', ..);

0 投票
1 回答
51 浏览

oracle - 将我的数据从关系表插入到对象关系表

我尝试了该命令insert into select...,但没有成功。如何将数据从关系表加载到对象关系表?

表格类别的示例:

以上工作,但类似的方式不适用于其他表。

以下是所有表格:

关系表

对象关系表

0 投票
1 回答
112 浏览

oracle11g - 在 Oracle 中显示可用的用户定义类型

我想获取到目前为止我定义的所有用户定义类型。请告诉我如何显示它?我想知道如何删除 UDT?

这个对吗?

0 投票
1 回答
252 浏览

sql - 使用对象关系数据库进行 REF 查询

所以目前我的数据库如下:

我正在尝试在员工表中查询引用到分支表的投标,但是当我运行工作表时,脚本输出告诉我没有选择任何行。

0 投票
1 回答
251 浏览

sql - SQL:从嵌套表 oid 中选择

我尝试从嵌套表中选择,但显示错误消息“ORA-00933:SQL 命令未正确结束”这是选择请求

这是我创建的代码player_type女巫team_type

0 投票
0 回答
293 浏览

oracle - 如何将数据插入到 ORDBMS 中相互引用的表中?

当我尝试执行以下查询时,SELECT p.pname,p.pdept.dno FROM Proj1 p WHERE p.budget>45

p.pdept.dno 列变空。如何解决这个问题?我已经添加了所有值。但不确定为什么会显示空值。我是对象关系数据库管理系统的新手。所以我需要你们所有人的帮助。

Dept1 表格图像是这样的。 在此处输入图像描述

0 投票
1 回答
656 浏览

sql - 更改表的范围

这是我在课程中找到的代码

我不明白为什么我们需要更改员工表来为部门表添加范围,我的意思是 dept_ref 已经被引用到部门类型并且部门表由部门类型对象组成,添加范围语句是做什么的?