protection for the data that will be stored, there is always a way for something to go bad enough to corrupt or destroy a database. Backups allow for the database to be restored if that happens. This task is usually entrusted to the administrators.
* DDL (Data Definition Language). DDL is how tables, synonyms, indexes and any other database object is defined. This is the bread and butter of administrators and data modelers. It is also widely used by developers.
* DML (Data Manipulation Language). DML is the primary way a developer interacts with the database. The applications almost always use DML to read, insert, update or delete data. A developer who does not know DML is not a database developer. An administrator who does not know DML cannot help developers minimize their impacts on the system or troubleshoot problematic queries.
* System Schema. A schema is an grouped collection of database objects. How they are grouped and accessed varies among database vendors. The System schema is the collection that holds the data about the database - table names, definitions, users, permissions, indexes, etc. Knowing how to work with this schema is one of the major responsibilities of an administrator. Developers can answer a lot of questions using them as well.
There are many more skills and career paths to anybody well versed in using databases. Developers, administrators and data modelers are just the three paths that are the first ones to open up - with most entry-level careers being developers and administrators. Acquiring the skills and knowledge discussed here is a great way to break into a database career. Continued learning and expansion of skills are critical to the long term advancement of that career.
Like most careers it takes time, experience and demonstrated skill to become respected and successful. For those who are up to the challenge, this career choice can be varied and rewarding.
Learn more about this author, Jack Thornton.
Click here to send this author comments or questions.
Below are the top articles rated and ranked by Helium members on:
A career in databases offers a great way to be involved in Information Technology (IT) partly because databases are ubiquitous.
by Alan Fernald
The best way to learn database management is to be database management.
Many entry-level PC technicians have asked over the
by Jerry Curtis
Looking to make yourself more competitive in the workplace? Try learning database programming and maintenance. Even if you
by Anjan Roy
Database applications are probably the most widely developed and used application throughout the world. Applications are
by Joe Coffman
The enterprise database is the Holy Grail of Information Technology. All of the technological processes, all of the applications,
View All Articles on:
Tips for starting a career in databases
Add your voice
Know something about Tips for starting a career in databases?
We want to hear your view.
Write now!
Featured Partner
Takes All Types has partnered with Helium, giving you the chance to write for a cause. Browse Takes All Types' f...more
hide