A computer systems analyst is someone who analyzes a company's current computer systems and procedures, and then figures out a way to have the company operate in a more efficient and effective way by providing technology design solutions. They are the people that can bring business and information technology together by understanding the needs and limitations of both.
establish what the database is for, who’ll use it and what other systems it will link to
Plan the structure of the database, working out how to organise, find and display data
build a test version and check the results for bugs
fill (populate) the database with new information or transfer existing data into it
Plan how to update information, create back-up copies and report errors