数据库设计 – DBA如何更加“程序员友好”?

关于“在数据库层中应用逻辑或将应用程序逻辑放入什么参数?”问题的 dba.se versionprogrammers.se version的答案和评论?在一些工作场所中,DBA和程序员之间存在分歧.

DBA可以做些什么来与程序员在这样的问题上更好地合作?

我们应该吗:

>研究我们的程序员用来理解他们面临的困难的工具和语言,特别是在使用设计良好的数据库时?
>鼓励程序员更好地了解数据库以及在数据库级别拥有业务逻辑的优势?
>改变我们为数据定义接口的方式 – 例如使用更多程序员友好的事务API(例如,向后兼容性等问题)?

解决方法

从程序员的角度来看,我认为我们最想要的是关于如何设计和构建数据层的一致,明确和实施的标准.我愿意在你的沙盒中按你想要的方式玩,你只需要告诉我你想要什么,而不是一直改变规则.应该为每个人实现相同的,甚至是superprogrammergod.如果你为他做了例外,那么你希望我支持并改变它,但是以正确的方式重新实现它对我不起作用.

请不要告诉我不要那样做,走开.和我一起向我展示你想要什么,以及为什么你的方式更好.如果我明白我会遵守.当我没有得到它然后更难遵守.我不想成为一名DBA.我喜欢编程我不想要你的工作,如果你是一个优秀的DBA,那么我将成为你最大的粉丝.

相关文章

SELECT a.*,b.dp_name,c.pa_name,fm_name=(CASE WHEN a.fm_n...
if not exists(select name from syscolumns where name=&am...
select a.*,pano=a.pa_no,b.pa_name,f.dp_name,e.fw_state_n...
要在 SQL Server 2019 中设置定时自动重启,可以使用 Window...
您收到的错误消息表明数据库 'EastRiver' 的...
首先我需要查询出需要使用SQL Server Profiler跟踪的数据库标...