Buscar

APRESENTACAO DA AULA 3

Prévia do material em texto

CCT0310 – MODELAGEM DE DADOS
Aula 3: SISTEMAS DE BANCO DE DADOS
1
Conteúdo desta aula
Vantagens da Abordagem
 de Banco de Dados
1
Tipos de Modelos
 de Dados
3
PRÓXIMOS 
PASSOS
Desvantagens da Abordagem
 de Banco de Dados
2
Projeto de 
Banco de Dados
4
Modelagem de Dados
AULA 3: SISTEMAS DE BANCO DE DADOS
Vantagens da Abordagem de Banco de Dados
Independência de Dados 
	 Independência Lógica dos Dados 
	 Independência Física dos Dados
Controle de Redundância
Modelagem de Dados
AULA 3: SISTEMAS DE BANCO DE DADOS
3
Vantagens da Abordagem de Banco de Dados
Mecanismo de Recuperação
Segurança no acesso aos dados
Compartilhamento dos dados
Modelagem de Dados
AULA 3: SISTEMAS DE BANCO DE DADOS
4
Desvantagens da Abordagem de Banco de Dados
Situações em que SGBD pode envolver custos altos e desnecessários:
Investimentos iniciais altos em hardware, software e treinamento.
Generalidade que o SGBD fornece para a definição e processamento dos dados.
Custos elevados para oferecer segurança, controle de concorrência, recuperação e funções de integridade.
Modelagem de Dados
AULA 3: SISTEMAS DE BANCO DE DADOS
5
Desvantagens da Abordagem de Banco de Dados
O uso de arquivos convencionais é recomendado nas seguintes circunstâncias:
O banco de dados e suas aplicações são simples, bem definidas e sem previsão de mudanças.
Há requisitos de tempo real (real-time) para alguns programas difíceis de serem atendidos por causa da sobrecarga (overhead) do SGBD.
O acesso de múltiplos usuários aos dados não é necessário.
Modelagem de Dados
AULA 3: SISTEMAS DE BANCO DE DADOS
6
Tipos de Modelos de Dados
Hierárquico
 Primeiro a ser reconhecido como modelo de dados. 
Organiza os dados de cima para baixo.
Os dados são classificados em formato de árvore descendente.
Fonte: http://www.ebah.com.br/content/ABAAABmoUAC/banco-dados-hierarquico
Modelagem de Dados
AULA 3: SISTEMAS DE BANCO DE DADOS
7
Tipos de Modelos de Dados
Redes
Elimina o conceito de hierarquia, permitindo que um mesmo registro possua várias associações. 
Necessidade de utilização de ponteiros para acessar os registros.
 
Fonte: http://bancodedadosterceiroemiep.blogspot.com.br//
Modelagem de Dados
AULA 3: SISTEMAS DE BANCO DE DADOS
8
Tipos de Modelos de Dados
Relacional
Dados armazenados em tabelas. 
Cada linha da tabela representa um elemento do conjunto de dados e cada coluna da tabela contém valores de um conjunto definido.
Fonte: http://www.linhadecodigo.com.br/artigo/332/planeje-o-seu-modelo-de-dados.aspx
Modelagem de Dados
AULA 3: SISTEMAS DE BANCO DE DADOS
9
Tipos de Modelos de Dados
AULA 3: SISTEMAS DE BANCO DE DADOS
Multidimensional
Analogia com um “cubo multidimensional”.
Cada aresta representa uma dimensão de negócio.
As células do cubo são preenchidas com valores quantitativos. 
Fonte: https://msdn.microsoft.com/pt-br/library/cc518031.aspx
Modelagem de Dados
AULA 3: SISTEMAS DE BANCO DE DADOS
10
Projeto de Banco de Dados
Modelagem de Dados: conjunto de atividades desenvolvidas para criar um modelo de dados.
Modelos de Dados: é um conjunto de conceitos utilizados para descrever a estrutura de um BD em nível conceitual, lógico ou físico. 
Modelos Baseados em Registros;
Modelo Semânticos.
Fonte: http://www.angelfire.com/journal/noemiparedes/red.htm
Modelagem de Dados
AULA 3: SISTEMAS DE BANCO DE DADOS
11
Projeto de Banco de Dados
 Etapas de Modelagem de Dados
Modelagem Conceitual
Modelagem Lógica
Modelagem Física
Modelagem de Dados
AULA 3: SISTEMAS DE BANCO DE DADOS
12
Assuntos da próxima aula:
Processo de Modelagem de Dados;
Abordagem Entidade Relacionamentos;  
Representação gráfica.
13

Continue navegando