relational-database相关内容

mysql一对多查询与否定和/或多个标准

我认为像这样的查询会很容易,因为关系数据库的本质,但似乎给我一个合适。我也搜索了,但发现没有什么真正有帮助。以下是情况: 假设我对产品和产品标签有一个简单的关系。这是一对多的关系,所以我们可以有以下: productid |标记 ====================== 1 |汽车 1 |黑 1 | Ford 2 |汽车 2 | Red 2 | Ford ..
发布时间:2017-03-17 21:23:44 数据库

是否所有现代RDBMS行定向?为什么?

如果一个关系数据库范例是以元组为导向的,我们在这里有最大的限制。 如果可以设计面向列的数据库, 。 矢量操作将执行开箱,索引,散列的简单符号列查找,链接列表作为引擎的幕后链接。 内存映射:转储 仍然使用多个供应商支持的良好理解和标准语言(SQL)。 想象一下,可以设计多少工具 这不是更强壮(和KISS同时)? UPDATE 感谢所有参与者。 问题已 ..
发布时间:2017-03-17 20:28:07 其他数据库

BCNF分解

我试图找出执行BCNF分解的正确步骤。我发现这个例子,但我不明白如何执行正确的步骤。 Schema =(A,B,C,D,E,F,G,H ) FD's + {A - > CGH,AD-> C,DE-> F,G-> G} 有人可以显示正确的步骤吗? 解决方案 使用您的FD确定最低覆盖率: {A - > C,A-> G,A - > H, B - >没有, C - ..
发布时间:2017-03-17 20:26:50 其他数据库

Like和DisLike的SQL数据库结构

我是新的Web编程,需要一些专家的建议。 我使用SQL数据库为我的一个网站项目。 我的网站将显示一个包含“喜欢”和“不喜欢”按钮的主题列表。登录的用户将能够点击每个主题的喜欢或不喜欢按钮。 我可以保存每个主题的喜欢和不喜欢数。因此,如果用户点击某个主题,它会显示该特定主题的喜欢和不喜欢次数,但我想实现的是当有人点击特定的用户个人资料时,它应该显示所有用户喜欢或不喜欢的主题。 例如,当我们在 ..
发布时间:2017-03-17 20:14:12 数据库

可以将自然连接看作是equi-join和theta-join的子集?

