top of page

Banco de dados — Capítulo 1 — O início…

  • Foto do escritor: Andressa Siqueira
    Andressa Siqueira
  • 12 de ago. de 2020
  • 2 min de leitura

Atualizado: 22 de nov. de 2024

Vamos falar sobre banco de dados. O que são? Onde vivem? O que comem?



Um banco de dados não é um banco cheio de dados! Então o que é?


Um banco de dados no mundo de TI é um conjunto de dados que podem ser relacionais ou não-relacionais.


Esse conjunto de dados pode ser registros de serviços, transações, pessoas, lugares, coisas e seus relacionamentos criam algum sentindo e facilitam a buscam de informações ou estudos sobre um determinado tema.


E quem gerencia isso tudo?


Eles são gerenciados pelos SGBD (Sistema de Gerenciamento de Banco de Dados) que surgiram na década de 70.


O SGBD é um software capaz de manipular os dados e interagir com os usuários.



A abstração de dados


O banco de dados deve garantir um alto nível de abstração, ou seja, não deve importar para o usuário em qual unidade de armazenamento os dados estão guardados. Podemos dizer que existe 3 níveis de abstrações:


Nível 1 — Visão do usuário: as partes do banco de dados que o usuário tem acesso de acordo com a necessidade individual de cada usuário ou de grupo de usuários;


Nível 2 — Conceitual: define quais os dados que estão armazenados e qual o relacionamento entre eles;


Nível 3 —Físico: é o nível mais baixo de abstração, em que define efetivamente de que maneira os dados estão armazenados.


Modelos de base de dados


Alguns dos modelos de base de dados são: Modelo Plano, Modelo em Rede, Modelo Hierárquico, Modelo Relacional, Orientado a objetos, e Objeto-Relacional.


Modelo plano, também conhecido como tabular, consiste de matrizes simples, bidimensionais, compostas por elementos de dados: inteiros, números reais, etc.


Modelo Hierárquico, os dados são organizados em uma estrutura semelhante a uma árvore


Representação de um modelo hierárquico — Retirado de [1]
Representação de um modelo hierárquico — Retirado de [1]

Modelo em Rede, permite que várias tabelas sejam usadas simultaneamente através do uso de apontadores (ou referências). Neste caso ass tabelas são ligadas por referências.


Representação de um modelo de Rede. Retirado de [1]
Representação de um modelo de Rede. Retirado de [1]

Modelo Relacional, os dados são classificados em tabelas, também conhecidas como relações, cada uma das quais consiste em colunas e linhas. Esse é o modelo mais comum e mais conhecido.


Representação de um modelo Relacional. Retirado de [1]
Representação de um modelo Relacional. Retirado de [1]

Modelo Orientado a objetos, define o banco de dados como uma coleção de objetos, ou elementos de software reutilizáveis, com recursos e métodos associados.


Modelo Objeto-Relacional, este modelo de banco de dados híbrido combina a simplicidade do modelo relacional com algumas das funcionalidades avançadas do modelo de banco de dados orientado a objetos


Representação de um modelo Relacionado-Objeto. Retirado [1]
Representação de um modelo Relacionado-Objeto. Retirado [1]

Mais no próximo capítulo…


Referências


Post compartilçhado originalmente por mim na plataforma Medium em 2018 (https://medium.com/tht-things-hackers-team/banco-de-dados-cap%C3%ADtulo-1-3857a0a8997a)

Comments


Assine a newsletter e fique sempre por dentro dos artigos que escrevo 

Obrigado(a)!

CONTATO

Obrigado pelo envio!

© 2020 por Andressa Siqueira. Orgulhosamente criado com Wix.com

bottom of page