At PASS this year, Adam Machanic and Peter DeBetta gave a great session presenting things as sort of "anti-patterns". They would have slides that have would say things like "Naming standards are irrelevant" or "always use heaps". It was a blast. The audience chimed in with equally bad ideas (including myself). Kudos guys!
What really struck me though is when they were talking about security and pointing out that most security issues happen "outside" of the database. A backup tape disappearing, a web application exposing things with no protection, or an employee walking out with credit card data. Adam then quite eloquantly talked about how we DBAs are the "stewards" of the data. We need to understand what is happening before the data hits the database, after it is in the database and once it leaves the database. I couldn't agree more. Someone has to be responsibility for data, and if the not the DBA, who else?
What does everyone thing - is this the role of the DBA or someone else?