Você está na página 1de 27

Banco de

Dados 1

Noções gerais de bancos de dados


Dados, informação, conhecimento, tipos de dados, histórico de banco de dados,
componentes e funções de um sistema gerenciador de banco de dados

Prof. Dra. Aline de Campos


Dados
São fatos brutos. Registros aleatórios e não
necessariamente estruturados.

Ainda não foram processados para revelar o seu


Conceitos significado, sendo necessário transformar os dados
importantes
brutos em um resumo de dados.

Não apresentam um contexto explícito.

Importante que sejam formatados


adequadamente para o armazenamento,
processamento e apresentação

Fonte: mobimais.com.br

Banco de Dados 1 | Prof. Dra. Aline de Campos


Informação
São o resultados do processamento de
dados brutos para revelar o seu significado.

A partir de uma organização são


Conceitos disponibilizados para análise e assimilação.
importantes
Revela padrões, previsões, inferências

É preciso ter um contexto.

Fonte: mobimais.com.br

Banco de Dados 1 | Prof. Dra. Aline de Campos


AZUL
Conceitos
importantes GRANDE
CASA

Fonte: mobimais.com.br

Banco de Dados 1 | Prof. Dra. Aline de Campos


a
CASA
Conceitos
importantes
AZUL
é
GRANDE

Fonte: mobimais.com.br

Banco de Dados 1 | Prof. Dra. Aline de Campos


MANGA
Conceitos
importantes

Fonte: mobimais.com.br

Banco de Dados 1 | Prof. Dra. Aline de Campos


MANGA
Conceitos
importantes Contexto?

Fonte: mobimais.com.br

Banco de Dados 1 | Prof. Dra. Aline de Campos


MANGA
Conceitos é uma fruta
importantes

MANGA
da
camisa
Fonte: mobimais.com.br

Banco de Dados 1 | Prof. Dra. Aline de Campos


Conhecimento
Familiaridade, consistência e
compreensão das informações.
Informações processadas com o
Conceitos conjunto de experiências existentes.
importantes Novo conhecimento pode ser
obtido através do antigo

Análise... é mais aprofundado

Fonte: mobimais.com.br

Banco de Dados 1 | Prof. Dra. Aline de Campos


Era da
Informação Os dados são o
A partir dos anos 90...
Informações precisas,
fundamento da
relevantes, rápidas
para tomada de
informação, que é a
decisão.
base do conhecimento.

Banco de Dados 1 | Prof. Dra. Aline de Campos


Graus de estruturas de dados

Dados não estruturados Dados estruturado


Existem em seu estado Dados formatados
original. Formato que não (estruturados)
permite o processamento que facilitando a geração
produz informações de informações

Dados semi-estruturados
Parcialmente processados,
estão estruturados em
algumas partes e outras não.

Banco de Dados 1 | Prof. Dra. Aline de Campos


Antigamente...

No início, os arquivos de computador em um sistema eram similares aos manuais. Conforme o


número de arquivos aumentava, o pequeno sistema de arquivos. Cada arquivo era de propriedade
do indivíduo ou do departamento encarregado pela sua criação.

21
Banco de Dados 1 | Prof. Dra. Aline de Campos
Antigamente...

Sistema de
arquivos simples

22
Banco de Dados 1 | Prof. Dra. Aline de Campos
Antigamente...

Problemas
§ Mesmo a tarefa mais simples de recuperação de dados exige programação extensiva

§ É difícil fazer alterações em uma estrutura existente

§ Os recursos de segurança são difíceis de programar e com frequência omitidos

§ A estrutura do sistema de arquivos dificulta a combinação de dados a partir de várias


fontes

§ Pode tornar o sistema de arquivos vulnerável a falhas.

23
Banco de Dados 1 | Prof. Dra. Aline de Campos
...e com banco de dados

O sistema de banco de dados consiste de dados relacionados


logicamente e armazenados em um único repositório de dados lógicos.
Pode ser fisicamente distribuído entre várias instalações.

O SGBD elimina a maioria dos problemas de inconsistência, se bem


projetado.

Armazena não apenas as estruturas de dados, mas também os


relacionamentos entre essas estruturas e os caminhos de acesso a elas.
SGBD (Sistema de Gerenciamento de Banco de Dados) é um software para gestão de
bases de dados, que permite criar, modificar e inserir elementos.

Banco de Dados 1 | Prof. Dra. Aline de Campos


...e com banco de dados

Comparação ... e com Banco de Dados\


Entre Banco de
Dados e Sistema
de Arquivos

Banco de Dados 1 | Prof. Dra. Aline de Campos


Banco de Dados
Também chamado de Base de Dados, é uma estrutura
computacional compartilhada e integrada que armazena de
forma organizada um conjunto de dados.
Exemplo: um conjunto de registros sobre uma turma
Conceitos de alunos, com dados pessoais de contato.
importantes

Sistema Gerenciador de Banco de Dados


Um software que operacionaliza o armazenamento e a
gestão dos registros de um banco de dados.
Exemplos: MySql, Oracle, SQLServer, PostgreSQL.

Banco de Dados 1 | Prof. Dra. Aline de Campos


Características
§ Gerenciam a estrutura do banco de dados e controla o acesso aos
dados armazenados.

§ É o intermediário entre o usuário e o banco de dados, ocultando a


