Bancos de dados (ou bases de dados), são conjuntos de registros dispostos em estrutura regular que possibilita a reorganização dos mesmos e produção de informação. Um banco de dados normalmente agrupa registros utilizáveis para um mesmo fim.
Um banco de dados é usualmente mantido e acessado por meio de um software conhecido como Sistema Gerenciador de Banco de Dados (SGBD). Normalmente um SGBD adota um modelo de dados, de forma pura, reduzida ou estendida. Muitas vezes o termo banco de dados é usado como sinônimo de SGDB.O modelo de dados mais adotado hoje em dia é o modelo relacional, onde as estruturas têm a forma de tabelas, compostas por linhas e colunas.
A maneira mais prática de bancos de dados é de acordo com a forma que seus dados são vistos pelo usuário, ou seja, seu modelo de dados. Diversos modelos foram e vem sendo utilizados ao longo da história, com vantagens para um ou para outro por determinados períodos.
Atualmente, a classificação mais comum citaria 3 modelos básicos:
- Modelos Navegacionais, divididos em:
- Modelo Relacional
- Modelo Orientado a Objetos
Porém, outros modelos podem ser citados, incluindo:
- Modelo de Entidades e Relacionamentos
- Modelo de lista invertida
- Modelo Relacional Estendido
- Modelo Semi-Estruturado
- Banco de dados distribuídos
- Banco de dados geográficos
- Banco de dados hierárquico
- Banco de Dados Orientado a Objetos
Nenhum comentário:
Postar um comentário