相关疑难解决方法(0)

数据库字段的标准长度列表

我正在设计一个数据库表,并再一次问自己同样愚蠢的问题:firstname字段应该多长时间?

有没有人有最常见字段的合理长度列表,例如名字,姓氏和电子邮件地址?

database standards

366
推荐指数
7
解决办法
21万
查看次数

mysql - 有多少列太多了?

我正在设置一个可能超过70列的表.我现在正在考虑将其拆分,因为每次访问表时都不需要列中的某些数据.然后,如果我这样做,我将不得不使用连接.

在什么时候,如果有的话,它被认为是太多列?

mysql sql

105
推荐指数
3
解决办法
5万
查看次数

你会如何实现一个非常广泛的"表"?

假设您正在为具有许多属性(2400+)的实体建模,远远大于给定数据库引擎的物理限制(例如~1000 SQL Server).除了域/候选键之外,对这些数据点的相对重要性(哪些是最常用的/最常用的)一无所知,您将如何实现它?

A)EAV.(嘘...本机关系工具抛出窗外.)

B)直接穿过.第一个表有一个主键和1000列,直到极限.下表是1000,外键是第一个.最后一张表是剩余的400,也是外键.

C)在ceil( n / limit )表格上均匀条纹.每个表都有偶数列,外键键到第一个表.800,800,800.

D)别的......

为什么?

编辑:这更像是一个哲学/通用问题,与任何特定限制或引擎无关.

编辑^ 2:正如许多人所指出的那样,数据可能没有规范化.按照惯例,当时的业务限制使深入研究成为不可能.

sql database sql-server

12
推荐指数
2
解决办法
2825
查看次数

标签 统计

database ×2

sql ×2

mysql ×1

sql-server ×1

standards ×1