Databases represent a type of software that manages large volumes of information in a structured manner. Databases are a structured collection of records or data that is stored in a computer system. Database management systems are usually categorized according to the database model that they support. The database model in most common use today is the relational model.
Database managers must have an in-depth understanding of all aspects of database technology. They need to be creative, analytical thinkers who lead, communicate, and plan.
Database developers need a thorough understanding of relational database theory and practice. They must be analytical, problem solvers, communicators, and experienced with major database management software such as SQL Server, Oracle, or DB2.
Database administrators focus on the technical aspects of the database management software. They manage, monitor, and maintain the software and data of the database software.
Data modelers must have communication, data analysis and problem solving skills. They utilize data modeling tools and standards to design the structure of databases.