Sistema
complexidade.
Gerenciador
de Banco de § Permite que os dados do banco sejam compar;lhados por diversas
Dados aplicações e usuários.

§ Integra visualizações diferentes dos usuários sobre os dados em um


único repositório.

§ Armazena não apenas as estruturas de dados, mas também os


relacionamentos e os caminhos de acesso a elas.

Banco de Dados 1 | Prof. Dra. Aline de Campos


Vantagens
§ Aprimoramento do compar;lhamento de dados.

§ Aprimoramento da segurança de dados (polí;ca de privacidade)


Sistema § Melhoria na integração dos dados
Gerenciador
de Banco de § Minimiza a inconsistência dos dados (evita que o mesmo dado apareça
Dados em locais diferentes)

§ Aprimoramento ao acesso aos dados

§ Aprimoramento da tomada de decisões

§ Aumento da produ;vidade do usuário final

§ Torna o gerenciamento dos dados mais eficiente e eficaz.

Banco de Dados 1 | Prof. Dra. Aline de Campos


Arquitetura básica

Banco de Dados 1 | Prof. Dra. Aline de Campos


Ranking SGBD

Rank Score
Aug Jul Aug DBMS Database Model Aug Jul Aug
2023 2023 2022 2023 2023 2022

1. 1. 1. Oracle Relational, Multi-model 1242.10 -13.91 -18.70

2. 2. 2. MySQL Relational, Multi-model 1130.45 -19.89 -72.40

3. 3. 3. Microsoft SQL Server Relational, Multi-model 920.81 -0.78 -24.14

4. 4. 4. PostgreSQL Relational, Multi-model 620.38 +2.55 +2.38

5. 5. 5. MongoDB Document, Multi-model 434.49 -1.00 -43.17

6. 6. 6. Redis Key-value, Multi-model 162.97 -0.80 -13.43

7. 8. 8. Elasticsearch Search engine, Multi-model 139.92 +0.33 -15.16

8. 7. 7. IBM Db2 Relational, Multi-model 139.24 -0.58 -17.99

9. 9. 9. Microsoft Access Relational 130.34 -0.38 -16.16

10. 10. 10. SQLite Relational 129.92 -0.27 -8.95

Fonte: https://db-engines.com/en/ranking

Banco de Dados 1 | Prof. Dra. Aline de Campos


Componentes

Banco de Dados define e regula a coleta, o armazenamento, o


gerenciamento e a u5lização de dados em um ambiente de banco
de dados. É composto de:
§ Hardware – disposi;vos Rsicos
§ SoTware – SO, SGBD, Aplica;vos e U;litários
§ Pessoas – usuários, programadores, administradores BD
§ Procedimentos - instruções e regras que orientam o projeto e a u;lização do sistema de
banco de dados
§ Dados – dados armazenados no BD

31
Banco de Dados 1 | Prof. Dra. Aline de Campos
Dicionário de dados

Para garan5r a integridade e consistência dos dados no banco


existe o gerenciamento do dicionários de dados.
§ Armazena as definições de dados e seus relacionamentos (metadados) em um
dicionário de dados

§ U;liza o dicionário de dados para procurar os relacionamentos e de componentes de


estruturas de dados necessárias

§ Quaisquer mudanças feitas na estrutura do banco de dados são registradas no dicionário


de dados

Relatório de procedimentos e características dos dados

32
Banco de Dados 1 | Prof. Dra. Aline de Campos
Transformação e apresentação de dados
Transforma os dados em conformidade com as estruturas de dados
necessárias

Funções
Gerenciamento de segurança
SGBD
Cria um sistema de segurança que garante a segurança de usuário e a
privacidade dos dados. As regras de segurança determinam quais
usuários podem acessar o banco de dados
§ quais itens de dados cada usuário pode acessar
§ quais operações de dados o usuário pode executar

33
Banco de Dados 1 | Prof. Dra. Aline de Campos
Controle de acesso de multiusuário
Para fornecer integridade e consistência de dados, o SGBD utiliza
algoritmos sofisticados.

Funções
SGBD Gerenciamento de backup e recuperação
Fornece backup e recuperação de dados.
O gerenciamento de recuperação trata da recuperação do banco de
dados após uma falha.
Recurso fundamental para preservar a integridade do banco de
dados.

34
Banco de Dados 1 | Prof. Dra. Aline de Campos
Gerenciamento de integridade de dados
Promove e aplica regras de integridade minimizando a redundância e
maximizando a consistência.
Relacionamento de dados são usados para garanGr a integridade.
Funções
SGBD
Linguagem de acesso a bancos de dados
Fornece acesso aos dados por meio de uma linguagem de consulta
§ Linguagem de consulta: uma linguagem não procedural
§ Linguagem Estruturada de Consulta (SQL)

35
Banco de Dados 1 | Prof. Dra. Aline de Campos
Interfaces de comunicação do banco de dados
Vários ambientes e redes:
§ Os usuários finais podem gerar respostas a perguntas
preenchendo formulários na tela por meio do navegador web
Funções
SGBD § O SGBD pode publicar automaticamente relatórios predefinidos
sobre um site da web
§ O SGBD pode conectar-se a sistemas de terceiros para distribuir
informações por e-mail

INTERAÇÕES...

36
Banco de Dados 1 | Prof. Dra. Aline de Campos

Você também pode gostar