Database Developer ICT Professionals
SaveWhat Does a {{ profession.preferred_title|title }} Do?
Database developers program, implement and coordinate changes to computer databases based on their expertise of database management systems.
Resource recommendations may include affiliate links. Learn more
Where Do I Start?
Data Quality Assessment
The process of revealing data issues using quality indicators, measures and metrics in order to plan data cleansing and data enrichment strategies according to data quality criteria.
Sign up to trackReady to go deeper? Pick up to 3 skills to focus on from the list below.
These are common skills for this role. Real-world experience matters more than ticking every box — use this as a guide, not a checklist.
Skills You Need to Become a Database Developer
Essential Skills
Essential Skills
-
EssentialData Quality Assessment knowledge
The process of revealing data issues using quality indicators, measures and metrics in order to plan data cleansing and data enrichment strategies according to data quality criteria.
Recommended Books
1 book -
EssentialDatabase Development Tools knowledge
The methodologies and tools used for creating logical and physical structure of databases, such as logical data structures, diagrams, modelling methodologies and entity-relationships.
No book recommendations available yet.
-
EssentialData Storage knowledge
The physical and technical concepts of how digital data storage is organised in specific schemes both locally, such as hard-drives and random-access memories (RAM) and remotely, via network, internet or …
No book recommendations available yet.
-
EssentialDatabase Management Systems knowledge
The tools for creating, updating and managing databases, such as Oracle, MySQL and Microsoft SQL Server.
No book recommendations available yet.
-
EssentialQuery Languages knowledge
The field of standardised computer languages for retrieval of information from a database and of documents containing the needed information.
No book recommendations available yet.
-
EssentialResource Description Framework Query Language knowledge
The query languages such as SPARQL which are used to retrieve and manipulate data stored in Resource Description Framework format (RDF).
No book recommendations available yet.
-
EssentialData Extraction, Transformation And Loading Tools knowledge
The tools for integration of information from multiple applications, created and maintained by organisations, into one consistent and transparent data structure.
No book recommendations available yet.
-
EssentialApply Information Security Policies skill
Implement policies, methods and regulations for data and information security in order to respect confidentiality, integrity and availability principles.
Course recommendations coming soon.
-
EssentialCollect Customer Feedback On Applications skill
Gather a response and analyse data from customers to identify requests or problems in order to improve applications and overall customer satisfaction.
Course recommendations coming soon.
-
EssentialEstimate Duration Of Work skill
Produce accurate calculations on time necessary to fulfil future technical tasks based on past and present information and observations or plan the estimated duration of individual tasks in a given …
Course recommendations coming soon.
-
EssentialIdentify Customer Requirements skill
Apply techniques and tools, such as surveys, questionnaires, ICT applications, for eliciting, defining, analysing, documenting and maintaining user requirements from system, service or product.
Course recommendations coming soon.
-
EssentialInterpret Technical Texts skill
Read and understand technical texts that provide information on how to perform a task, usually explained in steps.
Course recommendations coming soon.
-
EssentialPerform Backups skill
Implement backup procedures to backup data and systems to ensure permanent and reliable system operation. Execute data backups in order to secure information by copying and archiving to ensure integrity …
Course recommendations coming soon.
-
EssentialReport Analysis Results skill
Produce research documents or give presentations to report the results of a conducted research and analysis project, indicating the analysis procedures and methods which led to the results, as well …
Course recommendations coming soon.
-
EssentialBalance Database Resources skill
Stabilise the workload and resources of a database, by controlling the demand of transactions, allocating disk spaces and ensuring reliability of the servers in order to optimise cost and risk …
Course recommendations coming soon.
-
EssentialCreate Data Models skill
Use specific techniques and methodologies to analyse the data requirements of an organisation's business processes in order to create models for these data, such as conceptual, logical and physical models. …
Course recommendations coming soon.
-
EssentialTest Ict Queries skill
Assess that developed queries return and execute correct actions and data.
Course recommendations coming soon.
-
EssentialWrite Database Documentation skill
Develop documentation containing information about the database that is relevant to end users.
Course recommendations coming soon.
Optional Skills (5 of {{ profession.optional_skills|length }} displayed)
-
OptionalMysql knowledge
The computer program MySQL is a tool for creating, updating and managing databases, currently developed by the software company Oracle.
Recommended Books
5 book{{ skill.books|length|pluralize }}Web Programming with PHP and MySQLPreviewKickstart MySQL Fundamentals: Build Real-World Databases, Query with Confidence, and Optimize Data Using Advanced MySQL and SQL Skills -
OptionalMicrosoft Visual C++ knowledge
The computer program Visual C++ is a suite of software development tools for writing programs, such as compiler, debugger, code editor, code highlights, packaged in a unified user interface. It …
Recommended Books
1 book{{ skill.books|length|pluralize }} -
OptionalAbap knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in ABAP.
No book recommendations available yet.
-
OptionalAjax knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in AJAX.
No book recommendations available yet.
-
OptionalAsp.Net knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in ASP.NET.
No book recommendations available yet.
-
OptionalC# knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in C#.
No book recommendations available yet.
-
OptionalC++ knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in C++.
No book recommendations available yet.
-
OptionalCoffeescript knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in CoffeeScript.
No book recommendations available yet.
-
OptionalErlang knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Erlang.
No book recommendations available yet.
-
OptionalHaskell knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Haskell.
No book recommendations available yet.
-
OptionalJava (Computer Programming) knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Java.
No book recommendations available yet.
-
OptionalJavascript knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in JavaScript.
No book recommendations available yet.
-
OptionalLdap knowledge
The computer language LDAP is a query language for retrieval of information from a database and of documents containing the needed information.
No book recommendations available yet.
-
OptionalLinq knowledge
The computer language LINQ is a query language for retrieval of information from a database and of documents containing the needed information. It is developed by the software company Microsoft.
No book recommendations available yet.
-
OptionalN1ql knowledge
The computer language N1QL is a query language for retrieval of information from a database and of documents containing the needed information. It is developed by the software company Couchbase.
No book recommendations available yet.
-
OptionalPerl knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Perl.
No book recommendations available yet.
-
OptionalPhp knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in PHP.
No book recommendations available yet.
-
OptionalPython (Computer Programming) knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Python.
No book recommendations available yet.
-
OptionalRuby (Computer Programming) knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Ruby.
No book recommendations available yet.
-
OptionalSap R3 knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in SAP R3.
No book recommendations available yet.
-
OptionalScala knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Scala.
No book recommendations available yet.
-
OptionalScratch (Computer Programming) knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Scratch.
No book recommendations available yet.
-
OptionalSparql knowledge
The computer language SPARQL is a query language for retrieval of information from a database and of documents containing the needed information. It is developed by the international standards organisation …
No book recommendations available yet.
-
OptionalVbscript knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in VBScript.
No book recommendations available yet.
-
OptionalVisual Studio .Net knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Visual Basic.
No book recommendations available yet.
-
OptionalXquery knowledge
The computer language XQuery is a query language for retrieval of information from a database and of documents containing the needed information. It is developed by the international standards organisation …
No book recommendations available yet.
-
OptionalMicrosoft Access knowledge
The computer program Access is a tool for creating, updating and managing databases, developed by the software company Microsoft.
Recommended Books
3 book{{ skill.books|length|pluralize }} -
OptionalOracle Data Integrator knowledge
The computer program Oracle Data Integrator is a tool for integration of information from multiple applications, created and maintained by organisations, into one consistent and transparent data structure, developed by …
Recommended Books
3 book{{ skill.books|length|pluralize }} -
OptionalOracle Warehouse Builder knowledge
The computer program Oracle Warehouse Builder is a tool for integration of information from multiple applications, created and maintained by organisations, into one consistent and transparent data structure, developed by …
-
OptionalPostgresql knowledge
The computer program PostgreSQL is a free and open-source software tool for creating, updating and managing databases, developed by the PostgreSQL Global Development Group.
Recommended Books
2 book{{ skill.books|length|pluralize }}SQL -
OptionalObjectstore knowledge
The computer program ObjectStore is a tool for creating, updating and managing databases, developed by the software company Object Design, Incorporated.
Recommended Books
1 book{{ skill.books|length|pluralize }} -
OptionalApl knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in APL.
No book recommendations available yet.
-
OptionalDb2 knowledge
The computer program IBM DB2 is a tool for creating, updating and managing databases, developed by the software company IBM.
No book recommendations available yet.
-
OptionalGroovy knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Groovy.
No book recommendations available yet.
-
OptionalHardware Architectures knowledge
The designs laying out the physical hardware components and their interconnections.
No book recommendations available yet.
-
OptionalIbm Infosphere Information Server knowledge
The software program IBM InfoSphere Information Server is a platform for integration of information from multiple applications, created and maintained by organisations, into one consistent and transparent data structure, developed …
No book recommendations available yet.
-
OptionalInformatica Powercenter knowledge
The computer program Informatica PowerCenter is a tool for integration of information from multiple applications, created and maintained by organisations, into one consistent and transparent data structure, developed by the …
No book recommendations available yet.
-
OptionalMatlab knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in MATLAB.
No book recommendations available yet.
-
OptionalMl (Computer Programming) knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in ML.
No book recommendations available yet.
-
OptionalObjective-C knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Objective-C.
No book recommendations available yet.
-
OptionalOpenedge Advanced Business Language knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in OpenEdge Advanced Business Language.
No book recommendations available yet.
-
OptionalOpenedge Database knowledge
The computer program OpenEdge Database is a tool for creating, updating and managing databases, developed by the software company Progress Software Corporation.
No book recommendations available yet.
-
OptionalOracle Relational Database knowledge
The computer program Oracle Rdb is a tool for creating, updating and managing databases, developed by the software company Oracle.
No book recommendations available yet.
-
OptionalPentaho Data Integration knowledge
The computer program Pentaho Data Integration is a tool for integration of information from multiple applications, created and maintained by organisations, into one consistent and transparent data structure, developed by …
No book recommendations available yet.
-
OptionalProlog (Computer Programming) knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Prolog.
No book recommendations available yet.
-
OptionalQlikview Expressor knowledge
The computer program QlikView Expressor is a tool for integration of information from multiple applications, created and maintained by organisations, into one consistent and transparent data structure, developed by the …
No book recommendations available yet.
-
OptionalSap Data Services knowledge
The computer program SAP Data Services is a tool for integration of information from multiple applications, created and maintained by organisations, into one consistent and transparent data structure, developed by …
No book recommendations available yet.
-
OptionalSas Language knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in SAS language.
No book recommendations available yet.
-
OptionalSmalltalk (Computer Programming) knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Smalltalk.
No book recommendations available yet.
-
OptionalSwift (Computer Programming) knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Swift.
No book recommendations available yet.
-
OptionalTeradata Database knowledge
The computer program Teradata Database is a tool for creating, updating and managing databases, developed by the software company Teradata Corporation.
No book recommendations available yet.
-
OptionalTypescript knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in TypeScript.
No book recommendations available yet.
-
OptionalIbm Infosphere Datastage knowledge
The computer program IBM InfoSphere DataStage is a tool for integration of information from multiple applications, created and maintained by organisations, into one consistent and transparent data structure, developed by …
Recommended Books
2 book{{ skill.books|length|pluralize }}IBM Mainframe Developer Training and Reference Guide -
OptionalIct Power Consumption knowledge
The energy consumption and types of models of software as well as hardware elements.
Recommended Books
1 book{{ skill.books|length|pluralize }} -
OptionalAssembly (Computer Programming) knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Assembly.
No book recommendations available yet.
-
OptionalCobol knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in COBOL.
No book recommendations available yet.
-
OptionalCommon Lisp knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Common Lisp.
No book recommendations available yet.
-
OptionalComputer Programming knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms (e.g. object oriented programming, functional programming) and of programming languages.
No book recommendations available yet.
-
OptionalFilemaker (Database Management Systems) knowledge
The computer program FileMaker is a tool for creating, updating and managing databases, developed by the software company FileMaker Inc.
No book recommendations available yet.
-
OptionalIbm Informix knowledge
The computer program IBM Informix is a tool for creating, updating and managing databases, developed by the software company IBM.
No book recommendations available yet.
-
OptionalIct Infrastructure knowledge
The system, network, hardware and software applications and components, as well as devices and processes that are used in order to develop, test, deliver, monitor, control or support ICT services.
No book recommendations available yet.
-
OptionalLisp knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Lisp.
No book recommendations available yet.
-
OptionalMdx knowledge
The computer language MDX is a query language for retrieval of information from a database and of documents containing the needed information. It is developed by the software company Microsoft.
No book recommendations available yet.
-
OptionalPascal (Computer Programming) knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Pascal.
No book recommendations available yet.
-
OptionalR knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in R.
No book recommendations available yet.
-
OptionalSql Server knowledge
The computer program SQL Server is a tool for creating, updating and managing databases, developed by the software company Microsoft.
No book recommendations available yet.
-
OptionalSql Server Integration Services knowledge
The computer program SQL Server Integration Services is a tool for integration of information from multiple applications, created and maintained by organisations, into one consistent and transparent data structure, developed …
No book recommendations available yet.
-
OptionalCa Datacom/Db knowledge
The computer program CA Datacom/DB is a tool for creating, updating and managing databases, currently developed by the software company CA Technologies.
No book recommendations available yet.
-
OptionalAddress Problems Critically skill
Identify the strengths and weaknesses of various abstract, rational concepts, such as issues, opinions, and approaches related to a specific problematic situation in order to formulate solutions and alternative methods …
Course recommendations coming soon.
-
OptionalCreate Solutions To Problems skill
Solve problems which arise in planning, prioritising, organising, directing/facilitating action and evaluating performance. Use systematic processes of collecting, analysing, and synthesising information to evaluate current practice and generate new understandings …
Course recommendations coming soon.
-
OptionalExecute Analytical Mathematical Calculations skill
Apply mathematical methods and make use of calculation technologies in order to perform analyses and devise solutions to specific problems.
Course recommendations coming soon.
-
OptionalExecute Ict Audits skill
Organise and execute audits in order to evaluate ICT systems, compliance of components of systems, information processing systems and information security. Identify and collect potential critical issues and recommend solutions …
Course recommendations coming soon.
-
OptionalExecute Software Tests skill
Perform tests to ensure that a software product will perform flawlessly under the specified customer requirements, using specialised software tools. Apply software testing techniques and tools in order to identify …
Course recommendations coming soon.
-
OptionalIntegrate System Components skill
Select and use integration techniques and tools to plan and implement integration of hardware and software modules and components in a system. Apply specific testing techniques to ensure integrity during …
Course recommendations coming soon.
-
OptionalManage Business Knowledge skill
Set up structures and distribution policies to enable or improve information exploitation using appropriate tools to extract, create and expand business mastery.
Course recommendations coming soon.
-
OptionalPerform Data Mining skill
Explore large datasets to reveal patterns using statistics, database systems or artificial intelligence and present the information in a comprehensible way.
Course recommendations coming soon.
-
OptionalUse Software Design Patterns skill
Utilise reusable solutions, formalised best practices, to solve common ICT development tasks in software development and design.
Course recommendations coming soon.
-
OptionalExecute Integration Testing skill
Perform testing of system or software components grouped in multiple ways to evaluate their ability to interconnect, their interface and their ability to provide global functionality.
Course recommendations coming soon.
-
OptionalIdentify Ict Security Risks skill
Apply methods and techniques to identify potential security threats, security breaches and risk factors using ICT tools for surveying ICT systems, analysing risks, vulnerabilities and threats and evaluating contingency plans.
Course recommendations coming soon.
-
OptionalVerify Formal Ict Specifications skill
Check capabilities, correctness and efficiency of intended algorithm or system to match certain formal specifications.
Course recommendations coming soon.