Questions tagged «database»

数据库是有组织的数据集合。它是模式,表,查询,报告,视图和其他对象的集合。数据通常以支持需要信息的流程的方式来组织,以对现实的各个方面进行建模。如果对设计数据库有疑问,请使用此标记。如果它与特定的数据库管理系统(例如MySQL)有关,请改用该标记。

5
如何从数据库中填充h:selectOneMenu的选项?
我正在创建一个Web应用程序,您必须在其中从数据库读取对象/实体的列表,并将其填充到JSF中<h:selectOneMenu>。我无法对此进行编码。有人可以告诉我该怎么做吗? 我知道如何List<User>从数据库中获取一个。我需要知道的是,如何在中填充此列表<h:selectOneMenu>。 <h:selectOneMenu value="#{bean.name}"> ...? </h:selectOneMenu>



3
使用PostgreSQL查找重复的行
我们有一张带有以下各列的照片表: id, merchant_id, url 该表包含该组合的重复值merchant_id, url。因此一行可能会出现多次。 234 some_merchant http://www.some-image-url.com/abscde1213 235 some_merchant http://www.some-image-url.com/abscde1213 236 some_merchant http://www.some-image-url.com/abscde1213 删除这些重复项的最佳方法是什么?(我使用PostgreSQL 9.2和Rails3。)

12
强弱实体类型的示例
我试图在Google上对弱实体类型和强实体类型进行了不错的解释,但是我还没有完全理解它们。 有人可以给我一个强弱实体类型的例子吗?


8
SQL按计数顺序
如果我有这样的表和数据: ID | Name | Group 1 Apple A 2 Boy A 3 Cat B 4 Dog C 5 Elep C 6 Fish C 我希望按照从小到大的Group总数进行排序,例如:A-2个记录,B-1个记录,C-3个记录,因此它将变为: 3 Cat B 1 Apple A 2 Boy A 4 Dog C 5 Elep C 6 Fish C 我试过了 $sql = "SELECT ID,Name FROM table …

3
在数据库中设计月度订阅系统的良好实践[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 2年前关闭。 改善这个问题 我想知道如何在数据库中设计每月订阅软件系统。这些系统在Internet上广泛使用,尽管我找不到很多有关数据库设计的内容。 就我而言,这些元素(也许我忘记了一些其他元素)必须包括在内: 客户 计划(如“基本” /“高级”)。每个计划都有每月的价格和一定数量的信用(例如:基本计划每月提供30个信用,而高级计划则提供无限信用)。 积分是在应用程序内花费的虚拟货币。 订阅/取消订阅 付款(请注意,由于折扣等原因,实际支付的价格可能与计划的基本价格有所不同) ...? 除了数据库设计之外,可能还需要设置触发器来执行此操作(?)。 我的痛点: 我看不到总体上这是什么整体设计 数据库中哪一行应该是:month_susbscrition(即每个客户每月1行)或订阅本身(即每个客户1行)? 您将如何处理每月订阅的自动续订? 如果您打算使用Paypal之类的服务来处理每月自动付款,您将如何处理付款设计? 注意 我自愿不详细说明我的需求,因为这样一来,辩论可能会变得笼统,对其他人更有用。 感谢帮助。


15
复合主键与唯一对象ID字段
我继承了一个数据库,该数据库的构想是复合键比使用唯一对象ID字段更理想,并且在构建数据库时,永远不要将单个唯一ID用作主键。因为我正在为此数据库构建一个Rails前端,所以遇到使它符合Rails约定的困难(尽管可以使用自定义视图和一些其他gem来处理复合键)。 编写此特定架构设计背后的原因与编写数据库的方式有关,这与数据库如何以非有效方式处理ID字段以及在构建索引时树型排序有缺陷。这种解释没有任何深度,我仍在尝试围绕这个概念(我熟悉使用复合键,但并非100%的时间)。 任何人都可以对此主题发表意见或增加深度吗?

25
检测数据库篡改,有可能吗?
长时间的监听者,第一次的调用者。 '假设您有一个数据库表负责记录用户活动。此日志的完整性很重要,因此您希望能够检测是否有人修改了表中的任何数据。为了使事情变得更加有趣,还请考虑以下事实:您的系统可能由完全控制此可悲系统的邪恶SQL管理员操作。y ... 您将如何保护您的数据? 您将如何检测是否有人篡改了您的数据? 您可以使用无限的工具。(即哈希,加密等)

7
什么时候不应该使用关系数据库?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 7年前关闭。 改善这个问题 除了google / bigtable方案之外,您什么时候不应该使用关系数据库?为什么不呢?您应该使用什么呢?(您学习过“艰难的方式”吗?)

8
Android单元测试需要上下文
我正在编写我的第一个Android数据库后端,并且正在努力对数据库的创建进行单元测试。 目前,我遇到的问题是获取有效的Context对象,以传递给我的SQLiteOpenHelper实现。有没有办法在扩展TestCase的类中获取Context对象?我想到的解决方案是在TestCase的设置方法中实例化一个Activity,然后将该Activity的Context分配给我的测试方法可以访问的字段变量...但是似乎应该有一个更简单的方法。

4
什么是MySQL数据库引擎?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 2年前关闭。 改善这个问题 我环顾四周,发现一些MySQL引擎是innodb和MyISAM。也许还有更多。我的问题是这些数据库引擎是什么? 不同的MySQL引擎之间有什么区别?更重要的是,我该如何决定使用哪个?


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.