segunda-feira, 7 de setembro de 2020

Objetos que compõem o banco de dados e como estruturar um banco de dados

 Banco de Dados é um conjunto de objetos que estão relacionados entre si de maneira organizada e os objetos que compõem um Banco de Dados (BD) podem ser tabelas (funcionário, sexo, idade, data de entrada, data saída, apontamentos, etc).

Como estruturar o Banco de Dados?

Na figura abaixo, temos uma estrutura não integrada, ou seja, difícil de entendermos como os BD se relacionam entre si .

Esse modelo é arriscado, pelo fato que os mesmos dados podem ser duplicados, replicados resultando numa redundância, além disso até o  processo de recuperação de dados, atualização  se torna redundante.

Tornando o sistema de troca de informações entre os BD trabalhosa, quanto a redundância, não há garantia de que esses dados redundantes sejam confiáveis, no sentido de apresentarem os mesmos valores ou até mesmo alguma compatibilidade com o conteúdo.

Banco de Dados Centralizado - Compartilhamento e Integração de Dados


Na figura, acima temos um exemplo de uma organização que utiliza a estrutura de BD centralizada

o que é analise de dados?

 

Podemos assim definir, como um conjunto de diferentes técnicas que permite estruturar, conceituar, investigar, enxergar os sistema como se nós fossemos os dados.

Para que a análise de dados é utilizada?

  • ajuda na investigação dos processos
  • entender melhor as situações problema
  • ferramenta para o desenvolvimento de sistemas
  • estruturar o banco de dados de maneira adequada
  • permitir o compartilhamento de dados
  • ferramenta para a administração de dados
  • evitar problemas de redundância de dados
  • organizar a integração do sistema e o compartilhamento de informações
  • simplificar a visão da organização perante as informações

normalização dos dados é uma técnica formal, simples e de fácil aplicação.

No entanto, essa técnica é bem rigorosa. Visa à simplificação dos arquivos, mas não ajuda na investigação do problema.


Modelagem Entidade Relacionamento - MER

MER é uma técnica menos formal.

No entanto, é extremamente útil para investigar as necessidades dos usuários em relação aos dados.




Tabelas relacionais em banco de dados

Tabelas é a base para entendermos e construir  um banco de dados.

Uma tabela é um conjunto de linhas e colunas em que os valores são inseridos. as informações são armazenadas entre linhas e colunas que denominamos células de memória.

O básico de um Sistema Gerenciador de Banco de Dados Relacional (SGBD) são as tabelas.

SGBD ou Sistema Gerenciador de Banco de Dados, é a interface entre a base de dados e os usuários que por meio dos programas de aplicação ou de sistema de SGBD os usuários manipulam as bases de dados, ou seja, são programas responsáveis pelo controle de acesso dos usuários `a base de dados, controle, armazenamento, alteração e recuperação dos dados.







o que são conceitos relacionais em banco de dados

os conceitos relacionais, em bancos de dados, são:

-tabelas, 

-campos e registros, 

-Data Base Management System ou  Sistema Gerenciador de Banco de Dados (SGBD),

Banco de dados relacional: é um aplicativo (software) em que todas as tabelas, índices, consultas, relatórios e códigos são armazenados em um único aplicativo. Um banco de dados relacional é um grupo de tabelas interligadas.

Exemplos de SGBD:

SQL Server da Microsoft, é um Sistema Gerenciador de Banco de Dados (SGBD), sua linguagem de consulta primária são "transact-SQL" (T-SQL).

MySQL, software de código aberto usado na criação e gerenciamento de banco de dados relacional.

Agora, que foram apresentados os conceitos relacionais em um banco de dados, vamos comentar cada um:

Tabelas relacionais em banco de dados  




O que é modelagem de dados?

 Modelar é determinar as características para o bom funcionamento de um software, processo fundamental para o sucesso e o desenho de um sistema de informações.

Criar um Banco de Dados sem a modelagem, seria o mesmo que construir uma casa começando pelo telhado.

Primeiros passos para iniciar um projeto de banco de dados, começa justamente pela modelagem, como esses dados serão armazenados, onde serão armazenados, quem vai ter acesso a essas informações, por ai vai.

Por exemplo: elaborar um sistema de banco de dados para o departamento de RH de uma empresa, será necessário incluir uma base de  dados para:

- nome 

- sexo

- data de admissão

- apontamentos

etc...

Podemos dizer que banco de dados é um conjunto de informações organizadas e relacionadas.

Conceitos Relacionais - banco de dados

Currículo Resumido

  Ricardo Pradas SysAdmin OPS - DevOps - Team Leader 25 anos de experiência no segmento de TI e Docência Acadêmica Professor de Matemática e...