标签: normalizing

地址簿数据库架构

我需要为用户存储联系信息.我希望将此数据作为hCard显示在页面上,并可作为vCard下载.我也希望能够通过电话号码,电子邮件等搜索数据库.

您认为存储此数据的最佳方式是什么?由于用户可能有多个地址等,因此完全规范化将是一团糟.我正在考虑使用XML,但我不熟悉查询XML数据库字段.我仍然可以通过联系信息搜索用户吗?

我正在使用SQL Server 2005,如果这很重要的话.

schema microformats normalizing vcf-vcard hcard

2
推荐指数
1
解决办法
4156
查看次数

从 R 中的核密度归一化常数

如何从非标准分布中获得归一化常数。前任:

x <- c(rnorm(500,10,1),rnorm(500,20,2),rnorm(500,35,1))
Run Code Online (Sandbox Code Playgroud)

在 R 中使用密度后

dens<-density(x,n=length(x),adjust=0.4)
Run Code Online (Sandbox Code Playgroud)

normalizing r kernel-density

2
推荐指数
1
解决办法
2035
查看次数

如何防止规范化数据库的详细表中的孤立记录?

我必须维护一个未正确规范化的旧数据库.例如,对于项目的不同里程碑从订购到交货日期,有一个项目表已经增长(或可能是如雨后春笋般出色),有5个或更多不同的日期列.还有几个表,每个表都有街道地址,邮件地址或网络链接的列.

我想规范化结构,创建地址表,计划日期等,以及允许1:N关系的必要表(每个客户的地址,每个项目的截止日期等).

现在我完全不确定如何处理详细信息表中数据的更改.例如,考虑更改客户交货地址.更改地址表中的数据是不可能的,因为多个记录(可能在多个表中)可以引用该记录.如果没有其他行与其具有外键关系,则添加新地址记录可能会使旧记录成为孤立状态.

我已经考虑过以下方法来处理这个:

  • 添加新的详细记录,并检查主表的更新触发器是否必须删除旧的详细记录.这需要了解所有与详细信息表有关系的表,在所有表中或在sproc中.我不喜欢这种失去分离.它还涉及活动事务中的更多表.

  • 让触发器尝试删除旧的详细记录,并捕获任何错误.这只是错了.

  • 与孤立记录一起生活,并定期维护任务清理所有详细信息表.

在链接到多个主表的详细信息表中处理数据更改的首选方法是什么?有关阅读的提示吗?

normalizing database-design

1
推荐指数
1
解决办法
3920
查看次数

如何在 pandas 中缩放 -1 和 1 之间的数据

在此输入图像描述

在此输入图像描述

嗨,大家好!有人可以帮我解决这个问题吗?bh_df 是我正在使用的数据集。正如您现在所看到的,数据大约在。79 和 77。我需要在 -1 和 1 之间缩放它。提前谢谢您!我想做 x_max-x_min 的事情(在这里建议https://scikit-learn.org/stable/modules/ generated/sklearn.preprocessing.MinMaxScaler.html ),但我的最小数据点是 0,所以我不认为它会做任何有用的事情。

python scaling normalizing pandas

0
推荐指数
1
解决办法
3445
查看次数