database-design


数据库,表和列的命名约定? [关闭]

每当我设计数据库时,我总是想知道是否有最佳的方式在数据库中命名项目。 我经常问自己以下问题: 表名应该是复数吗 列名应为单数吗 我应该为表格或列添加前缀吗 我在命名项目时应该使用大小写吗 有没有建议的准则来命名数据库中的项目

database database-design language-agnostic naming-conventions
数据库触发器

在过去,我从未成为在数据库表上使用触发器的粉丝。 对我来说,他们总是表现出一些将在数据库方面发生的 魔力 ,远离我对应用程序代码的控制。 我还想限制数据库必须完成的工作量,因为它通常是一个共享资源,我总是认为触发器在高负载情况下会变得昂贵。 也就是说,我发现了几个使用触发器的实例 至少在我看来它们

sql-server database-design triggers
保留大型数据集的最佳策略是什么?

我正在领导一个项目,我们将记录指标数据。 我想保留数据多年。 但是,我还希望保持主表不会因为短期报告不需要长期趋势所需的数据而变得臃肿。 处理这种情况的最佳策略是什么 只需将旧数据存档到另一个表中 或者通过对数据本身进行一些整合来 卷起 然后将其存储到另一个表中 或完全不同的东西

database-design dataset
为数据库应用程序留下审计跟踪/更改历史记录的有效策略?

人们在相当复杂的数据库中维护数据更改历史记录的成功策略是什么 我经常使用和开发的应用程序之一可以真正受益于更全面的跟踪记录随时间变化的方式。 例如,现在记录可以具有多个时间戳和修改的用户字段,但是我们目前没有用于记录多个更改的方案,例如,如果回滚操作。 在完美的世界中,可以在每次保存之后重建记录,

database postgresql database-design crud audit-trail
哪个数据库表Schema更有效?

哪个数据库表Schema更有效,为什么 要么 鉴于用户和公司具有一对一的关系。

database-design
如何在数据库中强制执行数据完整性规则?

我正在设计这个类和抽象 MustInherit 类的集合...... 这是我要存储所有这些的数据库表... 就Microsoft SQL Server数据库所知,这些列都是可空的 允许空值 列。 但实际上,这取决于存储在那里的类:LinkNode,HtmlPageNode或CodePageNode

sql sql-server database database-design
数据库建模的经济实惠工具[关闭]

你们能推荐一些价格合理的SQL建模工具,它支持SQL Server,PostgreSQL和MySQL吗 我正在考虑每个许可证范围高达 美元。 请回答一个工具 谢谢

database-design architecture
有多少数据库索引太多了?

我正在开发一个带有相当大的Oracle数据库的项目 尽管我的问题同样适用于其他数据库 。 我们有一个Web界面,允许用户搜索几乎任何可能的字段组合。 为了使这些搜索更快,我们将索引添加到我们认为用户通常会搜索的字段和字段组合。 但是,由于我们并不真正了解客户将如何使用此软件,因此很难确定要创建哪些

database oracle database-design
如何在数据库中存储目录/层次结构/树结构?

如何在数据库中存储目录 层次结构 树结构 即MSSQL Server。 olavk:看起来你没看过我自己的答案。 我使用的方式比递归查询更好: pps 这是要走的路

sql-server sql-server-2005 database-design tree-structure
你能推荐一款适用于Linux的PostgreSQL Visual Database Designer吗?

当我在Windows时,我使用优秀的 MicroOLAP Database Designer for PostgreSQL,但它不是开源或多平台。 你知道或者可以推荐我替代这个软件,我可以在Linux中使用吗 编辑:只是为了澄清,我不想使用wine来为PostgreSQL模拟MicroOlap,它

linux database-design postgresql olap