Fix Your Database Without The Horror Movie Music

Published
I’ll never forget my first day as a database administrator. During my orientation, I heard horror movie music playing in my head. The database was a nightmare! Listening to my new coworker’s list of concerns, all I could think about was how to fix the databaseand how to keep it fixed.  

Now, after years of working in nonprofits, and working with thousands of nonprofits, I’ve found a process for fixing a database that works without the scary music.

1. Think About Your Perfect Database 00d9d87c6ff26d66d7275bdaa5e5b80c-huge-pe
When I go to a new place, I need to know my destination before I start my journey. And so, I enter the address into my GPS. Similarly, you need to know what your perfect database will look like at the end of the journey. Look through your database tables, records, and reports. In a perfect world, what would your database look like? The perfect (or closer to perfect) database is your goal destination.

2. Plug the Leak by Defining Security
81b50977659720daaa2b0ceee0bed370-huge-pl
The first thing to do in a leaking boat is plug the leak. Then, get rid of the extra water. You need to plug your database by defining security around who can access or change things. Proper security prevents users from changing settings and creating new problems for you to fix.

Tip: Start with restricting who can add entries to tables in Configuration.

3. Set Your Priorities and Start Fixing Your Database—One Area at a Time7de8b98a7de84966a54ab36ce51f07e6-huge-se
Rome wasn’t built in a day, and your database is not going to be fixed in a day. You need to determine what areas to fix first, and then move on to your next goal. As you start to fix an area, make sure that user security settings will prevent others from changing the area back to the way it was. Be sure to update your policies and procedures guide to reflect the updated processes.

Tip: Before making changes, talk to your users to determine what table entries and attributes are needed. Bring a list of table entries to review at your next team meeting.

4. Schedule Random Security Checks ccba86590ea0683561e3e05aa63a2b80-huge-ra
Although they may seem to happen overnight, database issues normally start with a few mistakes that, over time, add up and create a messy database. Schedule and perform random checks on areas that you have fixed to ensure new problems are not arising.

Tip: Check with your users to see how the new process is working and adjust as needed.

5. Ask for Helpd7be730fa77b86efcf1d1e23c9aa147f-huge-as
The Blackbaud Community is full of helpful users who have fixed databases and are happy to share ideas with you. Post your database problems or share ways you have fixed your database.

Blackbaud University has a number of courses designed to help you configure and fix your database. Save the scary music for the movies, and create a plan to fix your database and keep it horror-free.
 
News Raiser's Edge® Blog 02/28/2017 10:00am EST

Leave a Comment

Check back soon!

Share: