sql – 如何帮助想要CSV格式的关系数据库数据的人?

非技术人员问:“你可以把数据库放在Excel电子表格中吗?”很普遍,几乎是一个trope。 (我可以宣誓就有一个关于这个的xkcd,但是我找不到)。我们经常让客户以CSV格式提供所有的数据。

说这个人是非技术性的是多余的,所以我需要以非技术性,友好的,不高兴的方式向他们解释,Excel不是为了表示一对多的关系(而不是让他们思考这个想法)一对多)。

如果你有一个特定的策略的个人经验,为非技术人员工作,我一定喜欢听。

编辑:似乎大多数答案都倾向于质疑请求者的意图。这本身就是一件很难做的事情。一些答案倾向于将数据投掷在一个人身上,并告诉他们离开。这不是我要去这里的。我正在寻求帮助这个人,不要让他们离开。这就是我要去这里的。

所以,两部分问题:
我告诉一个客户(即需要我满足的人)请求一个CSV数据的备份,或者b。)将信息从系统中取出。

由于这里没有确切的正确答案,因此我们欢迎有实际的答案。

解决方法

请他们向您发送一个空白的电子表格,其列标题为您想要的,并告诉他们您将填写。

当空白的电子表格是两件事情之一将是真的:

>你很容易能够满足项目的要求(例如,不要迷惑如何弄清楚5号电话号码是Phone1和Phone2)。
>你会有一些问题(比如“我每个人都有0到25个电话号码,你想要我选择哪一个是Phone1,哪个Phone2?你想要我做什么?

如果第二个是真实的,客户将能够为您提供答案,或者他们将意识到,以电子表格形式表示他们想要的数据存在一个真正的问题,并希望在规划下一步时请求您的帮助。

相关文章

(一)日志传送架构 (1.1)相关服务器 主服务器 :用于生产的服务器,上面运行这生产SQL Server数据库...
(一)事故背景 最近在SQL Server 2012生产数据库上配置完事物复制(发布订阅)后,生产数据库业务出现了...
(一)测试目的 目前公司使用的SQL SERVER 2012高可用环境为主备模式,其中主库可执行读写操作,备库既...
(一)背景个人在使用sql server时,用到了sql server的发布订阅来做主从同步,类似MySQL的异步复制。在...
UNION和OR谓词 找出 product 和 product2 中售价高于 500 的商品的基本信息. select * from product wh...
datawhale组队学习task03