The Database Design Resource Center



Important Analyst Ethics - Reminding Words

The analyst ethics and business.

You have done the job, and a complete (?) Entity Relationship model, with Function Hierarchies, Events, and Business Constraints are all in place.

And, when conditions change, and the customer needs to order a rewrite, is he happy? No.

If he knows he can just create a new customer type in the CUSTOMER_TYPE table and then go on, without calling you, will he be happy then? I think so.

This is the responsibility of the system analyst: Giving the customer flexibility for future growth and change, without those costly rewrites. As a consultant you may disagree, you may just love those rewrites; an income generating tool! But I can assure you: In the long run, you will win by building flexibility and room for change for your customer.

I just read somewhere on the Internet: In the good old days, a dissatisfied customer would tell his frustration to 6 others; in the days of the Internet, he will tell it to 6.000 others.

I would not have appreciated that.

Return to the Analysis Phase


Exclusive interviews with:
Steven Feuerstein, PLSQL expert
Donald Burleson, Top IT consultant


Free eBook

Subscribe to my newsletter and get my ebook on Entity Relationship Modeling Principles as a free gift:


What visitors say...

"I just stumbled accross your site looking for some normalization theory and I have to say it is fantastic.

I have been in the database field for 10+ years and I have never before come across such a useful site. Thank you for taking the time to put this site together."

Mike, USA

Read more Testimonials



Database Normalization eBook:


Database Normalization eBook




Copyright © www.databasedesign-resource.com / Alf A. Pedersen
All rights reserved.
All information contained on this website is for informational purposes only.
Disclaimer: www.databasedesign-resource.com does not warrant any company, product, service or any content contained herein.

Return to top

Copyright acknowledgement note:

The name Oracle is a trademark of Oracle Corporation.
The names MS Access/MS SQL Server are trademarks of Microsoft Corporation.
Any other names used on this website may be trademarks of their respective owners, which I fully respect.