因此,我父亲目前正在使用FileMaker Pro(一个基于GUI的数据库工具,用于他的小型(4位医生)实践)将数据库“黑客入侵”。该数据库将用于减轻医疗机器报告的负担,简化繁琐的流程。
他没有编程背景,并且似乎正在尽其所能来正确学习事物。他有重复的数据类型,没有数据库强制的关系(外键/主键约束)和许多其他问题。他正在使用Youtube视频通过GUI工具手动完成所有操作。
我的问题是,尽管我希望他能够100%成功,但我认为让他处理这些类型的决策并不恰当。我如何说服他,如果不接受这些主题方面的某种教育,那么一起破解是一个坏主意?他可能很固执,我认为他将这类工作视为“孩子们玩耍”
我应该如何处理?哪怕是个坏主意-还是我想他应该雇用合适的DBA /开发人员来处理这个问题,以免成为维护噩梦,所以我正确吗?
NB:我是4年的开发顾问,并且我看到了痛苦的客户实现中的我的一部分。
更新:
所以是几年后的事,我有时间思考这个问题。我父亲最终使用Google Docs,FileMaker Pro和一些电子邮件挂钩实施了一个解决方案。他自己完成了整个工作,他说他正在从中获得巨大的价值。
如果您是一位经验丰富的开发人员,则可能正在阅读该说明和内容。但实际上,我从整个过程中学到了很好的一课-人们只关心结果,而不关心实现。我父亲唯一关心的就是他不需要手动在纸上输入患者信息,而是可以快速填写Google文档表格。很棒的是,他正在寻找一个初级开发人员来专注于自己实践中的自动化。