Buscar

Slide 1 Modelagem de Dados Estacio

Prévia do material em texto

Modelagem de Dados
Adriana Sicsú
Aula 1
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
2
Conceitos
Dados
3
Informação
Conceitos
Dados
4
Informação
Representam fatos em sua forma primária.
Exemplo: 
 nome do aluno,
 idade, 
 endereço,...
 
Conceitos
Dados
5
Informação
É um conjunto de fatos organizados de tal forma que adquirem um valor adicional, além do valor do fato em si.
Exemplo: Media de idade dos alunos
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.
6
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.
7
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.
8
Ambiente de um Sistema de Banco de Dados
9
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).
10
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.
11
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.
	
12
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.
13
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.
14
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.
15
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.
16
Evolução dos Bancos de Dados
 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.
17
Banco de Dados Centralizado
	
Evolução dos Bancos de Dados
 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. 
18
Banco de Dados Cliente – Servidor (com servidor de arquivos)
 	
Evolução dos Bancos de Dados
 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.
19
Banco de Dados Distribuídos
 	
Evolução dos Bancos de Dados
20
Banco de Dados Distribuídos
 	
Novas Arquiteturas
	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.
21
Datawarehouse
 	
Novas Arquiteturas
22
Datawarehouse
 	
Novas Arquiteturas
	Com o surgimento da Internet, a possibilidade de conexão entre estas bases de dados se torna praticamente ilimitada.
23
Banco de Dados – Via Web
 	
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
24
Modelagem de Dados
Adriana Sicsú
Atividade 1
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
26
Questões de Concurso
[TCE-RS (Auditor Público Externo, 2011)]
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
27
Questões de Concurso
[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. 
28
[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. 
29
[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. 
30
[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. 
31
[TCE-RS (Auditor Público Externo, 2011)]

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes