想象一个带有一组复选框的web表单(可以选择其中任何一个或所有复选框)。我选择将它们保存在一个以逗号分隔的值列表中,这些值存储在数据库表的一列中。现在,我知道正确的解决方案是创建第二个表并正确地规范化
想象一个带有一组复选框的web表单(可以选择其中任何一个或所有复选框)。我选择将它们保存在一个以逗号分隔的值列表中,这些值存储在数据库表的一列中。现在,我知道正确的解决方案是创建第二个表并正确地规范化
谁能举例说明在设计表时如何实现一对一、一对多和多对多关系?
我有一个应用程序,在几乎所有的表中使用GUID作为主键,我读到使用GUID作为主键时存在性能问题。老实说,我还没有看到任何问题,但我要开始一个新的应用程序,我仍然想使用GUID为主键,但我在考虑使用一
我可以在一个表中有多个主键吗?
请记住,我将在lat / long对上执行计算,什么数据类型最适合与MySQL数据库一起使用?
应用程序开发人员常见的数据库开发错误有哪些?
我正在评估什么可能是最好的迁移选项。目前,我使用的是一个分片MySQL(水平分区),我的大部分数据存储在JSON blobs中。我没有任何复杂的SQL查询(已经迁移了,因为我分区了我的db)。现在,似
我遇到过许多NoSQL数据库和SQL数据库。有不同的参数来衡量这些数据库的强弱,可伸缩性就是其中之一。横向和纵向缩放这些数据库有什么区别?
我还不能完全理解这些差异。你能描述这两个概念并使用真实世界的例子吗?
每当我设计数据库时,我总是想知道是否有一种最好的方法来命名数据库中的项目。我经常问自己以下问题:表名应该是复数吗?列名应该是单数吗?我应该为表或列添加前缀吗?我应该在命名项目时使用大小写吗?是否有推荐