AULA BOAS VINDAS !!!!
Introdução e Conceitos básicos
por
Pablo Falco Lopes
Dsc. Engenheiro Florestal
pfalcol@[Link]
27 99653 2784
Curso: Disciplina:
Inventário Florestal Avançado Banco de Dados Florestais
Profa: Harliany de Brito Matias
Objetivos da Aula
• Dados x Informação
• Banco de Dados
• Sistema Gerenciador de Banco de Dados (SGBD)
• Ambiente do SGBD
• Evolução do Banco de Dados
• Usuários do Banco de Dados
3
Conceitos
Dados
Informação
4
Conceitos
Dados
Representam
fatos em sua
forma primária.
Exemplo:
DAP,
Altura,
Talhão,... Informação
5
Conceitos
Dados
É um conjunto de fatos organizados
de tal forma que adquirem um valor
adicional, além do valor do fato em si.
Exemplo: Media de diâmetros, idade
de alunos.
Informação
6
Banco de Dados
• Banco de dados é uma coleção de dados relacionados.
[Navathe,2011]
• Propriedades:
– Representa algum aspecto do mundo real, o que é chamado de “ mini mundo”. As
mudanças no mini mundos são refletidas no banco de dados.
7
Banco de Dados
• Propriedades:
– É uma coleção logicamente coerente de dados com algum significado inerente.
– Projetado, construído e populado com dados para uma finalidade específica.
– Possui um conjunto pré definido de usuários e aplicações.
8
Sistema Gerenciador de Banco de Dados - SGBD
• É uma coleção de programas que permite aos
usuários criar e manter um banco de dados.
[Navathe,2011]
• O SGBD é um sistema de software de uso
geral que facilita o processo de definição,
construção, manipulação e compartilhamento
de banco de dados entre diversos usuários e
aplicações. 9
Ambiente de um Sistema de Banco de Dados
10
Sistemas de Gerenciamento de Arquivos
• Inicialmente, os dados necessários ao
funcionamento das organizações eram
armazenados em Arquivos, que são
agrupamentos de dados armazenados em algum
tipo de dispositivo de armazenamento físico, e
para acessar esses dados e utilizá-los no dia a
dia, eram criadas Aplicações (programas de
Computador).
11
Sistema de Arquivos
• A estrutura do arquivo de dados está embutida no
programa da aplicação, sendo assim, qualquer mudança
na estrutura de um arquivo pode exigir alterações de
todos os programas que acessam esse arquivo.
12
Sistemas Gerenciadores de Arquivos
Características:
1) Cada usuário define e implementa os arquivos
necessários para uma aplicação específica, acarretando
repetição dos dados e gerando inconsistência nas
informações.
13
Sistemas Gerenciadores de Arquivos
Características:
2) O acesso aos dados está escrito nos programas
que o manipulam, subordinando aos arquivos. Isto significa
que qualquer alteração na estrutura dos arquivos
acarretará em todos os programas que o acessam.
14
Sistemas Gerenciadores de Arquivos
Características:
3) A manipulação dos dados contidos nos arquivos
pelas aplicações específicas dificulta o desenvolvimento de
novos sistemas e torna a manutenção dos aplicativos difícil
e cara.
15
Ambientes de SGBD
• Um arquivo é definido uma única vez e atende
a várias aplicações, ou seja múltipla visão dos
dados.
• Armazena-se junto com os dados todas as
informações referentes á forma como estes
foram estruturados e onde eles estão
armazenados fisicamente.
16
Ambientes de SGBD
• Há separação ente programas e dados. No
SGBD os acessos são escritos no banco de
dados e os programas enviam comandos,
solicitando o acesso aos dados.
• É permitido acesso simultâneo de vários
usuários ao mesmo dados.
• Procedimentos de backup e recuperação são
automatizados. 17
Evolução dos Bancos de Dados
Banco de Dados Centralizado
Neste ambiente,
dados, SGBD e os
programas que o
acessam ficam restritos a
uma única máquina. O
acesso se dá por meio
de terminais burros, ou
seja, terminais com
funcionalidades restritas.
18
Evolução dos Bancos de Dados
Banco de Dados Cliente – Servidor (com
servidor de arquivos)
Devido ao surgimento das redes de computadores e a
possibilidade de conexão entre diversas máquinas com
alto poder de processamento, o banco de dados pode
ser deslocado para uma máquina específica, o servidor
de arquivos. Programas e SGBD podem funcionar em
uma ou várias das outras máquinas da rede.
19
Evolução dos Bancos de Dados
Banco de Dados Distribuídos
Os bancos de dados crescem em volume de dados e
as redes se tornam quase ilimitadas em tamanho. Para
garantir a eficiência nestes ambientes, surge a necessidade
de distribuição da própria base de dados. Surgem, então,
os bancos de dados distribuídos. Estes bancos de dados
representam, de forma bastante simplificada, a divisão do
banco de dados por vários servidores de bancos de dados.
20
Evolução dos Bancos de Dados
Banco de Dados Distribuídos
21
Novas Arquiteturas
Datawarehouse
Os datawarehouses, ou armazéns de dados,
representam esta promoção dos bancos de dados.
Eles contém dados como nos bancos
convencionais, só que preparados para atender as
necessidades de informação dos níveis estratégicos
da organização. Eles agora são empregados na
tomada de decisão dentro das empresas, e não
apenas na viabilização do funcionamento destas no
dia a dia.
22
Novas Arquiteturas
Datawarehouse
23
Novas Arquiteturas
Banco de Dados – Via Web
Com o surgimento da Internet, a possibilidade
de conexão entre estas bases de dados se torna
praticamente ilimitada.
24
Usuários de Banco de Dados
• Administrador de dados
• Administrador de Banco de Dados
• Analista de Sistema
• Programadores de Aplicação
• Usuários Finais
• Pessoal do Suporte
25
Vantagens do SGBDs
• Controle de redundância
• Controle de acesso
• Eficiência no processamento de consultas
• Backup e recuperação
• Garantia das restrições de integridade
• Autenticação e Autorização de Acesso
Questões de Concurso
1)Com relação aos conceitos de dado e informação assinale a afirmação correta.
( ) Uma lista com a quantidade de produtos vendidos é uma informação.
( ) Um relatório sobre a produtividade dos funcionários é um dado.
( ) Produtividade da mão de obra de uma empresa é um dado.
( ) Custo da matéria prima é uma informação.
( ) A capacidade de produção é uma informação
27
[TCE-RS (Auditor Público Externo, 2011)]
Questões de Concurso
1)Com relação aos conceitos de dado e informação assinale a afirmação correta.
(X ) Uma lista com a quantidade de produtos vendidos é uma informação.
( ) Um relatório sobre a produtividade dos funcionários é um dado.
( ) Produtividade da mão de obra de uma empresa é um dado.
( ) Custo da matéria prima é uma informação.
( ) A capacidade de produção é uma informação
28
[TCE-RS (Auditor Público Externo, 2011)]
Questões de Concurso
2) Banco de dados é:
( )uma relação de dependência entre dados que tem por objetivo atender a uma
comunidade de usuários.
( ) um conjunto de dados integrados que tem por objetivo impedir acessos
indevidos a dados armazenados.
( ) um conjunto de dados integrados que tem por objetivo atender a requisitos
do sistema operacional.
( ) um conjunto de dados integrados que tem por objetivo atender a uma
comunidade de usuários.
( ) uma estrutura de máquina virtual que tem por objetivo atender a
necessidades do software de acesso.
29
[MF (Analista de Finanças e Controle, 2013)]
Questões de Concurso
2) Banco de dados é:
( )uma relação de dependência entre dados que tem por objetivo atender a uma
comunidade de usuários.
( ) um conjunto de dados integrados que tem por objetivo impedir acessos
indevidos a dados armazenados.
( ) um conjunto de dados integrados que tem por objetivo atender a requisitos
do sistema operacional.
(X ) um conjunto de dados integrados que tem por objetivo atender a uma
comunidade de usuários.
( ) uma estrutura de máquina virtual que tem por objetivo atender a
necessidades do software de acesso.
30
[MF (Analista de Finanças e Controle, 2013)]
Questões de Concurso
3) Um administrador de banco de dados (Data Base Administrator – DBA) é
responsável por realizar uma série de funções sobre um determinado
banco de dados. Entre as funções listadas abaixo, assinale a que NÃO É
de competência específica de um DBA.
( ) Conceder autorização para acesso a dados a usuários.
( ) Zelar pela integridade do banco de dados e definir procedimentos para
criação e recuperação de backups.
( ) Auxiliar equipes de desenvolvimento e de testes a maximizar o
desempenho e uso do banco de dados.
( ) Planejar, documentar, gerenciar e integrar recursos de informações
corporativas de forma a manter as regras de negócio coerentes.
( ) Projetar o armazenamento dos dados de forma a atender às
necessidades de acesso.
31
[TCE-RS (Auditor Público Externo, 2011)]
Questões de Concurso
3) Um administrador de banco de dados (Data Base Administrator – DBA) é
responsável por realizar uma série de funções sobre um determinado
banco de dados. Entre as funções listadas abaixo, assinale a que NÃO É
de competência específica de um DBA.
( ) Conceder autorização para acesso a dados a usuários.
( ) Zelar pela integridade do banco de dados e definir procedimentos para
criação e recuperação de backups.
( ) Auxiliar equipes de desenvolvimento e de testes a maximizar o
desempenho e uso do banco de dados.
(X ) Planejar, documentar, gerenciar e integrar recursos de informações
corporativas de forma a manter as regras de negócio coerentes.
( ) Projetar o armazenamento dos dados de forma a atender às
necessidades de acesso.
32
[TCE-RS (Auditor Público Externo, 2011)]
Engenheira Florestal
Harliany Matias
Contato
harlianymatias@[Link]
(67) 99983-2280 WhatsApp