Access the answers to your technology questions today.
Subscribe Now
30-day free trial. Register in 60 seconds.
What Makes Experts Exchange Unique?
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.
Try it out and discover for yourself.
Subscribe Now
30-day free trial. Register in 60 seconds.
Join the Community
Give a Little. Get a Lot.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
Join the Community
by: rrjegan17Posted on 2009-07-04 at 18:56:20ID: 24778579
Ok.. To clarify your basic doubt, DBA is required to know the following things:
1. Installing and Upgrading an SQL Server
2. Monitoring the Database Server's Health and Tuning Accordingly
3. Planning for Proper Storage
4. Performing Backup and Recovery Duties & Maintenance Tasks
5. Managing Database Users and Security
6. Working with Developers / Programming
7. Transferring Data / Migration
8. Replicating Data / High Availability
9. Data Warehousing
10. Database Documentation & Coding Standards Design.
As you see the list of tasks above, A DBA is expected to be strong in everything except in Step 6 ie., Programming. If DBA is strong in Programming knowledge its preferable as it would help in better coding Practices being followed across.
A Developer can learn all the things other than step 6 for his day to day activities which can help a little bit too.
Hope this helps