首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >哪些DBMS允许嵌套关系和引用?

问哪些DBMS允许嵌套关系和引用?
EN

Stack Overflow用户
提问于 2013-11-05 17:58:47
回答 1查看 907关注 0票数 1

在http://infolab.stanford.edu/~ullman/dscb.html的第二版中,作者在第10.3节中提到,现在许多关系DBMS实际上是“对象-关系”DBMS。

他们提到嵌套关系,其中恒星关系的经典例子可以表示为:

代码语言:javascript
复制
Stars(name, [...], movies(title, year, length))

和参考资料,其中可表示为:

代码语言:javascript
复制
Stars(name, [...], movies({*Movies}))

第一种形式看起来会引入异常,但第二种形式看起来很有趣。我想测试它,但是我似乎找不到任何那些“对象-关系”DBMS。这个想法实际上有什么实现吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-12 18:07:18

Oracle提供对嵌套表和varray(可变数组) 01/appdev.111/b 28371/adobjcol.htm的支持

PostgreSQL还支持嵌套表(例如:http://architects.dzone.com/articles/nested-data-structures-and-non )和许多与数组相关的特性。

MySQL不支持嵌套表,但是有一个需要考虑的集合数据类型:http://dev.mysql.com/doc/refman/5.7/en/set.html

一般来说,使用这些特性而不是标准化方法是个好主意,这可能取决于您的应用程序/数据。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19795612

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档