De uma forma simplista, podemos dizer que uma base de dados consiste numa colecção de dados estruturados, organizados e estruturados de forma persistente.
Uma base de dados não tem, necessariamente, de estar informatizada.
É, no entanto, necessário que os dados tenham algum tipo de significado e organização.
Base de dados |
O SGBD é uma aplicação informática que fornece a interface entre os dados que são armazenados fisicamente na base de dados e o utilizador.
Desta forma, o utilizador deixa de ter de se preocupar com a forma como os dados são armazenados, pesquisados ou ordenados, pois é o SGBD que tem a responsabilidade dessa tarefa. Este utilizador pode ser uma pessoa ou uma aplicação informática.
O SGBD é também uma ferramenta de criação, manutenção e gestão de base de dados informatizadas, fornecendo um conjunto completo de acesso aos dados. Para isso, necessita de uma linguagem que permita ao utilizador interrogar ou operar sobre a base de dados.
A generalidade dos sistemas actualmente disponíveis adoptaram o modelo relacional.
Existem outros tipos de sistemas gestores que antecederam o modelo relacional:
- Sistemas baseados em ficheiros de dados;
- Modelo hierárquico;
- Modelo em rede.
O modelo relacional sofreu evoluções ao longo do tempo, sendo os principais:
- Modelo orientado por objectos;
- Modelo objecto/relacional.
Associado ao SGBD teremos de abordar 2 termos relacionados com a arquitectura de base de dados:
- Bases de dados distribuídas;
Exemplo SGBD - MySQL |
- Arquitectura cliente/servidor.
Exemplo SGBD - Oracle |
- Artigo Realizado por:
- João Pedro Paris Rodrigues nº7 11ºITM 1
Sem comentários:
Enviar um comentário