Banco de Dados e SGBDs
Banco de Dados
Por definição, podemos dizer que é conjunto de dados armazenados de forma persistente que pode ser usado por sistemas, que se relacionam de uma forma que possam formar uma informação.
Segundo Korth, um banco de dados "é uma coleção de dados inter-relacionados, representando informações sobre um domínio específico", ou seja, sempre que for possível agrupar informações que se relacionam e tratam de um mesmo assunto, posso dizer que tenho um banco de dados.
SGBDs
SGBD - Sistema de Gerenciamento de Banco de Dados(SGBDs), é um software capaz de realizar uma interface ou comunicação entre o usuário e o banco de dados físico, para permitir criar base de dados, modificar, eliminar ou inserir novos dados.
Têm como suas principais funções: Segurança: Protege a base de dados de acessos não autorizados. Segurança física: A informação não pode estar, ao alcance de pessoas não autorizadas. O SGBD fornece ainda mecanismos que asseguram que a base de dados é atualizada corretamente. Possui ainda, Backup, fazendo uma cópia de segurança, para enventuais imprevistos ou em caso de falhas para a recuperação de informações importantes.
Exemplos de SGBDs são: Oracle, SQL Server, DB2, PostgreSQL, MySQL, o próprio Access ou Paradox, entre outros.