top of page
Foto do escritorDataphi Solutions

Por dentro dos objetos de um banco de dados relacional

Atualizado: 26 de mai. de 2024


A Structured Query Language (SQL) é uma linguagem essencial no mundo da computação, especialmente no contexto de bancos de dados relacionais.


Com o crescimento exponencial dos dados e a necessidade de armazenamento eficiente e organizado, os sistemas de banco de dados relacionais se tornaram fundamentais em inúmeras aplicações, desde sistemas de gerenciamento empresarial até redes sociais.


Mas, você conhece a estrutura de um banco de dados relacional?


Base de dados versus Banco de dados

Primeiramente, precisamos entender que uma base de dados é diferente de um banco de dados.

No uso mais genérico, base de dados refere-se a um conjunto organizado de dados, e pode conter informações em qualquer formato, como planilhas, documentos de texto, arquivos CSV, etc.


Banco de dados normalmente se refere a um conjunto estruturado de dados, geralmente em formato eletrônico, que é armazenado e gerenciado por um sistema de gerenciamento de banco de dados (SGBD).


Esquemas


Esquemas - ou schema - permitem a organização de outros objetos. Por exemplo, o schema padrão do SQL Server é [dbo].


Ainda, é possível organizar os schemas por departamento como, por exemplo, criar o schema [fin] para agrupar todas os objetos das transações do financeiro de uma empresa.


Entidades


As entidades - ou tabelas - contêm a arquitetura de dados, e são formadas por colunas (atributos) e linhas (registros).


Atributos


Atributos são, como visto anteriormente, colunas de uma entidade, e são chamado sde atributos pois dão qualidade ao registros armazenado no banco de dados.


Por exemplo, um CPF é um atributo de um cadastro de cliente. Já o número de um pedido de venda mais o seu valor qualificam uma venda registrada.



Índices


Índices são um tipo especial de estrutura de dados, que permite que os dados sejam consultados com mais eficiência.


Geralmente são dados tipo númericos, inteiros e gerados automaticamente como um sequêncial numérico.


Janelas (view)


As views são consultas (queires) armazenadas, que podem ser referenciadas eu outras consultas.


View também permitem a personalização de segurança. Por exemplo, se a unidade de negócio 002 precisa consultar os dados de faturamento da sua unidade, e a mesma não pode visualizar o faturamento da unidade 001, podemos criar uma view filtrando apenas o faturamento da unidade 002.


Funções


As funções permitem o armazenamento de conjuntos de cálculos ou procedimentos. Assim, é possível referenciar os cálculos nas consultas ou views.



 

Em resumo, compreender os objetos de um banco de dados é essencial para garantir o desenvolvimento, administração e uso eficazes dos sistemas de informação, contribuindo para a eficiência operacional, tomada de decisões informadas e sucesso geral dos negócios.


19 visualizações0 comentário

Posts recentes

Ver tudo

Comentarios


Inscreva-se e fique sempre atualizado!

Seja bem-vindo(a) a nossa comunidade 🚀

bottom of page