其他数据库

添加信息,xml列或新表?

我们希望扩展我们的数据库以创建多语言支持,但我们不确定如何做到这一点。 我们的数据库如下所示: ID - 名称 - 说明 - (很多不相关的列) 选项1是向表中添加一个xml列,在这一列中,我们可以存储我们需要的信息,如下所示: ..
发布时间:2017-03-22 01:26:52 其他数据库

如何为Google日历设计桌面结构,如重复功能?

如何以最佳方式为Google日历设计表格结构,例如重复功能? Google日历可让用户安排重新发生事件无限期或确定一段的时间。现在当我们这样做时,数据库表中管理这些类型的未来数据的最佳方法是什么? 例如:我有表名为事件,我存储所有常规事件这是非重复类型,并且安排了一些日子和时间。现在,当涉及重复发生的事件时,我将创建一个单独的表并将其存储为模板? 例如,让我们来看一下这个: ..
发布时间:2017-03-22 01:26:21 其他数据库

在MongoDB中生成_id与ObjectId自动生成

我正在开发一个创建永久链接的应用程序。我不知道如何将文档保存在MondoDB中。两个策略: ObjectId自动生成 MongoDB自动生成 _id 。我需要在永久链接字段上创建一个索引,因为我通过固定链接获取信息。此外,我可以访问ObjectId的创建时间,使用 getTimestamp()方法,所以 datetime 字段似乎是多余的,但如果我删除此字段,我需要两次调用MongoD ..
发布时间:2017-03-22 01:26:09 其他数据库

如何从Qt应用程序中检查当前PostgreSQL用户的角色?

我有一些基于Qt库的应用程序,并使用QPSQL驱动程序。 在PostreSQL中定义了一些用户角色(例如:admin,operator,user)。我的应用程序在指定的用户下创建与postgres服务器的连接。如何查看用户角色? 解决方案 每个文档: SELECT current_user; - 当前执行上下文的用户名 SELECT session_user; - 会话用户 ..
发布时间:2017-03-22 01:25:27 其他数据库

一个查找表或许多查找表?

我需要保存基本成员的数据,其中包括性别,教育,职业,婚姻状态,身高,居住状态等附加属性。 所有表都有(id,name,value),所有属性都有字符串值。 我创建成员表 tbl_members 并为每个上述属性分别设置15-18查找表: tbl_members : mem_Id mem_email mem_password Gender_Id educat ..
发布时间:2017-03-22 01:24:47 其他数据库

在DB表中标记已删除的记录

有时您想要将数据库表记录标记为已删除,而不是永久删除它。 您如何做? 到目前为止,我一直在使用一个布尔“删除”字段,但我不知道这是否是一个好的apprach。 解决方案 这是关于它 - 一个布尔字段来表示记录被删除。我使用过几次,我打电话给这个字段 IsDeleted 。 这通常被称为逻辑删除。 您需要尊重报告中的该字段 - 这意味着不包含所有使用的记录IsDele ..

不必要的冗余与表

我的项目列出如下:这只是一个总结。但是我使用“Detail”表格显示的方法来代表一种“继承”类型,因为“Item”和“Downloadable”将是完全相同的,除了每个都将有一些附加的字段相关只给他们 我的问题在于这种设计模式。这样的事情在我们的项目中出现了很多次,有没有更聪明的方法来处理?我基本上需要尽可能规范化表格。我对数据库非常新鲜,所以这对我来说都是非常混乱的。 共有5个项目。 ..
发布时间:2017-03-22 01:23:28 其他数据库

测验应用程序的Rails关联和数据库设计

我正在建立这个测验应用程序。我想要它有点复杂。 我已经想出了这个数据库模式。但是我真的很困惑...对我将需要和什么协会感到困惑。 嗯..有一件事要注意的是,当一个测试被创建没有有关候选人人数的资料。所以,我创建了 test_questions 和 candidate_answers 作为单独的表。 请帮助我协会。 解决方案 我们来看看, / p> #对于问题: :h ..
发布时间:2017-03-22 01:23:15 其他数据库

当您有两种类型的记录时,该表的最佳数据库设计是什么?

