HARDWARE
Compreendem os elementos físicos que compõe o sistema de banco de dados,
como as mídias de armazenamento, os canais de entrada/saída, entre outros.
SOFTWARE
Entre o banco de dados armazenado e os usuários há um conjunto de programas denominado Sistema Gerenciador de Banco de dados (SGBD). O principal objetivo de um SGDB é proporcionar um ambiente tanto conveniente quanto eficiente para a recuperação e armazenamento das informações do banco de dados. Para tanto, o Sistema Gerenciador de Banco de Dados disponibiliza recursos para definir, construir, manipular, compartilhar, proteger e manter bancos de dados.
Por definição entende-se a especificação das estruturas de armazenamento
(definição dos elementos e respectivos tipos de dados que comporão os registros).
Construção envolve o armazenamento dos dados (registros e relacionamentos).
Manipulação refere-se à recuperação e a atualização – inclusão, exclusão e
alteração – de dados. Por compartilhamento, a permissão de acesso concorrente a uma base de dados. Proteção” diz respeito à segurança contra falhas de hardware, software e contra acesso não autorizado. Por manutenção, o suporte para o crescimento do banco de dados.