我有关于关系代数的问题,以及如何使用theta加入,equi-join,和自然联接可以相互关联。 在stackoverflow.com的评论 sqlvogel 引用 EF Codd 是发明数据库管理关系模型的计算机科学家,“Natural [-join]是Equi [-join]的子集,Equi [-join]是Theta [-join]的子集。” * ( stackoverflow.com ..

Ruby on Rails:在单个数据库单元中保存多个值

如何在Ruby on Rails应用程序的单个单元记录中保存多个值? 如果我有一个名为 Exp 与教育,经验和技能,如果我想让用户在单行中存储多个值,如:教育机构或技能,最好的做法是什么? 例如,如果用户有多个技能,这些技能应该在一个单元格中? 请指教, 谢谢 解决方案 我不建议在同一个数据库列中存储多个值。这将使查询非常困难。例如,如果您想查找具有特定技能集的所有 ..

数据库设计 - 多个“联系信息”为不同的表

我有一个有“人”,“公司”,“商店”等表的数据库。这些表中的许多都必须有“联系信息”。设计此问题的可能性在数据库设计中提出 - 类似的联系信息for multiple实体 现在,在我的数据库中,我有可能具有多个地址,多个电话和多个电子邮件到每个联系人数据。这是我的数据库模式: 因此,我将一个中间表“联系人”作为将“联系人信息”链接到每个表格的最简单方法。 我的问题:这是一个很好的做法 ..

Web开发 - 对象db与关系数据库

使用对象数据库或关系数据库来处理涉及大量CRUD的常规Web开发的缺点和优点? 更新:我重新打开了 解决方案 关系数据库: 优点: 已建立的技术 - 大量的 工具,开发人员,资源 广泛的开源和商业 产品 已知可扩展到非常大的 网站,而且吞吐量非常高 以逻辑和“可编程”方式表示许多问题域 相当标准的语言(SQL) 缺点: 阻抗与OO概念不匹配 - ..
发布时间:2017-03-17 17:48:45 其他数据库

使用文件系统(而不是数据库!)无模式数据 - 最佳实践

阅读完我的其他问题后, 使用关系Schema-Less数据的数据库 ,我开始怀疑文件系统是否比关系数据库更适合用于存储和查询无模式数据。 为什么不直接将数据直接保存到文件系统,而不仅仅是在MySQL之上构建文件系统?索引需要计算出来,但是现代文件系统非常稳定,具有复制,快照和备份功能等强大功能,并且可以灵活地存储无模式数据。 但是,我找不到使用文件系统而不是数据库的人的任何示例。 ..

在关系数据库中存储1:1用户关系的最佳方式

存储用户关系的最佳方式是什么?友谊,必须是双向的(你是我的朋友,因此我是你的朋友)在rel。数据库。 MYSql? 我可以想出两种方法: ,我将向数据库添加两行,行A包含创始用户的用户ID,后面是接受用户在下一列中的UID。 您只需添加一行,UID(启动用户),然后是UID(接受用户); 当然有更好的东西? 解决方案 我会有一个朋友的链接表,或者什么,2列都是PK,用户 ..
发布时间:2017-03-17 15:34:01 数据库

关系数据库与维数据库有什么区别?

我想了解OLAP和数据仓库,我对关系和维度建模之间的区别感到困惑。 例如,假设我有(产品,城市,#销售)的历史销售数据)。我理解以下是一个关系的观点: 产品|城市| #销售 苹果,旧金山,400 苹果,波士顿,700 苹果,西雅图,600 奥兰什,旧金山,550 奥兰什,波士顿,500 Oranges,Seattle,600 虽然以下是更具维度的观点: ..

何时使用MongoDB

我在写一个不一定需要扩展能力的应用程序,因为它不会在开始时收集大量数据。 我将在同一个盒子上运行我的网络服务器和数据库(现在)。 话虽如此,我在寻找性能和效率。 我的应用程序的主要部分将加载博客文章。使用RDBMS(MySQL)我将做6个查询(2个查询是联接),只是加载一个博客文章页面。 select blog select blog_album select b ..
发布时间:2017-03-16 21:33:56 数据库

每种类型数据库的实际示例(实际情况)

有几种类型的数据库用于不同的目的,但通常MySQL用于一切,因为是最了解的数据库。只是举一个例子,在我的公司大数据的应用程序有一个初始阶段的MySQL数据库,什么是令人难以置信的,将给公司带来严重的后果。为什么是MySQL?只是因为没有人知道如何(和什么时候)应该使用另一个DBMS。 所以,我的问题不是供应商,而是数据库类型。你能给我一个具体情况(或应用程序)的每种类型的数据库的实用示例,强 ..
发布时间:2017-03-16 21:03:32 其他数据库

如何设计带有主键和多值属性的表?

我对数据库设计感兴趣,现在正在阅读相应的文献。 通过这本书,我面对一个奇怪的例子,使我感到不确定。 有一个关系 在这个表中,我们有一个复合主键(StudentID,Activity)。但ActivityFee部分依赖于表的键(Activity - > ActivityFee),所以作者建议将这个关系分成两个其他关系: 现在,如果我们来看看STUDENT_ACTIVITY,Activ ..

解耦MySQL数据与易用性

假设有三个表的酒店预订的简单数据库。 表1:预订 此表包含“ $ b此表保存所有酒店房间的数据,每晚价格和床数。 表3:优惠券 此表格包含所有优惠券的数据。 选项#1: 如果您想了解预订每个预订的总费用,您必须提取预订,每个预订的房间和优惠券(如果有的话)。 使用这些数据,您可以计算预订总金额。 选项#2:还有另一个选项,即在预留表中存储总成本和折扣,以便更容易 ..
发布时间:2017-03-16 11:52:41 数据库

如何构造SQL查询以查找作为两个特定其他对象的父对象的对象?

说我有2个表,称为父级和子级。父母可以有0到许多孩子,并且孩子可以有1到许多父母。 例如,假设我有父级[p_a,p_b,p_c,p_d]和子级:[c_a,c_b] 它们具有如下结构: p_a有c_a作为子 p_b具有c_b作为子 p_c具有c_a和c_b作为子 p_d没有子 如何制定查询以选择p_c? p有[id,name],c有[id,name],并且有一个带有[ ..
发布时间:2017-03-16 11:48:05 数据库