我正在追踪练习。我有一个锻炼表与 id exercise_id (外键进入练习表) 现在,一些锻炼,如体重训练有以下字段: weight,reps (我刚刚提升了10次@ 100磅)。 和其他练习,如运行有字段:时间,距离(我刚跑了5英里,花费了1个小时) 我应该将它们全部存储在同一个表中并且只是有一些记录填写了2个字段,其他字段为空白或应分解成多个表。 在一天结 ..
发布时间:2017-03-22 01:22:12 其他数据库

为Advantage数据库服务器10创建ERD

我需要为ADS 10数据库创建一个ERD。 Reverese Engineering将会很好,因为数据库已经存在。 不幸的是,我没有找到一个支持该数据库的ERD工具。 有人知道支持这个功能的工具吗? 解决方案 看一下 TOAD Data Modeler 。 TDM版本2正式支持ADS版本8和9.它看起来像版本3(显然是当前版本)放弃了对ADS和其他数据库产品的支持,尽管它们可能还 ..
发布时间:2017-03-22 01:21:58 其他数据库

DB设计为多种类型的实体

我需要开发一个应用程序,其中将有4种类型的用户实体(管理员,合作伙伴,公司和客户端),每个用户类型都有自己的一组细节,他们都应该能够执行常见的操作,如发送消息,付款等等。这些操作应该保留在一个表上,但是它们需要引用确切的用户,尽管它是类型。 什么数据库设计会更合适? 解决方案 “我只想再添加一件事,你建议我每个用户类型都有一个表...我喜欢这种方法,但是如何我设计了一个模式,我可以说 ..
发布时间:2017-03-22 01:21:44 其他数据库

修订:算法和数据结构

我需要使用修订版来构建和处理数据的想法。 例如,我有一个对象数据库(例如汽车)。每个对象都有一些属性,可以是任意的,所以没有一个设置模式来描述这些对象。这些对象可能保存为键值对。 现在我需要更改对象的属性。我不想完全重写它 - 我想要回去看看这些属性的变化历史记录,这就是为什么我要添加新的属性并保留旧的属性(所以我猜时间戳会做这个工作告诉哪个属性是最新的)。 同时我想要能够获取有关任 ..

总帐和应付帐款数据模型

我正在寻找总分类帐和应付帐款的行业标准逻辑数据模型。 是否有任何可用的会计数据模型? 解决方案 嗯,我在学习簿记时学到了数据模型。如果Google没有给你答案,那可能就是这样。 最基本的分类帐是3个表:帐户,批次和事务。所有交易必须是批量的。有些人为借记和贷记提供了两个列,我总是做了一个列,借方和贷方都有相反的迹象。 应付款也很简单。它的核心是供应商桌子和一张凭单/发票表 ..
发布时间:2017-03-22 01:21:01 其他数据库

我需要为我的关系表创建代理键吗?

我有多对多实体的关系表。 author_id | book_id 我需要添加relation_id吗?我应该能够识别使用这两个id。 谢谢 解决方案 p>由于你使用的是Doctrine,所以尽量不要在RDBMS层面上考虑太多(至少不是大部分时间)。 如果你有两个实体与ManyToMany关系,你应该忘记代理键。事实上,你应该几乎忽略关系表存在的事实。您只需要有两个相关 ..
发布时间:2017-03-22 01:20:10 其他数据库

MS Access中的一对一关系

我在MS Access中的两个表之间创建一对一关系时遇到困难 - 当我创建关系时,它默认为“多对一”,我没有看到一个选项更改。有没有办法这样做? 解决方案 Access没有这样的概念。您可以将两个表合并成一个表,或者在两个表上为公共字段放置唯一索引。还有其他的好处吗? 你可以假设在两个方向创建FK关系,但我不知道它会获得什么,除了可能的查询提示。 编辑:注释中的重要更新说明 ..

我应该使用“RecordID”作为列名?

我正在创建一个有五个部分的在线应用程序。每个部分都有自己的表。我们来调用SECTION1,SECTION2等部分。将会有一个名为APPLICATIONS的主表。该表中的第一列将为ApplicationID。 超快速服务器上只有几千条记录,所以我想把注意力集中在表和关系的可读性上,而不是我可能会有多少处理能力如果我正常化,直到我生病,就能保存。 以下是我想我应该命名和构造表格的方式。你可 ..
发布时间:2017-03-22 01:18:58 其他数据库