×

Loading...
Ad by
  • 予人玫瑰,手有余香:加拿大新天地工作移民诚聘求职顾问&行业导师!
Ad by
  • 予人玫瑰,手有余香:加拿大新天地工作移民诚聘求职顾问&行业导师!

Career Research - Database Developer

本文发表在 rolia.net 枫下论坛BY CAREER CRUISING
Database Developer
NOC Code: 2172

1.Job Description

With the advent of the computer age, most paper-based filing systems have been replaced by sophisticated, powerful, globally accessible databases. Today, a single computer database can replace a room full of filing cabinets.

Databases can store all kinds of information. For example, a library database can hold contact information on every library member, details of books in stock and when they抮e due for return. A database is a more efficient filing system than a paper-based system and it makes it more difficult to lose a file. Databases are designed, installed, updated, maintained and repaired by database developers.

There are two main types of databases. The most basic type of database is a flat-file where all the information is stored together in a single table. Flat-files are easy to create, but they have their limitations. Relational databases are more powerful but also more complicated to configure.

When creating a new database, developers will go through several stages before even turning on a computer. First, the developer sits down with the client (a person or company he or she is developing the database for) and finds out the purpose of the database, who will use it, and what information needs to be stored and retrieved.

Then the developer works out how the database will fit together and suggests a format that will meet the client抯 needs, for example, a basic flat-file or a relational database. If the client agrees to the suggestions, the developer codes the database, calculates the amount of memory needed, tests and corrects errors, and imports the data that will be stored in the database. If the client requests any changes, the developer will have to incorporate them.

Developers often work as part of a team. Members of the team may specialize in different areas. For example, database architects usually work directly with the clients. Programmers work on the coding and technical aspects of the database.

2.Working Conditions

Database developers work inside offices in front of computers. They may work alone but are often part of a project team. Travelling to meet with clients may be required.

The job is not physically demanding, but database developers may suffer from back and neck strain from spending long hours at the computer. Taking regular breaks and doing stretching exercises can help prevent this.

Database developers usually work full-time and have a regular five-day, 40-hour week. However, overtime may be required to meet deadlines and finish projects.

3.Earnings

Database developers can work on staff for any organization, such as a retail store, government agency, university or financial institution, which requires databases as part of its operation. Others may work on a freelance contract basis, going from project to project.

Entry-level programming positions pay from $30,000 to $45,000 a year. Database developers with several years of experience can earn $45,000 to $100,000 a year. Project managers can earn over $100,000 a year.

4.Education

Education & Training

A bachelor's degree in computer programming, systems engineering or a related area is usually required to enter this field.

However, some database developers receive their training at community colleges or private training schools. A master's degree is helpful for advancement.

Related College & University Programs

Database Development and Administration
Computer Programming
Computer Systems Analysis
Systems Science and Engineering
Computer Science
Computer Engineering
Software Engineering

Other Suggested Qualifications

You should have a logical mind, but also have creative ability. As technology develops and clients demand more powerful databases, the developer抯 job also becomes more complex.

Related Subjects

Math
English
Computers
Design
Architecture
Statistics
Computer science

5.Career Path

LEVEL 1 Programmer
EARNINGS $30,000 to $45,000 a year
REQUIREMENTS ?Undergraduate degree or diploma in computer science
RESPONSIBILITIES Developing code that will support an application.

LEVEL 2 Database Developer (Programmer/Analyst/Architect)
EARNINGS $45,000 to $100,000 a year
REQUIREMENTS ?Two years of experience as a programmer
?Data modeling courses (for database architects)
RESPONSIBILITIES Developing code; writing specifications for code development; designing and building systems; ensuring the database remains reliable over time; performing administrative duties.

LEVEL 3 Project Manager
EARNINGS $50,000 to $120,000 a year
REQUIREMENTS ?Knowledge of lifecycle in programming
?Time tracking skills
RESPONSIBILITIES Managing all aspects of a project; keeping everything on time and within budget.

6.Related Jobs

Business Systems Analyst
Computer Engineer
Computer Network Specialist
Computer Programmer
Computer Support Person
Data Entry Clerk
GIS Specialist
Project Manager
Technical Sales Representative
Web Developer
Webmaster

7.Resources

Software Human Resource Council
http://www.shrc.ca

DiscoverIT.org: Software Career Discovery Centre
http://www.discoverit.org

DB2 Magazine
http://www.db2mag.com

Association for Computing Machinery
http://www.acm.org

Institute for Certification of Computer Professionals
http://www.iccp.org

Microsoft certification program information
http://www.microsoft.com/trainingandservices/default.asp

Association for Women in Computing
http://www.awc-hq.org

Virtual Computer Library ?Links to Computer Magazines
http://www.utexas.edu/computer/vcl/journals.html

Job Futures:
Computer Systems Analysts
http://jobfutures.ca/noc/2162.shtml更多精彩文章及讨论,请光临枫下论坛 rolia.net
Sign in and Reply
Modify
Report

Replies, comments and Discussions:

  • 工作学习 / 事业与工作 / Job Hunting系列——和以前写的东西不一样,这个系列是纯粹的笔记,大部分内容都是来自搜集整理。而且,对我非常有用的东西,也许是别人的毒药。
    • Employment Resouce Centres(1)
    • Employment Resource Centres(2)
    • up yixia
    • 毒药
    • well done. Would u mind posting them to other websites for our folks who need them?
      • 信息就是用来共享的 :D
    • We might be reading the same book.
    • Job Hunting Bookmarks(1)
    • Job Hunting Bookmarks(2)
    • Job Hunting Bookmarks(3)
    • Job Hunting Bookmarks(4)
    • Very helpful, thank you!
    • 不错。
    • r you looking for job now?
      • 是呀。:D
    • Career Research - Certified General Accountant
      • "Career Cruising" (CD)is helpful. I like the interview parts.
    • Career Research - Database Developer
    • Career Research - Computer Programmer
    • Career Research - Web Developer
    • 你是在北京一起和EGG在沸腾渔乡吃水煮鱼的Bingle吗?那次有将近20人的FB?
      • ofcz yes!
        • Egg你好!那次FB我坐在另一桌你的正对面。很遗憾没有机会和你多聊,不过你的风采还是给我留下了深刻印象,我和太太经常会提起那次聚会和谈到你。我现在已经到加拿大三个多月了,如果你在这里组织FB的话,不要忘了叫上我们。
          • 我有那次机会的照片啊,你戴眼镜吗?来了3个月,感觉我当时说的是否真实?我们最近很少FB了,只是偶尔走走私啥的,下次叫上你吧
            • 废话,当然真实了。不然早就到你们家去扁你了。我住在Eglinton和Brimley的Intersection附近,E-mail: richardzhang214@hotmail.com,电话:416-266-9661,有空联系!小孩病好透了吧?
            • 能不能把照片发过来?richardzhang214@hotmail.com
        • Bingle你刚过来吗?我来了三个月了,记得你要申请学校,因为FB的时候说你在这方面很有心得,怎么开始找工作了?
          • 对,过来1个月了,刚开始着手找工作。FB的时候Egg同学把我当作他的backup,凡是他不懂的问题(例如上学啦、摄影啦)都推给我。但这并不表示我要上学,或者我是摄影迷。:D
            • Sorry, Bingle, 我犯了一个典型的GMAT/GRE逻辑错误。hehe, 原来是这样
            • 我正在上一个Job Finding Club,在Eglinton和Kenndy的Intersection。感觉还不错,有很多Local Canadian在班上。核心课程除了简历外,主要是Cold Calling。三个星期,一个星期简历,两个星期Cold Calling。
              感兴趣的话可以和我联系,另外你找哪方面的工作?我也可以帮你留心一下。
              • richjohn,能介绍怎么报名吗?
                • Scarborough Job Finding Club 2425 Eglinton Ave. East, Suite 303 Tel: 416-285-0025
                  四月初有Orientation,必须上完Orientation,通过面试就可以了。
                  享受EI的人享有优先权,但没有的人也有机会。我刚到三个月,没有EI。尽量约靠前的面试,另一个朋友有EI比我约的面试晚一天结果没有位置了。
                  据说80-85%的参加者在毕业后90天内找到了工作。政府在每个人身上的投资是2000加币,所以上课的要求比较严格,特别是出勤率,5次以上非“找工“的迟到早退或缺勤就会被terminate。请假时必须提供时间、地点、会见人及联系电话。
    • The Canadian Software Market
    • Career Descriptions - Systems Programmer
    • Career Descriptions - Applications Programmer
      • 要经济人兼翻译么?